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
339945950994	339945951559	339945952109	339945952659	339945953209	339945953759	339945954309	339945954859	339945955409	339945955959	339945956509	339945957059	339945957609	339945958159	339945958709	339945959259	339945959809	339945960359	339945960909	339945961459	339945962009	339945962559	339945963109	339945963659	339945964209	339945964759	339945965311	339945965859	339945966409	339945966959	339945967509	339945968059	339945968609	339945969159	339945969709	339945970259	339945970809	339945971359	339945971909	339945972459	339945973009	339945973559	339945974109	339945974659	339945975209	339945975759	339945976309	339945976859	339945977409	339945977959	339945978509	339945979059	339945979609	339945980159	339945980709	339945981259	339945981809	339945982359	339945982909	339945983459	339945984009	339945984559	339945985109	339945985659	339945986209	339945986759	339945987309	339945987859	339945988409	339945988959	339945989509	339945990059	339945990609	339945991159	339945991709	339945992259	339945992809	339945993359	339945993909	339945994461	339945995009	339945995559	339945996109	339945996659	339945997209	339945997759	339945998309	339945998859	339945999409	339945999959	339946000509	339946001059	339946001609	339946002161	339946002709	339946003259	339946003809	339946004359	339946004909	339946005459	339946006009	339946006559	339946007109	339946007659	339946008209	339946008759	339946009309	339946009859	339946010409	339946010959	339946011509	339946012059	339946012609	339946013159	339946013709	339946014259	339946014809	339946015359	339946015909	339946016459	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23486	21754	29691	24574	23229	25827	26002	20002	18528	18948	18414	18040	18081	17970	17585	17734	17708	17405	17454	17485	17462	17423	17301	17465	17364	17269	17369	17085	17137	17145	17260	17471	17219	17189	17269	17033	17107	17134	17145	17053	17241	17193	16924	17183	17341	17085	17051	16938	17036	17099	17055	17080	16838	17041	17142	17021	17071	16978	17416	17167	17241	17089	16970	17039	16963	17168	16870	17057	17364	17002	17021	16968	16752	16984	16998	16862	17041	16987	17244	17030	17018	16862	17051	17025	16860	17155	17093	17098	16910	16947	17127	17241	17170	17192	17189	17005	16832	16940	17045	17075	16878	17043	16858	16890	17173	16822	17219	16950	17032	16992	17193	17101	16975	16959	16969	17020	17064	16952	16902	16944	17136	16792	16819	17050	16972	16954	17128	16838	16938	16996	16889	17147	16945	17060	17113	16896	17068	17105	16721	16867	16729	16876	16789	16962	16867	17095	17026	17156	16952	16815	17017	16929	17082	17017	17054	17082	16907	17004	17015	16855	16700	16895	16897	17051	17118	17080	16939	16881	17101	17178	17085	17043	17011	17037	16762	16994	16910	16914	16936	17101	16786	16847	16772	17073	16945	16964	16968	17113	17091	16968	17011	16928	16919	16993	16830	16834	16986	16910	16816	17008	16892	17091	17257	16998	16873	16888	17013	16861	16928	16996	17018	17112	16935	16873	16987	17117	16970	17064	17060	17056	16914	16972	16883	16889	16676	16964	16940	17034	17029	17003	17040	17040	17058	17229	17017	16882	16974	16995	16994	16954	16966	16875	17086	17085	17040	17016	16843	17002	16895	17043	17025	17039	17053	16977	16731	16906	17032	16913	17038	16803	16956	16869	16965	17014	17101	16819	16951	17023	16936	17170	17148	16985	16978	16968	17078	16842	17001	16916	16772	16968	17025	16771	16946	16872	16839	16958	17062	17113	16968	16942	16877	16965	17165	17105	17061	17045	17055	16933	16830	16995	16982	16989	17179	17005	17127	16827	16991	16894	16989	17034	16990	16941	17005	17179	17179	16956	16997	17013	16913	16917	17061	17131	17177	16990	16962	16967	16893	17179	17013	16976	16963	17073	17117	17021	16993	16729	17075	16919	16811	17095	17028	16822	17046	16887	16870	16993	17052	17177	17149	16959	16711	16742	17046	17013	17179	16989	17008	16858	17080	16833	16919	16953	16877	16854	16745	17017	17075	16876	16866	17020	16887	16987	17006	16844	16906	17016	16989	16899	16937	16923	17061	17034	17174	16870	16948	17040	16853	16965	16799	17064	16933	16982	16943	16765	16773	17095	17084	17056	17090	16930	16860	16859	16889	17027	17175	16888	16865	16829	17004	16968	16909	17084	17052	16678	16823	16923	16982	17045	17133	16732	16939	16892	17041	17034	16868	17102	16985	16901	16878	16901	16980	16993	16913	16997	17055	17167	17150	16847	16809	17064	16870	17054	17060	16975	16858	17004	17011	16904	16918	16889	16870	16974	16961	16862	16926	16960	16894	16906	17020	16940	17009	17039	16921	16838	16924	17004	17020	16927	17034	16807	16984	16873	16943	17029	16895	16844	16916	16835	16981	17060	17004	17096	16970	16922	16870	17062	17032	16971	17109	16727	17099	16907	16946	16864	16944	16926	16984	16889	16907	17242	17155	17041	17146	16729	17039	16918	16990	17028	16982	16731	16902	17026	16902	17165	17150	16880	17047	16959	17049	17157	17162	17020	16985	16798	16927	16703	16943	17022	16978	17022	16977	16945	16867	17187	17065	16851	16999	17074	16967	16818	16945	17040	16935	17135	17019	16856	16769	16982	16910	17078	16790	16938	17114	16875	16889	17010	17008	16986	17011	17008	16836	16970	17022	16922	16892	17035	16822	16850	17056	16957	16886	17120	16979	16948	16963	16961	17123	17084	16833	16750	16938	17145	16872	16881	16911	16909	16888	16870	17069	17054	16951	16959	16930	16837	16939	16975	17131	17091	16978	16986	17208	16954	17128	17055	17020	17233	16906	16930	17310	16958	16834	16994	16926	16830	17097	17104	16834	16920	17033	16986	16821	16971	16963	16819	16960	16900	16895	16868	16968	16882	16876	16793	16869	16939	16851	16956	17034	17002	16998	16908	16923	16948	16804	17034	17005	17029	16794	17009	17001	17049	16857	17111	16956	16765	16990	17066	16991	16891	16903	16947	17132	16982	17049	16846	16982	17129	16911	16950	16689	16902	17028	17125	16814	16961	16902	16953	16909	16898	16921	16700	17196	16995	16997	16882	16952	16805	17035	17163	16838	16954	17003	16991	16879	17002	16986	16997	16879	16864	17173	16886	16908	17100	17004	16935	16902	16899	16857	16977	16953	16852	17009	16924	16978	17000	17070	17161	16992	16832	16993	17111	16838	16801	16924	17063	17008	16985	17042	16959	17068	16947	17009	16850	17134	16916	16869	16850	16728	17031	16997	17081	17029	16847	16674	16954	17008	17045	16820	16946	16903	16955	17009	16940	17082	16972	17103	17134	16931	17094	16927	16914	16933	16845	16980	16838	17068	17021	16806	17171	16989	17070	17093	16810	17019	16977	16925	17021	17058	16903	17159	16953	16973	16966	16870	17046	16822	16979	16916	17078	16959	16814	16939	16777	16851	16930	17045	16837	17113	16870	17154	16949	16913	16999	16891	16978	16903	17010	16898	16916	16819	17151	17116	16862	17053	17111	17006	16864	17037	17182	17107	16762	16971	17019	17145	16977	16905	17070	16915	16862	16874	17017	17002	17115	17054	17084	16952	16969	17119	16872	17039	16918	16981	16914	16806	16784	16803	16930	16890	17055	17143	17038	17159	16912	16813	17007	16856	17066	17126	17102	17113	16898	16729	16893	16804	16952	16747	16849	16978	16774	16820	17077	16992	16972	16859	16903	16879	16762	16892	16853	17053	16984	16957	16970	17084	17099	17072	16823	17090	17076	17008	16837	16945	16902	16934	16914	17004	17178	16812	17063	16871	16926	16817	16927	16983	16968	16951	17124	17021	16781	17188	16950	17078	17027	17008	16767	16937	17002	16997	16879	17021	16752	16860	16673	17033	17138	16956	16983	16834	16843	16725	16957	16940	17001	17044	16945	16791	17108	16828	16855	16802	16925	16765	17092	17086	16985	16809	17239	16899	16829	17029	17118	16920	17117	16837	16836	16981	17073	16933	17128	16904	17047	16913	16837	17087	17302	16844	16778	17015	17043	17007	17181	16934	16991	16969	16796	17030	16850	16999	17027	17093	17098	17049	16817	16962	16853	16989	16860	16931	17088	16828	16917	16917	16908	16956	17018	17071	16950	17086	16918	16989	16961	16951	16872	16819	16896	16895	16848	16878	17050	16905	16887	16939	17098	17232	16870	16967	17080	17018	16836	16867	16973	17009	17114	16923	17019	16991	17050	17060	16955	16756	17021	16982	17009	17034	17195	16956	16778	16990	16821	17001	16986	16927	16959	17039	16945	17075	16806	16929	16937	17024	16914	16907	16839	16911	17104	16941	17122	16940	17021	17006	16930	16747	17057	17081	16849	16933	17062	16663	17117	16900	17029	17080	16965	17039	17045	17092	17024	16781	17029	16901	17038	16869	16929	16830	16882	16963	16857	17101	16867	16874	16981	17015	17104	17023	17037	17066	16967	17007	16777	17024	17134	16939	16819	16891	16752	16893	16992	16872	16978	16961	16796	16939	16985	16934	16872	16913	17036	17075	17050	16948	17168	16866	17119	16949	17038	16902	16789	17060	16892	17094	16899	17160	17103	17039	17076	17091	16989	16903	16909	16875	17096	17087	16960	16994	17080	17039	16938	16932	17089	17008	16980	16781	16785	17040	17137	16987	16660	17001	16926	16877	16947	16824	16991	16909	16912	17035	17088	16800	17086	17240	17060	16873	16910	17015	16981	16722	16933	16962	16928	16935	16967	16960	17137	17173	16986	16787	16992	17068	16885	17024	17045	16988	17171	17068	17094	17206	16990	17079	16853	16917	17170	16966	17169	16970	17144	17054	16821	16953	17101	16944	17010	16924	16863	16900	16901	16949	17064	16957	17105	16846	16927	16935	17016	17215	17041	16888	16913	16884	16910	16928	17003	17145	16803	17157	17046	16921	17015	16798	16792	16869	16998	17119	16794	16983	16903	16988	17181	17143	16945	16968	16952	17066	16959	17176	16945	17072	16803	16999	17015	16957	16863	16890	17073	16976	16994	16986	16939	16832	17133	17080	17001	16927	16806	16955	16938	17018	17049	16940	17061	17075	16956	16876	16983	17050	17016	17028	16954	17020	17006	17059	17091	16929	17092	17102	17013	17168	17247	17047	16866	16971	16935	17047	17000	16952	17065	16960	17023	16972	16826	16956	17015	16918	16924	16727	16885	16914	16947	17008	17072	17010	16627	16981	17340	16961	16802	17106	16772	17094	17003	16963	16841	17098	17016	16979	17219	17067	17096	16757	16688	17034	16871	16869	16929	16997	17034	16953	17006	16992	17066	16909	17223	16865	17026	16914	16963	17038	16987	17130	16967	17313	17145	17085	17051	17124	16963	17062	16886	16956	17000	16944	17020	17082	17026	16979	16876	16917	16994	17010	17070	16881	16908	17051	16965	17044	17003	17069	17017	16765	17110	16865	16875	16972	16878	16858	16937	16847	16963	16797	16720	16889	16980	16908	16834	16867	17022	17008	16869	16905	16887	16898	17075	16809	17008	16972	17153	16692	17013	17157	16868	17104	16857	16899	16793	17096	16880	16751	16987	16683	16903	16917	16991	16933	16941	17025	16757	16913	17111	17375	17095	17071	16772	17049	16742	16907	17095	17054	16913	16924	16870	16782	17030	16986	16844	16936	17001	16982	16806	16997	16919	16987	17017	16960	16776	16791	16922	17033	16859	17127	16979	16916	17036	16921	17150	16847	16932	16808	17087	16943	16834	17135	16960	16974	16844	16928	17010	16820	16904	17122	17099	16899	17034	17073	16950	16920	16944	16745	16986	16910	16885	16932	16762	16924	16759	17009	17250	17108	16868	17117	17145	17127	16872	16779	17103	16998	17128	17045	17012	17086	17097	16937	16997	16931	16971	16910	16988	16972	17003	16943	17066	17069	17057	16915	17015	17049	16946	16909	17049
27871	49896	44981	36162	32934	25481	19512	17534	16901	16253	16090	15846	15712	15617	15406	15381	15374	15140	15083	15005	15042	14913	15148	14865	14902	14747	14645	14798	14786	14852	14901	14944	14697	14800	14679	14737	14782	14748	14822	14696	14711	14796	14684	14634	14553	14764	14500	14722	14634	14738	14612	14511	14629	14787	14579	14595	14722	14738	14548	14549	14862	14709	14516	14579	14621	14601	14563	14507	14624	14539	14573	14542	14553	14629	14510	14518	14624	14499	14567	14477	14486	14411	14451	14553	14366	14495	14628	14505	14680	14591	14803	14787	14535	14496	14618	14500	14689	14567	14623	14734	14852	14575	14683	14804	14535	14552	14509	14631	14771	14486	14672	14561	14524	14543	14473	14668	14579	14527	14616	14395	14634	14677	14588	14571	14648	14659	14764	14593	14651	14639	14536	14652	14574	14469	14452	14469	14545	14475	14725	14545	14487	14635	14691	14511	14487	14755	14742	14477	14392	14493	14483	14708	14624	14600	14581	14714	14647	14704	14574	14441	14674	14516	14695	14573	14598	14688	14664	14587	14537	14539	14514	14849	14583	14622	14461	14665	14395	14605	14678	14587	14568	14433	14530	14583	14598	14587	14564	14530	14531	14611	14628	14497	14471	14684	14599	14416	14637	14656	14684	14424	14461	14551	14606	14541	14659	14631	14653	14693	14528	14603	14552	14617	14638	14598	14515	14472	14744	14584	14654	14566	14422	14634	14705	14308	14397	14609	14724	14600	14668	14585	14609	14724	14397	14551	14525	14495	14679	14602	14368	14384	14644	14688	14562	14669	14737	14447	14535	14702	14400	14583	14563	14479	14643	14613	14512	14730	14538	14568	14620	14477	14505	14464	14507	14582	14659	14536	14709	14583	14490	14390	14761	14520	14513	14569	14494	14402	14904	14632	14357	14642	14644	14533	14737	14483	14658	14504	14533	14604	14530	14636	14540	14570	14601	14495	14576	14530	14573	14499	14707	14617	14717	14466	14599	14631	14618	14534	14582	14472	14685	14572	14349	14638	14608	14502	14663	14550	14609	14462	14610	14505	14434	14634	14479	14386	14730	14560	14493	14583	14546	14549	14561	14753	14593	14595	14561	14524	14481	14473	14675	14511	14431	14737	14542	14419	14748	14451	14693	14610	14590	14439	14707	14435	14489	14624	14611	14616	14592	14544	14474	14591	14616	14515	14594	14646	14537	14622	14463	14469	14601	14652	14514	14546	14586	14610	14428	14611	14638	14658	14640	14507	14545	14591	14519	14540	14591	14737	14662	14599	14459	14505	14491	14605	14737	14617	14450	14655	14539	14635	14550	14561	14584	14756	14727	14735	14673	14484	14511	14540	14552	14553	14534	14582	14554	14550	14540	14701	14541	14524	14610	14493	14539	14557	14534	14551	14484	14682	14613	14461	14468	14442	14632	14673	14304	14567	14484	14603	14636	14599	14497	14664	14618	14487	14398	14601	14589	14613	14546	14482	14705	14527	14617	14455	14617	14604	14431	14582	14648	14463	14496	14620	14663	14636	14763	14515	14657	14490	14713	14581	14461	14579	14566	14403	14419	14549	14693	14408	14668	14677	14715	14526	14305	14621	14598	14461	14606	14525	14421	14481	14658	14518	14413	14683	14386	14766	14576	14531	14650	14345	14691	14547	14533	14518	14504	14573	14607	14652	14606	14699	14391	14678	14587	14498	14435	14420	14686	14495	14695	14548	14544	14397	14455	14674	14473	14535	14598	14631	14465	14399	14613	14530	14357	14461	14633	14635	14398	14483	14476	14522	14611	14642	14777	14714	14507	14542	14562	14476	14457	14646	14467	14611	14484	14570	14691	14593	14409	14485	14637	14473	14649	14544	14454	14667	14596	14539	14729	14500	14588	14632	14497	14574	14530	14692	14579	14477	14589	14468	14509	14587	14462	14600	14444	14712	14549	14472	14420	14597	14578	14515	14558	14560	14566	14613	14591	14584	14390	14398	14538	14692	14639	14539	14576	14680	14584	14563	14614	14540	14439	14728	14490	14457	14591	14426	14584	14591	14546	14627	14646	14577	14485	14607	14668	14552	14749	14576	14809	14541	14491	14482	14449	14562	14665	14549	14671	14583	14566	14455	14482	14486	14545	14547	14626	14559	14498	14619	14617	14564	14488	14661	14496	14632	14548	14615	14479	14449	14657	14507	14578	14630	14561	14560	14537	14733	14634	14540	14467	14492	14510	14425	14489	14445	14602	14526	14519	14702	14718	14527	14497	14797	14722	14634	14622	14518	14419	14594	14580	14629	14515	14566	14530	14501	14618	14823	14586	14416	14599	14544	14376	14782	14512	14606	14605	14570	14740	14612	14408	14531	14723	14684	14671	14376	14545	14751	14512	14699	14656	14548	14630	14492	14545	14600	14662	14363	14614	14517	14573	14470	14546	14700	14667	14635	14645	14422	14579	14490	14471	14581	14561	14619	14564	14471	14398	14618	14564	14626	14651	14647	14515	14825	14688	14549	14490	14725	14610	14572	14545	14384	14614	14719	14545	14478	14456	14600	14599	14556	14534	14572	14656	14535	14401	14705	14558	14515	14715	14548	14544	14579	14552	14619	14476	14584	14418	14336	14707	14631	14596	14535	14539	14614	14541	14624	14520	14555	14603	14680	14572	14521	14665	14671	14597	14527	14533	14534	14705	14627	14524	14761	14717	14401	14685	14652	14545	14507	14313	14558	14527	14643	14625	14665	14455	14538	14436	14534	14501	14572	14621	14564	14548	14688	14572	14627	14596	14559	14540	14351	14611	14549	14413	14632	14563	14519	14468	14571	14599	14467	14496	14783	14587	14709	14749	14565	14736	14571	14657	14616	14486	14532	14738	14549	14598	14463	14424	14605	14583	14601	14696	14499	14601	14639	14541	14688	14496	14532	14585	14651	14535	14589	14593	14538	14552	14534	14471	14792	14373	14731	14485	14558	14561	14563	14505	14568	14590	14470	14648	14551	14571	14679	14548	14607	14516	14710	14536	14554	14540	14420	14620	14655	14682	14604	14525	14594	14370	14481	14718	14424	14611	14865	14556	14712	14660	14634	14506	14593	14460	14492	14501	14619	14580	14551	14514	14511	14524	14637	14455	14757	14508	14596	14479	14665	14650	14577	14745	14621	14572	14827	14463	14590	14685	14659	14551	14617	14550	14532	14650	14604	14816	14275	14586	14593	14644	14706	14649	14560	14553	14487	14575	14658	14601	14605	14548	14475	14450	14590	14661	14665	14474	14430	14519	14426	14647	14505	14588	14546	14686	14466	14379	14490	14643	14541	14539	14414	14667	14519	14719	14599	14662	14534	14553	14417	14580	14473	14747	14620	14584	14830	14578	14704	14617	14578	14598	14541	14618	14456	14645	14526	14569	14531	14580	14605	14597	14634	14718	14471	14510	14524	14618	14593	14599	14580	14384	14563	14605	14639	14435	14533	14535	14591	14455	14291	14625	14433	14667	14580	14703	14586	14661	14651	14695	14658	14685	14482	14659	14496	14588	14389	14537	14551	14439	14420	14684	14605	14695	14560	14636	14598	14688	14468	14432	14547	14489	14334	14589	14432	14578	14643	14589	14532	14697	14567	14640	14486	14533	14659	14527	14415	14385	14582	14465	14567	14568	14485	14635	14550	14756	14583	14488	14576	14649	14682	14535	14649	14524	14604	14625	14709	14543	14629	14632	14606	14583	14713	14480	14617	14519	14533	14717	14591	14657	14633	14673	14555	14645	14376	14683	14821	14551	14476	14606	14571	14712	14607	14428	14542	14464	14511	14495	14396	14626	14487	14595	14663	14521	14587	14569	14601	14577	14525	14363	14382	14800	14696	14553	14471	14550	14474	14672	14666	14539	14504	14644	14547	14565	14562	14540	14727	14589	14596	14569	14413	14578	14619	14412	14601	14553	14739	14635	14613	14507	14423	14637	14593	14626	14422	14682	14569	14434	14476	14525	14517	14633	14489	14609	14655	14563	14543	14525	14475	14704	14549	14518	14414	14748	14466	14635	14636	14603	14429	14600	14557	14326	14612	14612	14508	14696	14755	14627	14574	14598	14560	14552	14648	14567	14417	14544	14645	14710	14414	14562	14664	14717	14593	14491	14690	14674	14523	14470	14579	14499	14597	14584	14530	14651	14640	14509	14722	14491	14651	14595	14499	14554	14466	14562	14639	14604	14641	14609	14536	14672	14706	14530	14409	14542	14499	14687	14538	14375	14592	14566	14579	14671	14602	14643	14767	14447	14543	14663	14606	14468	14610	14572	14555	14425	14664	14760	14442	14430	14776	14542	14512	14497	14576	14539	14624	14477	14521	14462	14586	14442	14450	14626	14520	14559	14523	14608	14674	14627	14595	14584	14587	14524	14573	14409	14532	14625	14622	14488	14616	14517	14555	14535	14572	14540	14743	14489	14480	14499	14465	14480	14558	14670	14706	14603	14617	14521	14717	14486	14629	14526	14676	14427	14466	14631	14663	14700	14708	14515	14438	14486	14585	14749	14239	14673	14568	14405	14413	14612	14514	14674	14636	14530	14475	14508	14521	14695	14679	14574	14692	14700	14522	14558	14527	14692	14505	14438	14633	14682	14487	14500	14546	14587	14482	14609	14605	14664	14628	14741	14558	14607	14594	14640	14508	14641	14613	14479	14607	14747	14626	14665	14637	14477	14730	14454	14477	14640	14715	14321	14668	14643	14593	14662	14447	14673	14606	14645	14535	14740	14321	14544	14450	14604	14467	14567	14671	14586	14660	14513	14402	14747	14530	14740	14705	14389	14468	14625	14485	14670	14715	14556	14528	14693	14678	14618	14589	14751	14445	14606	14724	14431	14529	14520	14622	14653	14589	14528	14573	14501	14501	14711	14497	14581	14602	14695	14646	14581	14572	14490	14539	14818	14396	14337	14595	14491	14554	14515	14525	14700	14575	14667	14502	14546	14406	14734	14559	14619	14513	14452	14597	14600	14630	14555	14688	14518	14598	14621	14510	14546	14668	14490	14665	14572	14659	14447	14475	14558	14607	14620	14509	14661	14679	14616	14633	14580	14455	14645	14578	14688	14500	14549	14511	14632	14503	14585	14672	14643	14484	14668	14616	14702	14636	14503	14473	14464	14604	14553	14405	14559	14643
28171	24256	29357	25714	20745	17958	17057	16196	16166	16007	15894	15828	15648	15887	15915	15800	15813	15692	15753	15653	15564	15370	15662	15843	15542	15536	15694	15552	15638	15648	15636	15741	15493	15550	15526	15658	15771	15777	15737	15643	15449	15602	15668	15439	15609	15737	15669	15555	15659	15541	15710	15632	15627	15553	15594	15609	15481	15457	15496	15599	15597	15617	15550	15753	15460	15551	15684	15541	15643	15674	15660	15531	15752	15549	15388	15623	15602	15503	15479	15672	15678	15449	15420	15627	15584	15846	15695	15540	15685	15450	15483	15616	15583	15608	15585	15465	15642	15709	15573	15581	15507	15567	15667	15662	15637	15558	15262	15513	15524	15406	15451	15518	15430	15740	15602	15523	15647	15549	15523	15633	15574	15465	15722	15663	15620	15683	15393	15632	15640	15596	15699	15600	15645	15505	15549	15316	15619	15570	15541	15645	15818	15740	15639	15572	15534	15562	15550	15408	15600	15729	15763	15654	15585	15503	15590	15376	15659	15698	15694	15415	15607	15476	15533	15377	15570	15448	15591	15366	15449	15734	15557	15469	15496	15594	15511	15575	15580	15471	15624	15560	15572	15691	15556	15470	15638	15417	15336	15565	15505	15543	15510	15405	15768	15721	15761	15430	15389	15790	15490	15590	15643	15558	15571	15554	15432	15433	15410	15575	15754	15623	15502	15630	15758	15589	15603	15534	15372	15510	15487	15543	15715	15875	15511	15553	15510	15623	15505	15800	15483	15547	15612	15556	15704	15686	15609	15733	15530	15532	15519	15468	15508	15650	15566	15692	15711	15554	15455	15744	15495	15532	15736	15415	15707	15461	15572	15724	15695	15526	15480	15634	15689	15639	15321	15660	15644	15671	15471	15505	15498	15574	15425	15433	15637	15374	15489	15744	15563	15488	15668	15550	15465	15764	15564	15832	15733	15654	15515	15679	15601	15448	15504	15579	15482	15443	15494	15655	15489	15593	15702	15543	15505	15545	15613	15517	15720	15649	15528	15552	15478	15629	15608	15561	15480	15746	15742	15475	15623	15641	15736	15756	15534	15566	15581	15596	15308	15772	15522	15274	15371	15638	15710	15472	15641	15479	15478	15504	15701	15613	15435	15630	15450	15460	15709	15561	15588	15492	15473	15450	15606	15559	15756	15438	15630	15387	15603	15499	15496	15518	15669	15561	15522	15580	15722	15480	15590	15367	15563	15703	15627	15859	15622	15532	15613	15539	15411	15583	15336	15458	15701	15471	15640	15539	15626	15605	15514	15549	15422	15572	15591	15512	15630	15629	15346	15520	15667	15826	15550	15489	15517	15480	15504	15621	15400	15507	15524	15545	15589	15556	15613	15502	15433	15324	15607	15501	15331	15523	15615	15502	15538	15384	15562	15550	15722	15519	15479	15454	15663	15707	15778	15568	15652	15504	15459	15658	15545	15706	15561	15614	15701	15684	15587	15633	15399	15594	15483	15649	15694	15688	15364	15380	15551	15630	15574	15660	15605	15615	15743	15496	15456	15520	15790	15726	15521	15560	15615	15472	15490	15621	15504	15514	15546	15379	15532	15368	15314	15665	15606	15768	15666	15601	15644	15487	15396	15442	15448	15219	15724	15701	15482	15391	15558	15559	15504	15697	15544	15454	15500	15487	15675	15758	15499	15612	15496	15477	15424	15703	15588	15552	15466	15810	15600	15649	15626	15635	15559	15582	15730	15789	15533	15549	15610	15660	15713	15614	15589	15520	15482	15647	15633	15739	15771	15482	15747	15652	15573	15397	15592	15479	15700	15470	15671	15670	15952	15606	15645	15510	15547	15568	15702	15384	15511	15508	15645	15432	15677	15634	15835	15444	15726	15667	15627	15609	15620	15592	15551	15460	15516	15372	15487	15553	15732	15568	15569	15703	15507	15505	15492	15710	15640	15707	15554	15587	15280	15550	15539	15570	15658	15555	15450	15502	15479	15437	15516	15431	15588	15681	15747	15601	15718	15697	15539	15690	15756	15531	15323	15517	15576	15773	15594	15692	15699	15458	15680	15501	15422	15586	15731	15479	15557	15713	15634	15525	15448	15729	15685	15700	15574	15383	15569	15564	15737	15560	15732	15530	15478	15460	15636	15689	15621	15604	15630	15626	15648	15664	15575	15462	15627	15443	15429	15679	15715	15541	15551	15638	15661	15393	15618	15528	15805	15587	15457	15578	15624	15566	15695	15594	15594	15477	15525	15662	15507	15570	15649	15611	15509	15595	15306	15534	15498	15491	15431	15761	15650	15598	15481	15728	15746	15393	15525	15635	15624	15659	15645	15602	15634	15553	15534	15414	15678	15529	15609	15614	15663	15593	15535	15487	15543	15503	15676	15464	15579	15807	15746	15565	15615	15515	15423	15544	15433	15547	15625	15557	15613	15654	15586	15572	15464	15524	15635	15623	15666	15682	15550	15264	15198	15452	15613	15556	15671	15619	15428	15545	15524	15746	15455	15589	15511	15781	15501	15609	15692	15656	15491	15624	15609	15625	15367	15526	15457	15387	15629	15368	15580	15618	15569	15576	15392	15668	15514	15448	15652	15673	15602	15658	15598	15569	15564	15671	15510	15513	15695	15560	15577	15555	15673	15577	15507	15625	15425	15603	15582	15441	15559	15582	15329	15751	15588	15486	15601	15391	15576	15646	15642	15486	15631	15511	15707	15886	15610	15620	15454	15544	15627	15566	15810	15333	15593	15703	15560	15572	15579	15649	15625	15575	15441	15471	15450	15663	15638	15543	15613	15553	15644	15523	15520	15408	15701	15556	15619	15575	15667	15479	15490	15531	15573	15506	15614	15675	15688	15797	15522	15638	15557	15551	15680	15702	15678	15675	15574	15612	15643	15647	15482	15538	15466	15516	15803	15720	15713	15558	15538	15446	15756	15451	15373	15463	15553	15532	15578	15638	15502	15628	15388	15575	15668	15656	15500	15608	15569	15679	15549	15707	15616	15467	15653	15567	15495	15559	15607	15457	15517	15441	15568	15572	15577	15632	15774	15665	15611	15587	15625	15610	15655	15435	15543	15661	15614	15762	15599	15597	15458	15592	15768	15445	15660	15350	15754	15515	15573	15629	15562	15433	15547	15588	15751	15669	15578	15567	15484	15599	15590	15473	15414	15711	15492	15666	15420	15395	15769	15757	15592	15721	15472	15462	15656	15738	15592	15769	15693	15569	15888	15584	15398	15408	15472	15604	15815	15667	15686	15547	15738	15532	15656	15516	15624	15484	15714	15610	15564	15606	15708	15589	15680	15414	15417	15493	15602	15667	15668	15792	15507	15604	15985	15766	15601	15721	15575	15468	15557	15832	15772	15439	15763	15638	15628	15806	15578	15444	15727	15593	15750	15651	15590	15508	15453	15642	15604	15560	15441	15488	15540	15590	15660	15483	15701	15575	15676	15558	15603	15586	15560	15498	15521	15423	15668	15540	15566	15599	15665	15689	15639	15626	15475	15602	15825	15447	15703	15405	15622	15669	15543	15399	15464	15674	15599	15439	15788	15762	15507	15593	15714	15564	15783	15710	15528	15418	15452	15500	15703	15593	15697	15590	15626	15689	15700	15599	15670	15563	15741	15711	15261	15484	15583	15507	15645	15275	15698	15326	15633	15577	15625	15486	15463	15431	15806	15464	15621	15460	15469	15542	15617	15669	15776	15570	15762	15629	15549	15491	15568	15658	15761	15665	15598	15593	15687	15596	15505	15592	15463	15547	15569	15449	15437	15612	15628	15539	15553	15561	15414	15525	15707	15675	15506	15583	15609	15462	15573	15557	15479	15382	15419	15558	15432	15691	15530	15627	15831	15587	15531	15586	15575	15622	15703	15683	15727	15622	15680	15418	15573	15361	15824	15622	15592	15447	15682	15594	15456	15405	15504	15511	15552	15733	15350	15429	15752	15594	15643	15485	15487	15460	15510	15633	15496	15599	15597	15617	15636	15799	15673	15599	15539	15628	15585	15414	15691	15448	15563	15590	15377	15674	15697	15681	15520	15548	15624	15695	15524	15621	15439	15557	15690	15730	15567	15549	15499	15500	15549	15521	15726	15591	15511	15380	15643	15539	15420	15485	15605	15708	15684	15383	15504	15704	15646	15580	15611	15609	15773	15911	15808	15467	15474	15597	15512	15666	15719	15578	15595	15426	15469	15511	15547	15585	15474	15420	15424	15592	15572	15631	15599	15604	15574	15614	15672	15578	15574	15605	15759	15421	15617	15517	15799	15661	15772	15651	15574	15396	15589	15595	15638	15496	15471	15511	15526	15571	15779	15646	15636	15540	15621	15695	15767	15591	15569	15530	15599	15451	15634	15634	15712	15694	15550	15581	15684	15584	15533	15427	15672	15619	15500	15531	15723	15619	15374	15604	15571	15525	15406	15548	15513	15660	15607	15575	15584	15482	15517	15713	15864	15629	15648	15406	15455	15749	15565	15489	15714	15421	15634	15416	15616	15473	15789	15803	15566	15645	15514	15386	15370	15475	15703	15545	15557	15511	15810	15552	15596	15477	15515	15805	15603	15587	15509	15516	15769	15619	15499	15605	15522	15798	15614	15456	15636	15535	15487	15764	15624	15482	15460	15655	15432	15656	15649	15714	15696	15544	15625	15603	15407	15589	15585	15483	15393	15727	15468	15826	15585	15566	15528	15769	15449	15621	15751	15518	15610	15591	15847	15572	15668	15495	15576	15614	15392	15541	15673	15584	15594	15560	15458	15572	15567	15689	15459	15619	15628	15476	15533	15770	15629	15657	15531	15598	15533	15527	15559	15622	15617	15543	15480	15821	15780	15526	15452	15704	15658	15591	15445	15436	15755	15615	15691	15522	15601	15623	15538	15591	15636	15678	15461	15529	15605	15763	15665	15445	15930	15758	15613	15602	15546	15720	15512	15733	15573	15581	15421	15376	15771	15670	15449	15599	15632	15556	15660	15634	15549	15528	15770	15461	15474	15655	15768	15589	15598	15606	15613	15644	15540	15512	15599	15478	15487	15574	15595	15560	15701	15800	15523	15640	15530	15538	15497	15453	15703	15583	15772	15543	15616	15629	15500	15748	15507	15659	15637	15617	15601	15697	15528	15589	15627	15687	15597	15632	15521	15754	15533	15481	15465	15290
23328	34788	30937	23456	19852	16664	15373	14864	14533	14211	14273	14287	13941	13905	13966	13934	13979	13901	13732	13838	13736	13693	13741	13551	13811	13692	13540	13793	13787	13605	13749	13725	13714	13857	13549	13636	13697	13829	13760	13613	13493	13711	13624	13671	13696	13591	13783	13667	13566	13479	13566	13594	13523	13627	13656	13675	13704	13578	13580	13580	13714	13558	13574	13507	13605	13582	13477	13631	13525	13755	13634	13562	13598	13623	13551	13542	13613	13556	13652	13747	13629	13673	13529	13671	13462	13721	13591	13720	13638	13734	13434	13561	13675	13582	13488	13486	13653	13765	13699	13624	13685	13574	13532	13551	13693	13461	13545	13586	13653	13521	13582	13792	13627	13680	13561	13683	13598	13689	13645	13670	13612	13657	13624	13586	13651	13756	13641	13631	13599	13708	13689	13663	13595	13565	13567	13633	13641	13603	13542	13558	13656	13560	13589	13468	13845	13672	13586	13606	13368	13463	13524	13617	13510	13629	13707	13681	13468	13465	13640	13675	13765	13438	13646	13694	13675	13547	13580	13635	13581	13474	13804	13566	13545	13651	13527	13630	13623	13602	13587	13690	13618	13501	13581	13618	13495	13672	13590	13591	13734	13554	13529	13440	13563	13561	13564	13735	13596	13560	13619	13607	13640	13676	13747	13662	13876	13681	13663	13679	13610	13740	13711	13817	13592	13703	13740	13663	13618	13603	13558	13526	13669	13530	13745	13645	13457	13465	13800	13620	13737	13591	13521	13496	13459	13719	13577	13701	13599	13595	13558	13476	13567	13590	13645	13825	13538	13455	13462	13596	13439	13482	13690	13529	13571	13516	13556	13593	13633	13545	13735	13582	13650	13612	13706	13750	13598	13503	13680	13643	13609	13668	13663	13541	13681	13417	13543	13885	13517	13555	13573	13621	13497	13560	13597	13658	13620	13639	13697	13598	13543	13640	13395	13627	13559	13534	13612	13590	13611	13667	13575	13562	13589	13518	13619	13589	13725	13640	13690	13561	13715	13681	13835	13657	13607	13561	13681	13677	13434	13612	13667	13486	13690	13621	13635	13469	13605	13608	13574	13587	13658	13719	13526	13543	13657	13665	13714	13435	13638	13516	13599	13722	13578	13529	13647	13519	13539	13540	13704	13626	13576	13753	13603	13656	13699	13682	13750	13625	13617	13788	13575	13541	13726	13607	13651	13638	13505	13535	13607	13683	13604	13555	13686	13658	13490	13587	13735	13569	13544	13624	13655	13510	13510	13685	13690	13689	13654	13617	13623	13575	13640	13729	13582	13633	13499	13638	13590	13576	13648	13645	13562	13566	13604	13759	13514	13674	13699	13566	13803	13565	13586	13668	13658	13631	13646	13542	13529	13684	13497	13724	13614	13718	13707	13626	13604	13522	13528	13621	13608	13642	13704	13719	13667	13451	13366	13438	13521	13650	13491	13511	13411	13641	13629	13589	13638	13696	13592	13582	13542	13666	13521	13510	13823	13589	13749	13612	13632	13682	13449	13677	13583	13588	13607	13535	13693	13649	13605	13719	13530	13587	13671	13629	13621	13627	13621	13550	13637	13604	13586	13623	13632	13502	13484	13524	13689	13499	13540	13532	13754	13651	13648	13582	13641	13614	13739	13619	13634	13643	13630	13496	13563	13602	13589	13505	13628	13653	13599	13625	13672	13615	13675	13623	13528	13471	13638	13636	13673	13738	13597	13767	13652	13543	13568	13759	13719	13610	13599	13523	13476	13618	13803	13564	13537	13451	13733	13742	13727	13674	13761	13503	13627	13673	13585	13598	13649	13640	13517	13470	13620	13628	13677	13556	13806	13725	13584	13682	13652	13496	13481	13601	13625	13637	13447	13587	13665	13518	13561	13743	13698	13709	13499	13557	13661	13428	13548	13715	13540	13722	13532	13655	13673	13700	13569	13669	13679	13680	13596	13568	13542	13794	13454	13617	13526	13609	13725	13566	13660	13570	13595	13558	13558	13558	13582	13585	13487	13505	13577	13564	13662	13474	13694	13676	13500	13658	13570	13659	13593	13465	13701	13657	13545	13630	13642	13602	13595	13584	13552	13378	13671	13696	13707	13653	13602	13603	13583	13576	13604	13596	13751	13643	13602	13524	13623	13857	13649	13595	13698	13671	13712	13671	13690	13573	13517	13527	13590	13639	13516	13627	13603	13431	13544	13713	13473	13511	13522	13626	13494	13839	13572	13615	13570	13694	13585	13837	13675	13635	13590	13588	13673	13483	13556	13587	13558	13768	13807	13722	13667	13611	13657	13668	13499	13638	13559	13736	13631	13728	13582	13580	13637	13675	13527	13610	13582	13623	13428	13819	13668	13600	13690	13562	13570	13607	13498	13660	13732	13702	13563	13774	13616	13650	13661	13597	13599	13679	13501	13352	13512	13582	13603	13748	13570	13549	13610	13569	13577	13746	13628	13722	13615	13487	13506	13617	13711	13598	13709	13761	13552	13539	13415	13566	13694	13539	13635	13807	13473	13648	13447	13738	13666	13619	13708	13611	13587	13611	13649	13644	13521	13725	13675	13749	13634	13670	13674	13756	13538	13546	13666	13700	13463	13629	13532	13656	13664	13787	13577	13635	13571	13716	13688	13521	13655	13615	13655	13563	13710	13627	13718	13486	13605	13637	13566	13670	13607	13573	13618	13626	13646	13624	13500	13580	13614	13703	13435	13718	13651	13594	13626	13639	13543	13530	13627	13617	13587	13695	13612	13598	13670	13497	13641	13531	13586	13616	13708	13632	13509	13649	13524	13584	13576	13530	13570	13608	13624	13659	13700	13748	13644	13737	13638	13611	13543	13447	13649	13548	13581	13642	13567	13669	13804	13434	13701	13498	13522	13504	13448	13502	13515	13436	13538	13610	13746	13525	13787	13767	13748	13480	13529	13530	13697	13682	13649	13405	13748	13644	13590	13471	13720	13511	13481	13686	13638	13480	13638	13769	13566	13662	13732	13687	13577	13640	13691	13558	13555	13651	13621	13418	13598	13546	13579	13602	13394	13591	13570	13570	13721	13553	13550	13652	13545	13702	13562	13547	13511	13496	13552	13704	13479	13514	13561	13838	13535	13679	13552	13680	13661	13547	13627	13555	13530	13541	13653	13642	13572	13491	13728	13439	13722	13451	13510	13626	13688	13481	13756	13845	13529	13636	13654	13602	13576	13518	13612	13663	13657	13737	13691	13761	13679	13639	13746	13561	13642	13560	13674	13550	13711	13701	13689	13467	13792	13619	13713	13699	13611	13537	13562	13698	13384	13703	13545	13569	13419	13672	13712	13634	13499	13732	13672	13772	13658	13583	13628	13545	13520	13639	13635	13614	13532	13867	13623	13690	13595	13655	13598	13659	13639	13642	13631	13696	13655	13532	13597	13699	13726	13515	13684	13407	13608	13808	13626	13536	13568	13709	13675	13594	13509	13655	13706	13588	13686	13800	13738	13506	13732	13631	13421	13493	13483	13777	13575	13432	13646	13394	13582	13582	13551	13847	13522	13415	13454	13502	13714	13455	13601	13643	13426	13576	13703	13637	13699	13738	13820	13607	13580	13530	13665	13591	13774	13706	13689	13643	13499	13663	13473	13590	13490	13650	13608	13613	13567	13567	13742	13551	13571	13624	13575	13609	13655	13649	13557	13629	13640	13556	13598	13513	13615	13575	13715	13544	13717	13463	13692	13793	13611	13641	13524	13573	13549	13576	13544	13650	13616	13514	13684	13677	13723	13571	13581	13437	13695	13513	13759	13627	13463	13679	13691	13475	13701	13533	13684	13670	13658	13733	13587	13637	13614	13625	13680	13509	13492	13529	13736	13487	13749	13645	13720	13480	13758	13426	13719	13594	13800	13601	13409	13580	13571	13637	13523	13824	13661	13485	13582	13619	13580	13406	13817	13549	13736	13479	13522	13705	13557	13641	13639	13650	13575	13875	13474	13605	13627	13678	13691	13603	13655	13508	13614	13456	13593	13646	13712	13759	13572	13543	13637	13715	13658	13626	13635	13695	13590	13764	13743	13649	13538	13535	13575	13648	13730	13700	13668	13725	13625	13739	13548	13607	13478	13519	13473	13653	13555	13784	13565	13510	13528	13532	13660	13670	13656	13594	13547	13720	13567	13619	13500	13628	13718	13610	13638	13681	13497	13630	13649	13719	13616	13666	13711	13610	13604	13762	13504	13575	13668	13599	13799	13522	13561	13439	13629	13644	13526	13663	13626	13622	13617	13684	13722	13570	13744	13592	13662	13736	13669	13697	13677	13636	13662	13569	13697	13585	13522	13663	13562	13701	13610	13661	13757	13622	13574	13624	13482	13633	13739	13482	13660	13705	13457	13639	13621	13493	13551	13593	13450	13514	13542	13507	13828	13675	13674	13653	13699	13658	13474	13503	13666	13540	13739	13625	13688	13544	13541	13599	13802	13758	13521	13715	13610	13747	13665	13606	13699	13556	13723	13689	13608	13618	13718	13687	13524	13726	13563	13579	13567	13689	13586	13673	13372	13658	13606	13602	13510	13539	13728	13724	13510	13660	13518	13671	13501	13859	13647	13644	13827	13781	13676	13550	13596	13641	13544	13630	13771	13686	13657	13550	13591	13660	13716	13614	13617	13483	13572	13700	13503	13648	13774	13596	13557	13660	13668	13711	13671	13515	13631	13687	13740	13744	13641	13754	13581	13502	13633	13779	13525	13745	13586	13625	13697	13660	13531	13678	13605	13430	13563	13654	13684	13720	13596	13580	13629	13727	13402	13609	13435	13614	13606	13512	13695	13494	13622	13756	13602	13699	13575	13581	13600	13656	13939	13542	13558	13674	13659	13699	13506	13632	13533	13635	13594	13731	13540	13534	13652	13476	13642	13627	13703	13610	13566	13615	13687	13646	13668	13555	13583	13507	13638	13801	13679	13633	13484	13473	13446	13589	13686	13607	13687	13633	13457	13686	13462	13619	13633	13613	13436	13539	13651	13645	13565	13689	13653	13515	13631	13597	13630	13585	13694	13707	13354	13622	13392	13538	13596	13547	13521	13566	13682	13547	13605	13495	13684	13699	13575	13636	13616	13689	13649	13734	13560	13612	13587	13624	13613	13567	13506	13671	13493	13554	13557	13635	13549	13692
24044	21180	28579	24830	22745	22347	20997	17655	16994	16884	16865	16674	16586	16628	16617	16400	16494	16227	16361	16136	16222	16258	16155	16129	16199	16145	16031	16201	15879	15871	16349	16318	16110	15943	15971	15935	15975	16200	15874	15965	16098	15946	15982	15772	16028	15943	15954	16017	16048	15931	16068	15848	15868	15783	15980	16039	16012	16063	15939	15870	15967	15762	16009	16147	15893	15879	15937	15799	15969	15711	15831	16068	15755	15866	15889	15954	15984	15809	16036	15720	16028	15932	15833	15613	16022	15875	16013	15917	15788	16070	15890	15998	15966	16026	15859	15923	15766	15878	15952	15828	15986	15999	15902	15887	15905	15822	15861	15930	15657	15809	15873	15930	15795	15792	15817	15830	15839	15910	15822	15797	16007	15860	15913	15852	15915	15969	16034	15987	16138	16113	15865	15734	16020	16025	15962	15766	15849	16088	15820	15985	15660	15761	15833	15897	15789	15847	15792	15925	15988	15951	15936	15942	15754	15670	15826	15943	15837	15774	15893	15825	15622	15890	16011	15834	15947	16158	15756	15899	15843	15769	15867	15758	15881	15892	15710	15895	15884	15677	16053	15853	15901	15786	15944	16053	15847	15838	15810	15840	15891	16026	15931	15696	15848	15936	15951	15898	15724	15770	15737	15995	16019	15865	15986	15711	15869	15896	15782	16048	16124	15855	15829	16024	15960	15910	15936	15999	15949	15845	15871	15861	15856	15909	15910	15799	15835	15679	15791	15934	15991	16153	16005	15873	15764	15919	16139	15862	15995	15897	15852	15920	15968	15801	15815	15786	15928	15655	15835	15841	16118	15726	15986	15830	15804	15866	15887	15836	15876	15817	15764	15908	15766	15707	15966	15844	15993	15876	15863	15678	15841	15903	15978	15797	15634	15772	15744	15695	15822	15682	15801	15798	15875	15877	15747	15844	15864	15920	15821	15900	16029	15751	16144	15831	15737	15795	15845	16047	15982	15754	15729	15824	15910	15828	15930	15814	16018	16024	15880	15969	15961	16018	15873	15791	15929	15867	15960	15891	15854	15909	15953	15878	15978	15977	15979	15780	15899	15791	15517	16047	15852	15835	15664	15802	15863	16036	15897	15848	15971	15837	15754	15989	15893	15760	16181	15703	15956	16022	15901	15946	15792	15855	15463	15895	16011	15982	15799	15872	15960	15744	15803	15790	16001	15898	15857	16017	15714	15755	15956	15644	15905	15876	15883	15803	15942	15930	15965	16065	15978	15823	15941	15941	15961	15825	15820	15726	15742	15927	15909	15856	15788	15804	15747	15935	16014	15758	15902	15853	15818	15801	15967	15873	15795	15946	15848	15920	15686	15876	15838	15819	16023	15815	16015	16048	16024	15871	15926	15838	15940	15854	16062	16004	15897	15924	15859	15798	16036	15962	16045	15932	15766	15855	15945	15849	15999	16057	16029	15683	15809	15900	15941	15922	15951	15830	15628	15717	15896	15810	16072	15997	15878	16013	15774	16085	16022	15920	16046	15829	15733	15726	16042	16038	16114	16004	15738	15886	16009	15806	15757	15968	15687	15920	15987	15764	15839	15982	15944	15884	16000	15647	15833	15915	15877	16005	15845	15932	15934	15894	16077	15797	15853	15977	15958	15808	15905	16016	16001	15848	15975	15986	15877	15839	15818	15891	15829	15937	16087	16069	15811	15840	16010	15886	15839	15998	16010	15668	15890	15820	15948	15971	15741	15839	15948	15817	15878	15894	15869	15751	15934	15801	16018	15672	15991	15756	15777	15706	15929	16028	16039	15978	15965	16083	15858	16078	15802	15902	15831	15972	16007	15807	15871	15976	15864	15949	16023	15936	15700	15961	15837	15966	15918	15953	15906	15753	15909	15917	15783	15953	15867	16151	15891	15903	15791	15890	15779	15850	15880	15897	15978	15995	15875	15985	15786	15725	15742	15844	15800	15899	15827	15905	16002	16012	15871	15988	15858	15861	15996	15813	15921	15679	15844	15817	16052	16014	15916	15914	15844	15718	15941	15783	15810	15850	15717	15928	15706	15798	15800	16044	15725	15954	15979	15821	15809	15924	15933	15930	16041	16064	15720	15893	15897	15903	16082	15860	15902	15830	15955	15850	15877	15958	15799	16012	15992	15926	15965	15863	15985	15990	16027	15712	15753	15787	16063	15879	15785	15904	16046	15903	15758	15786	15883	15942	15825	15891	16031	15931	15860	15813	15735	15920	15767	15909	16005	15842	15830	15907	15905	15808	15791	15764	15932	15786	15656	15874	15866	15833	15950	15850	15770	15916	15440	15720	15900	15971	15986	15713	15832	15943	15850	15782	15645	15590	15826	15606	16064	15849	15865	15835	15901	15968	15835	16035	15734	16110	16060	15846	16177	15792	16044	15849	15740	15846	15838	15956	15806	15873	16025	15902	15910	15974	16171	15758	15841	15956	15848	15931	15818	15892	15949	15911	15906	16008	15837	15893	15706	15928	15983	15964	15726	15936	15657	15851	15947	15961	15984	15978	15985	15803	15769	15844	15963	15806	15875	15795	15752	15739	15656	15590	15854	15852	15948	15955	15678	16019	15860	15784	15786	15802	15965	15936	15906	15873	15846	15865	15862	15814	15947	15947	15861	16066	16013	15678	15945	15828	15961	16001	15900	16025	15972	15853	15927	15919	15795	15980	15634	15927	16002	15841	15844	15783	15960	15842	15822	15963	16010	15693	15890	15916	16118	15824	16003	15861	16034	15953	16037	15787	15980	15951	15828	15825	15961	15722	15769	15878	15917	15907	16127	15910	16116	15804	15957	16077	15771	15845	15811	16037	15955	15762	15988	16042	16073	15874	15832	15928	15879	15927	15820	15787	15714	15933	15884	15977	15843	15812	15979	15867	15783	15901	15896	15897	15913	15897	15850	15925	15846	15821	15946	15845	15885	15904	15953	16062	15968	16060	15999	15853	15969	15764	15776	15842	15929	15968	15980	15831	15803	16024	15836	15925	16136	15866	15843	16004	15801	15767	15803	15930	15861	16026	16056	15830	15822	15807	15914	15742	15871	16048	15746	15947	15912	16093	15966	15846	15833	15715	15829	15802	16006	15958	16093	16088	15793	15932	15691	15882	15781	15760	15890	15796	15868	15950	15930	16085	15930	15955	15847	15908	15985	15605	16012	15987	15859	15780	15914	15915	15682	15919	15971	15889	16006	15748	15781	15669	15997	15887	15805	15842	15844	15854	15957	15923	15774	15784	15793	15983	15863	15915	15732	15953	15766	15964	16042	15780	15785	15847	15951	16146	15797	15905	15946	15957	15998	15822	15834	15961	15980	16025	15817	15792	15703	15895	16038	15920	16014	15909	15965	16122	15777	15848	15716	15939	15745	15890	15926	15912	15946	15921	15984	15900	16008	15898	15960	15975	15980	15981	15963	15983	15987	15923	15986	16008	15884	15847	16039	15858	15878	15949	15769	16086	15789	15939	15807	15866	15946	15857	15697	15896	15910	15965	15924	15657	15789	15745	15760	16000	15845	15939	15869	15857	15826	15883	15816	15844	15874	15975	15795	16002	15798	15920	15913	15783	15800	15849	15868	15868	15988	15945	15865	15816	15944	15719	15942	15881	15850	16027	15966	16093	15783	15882	15898	15939	15885	15857	16053	15899	15807	15929	15864	15572	15942	15862	15808	15851	15841	15812	15905	15798	15837	15865	15773	15861	15921	15832	16087	15758	16020	15954	15785	16096	15635	16111	15790	16071	15880	15888	15918	15958	15804	15876	15981	15925	15991	15774	15866	15957	15562	16075	15825	15772	15695	15829	15842	15867	15948	15918	15939	15929	15811	15953	15933	16042	15956	15952	15807	15794	15800	15806	15788	15746	15886	15749	15923	15882	15756	15897	15844	15999	15951	15947	15862	15835	15913	15913	15949	15943	15790	15728	15936	15570	15879	15994	15983	15767	15914	15699	15891	15858	15974	15777	15963	15866	15724	15808	15934	15723	15774	15714	15931	15873	15842	16039	15875	16009	15907	15875	15939	15815	15791	15847	15877	15888	15841	16045	15915	15907	15925	15833	15899	15816	15767	15920	15936	15724	15898	15803	15767	15917	15716	15827	15737	15815	15900	15856	15983	15929	15945	15843	15892	16034	15796	15764	15769	15666	15755	15915	15837	15886	15904	16092	15888	15798	15957	15952	15967	15871	16043	16115	15859	16015	15633	15886	15933	16027	15730	15906	15981	15793	15931	15892	15948	15952	15957	15829	15675	15901	15966	15955	16005	15886	15803	15947	15861	15826	15979	15781	16056	15902	15986	15852	15961	15801	15832	16153	15907	15818	15996	16027	16036	15756	15809	15891	15971	15613	15932	15925	15938	15783	15792	15647	15967	15871	15956	15963	15854	15952	15822	15953	16028	15711	15782	15728	15906	15896	15934	15760	15909	15724	15816	15776	16093	15815	15894	15771	15967	15725	15829	15800	16235	16019	15816	16020	15872	15972	15917	15952	15884	15811	15783	15810	15941	15745	15942	15884	16034	15830	15858	15804	15734	15940	15914	15927	15909	15886	15870	15797	15913	16000	15676	15841	15973	15815	15997	15837	15766	15913	15870	15804	15744	15808	15804	16006	15962	15921	15883	15937	15913	16014	16079	15869	15919	15891	16025	15948	15950	15860	15845	15846	15945	15880	15887	15927	15815	15845	15761	16044	16055	16034	15983	15828	15888	15976	15858	15939	16134	15975	15951	15804	15732	15888	15621	15841	15939	15703	15798	15982	15791	15879	15870	15764	15912	15787	15835	15722	15945	15914	15877	15944	15954	15911	15942	15756	15953	15801	15630	15772	15841	15935	15863	15834	15962	16025	15927	15956	15902	15986	15793	15992	15990	15938	15877	15821	15888	16021	15882	15856	15987	16030	16113	16030	15792	15898	16139	15939	15852	15658	15897	15753	15865	15957	15899	15975	15823	15848	15946	15890	15859	15697	15905	15806	15676	15900	15838	15919	16022	15894	15865	15704	15912	15839	15935	15959	15841	15827	15917	15962	15857	15817	15986	16080	15671	15957	15801	16073	15870	15851	15862	15940	15885	15784	15948	15745	15763	15708	15831	15842	15875	15861	15988	15899	16021	15790	15688	15924	15935	15860	15799	15802	16016	15811
24708	43604	39869	29358	22003	18812	17380	16052	15565	14876	14923	14709	14625	14524	14365	14458	14326	14009	14112	14005	14050	13970	14020	14051	14151	13973	13972	13891	13881	13849	13966	14018	13892	14006	13781	13832	14052	13860	13829	13942	13890	13885	13833	13772	13875	13859	13737	13857	13885	13940	13902	13834	13773	13959	13760	13694	13746	13812	13734	13694	14038	13797	13700	13931	13787	13639	13825	13825	13850	13900	13748	13840	13798	13624	13845	13615	13845	13761	13805	13878	13879	13905	13868	13729	13872	13563	13867	13901	13955	13745	13888	13781	13778	13954	13750	13843	13887	13821	13692	13601	13745	13782	13842	13831	13759	13732	13820	13778	13691	13723	13851	13633	13836	13784	13714	13695	13809	13799	13647	13869	13813	13684	13668	13664	13874	13860	13738	13824	13702	13784	13794	13771	13665	13779	13751	13809	13692	13743	13841	13484	13690	13681	13574	13768	13823	13818	13945	13803	13699	13927	13800	13834	13546	13692	13691	13767	13822	13629	13563	13620	13812	13749	13651	13641	13793	13816	13779	14007	13776	13614	13824	13590	13808	13699	13842	13799	13789	13814	13615	13714	13698	13416	13779	13744	13808	13858	13805	13772	13684	13900	13816	13855	13769	13774	13969	13744	13632	13695	13843	13853	13627	13726	13609	13739	13706	13791	13855	13889	13805	13758	13903	13979	13525	13722	13737	13666	13854	13648	13782	13773	13736	13676	13867	13808	13764	13752	13664	13792	13794	13702	13954	13716	13872	13703	13821	13923	13782	13620	13765	13850	13556	13591	13848	13818	13797	13762	13809	13799	13701	13776	13797	13742	13837	13770	13804	13820	13866	13692	13826	13720	13810	13883	13791	13740	13891	13687	13828	13536	13909	13847	13760	13724	13763	13881	13785	13808	13717	13687	13811	13799	13663	13664	13725	13567	13745	13638	13846	13675	13679	13974	13744	13731	13890	13798	13796	13812	13728	13768	13808	13822	13875	13829	13875	13718	13787	13786	13717	13756	13817	13915	13934	13661	13723	13808	13668	13706	13602	13691	13657	13814	13617	13841	13875	13714	13824	13740	13846	13859	13753	13761	13661	13825	13692	13812	13694	13842	14006	13766	13784	13640	13789	13681	13641	13896	13804	13670	13680	13774	13677	13782	13832	13708	13830	13738	13660	13831	13588	13953	13621	13813	13795	13637	13802	13734	13992	13702	13658	13755	13892	13726	13800	13805	13703	13715	13882	13762	13728	13840	13790	13819	13878	13721	13562	13774	13716	13795	13641	13857	13878	13751	13740	13808	13862	13736	13844	13767	13740	13785	13860	13799	13818	13637	13954	13773	13904	13892	13808	13840	13658	13774	13575	13777	13812	13673	13838	13788	13833	13841	13795	13654	13701	13750	13774	13857	13721	13883	13604	13881	13786	13947	13724	13687	13834	13681	13848	13684	13887	13932	13785	13657	13846	13802	13760	13678	13796	13879	13814	13738	13691	13819	13779	13783	13656	13842	13898	13907	13614	13873	13658	13970	13905	13757	13691	13774	13762	13831	13736	13887	13749	13811	13714	13713	14042	13780	13828	13958	13884	13806	13725	13618	13722	13712	13850	13796	13802	13866	13764	13815	13845	13900	13867	13775	13840	13721	13726	13755	13721	13738	13818	13712	13725	13729	13851	13797	13628	13763	13797	13714	13863	13762	13924	13709	13795	13793	13837	13716	13681	13862	13961	13802	13659	13783	13704	13695	13882	13808	13750	13860	13784	13915	13711	13824	13820	13697	13851	13934	13663	13676	13756	13813	13877	13795	13804	13801	13739	13844	13780	13906	13752	13761	13873	13816	13748	13778	13676	13857	13823	13766	13731	13711	13679	13689	13719	13821	13652	13777	13769	13981	13881	13812	13775	13697	13935	13587	13828	13660	13817	13940	13744	13737	13859	13669	13717	13912	13768	13962	13990	13623	13879	13841	13558	13679	13711	13652	13873	13780	13649	13615	13879	13662	13637	13791	13706	13915	13829	13735	13759	13789	13708	14026	13652	13725	13644	13705	13693	13700	13731	13870	13560	13787	13798	13653	13797	13671	13934	13798	13789	13728	13837	13824	13788	13665	13767	13766	13611	13762	13651	13682	13792	13919	13813	13684	13798	13852	13850	13881	13609	13843	13586	13767	13688	13904	13568	13730	13778	13688	13654	13710	13826	13665	13833	13679	13810	13826	13734	13707	13711	13689	13786	13776	13719	13782	13677	13863	13695	13805	13791	13677	13720	13818	13721	13769	13758	13758	13782	13796	13768	13613	13746	13462	13760	13724	13761	13755	13696	13830	13695	13705	13764	13734	13832	13705	13765	13818	13839	13794	13725	13740	13693	13793	13733	13608	13756	13903	13679	13905	13786	13747	13919	13681	14037	13818	13678	13817	13765	13727	13796	13846	13777	13772	13856	13879	13865	13785	13615	13766	13824	13822	13753	13657	13720	13641	13930	13737	13839	13795	13752	13684	13728	13848	13511	13723	13736	13762	13698	13737	13805	13694	13733	13649	13782	13779	13712	13700	13805	13607	13808	13704	13820	13706	13684	13736	13773	13854	13663	13801	13764	13676	13682	13719	13705	13883	13919	13792	13821	13880	13837	13776	13710	13832	13795	13726	13843	13749	13850	13761	13716	13728	13682	13851	13786	13625	13790	13826	13794	13749	13806	13778	13604	13762	13760	13739	13534	13591	13821	13715	13697	13725	13839	13661	13710	13691	13846	13820	13741	13921	13743	13761	13800	13740	13776	13732	13676	13730	13818	13708	13803	13701	13852	13880	13705	13716	13743	13627	13789	13726	13746	13769	13890	13895	13578	13704	13727	13824	13862	13671	13852	13885	13762	13667	13753	13786	13916	13602	13818	13861	13706	13726	13745	13852	13659	13785	13707	13721	13763	13803	13834	13611	13892	13667	13837	13919	13925	13678	13804	13758	13810	13823	13691	13781	13691	13842	13803	13600	13733	13791	13766	13663	13770	13780	13817	13787	13818	13785	14025	13737	13826	13816	13801	13725	13758	13719	13797	13970	13792	13667	13824	13784	13709	13794	13760	13751	13967	13862	13883	13666	13889	13778	13790	13955	13755	13675	13751	13739	13845	13799	13725	13927	13832	13836	13610	13753	13854	13747	13673	13869	13595	13931	13705	13657	13737	13873	13798	13450	13656	13590	13602	13549	13795	13807	13788	13819	13830	13683	13876	13855	13677	13796	13711	13748	13829	13952	13827	13720	13825	13773	13739	13638	13896	13841	13785	13663	13973	13876	13777	13669	13716	13612	13802	13773	13688	13829	13762	13831	13966	13652	13792	13686	13644	13735	13903	13731	13789	13887	13785	13956	13930	13655	13875	13921	13866	13875	13819	13600	13810	13718	13678	13601	13825	13841	13806	13782	13948	13843	13740	13781	13899	13946	13849	13812	13656	13707	13821	13674	13756	13716	13669	13934	13849	13954	13714	13721	13825	13825	13788	13616	13716	13907	13698	13612	13897	13972	13753	13793	13687	13717	13593	13898	13716	13818	13763	13964	13807	13765	13702	13886	13856	13681	13692	13710	13745	13778	13830	13708	13654	13661	13903	13855	13918	13824	13690	13906	13813	13641	13876	13833	13602	13938	13716	13842	13796	13907	13634	13813	13674	13926	13857	13936	13902	13831	13740	13780	13782	13832	13731	13856	13774	13857	13857	13689	13802	13819	13649	13583	13598	13828	13904	13776	13741	13702	13729	13750	13707	13823	13854	13924	13477	13716	13631	13886	13820	13598	13711	13696	14021	13726	13870	13738	13876	13883	13822	13724	13809	13753	13644	13767	13820	13820	14017	13720	13774	13783	13813	13652	13818	13849	13766	13807	13884	13733	13697	13683	13819	13738	13927	13920	13701	13944	13932	13887	13674	13934	13942	13853	13799	13946	13737	13824	13776	13868	13756	13804	13744	13730	13871	13743	13809	13596	13847	13738	13575	13572	13728	13890	13841	13867	13811	13823	13968	13656	13728	13621	13670	13748	13808	13801	13832	13677	13744	13801	13902	13939	13525	13785	13701	13810	13851	13745	13785	13559	13730	13813	13714	13809	13928	13831	13691	13699	13753	13585	13817	13766	13823	13948	13816	13734	13738	13821	13658	13960	13762	13666	13560	13687	13726	13721	13700	13915	13804	13742	13713	13936	13873	13503	13663	13686	13706	13736	13792	13609	13819	13733	13661	13739	13804	13717	13630	13869	13808	13927	13935	13886	13792	13724	13756	13577	13784	13777	13692	13828	13845	13746	13909	13751	13619	13709	13698	13835	13841	13852	13957	13759	13723	13627	13829	13671	13859	13941	13726	13939	13866	13667	13709	13838	13669	13813	13878	13781	13757	13793	13608	13713	13618	13894	13841	13699	13843	13728	13780	13685	13853	13831	13782	13749	13681	13847	13636	13947	13732	13648	13696	13628	13743	13716	13730	13808	13884	13636	13815	13888	13732	13710	13739	13827	14019	13706	13726	13942	13787	13747	13604	13688	13659	13606	13846	13640	13782	13789	13642	13856	13741	13718	13793	13786	13910	13727	13761	13821	13776	13708	13792	13850	13832	13722	13739	13788	13891	13745	13695	13683	13720	13819	13788	13822	13649	13666	13836	13608	13837	13742	13658	13873	13708	13746	13783	13761	13785	13609	13753	13657	13773	13759	13697	13766	13780	13607	13867	13625	13747	13717	13840	13693	13691	13681	13752	13695	13774	13785	13744	13821	13765	13903	13888	13647	13880	13755	13798	13640	14077	13833	13789	13711	13807	13967	13660	13869	13657	13742	13651	13496	13721	13957	13638	13852	13795	13704	13827	13733	13756	13878	13858	13690	13706	13741	13881	13572	13776	13787	13769	13839	13786	13788	13733	13857	13704	13892	13843	13891	13690	13829	13832	13841	13762	13828	13783	13685	13960	13686	13716	13764	13829	13690	14009	13522	13783	13859	13821	13823	13877	13840	13761	13806	13822	13791	13850	13977	13839	13775	13703	13788	13889	13635	13660	13869	13855	13690	13847	13654	13750	13710	13870	13644	13801	13819	13777	13816	13816	13715	13697	13961	13669	13840	13922	13905	13867	13697	13775	13792	13767	13781	13607	13827	13745	13754	13775	13745
22848	21148	28906	23949	22518	25487	26074	20300	18562	18366	18108	17680	17875	17662	17966	17597	17358	17301	17345	17289	17311	17188	17319	17231	17270	17189	17252	17124	17186	17104	17141	17167	17059	17327	17085	17392	17050	17084	17025	16765	17007	16975	17055	16864	17042	17083	16856	16849	16958	16791	16894	17020	16873	16961	16960	17001	16965	16977	16779	16924	16806	17049	16854	16788	16932	16964	16918	16932	16794	16879	16774	16806	17090	16830	16707	16851	17220	16974	16877	16969	16927	16800	16825	16613	16995	16787	16951	17045	17055	17024	16938	16996	17072	16866	16947	16835	17065	16845	16941	16732	17085	16873	17066	16928	16916	16902	16961	16971	16899	16914	16974	16983	17072	16940	16936	16935	16727	16750	16825	17128	16871	16964	16487	16940	16869	16917	16908	16869	16861	16859	16754	16860	16711	17210	16813	16986	16780	16879	16889	16907	16868	17170	17087	16742	16938	16930	16752	17089	17082	16725	16971	17061	16999	17148	16886	16888	16890	17142	16861	16812	16972	16944	17048	16778	16944	17037	16938	16955	16796	16965	17078	16845	17030	16973	16765	16960	16884	17070	16759	17157	17062	17103	16730	16771	16969	17126	16774	16898	17015	16923	16919	16826	16947	16908	17048	16789	16964	16954	16839	16799	16948	17059	17101	16867	16811	16862	17030	16920	16679	16892	16892	16800	16880	16765	16871	16951	16746	16918	16968	16978	16925	16821	16691	16879	16890	16914	16885	16868	16963	16795	16997	16904	16942	17046	16972	16894	16981	16842	16736	16887	16948	17027	16914	16937	16856	16973	16850	16879	16903	16900	17019	16763	16807	17116	17051	16851	17022	16775	17100	16746	17008	16861	16863	17088	16860	16956	16761	16976	16927	17076	16996	16913	17005	16863	16904	16914	16786	16994	17021	16958	16851	16801	16951	16943	16950	17000	17038	16882	16995	16808	17091	16797	16960	16921	16940	16849	16879	16855	17007	16917	17021	17009	16949	16951	17017	16920	16749	16800	16902	17039	16974	16780	16901	17003	16725	17098	16957	16895	16941	16942	16840	16916	16850	16904	16917	16974	16590	16622	16985	16853	16785	17006	16868	16862	16829	17025	16975	16868	16662	16772	16977	16645	17070	16862	16893	16660	16998	16899	16905	16862	16964	16782	16943	16833	16836	16943	16952	16852	16972	17134	17008	16852	16854	16828	16827	16842	16931	16524	16853	16802	16800	16911	16724	16847	16707	16928	17028	16768	16822	16896	16800	16745	16939	16938	16803	17052	17132	16861	16870	17036	17025	17049	16867	16961	16841	17081	17104	17038	16926	16691	16989	16961	16998	16940	16934	16807	16782	16810	16960	16983	16764	16831	16859	16845	17002	16764	17016	16871	16830	16911	17017	16958	17077	16906	16813	16871	16833	16822	16950	16908	16886	16652	17111	16985	16921	16758	16842	16854	17063	16626	16864	16843	16864	16987	16962	16940	16964	16898	16869	16774	16843	16828	16771	16950	16781	16821	16797	16805	16852	16975	16767	16791	16906	17011	16880	16872	17051	17165	16843	17024	16902	16889	16895	16917	17023	16798	16740	16740	16879	16909	17010	16849	16923	17140	16759	16759	16644	16757	16966	16849	17042	16836	16870	16872	16980	16869	16900	16931	17056	16995	16823	16771	16945	17044	16916	16963	16984	16912	16946	16955	17179	16827	16845	16877	16902	16923	16893	16910	16800	17063	16881	16810	16773	16945	16885	16883	16926	16981	16996	16861	16864	16907	16713	16633	17042	16935	16905	16903	16955	16771	16814	16922	17056	16982	16793	16984	16878	16890	17045	16746	16816	16762	16896	16794	16749	16763	16828	16748	16749	16996	16941	16867	16871	16772	17045	16753	16772	16837	16895	16993	16859	16713	16737	16854	16758	16803	17009	16952	16809	16796	16980	16947	16905	16851	17116	17116	17066	16951	16829	16889	17004	16859	16935	16972	16982	16672	16791	16702	16924	16879	16946	16891	16683	16741	16855	16678	16752	16934	16917	17007	16846	16956	16999	16829	17009	16939	16870	16785	16924	16983	16933	16772	16770	16821	16881	16908	16760	16934	17185	17052	16910	16672	16920	16992	17006	16746	16755	16783	16955	16976	16916	16908	16974	16976	16712	17015	16804	16951	16808	16775	17003	16949	17039	16855	16998	16936	16988	16843	16891	16898	16783	17091	16901	16824	17053	16848	16839	16775	16833	16934	16906	16881	16704	16796	16856	16877	16907	16849	16722	16925	16869	16959	16817	17045	16884	16787	17026	16888	16908	16870	16635	16863	16954	16802	16931	16715	16806	16885	17002	17035	16935	16964	17029	16868	16920	16866	16742	16764	16992	16969	16685	16885	16831	16798	17012	16869	16894	16754	16976	16937	16974	16800	17009	16899	17000	16977	16901	16938	16901	16747	16761	17166	16738	17129	16928	16872	16890	16958	16912	16967	17121	16847	16929	16830	16768	16875	17088	16907	16843	16737	16959	16909	16836	16770	16817	16911	16981	16840	16793	16796	16969	16916	16950	16971	16774	16889	16831	17028	16894	16990	16994	16745	16797	16800	16703	16842	16808	16775	17116	16910	16684	16882	16879	16967	17043	17092	17018	16834	16909	16842	16882	16872	17077	16764	16795	16565	16936	16735	16865	16641	16725	17094	16973	17057	16804	17007	17018	16873	16696	16854	16849	16906	17051	16897	16879	16701	16683	17007	16763	16961	17058	17006	16859	16879	17089	17109	16880	17002	16904	16829	16722	16806	16757	16864	17022	17006	16827	17038	16870	16733	16848	16837	16893	16910	17036	16670	16692	17115	16820	17005	16891	16808	16735	16814	16939	16995	16852	17073	16887	16810	17089	17083	16908	16849	16992	16813	16953	16892	16839	17063	16797	16779	16800	17002	16637	16826	17007	16902	16881	16966	17008	16991	16747	16871	16987	16989	16746	16729	16941	16897	17027	16804	16780	16832	16985	16965	16979	17048	16953	17057	16871	16947	16937	16972	16883	16995	16829	16920	16801	16981	16902	16874	16713	16911	16934	16989	16916	16686	16837	16944	16899	17056	16825	16859	16815	17031	16915	16879	16981	16924	17014	16869	16923	17001	16850	17019	17135	16785	16894	16712	16849	16854	17020	16835	16899	17061	16960	16695	17055	16836	16900	16935	16985	16860	16950	16879	16836	16743	16936	16868	16928	16931	16946	16697	16848	16794	17023	16882	16890	16878	16854	16962	17046	17183	17001	16770	16943	17123	16837	16858	16771	16835	16868	16719	16954	17096	17020	17087	16756	16679	16841	16861	16801	16989	16987	16971	17050	16962	17038	16960	16832	16866	16883	16803	16848	16873	16860	17020	16925	16884	17003	17021	16842	16699	17021	16878	16850	16789	16894	16982	16933	16656	16895	16827	16743	16989	16868	16692	16824	16796	16708	16785	17114	16774	16816	16986	16970	16947	16940	17002	16756	16870	17032	17001	16908	16937	16903	17089	17130	16845	17058	16986	17003	16850	16927	16764	17002	16929	16924	16881	16765	16987	16804	16879	16761	16895	16831	16843	16886	16766	16905	16828	16893	16636	16802	16921	17082	17097	16968	16982	16881	16923	16856	16817	16747	16825	16871	16861	16775	16844	16891	16953	16762	16663	16952	16948	16775	16925	16966	16937	16994	16750	16659	16825	16861	16772	16991	16562	16827	16915	16995	16907	16839	16800	17054	16965	16881	16924	16783	16847	16842	16977	16784	17056	16988	16998	17077	16770	16937	16845	16952	16928	17062	16985	17238	16849	16900	16898	16968	17073	16927	16817	16807	16725	16891	16793	16799	16876	17125	17021	17019	16823	16913	16772	16861	17031	16969	16985	17044	16975	16807	16865	16929	16959	16872	16864	16734	16864	17030	16807	17006	16972	16995	16823	16778	16983	16944	16774	16713	17024	17037	16955	17131	16743	16728	16827	17092	16945	17127	16824	16861	16843	16891	16825	16758	16825	17044	16813	16785	16921	16940	16852	16791	16895	16832	16788	16968	16941	16920	16943	16979	17037	16864	16886	17027	17093	16925	16711	16715	16804	16799	16981	16893	16732	16931	16825	16939	16921	16931	17142	17072	17066	16933	16850	16930	16826	16697	16937	17050	16812	16754	16916	16938	17026	16933	16947	16931	16758	17048	16941	16943	16978	16876	16984	17031	16864	17015	16961	16971	16992	16940	17092	16921	16674	16984	16981	16982	16937	17090	16854	16947	16907	16825	16852	17003	16936	17015	16735	16843	16743	16924	16899	16781	16986	16956	16811	16609	16897	17029	16854	16897	17060	17003	16884	16853	16796	16852	16894	16989	17007	16821	16923	16991	16984	16842	16972	16978	16985	16888	16665	16853	16817	16946	16751	16916	16953	16899	16961	16794	16913	16930	16913	16800	16707	16870	16821	16976	17021	16677	16730	16842	16980	16795	16822	16720	16840	17156	16803	16763	16934	17046	17023	16629	16974	16972	16923	16863	16864	16641	17154	16928	16897	16887	16958	16760	16840	16849	17103	16774	17119	17066	17022	16967	16780	16846	16952	17109	16837	16974	17071	17012	17052	16971	16843	16918	16872	16921	16796	16896	17010	16844	17093	16765	17029	16919	16868	16927	16667	16794	16750	16953	16773	16713	16927	16823	16877	16840	16815	17006	16855	16974	16885	16758	16754	16784	16873	16864	16834	16710	16872	16997	16670	16848	16794	17037	17018	16736	16843	16744	16925	17095	16906	16942	16753	16818	16967	16858	17043	17007	16977	17117	16644	16663	16918	16840	16837	16701	16852	16919	16849	16823	16853	16910	16933	16992	16997	16796	17009	17016	16965	16966	16998	16925	16809	17017	17044	16883	16878	16934	16841	16749	16851	16977	16813	17031	16796	16630	16837	16804	17010	17000	16847	16720	17079	16774	16698	16876	16997	17008	16760	16611	16891	17038	16846	16967	16917	16972	17026	16925	17099	16818	17017	17123	16847	16823	16976	16773	17019	16950	17138	16946	16837	17074	16888	16830	17006	17120	16849	16958	17009	16823	16822	16812	16838	16860	16998	17045	16820	16916	17110	16927	16855	16832	16939	16843	16874	16839	16718	17006	17004	16754	16979	17046	16709	16847	17085
27903	49615	46659	37410	29926	25112	19885	17384	16556	16134	15893	15499	15141	15275	14996	15117	15211	15004	14785	14829	14817	14752	14688	14687	14479	14603	14516	14536	14515	14382	14769	14621	14469	14641	14587	14613	14576	14534	14709	14631	14432	14413	14547	14534	14471	14340	14409	14501	14296	14530	14303	14398	14419	14256	14191	14474	14514	14335	14449	14476	14437	14423	14380	14343	14527	14223	14273	14287	14632	14476	14339	14301	14448	14287	14331	14555	14271	14291	14263	14479	14529	14484	14397	14596	14481	14300	14462	14364	14654	14760	14583	14480	14375	14485	14351	14284	14432	14480	14631	14482	14465	14340	14339	14450	14394	14443	14471	14399	14411	14328	14586	14247	14309	14324	14358	14445	14357	14373	14516	14354	14460	14457	14386	14447	14335	14385	14299	14429	14340	14348	14356	14383	14277	14349	14312	14313	14213	14406	14226	14215	14348	14262	14490	14384	14573	14349	14349	14589	14465	14276	14607	14526	14437	14452	14416	14315	14461	14312	14499	14349	14370	14536	14187	14254	14264	14451	14400	14306	14486	14384	14348	14354	14349	14312	14303	14359	14346	14290	14584	14275	14458	14281	14200	14287	14451	14488	14330	14351	14228	14249	14247	14207	14342	14445	14320	14665	14426	14381	14408	14399	14461	14299	14381	14606	14399	14479	14308	14340	14479	14377	14471	14390	14384	14276	14533	14375	14577	14354	14384	14396	14334	14344	14416	14506	14386	14188	14510	14358	14427	14565	14456	14249	14425	14355	14343	14349	14292	14192	14360	14632	14309	14352	14416	14314	14390	14427	14427	14528	14360	14376	14325	14274	14221	14270	14288	14419	14413	14255	14354	14363	14297	14249	14428	14191	14341	14524	14231	14286	14366	14328	14389	14483	14226	14375	14529	14396	14376	14279	14397	14410	14359	14343	14277	14134	14348	14271	14348	14342	14278	14508	14338	14416	14270	14344	14464	14493	14373	14432	14438	14400	14440	14294	14240	14154	14355	14296	14358	14384	14380	14350	14337	14469	14387	14374	14419	14561	14443	14406	14279	14296	14440	14451	14378	14512	14298	14400	14417	14369	14301	14380	14395	14387	14491	14409	14479	14295	14335	14340	14489	14204	14217	14284	14402	14370	14237	14332	14648	14268	14401	14453	14393	14439	14398	14207	14345	14289	14559	14320	14306	14359	14372	14453	14336	14398	14407	14257	14430	14252	14347	14341	14276	14322	14389	14341	14539	14268	14342	14331	14317	14458	14454	14315	14382	14378	14399	14434	14507	14625	14374	14199	14276	14325	14408	14446	14425	14374	14435	14449	14369	14490	14453	14460	14324	14338	14256	14360	14420	14191	14316	14398	14309	14365	14312	14332	14411	14283	14451	14269	14394	14460	14448	14289	14446	14308	14358	14464	14348	14237	14348	14399	14347	14416	14435	14253	14261	14364	14373	14388	14391	14207	14527	14435	14370	14314	14381	14324	14332	14531	14172	14577	14549	14298	14280	14361	14430	14423	14486	14389	14393	14366	14312	14532	14398	14272	14446	14270	14226	14280	14287	14434	14413	14460	14424	14509	14490	14268	14515	14401	14426	14320	14359	14386	14410	14154	14553	14339	14482	14511	14327	14491	14431	14389	14373	14258	14360	14461	14413	14267	14459	14424	14367	14438	14284	14287	14399	14422	14236	14341	14446	14482	14324	14418	14441	14353	14421	14391	14351	14306	14312	14373	14426	14260	14440	14335	14462	14172	14390	14219	14552	14413	14461	14483	14441	14228	14407	14283	14604	14364	14476	14505	14415	14445	14390	14229	14329	14439	14513	14233	14389	14339	14262	14420	14335	14380	14475	14213	14240	14380	14359	14409	14307	14402	14473	14284	14382	14375	14502	14496	14230	14319	14596	14147	14314	14337	14410	14344	14408	14355	14437	14416	14406	14328	14304	14222	14360	14467	14359	14319	14307	14379	14300	14531	14402	14337	14411	14362	14448	14326	14379	14173	14429	14439	14516	14385	14373	14345	14545	14449	14500	14354	14324	14217	14377	14393	14504	14407	14424	14159	14388	14366	14232	14390	14406	14414	14290	14406	14580	14249	14290	14309	14404	14328	14270	14405	14464	14402	14405	14451	14477	14466	14244	14381	14279	14425	14325	14261	14410	14363	14278	14303	14479	14446	14394	14467	14387	14351	14371	14410	14429	14346	14410	14248	14314	14422	14311	14376	14197	14388	14156	14611	14427	14288	14294	14333	14338	14416	14410	14269	14462	14468	14303	14526	14520	14385	14532	14446	14388	14454	14312	14367	14446	14421	14347	14185	14327	14424	14453	14194	14280	14402	14381	14241	14337	14305	14375	14536	14457	14446	14433	14281	14279	14340	14469	14430	14265	14306	14350	14435	14193	14210	14362	14336	14555	14346	14318	14349	14413	14372	14484	14392	14222	14431	14333	14416	14378	14244	14313	14366	14366	14252	14523	14361	14551	14258	14279	14292	14318	14445	14369	14378	14342	14360	14211	14399	14215	14343	14353	14341	14369	14316	14171	14307	14332	14190	14377	14453	14246	14284	14375	14352	14245	14466	14409	14455	14360	14430	14401	14400	14471	14247	14390	14395	14383	14301	14250	14273	14352	14368	14416	14254	14353	14406	14479	14418	14491	14384	14369	14349	14311	14483	14300	14381	14303	14355	14327	14349	14470	14462	14282	14209	14546	14279	14525	14352	14556	14523	14422	14402	14340	14403	14440	14449	14307	14348	14476	14254	14575	14379	14396	14326	14402	14405	14374	14182	14249	14267	14496	14363	14354	14313	14345	14335	14418	14355	14357	14358	14241	14302	14448	14321	14378	14347	14403	14354	14380	14502	14378	14491	14462	14386	14424	14397	14404	14470	14481	14242	14441	14534	14260	14546	14339	14480	14413	14290	14488	14165	14249	14343	14443	14365	14348	14386	14471	14533	14384	14467	14486	14398	14543	14356	14191	14359	14466	14342	14211	14355	14291	14180	14388	14443	14382	14201	14498	14294	14497	14359	14345	14259	14388	14479	14518	14351	14504	14523	14178	14325	14467	14282	14282	14557	14450	14396	14327	14392	14351	14498	14445	14442	14339	14465	14229	14420	14219	14474	14382	14296	14390	14360	14532	14332	14271	14369	14434	14400	14205	14299	14352	14243	14331	14208	14412	14341	14407	14279	14375	14254	14360	14360	14332	14385	14336	14358	14306	14336	14319	14386	14445	14444	14489	14384	14391	14305	14449	14295	14485	14313	14169	14328	14232	14481	14243	14337	14333	14437	14355	14456	14296	14326	14407	14528	14324	14357	14511	14490	14431	14300	14421	14381	14166	14277	14309	14425	14341	14466	14329	14417	14268	14374	14408	14422	14331	14239	14388	14281	14330	14468	14391	14396	14353	14436	14213	14368	14174	14436	14233	14440	14476	14331	14311	14407	14340	14506	14258	14295	14438	14441	14368	14238	14279	14374	14235	14368	14463	14232	14528	14343	14301	14394	14363	14136	14279	14345	14292	14371	14450	14312	14267	14260	14452	14186	14417	14473	14362	14387	14340	14282	14413	14338	14273	14275	14310	14235	14254	14332	14278	14323	14495	14373	14468	14605	14417	14135	14360	14296	14392	14250	14472	14431	14492	14261	14308	14527	14281	14274	14287	14294	14420	14266	14200	14415	14356	14362	14266	14478	14377	14354	14387	14451	14512	14265	14347	14435	14471	14264	14410	14384	14334	14437	14330	14277	14317	14432	14455	14513	14288	14297	14342	14250	14350	14415	14349	14286	14569	14358	14423	14498	14384	14554	14254	14434	14362	14257	14314	14331	14207	14389	14376	14508	14382	14470	14467	14228	14493	14263	14453	14126	14372	14395	14422	14466	14407	14367	14221	14381	14384	14330	14318	14366	14298	14455	14303	14266	14244	14379	14380	14311	14324	14282	14350	14422	14399	14379	14506	14392	14288	14398	14344	14384	14420	14398	14391	14371	14439	14275	14381	14290	14292	14284	14349	14246	14514	14478	14285	14421	14252	14406	14212	14409	14260	14356	14313	14342	14273	14401	14348	14357	14287	14296	14364	14277	14282	14330	14548	14325	14272	14472	14356	14384	14540	14475	14451	14300	14380	14505	14379	14379	14307	14284	14428	14429	14361	14279	14483	14649	14304	14211	14378	14259	14293	14362	14413	14409	14531	14391	14379	14407	14544	14306	14312	14380	14324	14401	14281	14307	14279	14391	14173	14404	14352	14250	14243	14372	14395	14329	14337	14290	14486	14250	14416	14299	14342	14191	14467	14254	14321	14414	14256	14390	14351	14431	14504	14178	14402	14335	14377	14253	14405	14218	14243	14300	14331	14469	14423	14393	14265	14330	14465	14331	14354	14305	14275	14466	14507	14253	14500	14340	14546	14335	14261	14357	14500	14350	14331	14497	14317	14385	14228	14460	14254	14270	14261	14440	14486	14321	14438	14334	14131	14306	14387	14515	14446	14495	14529	14317	14274	14407	14389	14319	14376	14309	14419	14343	14305	14390	14397	14381	14294	14391	14288	14342	14458	14254	14396	14405	14230	14452	14405	14360	14460	14223	14483	14469	14362	14454	14438	14453	14285	14584	14444	14327	14447	14271	14458	14275	14436	14442	14331	14282	14255	14392	14439	14328	14411	14505	14472	14274	14431	14264	14269	14207	14371	14354	14305	14406	14385	14557	14279	14568	14247	14452	14541	14451	14351	14308	14294	14432	14356	14345	14488	14306	14253	14347	14418	14334	14299	14291	14306	14369	14356	14416	14332	14518	14360	14261	14378	14324	14375	14197	14290	14270	14331	14416	14363	14285	14526	14387	14543	14419	14234	14441	14365	14183	14360	14255	14493	14418	14173	14452	14202	14390	14376	14491	14441	14380	14375	14402	14430	14369	14373	14431	14398	14316	14262	14440	14523	14173	14355	14380	14390	14232	14356	14394	14279	14461	14424	14357	14316	14424	14323	14228	14423	14350	14327	14268	14403	14317	14466	14412	14417	14219	14353	14407	14439	14458	14180	14276	14369	14293	14388	14256	14460	14490	14444	14365	14585	14330	14542	14290	14219	14400	14439	14224	14176	14350	14467	14601	14256	14466	14357	14453	14383	14390	14183	14382	14250	14208
28096	24455	30370	27139	20932	17910	17261	16806	16596	16486	16397	16249	16148	16352	16536	16041	16285	16166	16143	16111	16252	16010	16189	15927	16156	15826	16181	16054	16109	15868	15920	16014	16103	16080	15863	15957	16087	15801	16021	15987	16067	16136	15886	15989	15765	16039	16011	16026	15973	16026	16131	16146	15915	15858	16062	16017	16129	15848	16095	16005	15879	15977	16169	15851	16149	15998	15822	15960	15893	16241	16050	15882	15854	15849	15988	16125	16114	16034	15988	16087	16012	15990	16040	16081	15888	15963	16011	15825	15976	15937	15922	16055	15894	16083	16151	15923	16018	15943	15906	15905	15954	15844	16078	16184	16091	15908	16088	16029	15866	16073	15973	16117	15948	15980	16054	15963	15988	15883	16111	16130	16067	15736	16042	16067	16099	15697	15927	15972	16013	16057	16193	15775	15996	16390	15897	16147	15937	16066	16033	16134	16008	16034	15794	16048	15914	16007	15856	16033	16023	15928	16038	15985	15945	15875	15796	15798	16034	16042	16068	15879	15976	15927	16079	16163	15793	16118	15870	16093	16143	16041	16130	15905	15929	15799	16234	16082	16026	15969	16071	16140	15848	16093	15839	16100	16023	16055	15864	16035	16134	16008	15835	16174	15910	15839	15872	15979	15975	16147	16083	15928	15952	15944	15914	15968	15817	15728	15885	15868	15984	15948	15909	15981	16097	15940	15986	15942	16087	16023	15887	15963	16085	16276	16119	15902	15958	15907	16166	16046	16027	16024	15905	15836	16043	15968	16037	16134	15859	16072	15966	16047	15988	15981	15892	16021	16099	16075	15966	15927	15901	15894	16144	15962	16013	16129	16003	15773	16019	16061	16179	15900	16014	15890	15944	15897	15956	16021	15974	16034	16067	15964	15945	16006	16037	16099	15970	15965	16035	15895	15934	15863	15930	15719	15915	15873	15903	15992	15821	15965	15999	16003	16112	15968	15925	15976	16075	16027	15948	15905	15952	15885	15946	15885	15871	16034	15987	16038	16048	15883	16093	15861	16091	16064	16007	16013	15958	16025	16014	16012	16040	16055	16088	15825	16049	16056	15971	15766	15969	15918	15908	16121	16194	15940	16045	15990	15949	16008	16028	15966	16017	15893	16044	15777	15916	15983	15967	15911	15875	15974	15870	15945	15963	16125	15888	15882	16028	15927	16022	15834	16105	15953	16203	15910	15935	15739	16047	16084	15957	16017	15929	15856	15986	16070	15945	16115	15888	15969	15946	15827	15981	16113	15869	16064	15968	16111	16085	15877	16045	15982	16238	15988	15913	15914	16182	16088	15827	15861	16082	15937	15996	15781	16033	15997	16153	15921	15863	15929	15768	15981	16028	16019	16019	15963	15929	16021	15991	16099	16020	15816	16144	15919	16229	15883	16186	16011	15953	15978	15955	16022	16282	15960	16096	16042	16061	16035	16101	15980	16024	15977	15793	15803	15974	16062	15876	15964	16040	15909	16108	16033	15856	15932	15860	15987	16095	16009	16086	15706	15806	16016	15831	16085	15982	16035	15911	16194	15864	16041	16010	16060	15727	16002	15927	15804	15861	15968	16035	16047	16039	16222	15971	16049	16049	16013	16004	15797	16007	15838	16137	16049	15994	16042	16013	16156	15856	15763	15927	16060	16018	16121	16152	16192	16114	15988	15974	15932	15963	15867	15914	16042	15871	15849	15798	16143	15920	15982	15996	15968	15802	16044	15994	15824	16032	15786	15804	16072	15983	16036	15844	15977	15958	16047	16101	16188	16023	15914	15870	15836	16122	15869	15933	16177	15956	16056	16209	16100	15881	16148	16071	16044	16094	16056	15909	16085	15940	16052	15892	15865	15964	15891	15838	16162	15972	16038	15920	15922	16024	15870	15836	16079	15867	15884	15847	16051	16050	15888	16094	16023	16097	15928	15890	15896	15963	16151	16003	16253	15998	16170	16107	15904	16018	15873	16014	16342	16105	15979	15999	16014	15901	16050	16172	16035	15944	15855	15978	15920	15995	15979	16081	16095	15969	16075	16044	15931	16006	15860	16148	16071	16007	16008	16008	15894	16086	15867	15974	15958	16152	15924	16076	16005	15841	15924	16062	15949	15910	15979	15929	16060	16089	15589	16003	16156	15978	15915	15927	15800	16063	15870	15935	16048	15985	16082	15949	15961	16007	15947	15921	15952	15956	15977	16032	15837	16036	16147	15915	16040	15912	16117	15919	15968	16108	16122	16131	16009	15811	16048	16029	16017	16167	15981	15944	16087	16085	16017	16113	16076	15959	15971	16073	15945	15895	15918	16098	15995	15962	16209	15978	16030	16023	15900	16019	15868	16008	16048	16078	15811	16084	15901	15850	15960	15925	16020	16173	15983	15964	16060	16032	15890	15945	15888	16043	15966	15964	15976	16180	16183	16008	15940	16070	15982	15975	15872	15893	15978	16033	15789	15923	15978	15888	15999	16306	15994	16120	16160	15940	16045	16062	15922	16002	15996	15959	15895	15878	16004	15954	16152	16228	15995	16000	16099	16048	16018	16029	16061	16069	16122	16190	16150	15954	16159	15984	15970	16072	16058	16064	15988	15846	15828	16015	15952	16153	16045	15784	15999	15996	15865	16098	16089	16012	15932	16142	15853	16045	15943	15929	15824	16183	15950	16247	16170	16059	15920	16016	15926	16173	15915	16233	16004	15781	15944	15819	16166	15884	15717	15989	15902	16017	15915	16020	15973	16095	16116	16048	16001	15915	15995	15839	16024	15981	16004	15911	15933	16078	16165	15893	15926	15725	15989	16005	16070	15988	16134	16043	15941	15890	15988	16108	15845	16164	15878	16121	16138	15865	15805	15800	16121	16003	15988	16050	15963	15917	15896	15773	16186	15863	15940	15934	15937	15915	15821	15895	16005	15845	16132	15951	15999	15924	15976	15877	15996	16142	16121	15999	16031	15792	16122	16122	16027	15982	16176	16030	16065	16072	16070	15951	16039	16102	16052	16036	15906	16049	15753	15850	16197	16093	15979	16108	15918	15945	16127	15933	16087	15897	15967	15941	15930	16059	15988	15926	15941	16037	15925	15966	16059	16175	16029	15926	15947	16077	15970	15854	15900	15945	16110	15942	16038	15932	16128	16012	16159	15891	15883	15878	16058	15924	15905	15891	16061	15962	15888	16014	15874	15814	15884	15956	15920	16058	15972	16022	15868	15931	16032	15991	15997	16083	15982	16005	15914	16175	15979	16045	15992	16035	16099	16021	15942	15999	16041	16233	15984	15953	15945	15969	16091	15957	15880	15902	15951	15986	15943	16033	15947	15865	16104	16045	16105	15932	15937	15916	16139	16036	16094	15949	16034	15854	15830	15935	15863	15936	15855	16082	15871	16125	16000	16197	16167	16135	15981	15966	15866	16098	15865	16076	16052	16113	15945	15947	16014	15783	15871	15945	16106	15955	15963	15954	16166	15814	16082	15734	16165	15981	15990	15950	15964	15956	15979	16034	15863	15870	15885	16031	16045	16069	15888	16101	15889	16078	16064	15966	15834	15971	16106	15926	15885	15924	15854	15971	15911	16118	16117	16116	15845	15996	15913	16056	16223	15884	16032	15969	16179	16140	16119	15988	15998	15887	15962	16035	16095	15802	15968	15955	16106	15965	16022	16117	15889	15938	15857	16154	16001	16125	16019	16066	15882	15988	16159	16072	16180	16023	15958	15761	16081	15978	15955	16069	16099	16356	16062	16046	16124	16096	16095	16217	15803	15923	15987	15815	16117	16059	15863	15895	16046	16064	15966	15815	16020	16108	16103	16049	16052	16065	16130	16022	15800	15955	16067	16190	16185	16007	15957	16069	16011	15980	15850	15977	16030	16077	15948	16082	16184	15813	15973	16136	15975	16109	16044	15939	15921	16044	15960	15980	15836	16019	16152	16089	16096	16027	15904	16031	16115	15804	15862	15967	15883	15927	15970	16126	16108	15950	16015	15893	15833	16042	15859	16076	16095	15918	15776	16060	16252	16282	15945	16059	15996	15927	16049	15978	15952	15984	16218	15848	16110	16100	16235	16169	15828	16206	15968	16044	16025	16008	16166	16051	16089	16108	15997	15899	15908	16007	16019	16005	15998	16008	15860	15857	15902	16091	15936	15947	15853	16068	15828	16034	15908	15951	16135	15943	15900	15969	15989	16077	15944	15952	15953	15966	15962	16079	16071	15916	16001	16077	15955	16096	15905	15949	16041	15781	16017	16051	15896	15735	16009	16039	15875	15961	15972	16010	15867	16042	15917	16052	15986	15994	16111	16023	15895	15962	16223	16024	16100	16163	16016	15942	15937	16023	15886	15879	16053	16060	16110	15980	16074	16083	16010	16101	16065	16044	15729	16170	15982	16260	16016	16122	15934	16074	16031	15923	16006	15839	16058	15953	15963	15905	15806	15832	15841	16015	16067	16115	16099	15997	16156	16006	16010	15882	16194	15975	15977	15963	16017	15971	15977	16073	15960	15799	15779	15947	16037	15956	15878	16138	15810	15850	15846	15935	16003	15976	16086	16053	16002	15989	16030	15927	15971	16064	16210	16084	16077	15932	15995	16024	15712	15963	16060	16103	16099	15868	15989	15950	15977	16150	15955	15963	15927	15888	16239	16088	15960	15917	15964	15969	15841	15973	16181	16163	15912	15894	15954	16162	16032	15991	16059	15978	16070	16004	16068	16062	16133	15851	15949	15937	16035	16111	15821	15938	15968	16111	15896	15900	16102	16017	16032	16053	15903	15983	15875	15923	15830	16068	15894	16025	15947	16078	15942	15787	16048	15947	15979	15964	15913	16078	16096	15948	16173	16208	15873	16133	15951	16036	16099	15903	16007	15898	15981	15821	15893	15807	15818	15894	15827	15882	15745	16015	16069	15963	15869	15994	15941	15985	15933	16042	15946	15968	15967	16105	15962	16099	16175	16140	15932	15742	15850	16176	16005	15775	15968	15959	16077	16030	16011	15864	15958	16128	16048	16228	16006	16242	15843	15944	15896	16117	15904	15926	15772	15999	15947	15993	16083	16120	15935	16108	15954	16076	16087	15812	16038	16031	15848	15924	16148	15818	16104	16130	16099	15851	15805	15989	15972	15779	16134	15880	16082	15954	15969	15994	16032	16015	16079
23160	35370	32821	25058	19439	16270	15672	14911	14727	14507	14176	14242	14248	14165	14170	14052	14009	14200	13875	13905	14039	13965	13919	13931	13933	13919	13885	13948	13972	14059	14016	13836	13871	14024	13873	13908	13886	13802	13972	13763	13912	13830	13860	13839	13825	13854	13944	13780	13842	13853	13763	13762	13728	13815	13878	13906	13920	13777	13999	13748	13746	13813	13679	13767	13997	13738	13797	13871	13795	13848	13838	13653	13840	13812	13758	13978	13631	13840	13854	13988	13870	13706	13741	13765	13723	13932	13819	13734	13777	13847	13869	13856	13906	13922	13755	13667	13696	13706	13869	13880	13772	13768	13793	13790	13850	13800	13807	13772	13714	13707	13717	13801	13936	13854	13913	13873	13761	13630	13848	13928	13895	13777	13744	13775	13721	13745	13802	13823	13812	13740	13771	13874	13815	13781	13830	13719	13836	13697	13959	13797	13878	13765	13789	13782	13716	13843	13764	13888	13707	13871	13854	13739	13839	13852	13797	13769	13761	13811	13723	13919	13815	13725	14057	13952	13562	13891	13833	13733	13964	13736	13852	13733	13732	13738	13684	13631	13978	13717	13749	13998	13705	13697	13653	13668	13682	13840	13825	14013	13823	13777	13736	13781	13699	13912	13825	13761	13842	13739	13789	13714	13842	13771	13827	13773	13729	13874	13708	13794	13798	13843	13781	13780	13857	13733	13793	13622	13741	14006	13734	13954	13730	13734	13886	13798	13874	13745	13654	13828	13766	13810	13722	13701	13675	13908	13631	13902	13701	13970	13790	13671	13713	13810	13783	13759	13692	13849	13963	13867	13792	13803	13801	13663	13778	13950	13862	13759	13825	13876	13865	13690	13804	13713	13634	13793	13839	13783	13777	13583	13733	13744	13807	13847	13817	13865	14067	14039	13868	13661	13783	13798	14004	13804	13957	13741	13809	13891	13760	13829	13772	13779	13807	13754	13709	13829	13844	13732	14008	13867	13866	13802	13784	13760	13773	13713	13783	13735	13753	13793	13769	13719	13714	13895	13878	13832	13907	13745	13839	13957	13697	13915	13801	13844	13875	13802	13801	13773	13772	13946	13857	13901	13626	13772	13785	13777	13716	13841	13638	13608	13894	13859	13846	13863	13811	13893	13770	13746	13716	13629	13705	13758	13861	13757	13775	13927	13784	13920	13962	13739	13903	13846	13774	13802	13841	13832	13796	13811	13679	13780	13785	13912	13835	13721	13833	13921	13811	13785	13816	13811	13821	13756	13942	13622	13599	13646	13723	13777	13700	13642	13747	13817	13597	13780	13966	13787	13882	13796	13696	13817	13795	13863	13762	13997	13736	13812	13917	13819	13811	13730	13889	13639	13724	13903	13874	13784	13710	13858	13793	13786	13771	13966	13604	13901	13747	13680	13746	13864	13827	13743	13767	13606	13901	13727	13860	13749	13719	13790	13708	13680	13821	13837	13904	13754	13803	13799	13801	13845	13843	13737	13875	13757	13766	13691	13956	13868	13789	13807	13736	13904	13805	13799	13805	13797	13742	13814	13676	13713	13816	13919	13736	13877	13967	13857	13912	13722	13907	13813	13796	13961	13845	13737	13653	13739	13842	13689	13737	13708	13826	13880	13719	13844	13641	13843	13808	13940	13605	13754	13882	13713	13883	13985	13936	13973	13659	13779	13797	13838	14004	13789	13832	13945	13821	13726	13772	13760	13968	13802	13661	13745	13865	13727	13671	13518	13777	13843	13792	13873	13761	13843	13704	13854	13758	13635	13911	13627	13888	13851	13789	13998	13786	13898	13710	13779	13800	13847	13889	13886	13927	13838	13669	13727	13888	13741	13702	13696	13833	13951	13564	13867	13632	13731	13814	13660	13694	13893	13738	13948	13905	13714	13889	13798	13716	13828	13832	13769	13676	13722	13974	13819	13788	13893	13684	13967	13733	13733	13681	13853	13766	13759	13701	13881	13892	13713	13839	13724	13878	13712	13787	13744	13637	13813	13990	13987	13657	13716	13810	13933	13878	13888	13836	13903	13847	13827	13825	13860	13901	13676	13824	13748	13867	13948	13800	13838	13956	13777	13969	13676	13857	13791	13852	13831	13928	13886	13866	13590	13809	13879	13759	13561	13840	13694	13722	13868	13811	13854	13805	13677	13642	13803	13752	13628	13912	13933	13907	13814	13684	13823	13777	13933	13717	13813	13722	13700	13767	13959	13773	13927	13685	13880	13621	13760	13918	13752	13817	13640	13670	13613	13790	13738	13745	14027	13701	13815	13783	13875	13868	13722	13593	13864	13840	13808	13910	13790	13741	13792	13821	13958	13787	13597	13807	13838	13820	13910	13709	13884	13756	13951	13896	13621	13713	13765	13765	13770	13801	13763	13745	13790	13879	13854	13864	13915	13817	13869	13910	13652	13937	13653	13780	13858	13808	13814	13824	13835	13601	13854	13653	13801	13611	13785	13791	13906	13825	13775	13657	13677	13861	13684	13887	14001	13824	13730	13861	13805	13731	13587	13637	13879	13814	13902	13781	13945	13833	13889	13631	13827	13808	13769	13742	13868	13722	13921	13818	13845	13702	13759	13770	13936	13720	13678	13735	13828	13848	13655	13763	13797	13965	13861	14012	13848	13771	13799	13856	13750	13934	13867	13785	13801	13816	13673	13746	13815	13888	13833	13733	13760	13790	13750	13802	13562	13844	13653	13835	13909	13988	13798	13772	13790	13908	13744	13816	13708	13758	13730	13811	13918	13681	13878	13804	13668	13852	13792	13928	13663	13827	13839	13789	13813	13632	13686	13745	13689	14032	13824	13762	13836	13988	13826	13694	13829	13944	13891	13914	13826	13888	13786	13707	13815	13800	13830	13879	13754	13932	13836	13808	13843	13786	13828	13832	13788	13853	13704	13657	13802	13859	13884	13896	13828	13768	13800	13808	13796	13875	13800	13703	13936	13737	13836	13940	13802	13726	13781	13947	13768	13840	13676	13788	13843	13744	13745	13999	13621	13675	13824	13832	13715	13748	13814	13727	13907	13689	13688	13766	13743	13875	13801	13759	13782	13665	13858	13907	13843	13860	13584	13845	13837	13837	13796	13894	13802	13937	13666	13794	13944	13880	13740	13773	13801	13873	13706	13800	13670	13775	13773	13814	13699	13765	13742	13821	13691	13847	13900	13778	13887	13717	13860	14012	13833	13761	13747	13892	13917	13641	13802	13798	13693	13738	13802	13706	13878	13754	13833	13815	13682	13835	13864	13799	13876	13734	13938	13863	13811	13825	13781	13822	13673	13809	13877	13735	13914	13950	13745	13904	13835	13753	13717	13854	13897	13658	13797	13857	13866	13902	13849	13748	13824	13759	13759	13706	13767	13840	13694	13947	13777	13820	13798	13780	13787	13752	13747	13889	13806	13848	13904	13957	13839	13859	13809	13848	13744	13803	13770	13733	13736	13777	13957	13859	13949	13658	13996	13884	13808	13751	13789	13806	13945	13838	13818	13803	13711	13779	13873	13925	13887	13889	13866	13801	13806	13855	13975	13892	13911	13795	13836	13877	13793	13946	13883	13701	13775	13924	13819	13978	13757	13786	13739	13824	13933	13907	13771	13756	13956	13826	13801	13815	13896	13703	13641	13888	13865	13734	13755	13834	13841	13745	13763	13765	13763	13835	13681	13770	13913	13696	13797	13888	13712	13846	13823	13690	13818	13677	13810	13784	13744	13795	13815	13626	13761	13654	13953	13675	13733	13828	13661	13780	13783	13718	13689	13617	13711	13773	13755	13893	13670	13763	13852	13847	13782	13774	13869	13690	13950	13912	13967	13904	13784	13933	13846	13790	13742	13835	13891	13945	13931	13657	13793	13942	13916	13740	13753	13710	13885	13821	13742	13654	13902	13786	13690	13764	13830	13736	13657	13833	13878	13754	13692	13823	13781	13842	13898	13753	14078	13669	13690	13821	13794	13802	13791	13871	13745	13858	13840	13785	13701	14036	13919	13822	13778	13690	13725	13900	13838	13864	13896	13707	13898	13952	13770	13752	13881	13839	13803	13837	13869	13857	14073	13624	13772	13757	13683	13850	13684	13782	13919	13845	13774	13647	13765	13902	13632	13680	13771	13634	13899	13723	13803	13655	13827	13791	13841	13746	13951	13608	13894	13873	13773	13688	13906	13751	13860	13680	13841	13928	13767	14008	13768	13667	13757	13896	13848	13741	13819	13800	13893	13847	13878	13811	13801	13644	13851	13792	13750	13721	13759	13866	13742	13942	13873	13630	13639	13820	13819	13744	13729	13612	13923	13789	13750	13905	13720	13874	13880	13845	13870	13754	13800	13936	13759	13885	13866	13904	13819	13904	13833	13786	13842	13862	13816	13855	13791	13752	13795	13712	13676	13952	13647	13760	13903	13816	13725	13833	14039	13914	13755	13699	13730	13981	13768	13755	13670	13901	13900	13749	14014	13759	13637	13825	13627	13953	13740	13983	13812	13794	13730	13739	13876	13895	13773	13787	13780	13861	13854	13790	13800	13842	13628	13791	13795	13696	13715	13822	13749	13969	13837	13689	13903	13798	13642	13833	13969	13859	13954	13804	13782	13826	13627	13979	13749	13812	13987	13802	13884	13712	13650	13830	13800	13758	13854	13962	13769	13914	13783	13917	13938	13779	13726	13798	13789	13886	13854	13787	13781	13838	13856	13823	14006	13844	13783	13711	13716	13588	13898	13883	13763	13817	13915	13619	13954	13693	13831	13792	13615	13856	13811	13783	13892	14049	13798	13889	13921	13730	13693	13790	13836	13828	13854	13791	13782	13882	13917	13780	13904	13709	14012	13835	13730	13795	13710	13783	13835	13885	13830	13747	13671	13734	13716	13932	13848	13837	13777	13996	13711	13879	13836	13783	13798	13792	13676	13719	13925	13660	13903	13902	13804	13915	13721	13971	13720	13842	13647	13785	13795	13789	13865	13896	13814	14091	13725	13838	13806	13621	13958	13719	13736	13811	13865	13900	13813	13693	13682	13777	13842	13931	13899	13930	13721	13741	13686	13794	13979	13879	13931	13646	13793	13787	13561	13891	13851	13787	13964	13734	13705	13848	13884	13876	13768	13879	13719	13726	13860	13894	13830	13716	13810	13758	13800	13757	13785
24040	21181	28616	25154	23340	22622	21559	18224	17325	17268	17063	16760	16736	16579	16582	16454	16261	16430	16553	16314	16252	16309	16027	16289	16184	16122	16177	15998	16214	16233	16218	16393	16062	16143	16161	16215	16253	16127	16109	16126	16280	16010	16024	16199	16101	16086	16165	16000	16164	16108	16106	16060	16295	15985	16219	16115	16045	16142	16181	16105	16035	16082	16025	15926	16068	16103	16053	16390	16006	16014	16095	16152	15983	16127	16077	16031	16052	16114	16174	16150	16322	15975	16157	16023	16176	16170	16176	16085	16123	16130	16011	15880	15839	15804	16248	16069	16054	16148	16034	16185	16193	16229	16168	16025	16105	15969	15994	16277	15921	16191	16057	16088	16111	16118	15967	16230	15917	15983	16070	16093	16110	15865	15962	16044	15828	15865	16108	16046	15883	15913	15984	16069	15973	15976	16203	16079	16061	15876	16079	15965	15959	16202	16163	16047	16204	16196	16118	16025	16076	16075	16159	16268	16033	16111	16016	16103	15849	16121	16258	16155	15997	15953	16356	16131	16204	16179	16071	16050	16087	16326	16047	16054	16093	16011	16110	16091	15932	16226	16066	16096	15777	16025	16063	16053	15955	15970	16021	16141	15944	15922	16061	16175	16027	15914	15914	16101	16012	16046	16102	16077	15855	16174	16124	16093	16076	16045	16000	16053	16076	15899	15978	15942	16373	16094	16003	16012	15877	15857	16057	15994	15940	16146	15845	16067	16111	16157	16195	16098	15939	15922	16092	16240	16069	16158	16247	16153	16106	16173	16124	15997	15816	15973	16134	16137	16139	16097	16070	15980	16067	16104	16218	16051	16041	16113	16021	16058	16085	16061	16135	16052	16124	16161	16087	16291	16012	15972	15996	15929	16089	16042	15998	16233	16086	16219	16251	16146	15995	15940	15999	15892	15914	15975	16069	16220	15974	15968	16045	15926	15875	16147	16103	15996	16079	16071	16097	16037	16226	16015	16003	16009	15908	16180	15884	16208	16178	16169	15979	15959	16178	16074	16086	16235	16080	15984	16148	16069	16139	15991	15913	16058	16037	16163	15785	15835	15900	15977	15876	15810	16113	15912	16030	15948	16071	16180	16155	15834	16095	16148	16021	15918	16074	16114	16125	16087	16195	16030	16090	16168	16038	16053	16033	16051	16031	15888	16137	16015	16122	16049	16168	16131	15930	16020	15880	16040	15943	16011	16055	15911	16036	16098	15982	16055	15967	16185	16090	16000	16064	15995	16091	15901	16005	16066	16200	16129	16100	16042	16137	16009	16029	16057	15861	16050	16148	16005	16107	16116	16064	16131	15934	15928	16063	16091	16154	15998	15901	15980	15981	16091	16331	15895	15969	15948	16095	16072	15961	16066	16127	16072	16219	15871	15955	15917	15901	16167	16083	16215	16051	15845	16127	16026	16054	15887	15994	15972	16018	16180	16095	16078	15971	16046	16085	16053	15939	15999	16000	16069	16055	16097	16101	15951	16080	15932	16024	15984	16212	16004	15946	15975	16119	16193	16104	16112	15958	16029	16191	15968	16046	16172	15977	16024	16042	16048	15999	16194	16076	15871	16007	15846	15983	15983	16261	15872	16051	15831	15973	15984	15888	16228	16066	15935	16008	16196	16057	16067	16193	16162	16054	15889	15969	16043	16073	16229	16129	15997	16029	16306	16256	16402	15934	16024	16097	16150	16081	16228	15809	15933	16038	16358	16109	16059	16004	16317	15998	16013	15925	16082	16060	16192	16202	16102	16002	16061	16076	15951	15823	16104	16006	16023	15943	15940	16106	16130	16150	15880	16028	15736	16161	16154	15982	16193	16279	16164	15987	16152	16318	16103	15947	16153	16098	16086	16128	16056	15845	15957	16043	16107	16131	15991	16051	16008	16116	16011	16058	16039	16143	16169	15888	16258	16169	16130	16153	16177	15916	16187	15995	15877	16136	16121	16027	16046	15988	15979	16078	16019	16067	16201	16079	16137	15890	16114	16052	15862	15843	15960	16056	16058	15992	16172	16060	15941	16123	16011	16011	16141	15827	16173	15990	16114	16017	16099	16118	16236	16042	16210	16023	16034	15935	16041	15883	16106	16210	16123	16245	16254	15993	16060	16001	16026	16094	16027	16021	16134	16107	16005	16069	16195	16111	15954	16007	15935	15934	15859	16209	15890	15950	16181	16180	16062	16172	16217	16076	16138	16220	16029	16007	16094	16140	16044	16186	16036	16008	16047	15980	15911	16017	16090	16267	16081	16122	16170	15930	16266	16182	16042	16157	16057	16093	16279	16106	16153	16019	16156	16113	16004	15968	16223	16014	15961	16035	15954	16037	16129	16050	16059	16174	16057	16186	16064	15813	16158	16056	16181	16106	16055	16195	16179	15996	15907	16217	16208	15888	15962	16002	16240	15988	16104	16182	15927	16006	15896	15937	15905	16006	16086	15985	16043	16047	16283	16208	16093	16062	16043	16116	16012	15914	15902	16060	16135	16149	15961	15913	16126	16000	16047	16162	15928	16204	16142	15938	16133	16321	16069	16274	16084	16179	15892	15999	15930	16011	15920	16135	15989	15819	15972	15785	16000	16073	16017	16016	16187	16019	15929	16035	16043	15980	16136	15998	15920	16103	16193	16151	16032	16033	16123	16098	16108	16034	16016	16052	15997	16177	15954	15873	16001	16192	16083	16013	16044	15999	16133	16185	16258	16044	15967	16041	15967	16115	16096	16030	16117	15928	16259	16183	16004	16055	16084	16213	16118	16071	16071	15850	16097	16064	15893	16065	16043	16001	16079	16154	16094	15955	16188	15985	16157	16051	16062	15980	16266	16035	15918	16046	16056	15867	16034	15970	16187	16331	16014	16063	15944	15921	16141	16130	15964	15958	16045	16031	16185	16035	16074	16038	15931	15983	15982	16122	15953	15973	16030	16059	15938	16032	16016	16078	16158	16007	16172	15985	16267	16069	16123	15973	16249	16074	16119	16288	16138	16068	15967	16055	16072	15949	16087	16042	15942	16059	16096	16038	15987	16133	16064	16231	16187	16105	16234	16076	16233	16035	15891	16201	16082	16271	16029	16003	15973	15976	16153	16060	16225	16190	16099	16072	15869	16092	16199	16037	16121	15990	16072	16173	16007	16029	16132	16092	15974	15914	16047	16062	15986	16061	16029	16086	16222	15978	16038	16067	16094	16134	16158	16174	16227	16052	16100	16096	16213	16165	16046	16147	16291	15986	16183	16101	15933	15914	16138	15804	16207	15951	15927	15929	16156	15833	16109	15922	16146	15908	16045	16150	16026	16081	15817	15932	15870	16030	15904	16069	16111	15879	16132	16214	16102	15883	16114	16246	16149	15894	16073	15916	16111	16021	16079	15994	15927	16126	15955	15949	16153	16152	16052	16120	16299	16039	15859	15995	16071	16057	16142	16124	16049	15956	16016	15970	15868	15955	15947	16115	16029	16066	16008	16148	16001	15931	16080	15981	16079	16058	16071	15855	15875	16060	16110	15965	15981	16166	16090	16019	16023	15985	16088	16139	16005	15959	16088	16266	15955	16120	16190	16058	16176	16056	15911	15953	15974	16260	16069	15975	16096	16105	16199	15998	16079	15985	16085	16253	15984	15992	15959	16030	15918	16114	16144	16140	16094	16131	16195	16099	15985	15991	15994	16027	15842	15946	16018	16095	16017	16128	16167	16218	15965	16083	16000	15969	15981	15874	16036	16249	16176	16199	16191	15997	16302	16142	15996	16065	16027	16152	16086	16203	16040	16179	15826	16138	16010	16144	16031	16127	15922	16046	15919	15956	15871	16098	16186	16031	16170	16036	16036	16008	16209	16166	16215	16017	16078	16082	16048	16056	15893	16339	16072	16037	16043	15978	15886	15875	15953	15839	16078	15976	15939	15816	15939	16125	15993	16139	15917	16073	16240	16077	16009	15910	16236	16256	15933	16088	15999	16241	16003	16039	15969	16092	15926	16065	16197	16199	16052	16104	16052	16025	15969	16087	16163	16098	15936	16058	16169	16094	16132	16254	16050	16096	16039	16003	16020	15944	15970	16158	15971	16162	16143	16140	16158	15910	15997	16174	15880	16046	15988	16267	16265	16090	16043	15964	16061	15927	16004	15969	16217	16103	16249	15971	16086	16196	16235	16149	15884	15948	16087	16088	16035	15899	16394	16175	16185	16087	16034	16011	15953	15931	16011	16102	15955	16057	16154	16157	16037	16097	15921	16162	16002	15998	15941	16059	16208	16131	16098	16033	15963	16091	16006	16130	16282	16078	16172	16266	16025	16162	16006	16010	16025	15990	16032	16000	16105	16118	16076	16027	15973	16031	15863	16037	16073	15954	16090	16197	16141	15938	15940	16164	16002	16126	16070	15931	16044	16154	16055	16065	16105	16125	16008	16000	16203	15980	16099	16225	15865	15939	16026	16252	15980	16157	16058	16163	16002	15815	16007	16057	15983	16286	16097	16019	16114	16130	15896	15945	15922	16070	15948	16069	16031	16274	16137	16171	16193	16004	15972	16084	16071	16100	16028	16151	15914	16110	16211	16052	16081	16283	16190	16004	16154	16165	16086	16039	16139	16018	15995	16017	16076	16263	16093	16162	15972	15927	16024	15970	16050	16030	16047	16268	15995	16012	16100	15945	16136	16072	15972	15924	16088	15919	16025	16163	16100	16242	16071	15853	16013	16134	16045	15986	16114	15814	16119	16081	15991	16195	16069	15957	16130	16129	16099	16070	15948	16024	15944	16021	16014	15924	15898	16192	16080	16115	16093	16063	15734	16124	16153	16158	16088	15995	15902	16150	16046	16004	16089	16016	16060	16172	16061	16196	15948	16097	16154	16034	16054	16232	16221	16144	16043	16133	16028	16008	16113	16215	16143	16086	16127	15898	16091	16024	16280	16016	16187	16191	16051	16055	16131	16271	15963	16079	16014	16083	15912	16049	15968	15989	16135	15873	16051	16062	16160	15979	16209	15940	16084	16002	16000	16204	16078	16013	15919	16090	16006	16062	16063	16303	16170	16072	16289	15966	15956	16171	15859	15906	16082	15808	15906	15985	16138	16114	16200	16276	16190	16012	15879	16033	16106	16161	16045	16102	16098	15959	15895	16041	16220	16088	15939	16115	16095
25040	43789	41523	32211	23706	19288	17401	16281	15724	15004	14921	14797	14639	14690	14415	14573	14448	14302	14368	14304	14311	14066	14190	14060	13919	14069	13991	14030	13991	13955	14114	13912	14088	14024	14078	14076	13962	14094	14033	13904	13943	13814	13860	14009	13818	13966	13825	14030	13926	13845	14003	13943	13942	14065	13876	13836	13958	13940	13930	14083	14030	13981	13819	14025	13724	13852	14151	13904	13756	13869	13865	14081	13934	13809	13962	13702	14075	13809	13740	13814	13659	13919	13881	13945	13888	13939	13923	13870	13940	13872	13930	13837	14092	13967	13946	13924	13930	13801	13963	13849	13781	13954	13912	13741	13931	13962	13796	13885	13809	13834	13806	13949	13875	13873	13893	13903	13887	13749	13843	13843	13940	13803	13898	13929	13951	13859	13945	13944	13844	13876	13916	13841	14071	13881	13941	13823	13773	14002	13856	13836	13974	13865	14039	13959	13810	13952	13916	13932	13914	14073	13900	14024	13898	13854	13958	13846	13741	13892	13789	13916	13846	13778	13968	13833	13857	13854	13882	13917	13870	13724	13955	13881	13632	13903	13989	13868	13803	13941	13929	13952	13908	13944	13985	13929	13971	13852	13797	13942	13862	13947	13877	13808	13845	13917	13863	14013	13898	13883	13937	13856	13787	13994	13839	13933	14022	13927	13790	13944	13882	13846	13992	13919	13898	13898	13779	13855	13953	13935	13812	13750	13905	13805	13828	13835	13819	13744	13878	14050	13835	13893	14056	13843	13866	13775	13885	13921	13905	13867	13934	13729	13776	13847	13825	14008	13931	13854	14034	13837	13913	13776	13874	13978	13915	13880	13966	14037	13817	13741	13846	13884	13842	13864	13928	13914	13969	13799	13861	13959	13927	13944	13977	13853	14078	13819	13729	13999	13917	13797	13870	13844	13806	13806	13955	13710	13805	13799	13987	13886	13919	13854	13919	13821	13883	13879	13832	13894	14052	13848	13971	13904	14018	13870	13718	13772	13780	13919	13947	13936	13901	13974	13907	13880	13936	13849	13845	13913	13944	13932	13773	13755	13973	13882	13902	13818	13943	13942	13935	13976	13964	13909	13936	13774	13839	13991	13863	13769	14078	14048	13827	13800	13970	13825	13939	13826	13730	13973	13844	13921	13979	13847	13900	13855	14048	13996	13810	13777	14069	13971	13863	13923	13938	13765	13904	13886	13756	14064	13934	13823	13955	13906	13900	13879	13953	13788	13833	13829	13957	13857	13682	13930	13913	13936	13732	13889	13768	13818	13847	13956	13831	14024	13853	13801	13876	13976	13873	13796	13844	13803	13961	13848	14002	14039	13978	13868	13867	13969	14011	13971	13902	13832	13936	13862	13925	13829	13673	13977	13956	13814	13833	13789	13842	13810	13865	13915	13872	13925	13880	13929	13972	13982	13890	13721	14095	13793	13898	14004	13787	13838	13973	13899	13795	13769	13939	13813	13857	13954	13902	13891	14027	13854	13930	13892	13941	13916	13993	13756	13795	13881	13925	13983	13714	13932	13941	13926	13994	13976	13933	13900	13989	13844	13868	13892	13854	13886	13818	13928	14018	13904	13914	13803	13932	13826	13835	13766	13782	13752	13795	14135	13849	13844	13935	13972	14013	13837	13909	13843	13799	13856	13889	13780	13946	13897	13914	13791	13947	13929	13875	13832	13770	13879	13937	13984	14017	13802	13775	13943	13889	13654	14005	13715	13992	13790	13897	13866	13914	13940	13840	13894	14005	13928	13864	13923	13780	13731	13754	13878	13711	14025	13995	14010	13939	13972	13842	13830	13882	13978	13992	13834	13840	13922	13989	13960	13677	13955	13873	13922	13878	13960	13910	13884	13916	13963	13940	14016	13891	13914	13912	13724	13951	13699	13969	13659	13817	13983	13821	13930	13967	13886	14041	13874	13993	13900	13849	13817	13743	13937	13916	13847	13779	13910	13810	13861	13864	13959	13799	13901	13827	13880	13880	13819	13870	13988	14012	13998	13978	13937	13728	13822	14050	13944	13718	13957	13877	14070	14017	13902	13932	13823	13944	13865	13851	13978	13753	13765	13899	13850	13940	13840	13896	13825	13898	13848	13919	13904	14016	13764	14039	13802	13918	13957	13811	13851	13943	13812	13853	13908	13832	13828	13872	13994	13931	13882	13841	13821	13773	13909	13864	13791	13990	13736	13980	14097	13796	13796	13756	13924	13953	13999	13864	14020	14006	13851	13882	13993	13939	13811	13769	13935	13932	13968	13955	13931	13951	13818	13759	13928	13873	13801	13896	13807	13907	14013	13849	13902	13885	14059	13918	14035	13788	13800	13915	13812	13864	13848	13886	13714	13914	13870	13935	13838	13951	13798	13777	13890	13949	13840	13875	13981	13925	13869	13962	13880	13835	13993	13896	13901	14013	13886	13954	14054	13854	13938	13814	13981	13950	13754	13834	13914	13857	14010	13858	13847	13862	13750	13795	13996	13854	14027	13814	13923	13845	13847	13783	13818	13822	13806	14012	14079	13945	13780	13951	13961	13801	13880	13921	13904	13909	13695	14019	13701	13838	13865	14009	14040	13845	13935	13736	13848	14049	13988	13839	13828	14076	13910	13838	13878	13642	13977	13777	13873	13853	13912	13842	13828	13947	13906	14093	14045	13850	13813	13845	13774	13932	13793	14077	13906	13892	13898	13992	13742	13739	13884	13846	13784	14031	14004	13792	13830	13785	13886	13802	13756	13959	13962	14014	13781	13846	13995	13923	13846	13802	14022	13820	13959	13775	13754	13814	14053	14035	13860	13848	13830	14080	13896	13960	13965	13883	14034	14001	13953	13905	13764	13936	13942	14031	13866	13996	13830	13913	13960	13805	13995	14037	13902	14036	13996	13984	13889	13868	13903	13879	13887	13896	13935	13945	13745	13810	13925	13874	13907	13677	14015	13931	13798	13927	13723	13836	13965	13995	13852	13887	13697	13843	14072	13919	13929	13735	13935	13818	13939	13943	13841	13949	13824	13911	13843	13837	13842	14047	14049	13931	13818	14080	13832	13848	13855	13870	14019	13986	13893	13888	14007	13875	13992	14081	13800	13907	13837	13938	13768	13970	13964	13789	13949	13901	13782	13824	13775	13879	13859	14093	13903	13975	13917	13946	13850	13878	13795	13931	13857	13908	13869	13911	13970	13941	13815	13971	13873	13895	13846	13968	13858	14022	13917	13977	13879	13951	13716	13961	13910	13925	13881	13833	13857	13871	14037	13918	13963	13899	13833	13776	13715	13999	14264	13927	13796	13827	13912	13846	13865	14028	13860	13802	13980	13856	13769	13936	13813	13853	13920	13857	14040	13883	13910	13889	13865	13849	13899	13938	13807	13810	14082	14029	13801	13999	13896	14023	13848	13957	13816	13736	13888	13925	13906	13721	13817	13986	13949	14024	13992	13747	13933	14054	13844	13858	13937	13913	13857	13870	13898	13899	13693	13906	13993	13970	13940	13994	13839	14030	13986	13727	13737	13837	14008	13963	13891	13708	14035	13953	13754	13840	13899	13820	14009	13956	13917	13859	13802	13723	13875	13860	13879	13825	13805	14035	13946	13835	13899	13951	13770	14001	13973	13756	13868	13692	13880	13863	13754	13732	14064	13832	13867	13902	13987	13797	13855	13888	13889	14044	13801	14027	13860	13838	14022	13709	14042	13930	14028	13882	13869	14043	13874	14019	13887	13883	13837	13848	14020	13924	13899	13862	14066	13825	13873	13946	13979	13871	13743	13958	13946	13658	13835	13834	13871	13807	13945	14014	13988	13994	13854	13999	13735	13871	13973	13707	13993	13968	13891	13846	13750	13896	13929	13980	13931	13849	13902	13938	13787	13852	13730	13972	13909	13907	13861	13843	14037	14005	14010	13921	13842	13921	13872	14112	13781	13982	13729	13934	13838	14055	13884	13787	13960	13883	13974	14012	13975	13842	13609	13704	13902	14026	13991	13855	14023	13852	13844	13747	13999	13906	13892	13903	14022	13890	14126	13878	13725	13874	13818	13903	13891	13829	13946	13726	13662	13992	13910	13927	13974	13966	13876	13852	13835	13912	13775	13818	13974	13974	13861	13752	13808	14099	13877	13750	13864	13913	14055	13840	13823	13899	14043	14061	13817	13809	13868	13920	13935	13913	13949	13931	13864	14041	14035	13926	13768	13888	13837	13944	13927	13942	13932	13886	13901	13975	13958	13956	13940	13889	13867	13913	14046	13850	13899	13925	13882	13953	14090	13868	13703	13709	13684	13722	14041	13773	13866	13849	13893	13918	13806	13930	13953	13814	14030	13804	13752	13907	13857	13791	13948	13754	13883	13909	13964	13882	13944	13955	13826	13957	13879	13932	13835	13945	14129	14053	14038	13784	13911	13936	13877	13876	13844	13820	13956	13829	13895	13985	13991	13959	13921	13930	13708	13808	13837	13797	13771	13929	13653	13997	13701	13901	13947	13987	13818	13866	13982	13895	13870	14035	13800	13933	13951	13950	13859	13935	13796	13913	13877	13919	13873	13987	13953	13866	13947	13783	13881	13969	13867	13900	13788	13840	13864	13881	13946	13726	13788	13920	13828	13805	13814	13929	13808	13775	13873	13877	13907	13887	13936	13993	13960	13790	13824	13967	13748	13921	13850	13948	13712	13953	13966	13927	13924	13891	13932	14006	13999	13947	13882	13977	13920	13818	13938	13759	13965	13896	13935	14005	13962	13891	13987	13949	13869	13906	13766	13800	13933	13934	13715	13895	13904	13946	13713	13935	13817	13867	13843	13935	14078	13934	13802	13957	13865	13876	13882	13952	13941	13821	13738	13815	13866	13869	13870	13778	13695	13908	13931	13934	13614	13871	13794	13957	14044	13736	13755	13901	13852	13802	13898	13902	13873	14014	13869	13934	13833	13852	13746	13916	13836	13872	13816	13707	13915	13854	13868	13877	13854	13859	13771	13882	13757	13804	13864	13990	13751	13851	13889	13900	13817	13884	14017	14113	13885	13859	13940	13920	13864	13811	13750	13998	13861	13800	14002	13864	13837	13812	13893	13703	13873	13910	14056	14083	13817	13781	13831	13967	14090	13981	13975	13882	13951	14047	13849	13842	13896	13778	14002	13867	13889
22827	21138	28924	23884	21784	24709	25432	20144	18927	18953	18405	18096	18230	18119	17942	18063	17940	17763	17687	17741	17604	17484	17682	17655	17649	17554	17376	17359	17364	17342	17412	17490	17470	17520	17375	17351	17301	17442	17482	17386	17513	17056	17310	17426	17164	17355	17341	17360	17200	17275	17395	17328	17301	17312	16993	17277	17250	17295	17087	17326	17288	17249	17272	17236	17304	17188	17182	17316	17372	17276	17363	17207	17348	17299	17315	17200	17178	17151	17283	17170	17277	17081	17177	17223	17289	17394	17208	17424	17293	17213	17520	17283	17494	17206	17365	17232	17233	17327	17206	17364	17237	17200	17229	17153	17170	17092	17231	17166	17059	17089	17168	17259	17212	17365	17328	17257	17203	17075	17360	17201	17424	17146	16963	17316	17200	17041	17101	17134	17184	17141	17275	17146	17274	17197	17158	17216	17340	17163	17112	17127	17261	17208	17271	16995	17271	17272	17183	16966	17394	17169	17170	17356	17273	17243	17160	17212	17157	17114	17327	17109	17348	17158	17283	17060	17125	17242	17311	17324	17266	17160	17209	17106	17263	17079	17320	17425	17166	17189	17121	17243	17206	17079	17246	17134	17235	16943	17174	17215	17406	17251	17183	16923	17051	17212	17072	17178	17182	17203	17106	17230	17280	17156	17150	17132	17209	17094	17136	17164	17116	17240	17574	17072	17307	17168	17275	17227	17198	17267	17423	17229	17103	17095	17280	17294	17132	17246	17260	17072	17113	17193	17457	17299	17391	17538	17072	17327	17251	17372	17180	17106	17096	17146	17239	17279	17417	17322	17284	17020	17038	17263	17168	17156	17298	17214	17227	16990	16999	17213	17360	17432	16943	17102	17034	17340	17248	17362	17119	17009	17117	16974	17042	17169	17351	17179	17271	17124	17072	17090	16876	17239	17324	17163	17166	17259	17229	17155	17206	16908	17160	17293	17166	17431	17245	17046	17232	17197	17084	17178	17541	17204	17253	17233	17273	17213	17045	17110	17139	17204	17252	17362	17122	17021	17275	17248	17193	17275	17110	17102	17005	17189	17232	17187	17241	17263	17096	17067	17409	17231	17304	17290	17267	17046	17230	16882	17170	17049	17518	17257	17097	17157	17152	17248	16926	17201	17118	17116	17390	17210	17152	17116	17177	17180	17287	17400	17208	17185	17185	17203	17168	17047	17512	17055	17132	17140	17326	17178	17072	17127	17307	17311	17182	17061	17162	17077	17403	17170	17120	17162	17136	17158	17295	17183	17119	17044	17081	17112	17396	17023	17187	17162	17130	17061	17208	17304	17321	17378	17144	17207	17241	17225	17243	17242	17072	17361	17267	17225	17364	17230	17016	17147	17340	17170	17177	16984	17194	17237	17128	17209	17194	17204	16903	17022	17074	17341	17132	17085	17038	17172	17219	17121	17303	17097	17326	17301	17134	17210	17118	17289	17250	17339	17352	17211	17167	17404	17080	17356	17114	17013	17272	17233	17150	17240	17036	17198	17088	17170	17229	17277	17246	17322	17187	17407	17170	17021	17224	17093	17297	17249	17134	17351	17188	17454	17114	17262	17199	17159	17162	17344	17433	17103	17110	17149	17465	17245	17160	17299	17194	17175	17301	17129	17092	17185	17122	17191	17141	17130	16998	17326	17255	17212	17093	17195	17152	17014	17067	17295	17223	17133	17000	17284	17116	17128	17156	17199	17074	16939	17191	17141	17251	17289	17247	17129	17330	17076	17175	17180	17167	17331	17188	17018	17329	17089	17203	17299	17059	17199	17244	17239	17145	17032	17177	17132	17319	17174	17120	17217	17482	17242	17217	17108	17059	17155	17206	17158	17223	17066	17257	17037	17109	17137	17171	16911	17157	17192	17339	16975	17217	17323	17095	17124	17160	17337	17210	17292	17194	17032	17271	17399	17148	17182	17081	17058	17254	17357	17338	17142	16956	17123	17166	17116	17124	17354	17097	17086	17073	17299	17088	17303	17023	16977	17159	17192	17169	17146	17222	17245	17229	17152	17330	17306	17082	17079	16994	17059	17096	17128	17368	17255	17239	17271	17122	17095	17337	17252	17087	17023	17441	17252	17122	17226	17086	17176	17036	17288	16989	17028	17184	17072	17357	17165	17308	17129	17376	17284	17063	17212	17196	17141	17122	17112	17052	17216	17056	17281	17372	17340	17158	17024	17299	16953	17171	16990	17300	17132	17266	17283	17364	17285	17183	17325	16989	17365	17001	17146	17280	17180	17065	17096	17116	17026	17285	17118	17119	17130	17280	17193	17094	17174	16968	17039	17122	17014	17123	17130	17310	17346	17206	17192	17235	17133	17071	17227	17183	17000	17052	17270	17132	17284	17233	17238	17425	17184	17030	16828	17200	17283	17335	17303	17050	17094	17162	17158	17317	17347	17227	17366	17322	17043	17293	17423	17016	17195	17169	17169	17152	17228	17120	17113	17208	17142	17339	17135	17121	16959	17030	17188	17132	17161	17138	17129	17041	17166	17109	17154	17066	17126	17185	17143	17058	17113	17376	17101	17206	17322	17355	17272	17268	17097	16960	17296	17146	17266	17198	17095	17101	17124	17271	17092	17271	17194	17232	17303	17107	17110	17011	17185	17337	17257	17197	17159	17015	17059	17056	16997	17153	17246	17062	16851	17227	16901	17123	17177	17028	17050	17218	16972	17200	17147	17027	17210	17187	17199	17079	17002	17046	17366	17382	17368	17406	17275	17139	17378	17094	17027	16994	17336	17194	17150	17135	16851	17240	17469	17122	17316	17275	17129	17338	17201	17124	17096	17333	17160	17359	17130	17225	17075	17116	17132	16941	17117	17210	17222	17329	17101	17198	17115	17356	17248	17349	17386	17257	17206	17144	17122	17191	17034	17175	17076	17219	17388	17158	17385	17155	17145	16973	17323	17079	17275	17146	17253	17356	17171	17288	17362	17094	17128	17177	17321	17338	16851	17425	17227	17020	17135	17017	17246	17301	17209	17009	17143	17210	17089	17260	17250	17266	17041	17179	17148	17197	17230	17502	17254	17187	17317	17142	17019	17099	17187	17351	17055	17198	17055	17285	17433	17288	17191	17182	17063	17235	17079	17043	17138	17088	17012	17120	17043	17033	17321	17359	17271	17032	17265	17119	17202	17082	17067	17169	17305	17232	17067	17159	17265	17308	17276	17197	17199	17314	17157	17128	17219	17290	17074	17002	16959	17085	17225	17161	17173	17102	17206	17089	16947	17127	17259	17343	17012	17168	17269	17214	17021	17079	17202	17194	17207	17200	17309	17483	17254	17181	17065	17258	17445	17304	17216	17290	17127	17256	17155	17181	17347	17248	17151	17152	17021	17199	17135	17081	17047	17127	17072	17259	17186	17258	17232	17105	17281	16967	17251	17215	17494	17222	17184	17151	17238	17229	17300	17164	17280	17143	17087	17247	17224	17118	17340	17102	17151	17073	17100	16973	17210	17091	17096	17470	17290	17259	17178	17226	17245	17174	17091	17257	17309	17102	17170	17349	17120	17138	17276	17246	17177	16948	17111	16922	17287	17181	17002	17188	17182	17146	17447	17261	17038	17254	17447	17100	17134	17212	17319	17049	17263	17289	17132	17190	16983	17401	17242	17192	17162	17016	17298	17004	17144	17347	17101	17295	17123	17140	17381	17245	17052	17106	17211	17030	17183	17048	17147	17165	17452	17025	16939	17036	17178	16959	17064	16973	17265	17066	17427	17215	17204	17091	17186	17400	17190	17321	17133	17316	17224	17149	17336	17276	17189	17200	17102	17207	17315	17214	17166	17476	17045	17399	17369	17253	17096	17301	16994	17117	17109	17193	17190	17223	17046	17166	17066	17089	17244	17089	17162	17228	17077	17293	17132	17182	17086	17218	17302	17290	17034	17125	17365	17231	17102	17270	17233	16977	17186	17272	17046	17295	17162	17030	17224	17127	17122	17274	17260	17182	17193	17205	17067	17353	17370	17184	17099	17120	17028	17244	17241	17263	17142	17240	17263	17233	17185	17151	17141	17141	17056	17083	17022	17233	17196	17050	16970	17173	17253	17174	17213	17248	17294	17244	17248	17080	17170	17230	17210	17194	17109	17102	17377	17133	17268	17224	17182	17169	17322	17196	17257	17222	17331	17197	17119	17239	17305	17059	17231	17273	17224	17320	17262	17093	17205	17345	17137	17130	17281	17164	17052	17141	17302	17312	17283	17175	17094	16975	17223	17004	17089	17090	17088	17288	17287	17087	17179	17206	17125	17208	17139	17175	16936	17245	17106	17127	17146	17202	17154	17158	17076	17283	17125	17155	16926	17000	17173	17211	17113	17210	17168	17220	17020	17363	16987	17202	17045	17254	17200	16942	17044	17068	17084	17091	17117	17233	17259	17314	17119	17174	17096	17399	17220	17245	17222	17150	17129	17082	17075	17095	17276	17174	17041	17269	17122	17173	17176	17250	17181	17130	17151	17240	17140	17265	17097	17224	17221	17297	16973	17090	16932	17298	17159	17200	17083	17126	17187	17041	17363	17081	17201	17316	17484	17304	17188	17213	17079	17356	17216	17274	17196	17154	17376	17171	17284	17189	16983	17094	17154	16964	17130	17233	17253	17272	17247	17161	17074	17195	17260	17092	17344	17288	17214	17185	17294	17139	17314	17263	17159	17395	17238	17305	17318	17417	17269	17287	17187	17237	17424	17208	17279	17131	17106	17189	16942	17281	17321	17146	17204	17292	17238	17227	17249	17411	17146	17052	17267	17085	17245	17094	16974	17346	17212	17157	17004	17453	17194	17027	17240	17259	17229	17374	17190	17110	17100	17109	17113	17072	17240	17199	17133	17145	17022	17306	17078	17064	17202	17307	17147	17117	17220	17139	17062	17054	17137	17156	17145	17045	17092	17153	17186	16981	17056	17025	17048	17207	17113	17137	17104	17074	17420	17225	17053	17330	17345	17027	17097	17210	17023	17354	17295	17118	17124	17187	17075	17335	17253	17129	17153	17297	17221	17057	17126	17121	17141	17261	17261	17110	16883	17022	17236	16937	17217	17106	17262	17157	17129	17045	17161	17099	17331	17232	17232	17312	17023	17146	17014	17324	17428	17202	17251	17218	17146	17183	17055	17064	17179	17255	17017
27907	50142	47716	33792	24891	23913	18803	17651	16962	16281	15960	15926	15652	15457	15344	15397	15172	15135	15023	14990	14951	14855	14989	14735	14808	14689	14557	14787	14878	14721	14863	14644	14743	14698	14903	14803	14742	14678	14656	14687	14692	14584	14735	14668	14325	14519	14503	14505	14735	14702	14630	14443	14731	14536	14485	14548	14497	14698	14551	14475	14478	14421	14641	14606	14439	14546	14542	14480	14713	14511	14479	14698	14675	14593	14505	14660	14500	14518	14475	14747	14399	14711	14613	14613	14366	14472	14622	14516	14317	14513	14715	14551	14598	14646	14546	14551	14642	14549	14727	14491	14547	14345	14624	14616	14429	14347	14601	14352	14393	14601	14576	14577	14526	14579	14418	14521	14548	14463	14476	14541	14502	14429	14614	14571	14572	14507	14477	14427	14525	14534	14451	14655	14629	14535	14497	14449	14586	14639	14526	14575	14156	14424	14493	14577	14354	14430	14515	14570	14398	14494	14392	14562	14364	14278	14540	14604	14621	14480	14526	14528	14536	14662	14528	14446	14537	14400	14427	14378	14504	14442	14698	14704	14576	14442	14630	14497	14558	14482	14516	14499	14381	14334	14512	14532	14601	14489	14494	14670	14553	14657	14470	14305	14514	14603	14616	14459	14551	14324	14469	14475	14560	14626	14387	14829	14432	14605	14456	14420	14510	14560	14527	14414	14644	14421	14476	14511	14422	14626	14477	14558	14594	14482	14392	14364	14390	14695	14549	14554	14555	14477	14502	14516	14593	14563	14346	14625	14493	14642	14594	14530	14560	14501	14377	14597	14529	14378	14537	14521	14576	14357	14599	14441	14517	14582	14559	14568	14470	14442	14361	14367	14433	14598	14554	14536	14358	14408	14538	14551	14591	14508	14501	14516	14498	14468	14478	14401	14573	14513	14425	14488	14621	14615	14594	14468	14443	14595	14427	14556	14499	14491	14534	14575	14540	14356	14554	14577	14397	14546	14320	14603	14567	14291	14415	14522	14604	14429	14561	14487	14385	14518	14513	14467	14384	14415	14577	14544	14488	14533	14554	14525	14605	14548	14520	14390	14483	14585	14446	14451	14411	14541	14285	14469	14495	14567	14417	14548	14637	14455	14648	14510	14546	14435	14587	14484	14364	14462	14545	14450	14561	14512	14503	14535	14665	14382	14489	14531	14504	14459	14484	14714	14530	14535	14469	14576	14545	14442	14560	14507	14503	14475	14560	14534	14477	14473	14576	14445	14522	14400	14641	14392	14526	14445	14431	14392	14569	14601	14520	14446	14537	14581	14547	14516	14314	14474	14742	14624	14440	14300	14446	14476	14416	14348	14567	14524	14386	14524	14531	14495	14500	14378	14514	14648	14367	14585	14369	14697	14485	14468	14613	14545	14587	14472	14500	14485	14459	14292	14504	14470	14533	14534	14593	14479	14622	14607	14538	14499	14555	14571	14529	14633	14545	14510	14363	14474	14463	14457	14593	14387	14644	14570	14438	14563	14420	14561	14577	14464	14634	14717	14409	14372	14485	14613	14569	14412	14362	14510	14596	14485	14472	14445	14477	14539	14650	14407	14427	14520	14603	14519	14561	14386	14396	14636	14425	14848	14366	14581	14522	14351	14594	14584	14472	14643	14551	14462	14493	14560	14475	14682	14536	14585	14562	14574	14642	14296	14470	14626	14398	14596	14628	14411	14550	14494	14451	14492	14369	14561	14527	14524	14580	14577	14314	14637	14561	14539	14689	14419	14648	14424	14721	14519	14507	14502	14579	14482	14514	14423	14508	14424	14299	14433	14482	14592	14529	14526	14574	14505	14566	14466	14423	14687	14488	14653	14421	14466	14566	14509	14669	14579	14492	14390	14406	14457	14654	14575	14533	14459	14483	14528	14501	14615	14474	14615	14472	14385	14583	14511	14462	14561	14476	14524	14408	14631	14517	14441	14549	14438	14669	14671	14570	14459	14657	14487	14487	14516	14457	14558	14462	14330	14525	14433	14474	14484	14446	14577	14512	14554	14468	14389	14437	14378	14509	14506	14425	14659	14512	14492	14586	14400	14566	14568	14544	14432	14492	14474	14631	14368	14511	14578	14535	14451	14594	14413	14362	14438	14468	14595	14623	14457	14534	14441	14581	14531	14619	14377	14395	14580	14640	14383	14476	14680	14525	14451	14546	14485	14498	14550	14387	14646	14491	14431	14467	14428	14496	14378	14503	14534	14444	14508	14381	14426	14507	14584	14540	14515	14510	14465	14452	14492	14616	14343	14645	14373	14469	14470	14660	14449	14629	14529	14474	14472	14583	14538	14592	14443	14447	14426	14641	14646	14429	14373	14437	14443	14358	14618	14507	14394	14464	14695	14649	14385	14572	14554	14544	14595	14502	14363	14562	14450	14646	14454	14503	14564	14504	14281	14463	14429	14432	14558	14729	14556	14595	14605	14518	14469	14497	14414	14633	14468	14543	14569	14425	14527	14488	14557	14399	14618	14488	14542	14440	14461	14493	14459	14441	14544	14591	14542	14440	14594	14480	14535	14545	14546	14558	14468	14596	14512	14489	14573	14549	14583	14520	14499	14644	14427	14325	14516	14304	14497	14696	14523	14591	14484	14586	14433	14450	14447	14476	14369	14645	14675	14742	14419	14574	14502	14592	14406	14722	14439	14479	14541	14394	14541	14564	14553	14434	14612	14522	14466	14591	14532	14383	14611	14419	14397	14472	14644	14539	14394	14524	14418	14667	14394	14429	14514	14570	14600	14514	14464	14476	14527	14397	14614	14422	14431	14590	14287	14516	14548	14491	14497	14455	14565	14415	14532	14586	14641	14509	14485	14469	14459	14562	14641	14436	14478	14502	14380	14636	14520	14318	14433	14485	14298	14459	14498	14497	14401	14552	14722	14585	14419	14486	14436	14419	14314	14456	14475	14704	14590	14541	14456	14320	14374	14384	14581	14565	14384	14526	14560	14550	14452	14499	14490	14572	14652	14451	14391	14378	14538	14471	14504	14683	14478	14429	14501	14401	14519	14585	14513	14531	14480	14493	14589	14540	14494	14427	14544	14550	14391	14534	14595	14708	14490	14639	14370	14613	14393	14534	14281	14484	14591	14377	14707	14536	14627	14577	14362	14588	14433	14464	14478	14458	14398	14475	14499	14503	14563	14598	14209	14570	14478	14615	14512	14594	14446	14553	14447	14599	14531	14506	14442	14555	14538	14543	14481	14596	14384	14319	14523	14615	14518	14354	14685	14432	14498	14313	14691	14616	14584	14737	14582	14541	14611	14552	14362	14512	14506	14554	14601	14447	14590	14468	14532	14468	14503	14386	14681	14326	14338	14502	14497	14410	14496	14338	14507	14526	14373	14669	14484	14448	14303	14485	14638	14621	14484	14591	14484	14649	14358	14490	14587	14426	14509	14442	14483	14604	14409	14627	14505	14583	14544	14582	14454	14730	14669	14468	14377	14576	14478	14503	14358	14596	14358	14485	14244	14472	14654	14590	14527	14552	14586	14602	14603	14422	14563	14648	14698	14392	14534	14447	14471	14485	14483	14550	14518	14555	14446	14434	14482	14617	14542	14465	14463	14417	14528	14571	14537	14571	14291	14554	14546	14696	14473	14430	14458	14451	14432	14514	14494	14570	14502	14353	14490	14320	14671	14591	14456	14435	14357	14603	14427	14440	14361	14380	14474	14587	14701	14438	14499	14514	14452	14671	14528	14533	14490	14564	14653	14387	14521	14562	14426	14487	14391	14466	14492	14574	14493	14512	14391	14596	14494	14483	14469	14444	14523	14495	14476	14673	14583	14469	14518	14489	14479	14478	14465	14623	14593	14471	14597	14638	14508	14446	14442	14417	14499	14457	14557	14626	14313	14484	14542	14423	14505	14577	14470	14515	14489	14491	14455	14590	14528	14310	14409	14564	14552	14389	14447	14702	14619	14509	14437	14516	14474	14600	14514	14390	14492	14524	14538	14464	14451	14576	14501	14494	14412	14411	14630	14518	14627	14495	14458	14399	14511	14771	14393	14587	14676	14514	14541	14489	14455	14451	14561	14502	14479	14486	14499	14491	14443	14622	14477	14395	14494	14693	14554	14393	14495	14452	14407	14460	14619	14474	14538	14707	14473	14540	14616	14398	14402	14613	14339	14587	14489	14505	14458	14491	14506	14525	14408	14588	14596	14680	14479	14465	14328	14346	14703	14394	14538	14462	14383	14554	14384	14449	14699	14528	14405	14540	14536	14558	14528	14443	14492	14600	14522	14506	14609	14614	14428	14628	14573	14613	14452	14428	14466	14501	14536	14380	14589	14734	14654	14589	14563	14526	14449	14594	14641	14516	14463	14602	14493	14521	14431	14661	14645	14452	14612	14732	14467	14510	14421	14489	14520	14543	14513	14564	14511	14564	14494	14506	14573	14553	14564	14628	14300	14634	14508	14511	14651	14740	14516	14498	14556	14660	14446	14587	14507	14568	14564	14422	14579	14407	14510	14465	14660	14563	14480	14502	14419	14640	14492	14563	14612	14571	14467	14562	14388	14543	14378	14517	14472	14516	14575	14580	14476	14584	14527	14353	14430	14377	14470	14457	14467	14371	14552	14510	14511	14475	14506	14523	14421	14501	14567	14274	14609	14249	14623	14654	14506	14516	14673	14448	14438	14584	14527	14521	14653	14473	14397	14637	14450	14659	14238	14545	14616	14591	14568	14455	14394	14444	14425	14618	14426	14529	14575	14584	14331	14533	14455	14401	14512	14409	14411	14478	14579	14476	14433	14298	14553	14510	14483	14484	14346	14417	14476	14566	14585	14381	14613	14471	14569	14582	14602	14408	14605	14518	14296	14366	14338	14573	14568	14535	14611	14427	14471	14591	14529	14524	14531	14512	14586	14451	14647	14526	14623	14462	14732	14618	14537	14597	14552	14328	14481	14509	14667	14528	14505	14484	14344	14602	14437	14448	14551	14620	14677	14467	14523	14467	14491	14647	14623	14640	14734	14474	14557	14353	14490	14527	14538	14511	14664	14633	14727	14595	14484	14293	14394	14580	14364	14558	14314	14479	14543	14441	14400	14551	14688	14692	14645	14621	14558	14589	14602	14509	14456	14658	14466	14586	14568	14542	14374	14366	14416	14520	14466	14601	14538
28271	24543	29708	24612	19889	18438	17651	17315	17011	16913	16620	16752	16741	16598	16520	16358	16402	16512	16411	16272	16582	16460	16568	16354	16468	16315	16348	16448	16423	16295	16071	16405	16289	16454	16566	16370	16533	16424	16400	16311	16426	16346	16126	16227	16352	16473	16375	16175	16217	16190	16106	16419	16380	16371	16236	16391	16440	16398	16348	16297	16284	16279	16313	16274	16301	16105	16432	16153	16439	16237	16489	16483	16232	16121	16233	16394	16383	16113	16231	16215	16260	16431	16551	16283	16269	16201	16268	16275	16172	16283	16376	16205	16274	16440	16588	16396	16290	16281	16186	16086	16361	16308	16131	16273	16176	16306	16288	16158	16188	16343	16335	16341	16452	16408	16330	16268	16315	16147	16220	16365	16231	16361	16470	16323	16275	16244	16273	16369	16351	16296	16527	16528	16386	16236	16020	16442	16276	16433	16169	16214	16286	16393	16238	16238	16515	16560	16385	16443	16332	16427	16308	16313	16254	16400	16257	16354	16571	16209	16145	16166	16341	16201	16078	16313	16276	16298	16444	16210	16442	16315	16397	16345	16229	16396	16423	16331	16285	16299	16363	16400	16443	16348	16256	16265	16370	16208	16337	16549	16451	16187	16071	16372	16195	16258	16410	16079	16164	16298	16491	16344	16429	16243	16449	16456	16424	16244	16414	16286	16369	16269	16165	16296	16268	16357	16073	16192	16201	16265	16260	16180	16195	16291	16333	16098	16358	16229	16326	16303	16300	16284	16155	16275	16247	16181	16483	16268	16289	16284	16262	16368	16286	16353	16261	16357	16596	16171	16135	16243	16328	16254	16358	16180	16484	16494	16233	16308	16537	16286	16365	16161	16317	16413	16350	16438	16330	16405	16227	16434	16436	16331	16446	16380	16421	16387	16284	16227	16415	16330	16341	16348	16432	16605	16340	16304	16152	16490	16453	16312	16277	16211	16515	16247	16360	16225	16269	16313	16132	16166	16398	16328	16410	16222	16315	16261	16505	16297	16247	16045	16492	16308	16368	16297	16382	16459	16361	16242	16418	16216	16203	16059	16223	16065	16328	16352	16302	16266	16439	16295	16463	16185	16359	16229	16058	16122	16328	16350	16369	16570	16304	16188	16199	16175	16283	16329	16272	16288	16393	16466	16239	16230	16274	16375	16111	16251	16095	16243	16144	16327	16193	16428	16330	16457	16404	16283	16145	16350	16368	16117	16049	16224	16474	16420	16387	16274	16116	16433	16122	16245	16353	16359	16472	16255	16384	16311	16196	16151	16208	16339	16447	16471	16426	16447	16433	16368	16162	16334	16116	16164	16258	16209	16199	16221	16254	16315	16230	16207	16147	16101	16555	16334	16231	16291	16295	16187	16467	16275	16211	16383	16189	16245	16252	16523	16408	16193	16228	16279	16442	16187	16404	16353	16444	16365	16210	16256	16257	16346	16309	16324	16382	16338	16343	16307	16254	16394	16341	16324	16220	16295	16331	16399	16187	16331	16420	16446	16482	16634	16534	16059	16380	16516	16224	16142	16160	16311	16114	16277	16067	16309	16287	16503	16400	16144	16246	16246	16230	16449	16378	16457	16303	16242	16419	16219	16303	16254	16178	16422	16479	16401	16183	16321	16289	16255	16424	16388	16304	16154	16294	16255	16160	16342	16423	16387	16332	16249	16350	16221	16445	16162	16326	16032	16268	16388	16253	16231	16300	16261	16187	16337	16450	16391	16197	16335	16245	16165	16269	16468	16230	16337	16420	16363	16087	16179	16490	16094	16284	16292	16338	16362	16247	16303	16131	16415	16281	16437	16372	16319	16234	16308	16288	16286	16321	16226	16205	16180	16187	16440	16121	16337	16222	16196	16264	16430	16297	16311	16294	16221	16445	16515	16460	16548	16301	16433	16466	16357	16471	16305	16338	16359	16234	16365	16353	16394	16410	16312	16117	16225	16233	16397	16108	16296	16170	16480	16087	16124	16290	16395	16282	16271	16289	16167	16295	16282	16473	16204	16321	16319	16388	16183	16485	16529	16399	16410	16372	16268	16533	16318	16369	16529	16292	16377	16317	16448	16098	16295	16437	16213	16302	16310	16357	16423	16347	16260	16318	16279	16482	16353	16261	16321	16186	16391	16320	16312	16293	16293	16252	16374	16208	16275	16178	16194	16191	16203	16353	16179	16126	16339	16279	16161	16481	16325	16398	16196	16297	16204	16259	16348	16297	16286	16354	16425	16414	16361	16299	16296	16342	16232	16122	16239	16382	16324	16310	16243	16227	16240	16362	16278	16336	16247	16563	16370	16507	16429	16270	16370	16619	16450	16380	16477	16419	16625	16337	16489	16362	16260	16284	16406	16196	16461	16378	16344	16286	16319	16355	16365	16323	16322	16465	16320	16417	16154	16398	16240	16288	16265	16139	16232	16215	16424	16144	16526	16331	16335	16179	16271	16239	16246	16060	16394	16316	16455	16252	16335	16162	16354	16323	16144	16273	16171	16260	16422	16245	16281	16176	16320	16280	16188	16297	16461	16357	16471	16324	16261	16128	16331	16365	16386	16100	16447	16358	16122	16330	16397	16362	16252	16258	16385	16263	16286	16289	16279	16293	16448	16331	16260	16229	16279	16454	16222	16331	16310	16397	16302	16105	16345	16266	16320	16390	16344	16439	16091	16175	16087	16244	16239	16485	16081	16471	16440	16230	16285	16074	16319	16272	16295	16250	16246	16457	16352	16296	16300	16124	16191	16272	16253	16237	16385	16429	16278	16477	16250	16344	16285	16266	16323	16144	16268	16347	16243	16364	16304	16180	16142	16239	16280	16303	16282	16115	16393	16276	16443	16123	16077	16335	16493	16224	16269	16337	16345	16195	16351	16522	16164	16560	16217	16344	16275	16265	16407	16333	16477	16314	16344	16532	16369	16232	16231	16391	16239	16460	16311	16290	16245	16353	16391	16376	16311	16004	16241	16399	16256	16312	16195	16184	16337	16249	16367	16126	16254	16327	16371	16346	16318	16356	16369	16297	16379	16434	16261	16206	16223	16422	16357	16232	16228	16398	16399	16509	16297	16484	16153	16393	16315	16175	16325	16396	16444	16412	16244	16151	16353	16397	16310	16526	16316	16250	16252	16282	16271	16093	16227	16343	16326	16423	16216	16319	16300	16425	16268	16288	16340	16134	16364	16327	16296	16274	16355	16281	16187	16431	16364	16324	16465	16344	16163	16199	16243	16317	16220	16407	16361	16323	16315	16408	16304	16302	16231	16262	16270	16231	16343	16460	16279	16363	16080	16227	16474	16157	16119	16080	16140	16210	16213	16227	16272	16367	16150	16463	16320	16486	16279	16486	16339	16436	16246	16120	16183	16280	16164	16352	16310	16385	16339	16284	16408	16370	16269	16270	16298	16515	16362	16322	16326	16170	16373	16248	16310	16420	16171	16271	16204	16283	16116	16507	16154	16249	16525	16340	16445	16400	16284	16393	16312	16452	16263	16192	16394	16288	16363	16240	16284	16406	16239	16226	16115	16316	16243	16130	16420	16266	16306	16395	16146	16143	16274	16560	16387	16342	16486	16391	16482	16193	16452	16306	16452	16251	16362	16296	16413	16443	16386	16372	16329	16395	16130	16355	16367	16335	16359	16055	16444	16526	16374	16539	16269	16266	16430	16345	16404	16177	16400	16313	16288	16487	16399	16397	16229	16181	16302	16265	16313	16120	16577	16309	16125	16357	16470	16421	16352	16252	16211	16253	16191	16140	16229	16254	16405	16315	16274	16342	16398	16416	16195	16517	16250	16335	16352	16468	16206	16253	16317	16413	16470	16475	16220	16469	16439	16262	16172	16264	16255	16344	16239	16306	16313	16308	16292	16507	16428	16359	16355	16143	16224	16207	16263	16342	16232	16204	16448	16255	16475	16283	16328	16374	16318	16455	16240	16194	16266	16234	16120	16253	16414	16498	16225	16574	16285	16414	16122	16185	16248	16276	16302	16384	16444	16357	16182	16270	16256	16315	16497	16175	16190	16352	16264	16405	16399	16077	16202	16161	16393	16497	16452	16495	16237	16438	16385	16392	16361	16215	16436	16322	16161	16201	16297	16202	16326	16052	16307	16411	16237	16411	16551	16366	16150	16263	16125	16314	16472	16218	16464	16391	16357	16325	16152	16320	16032	16415	16455	16380	16268	16464	16399	16353	16197	16619	16353	16474	16594	16501	16131	16296	16321	16223	16310	16120	16316	16295	16210	16175	16318	16249	16259	16547	16557	16545	16349	16405	16305	16286	16346	16210	16335	16351	16284	16271	16310	16322	16314	16428	16336	16394	16408	16376	16549	16349	16321	16441	16248	16324	16326	16120	16105	16342	16461	16298	16503	16276	16212	16141	16293	16004	16382	16491	16199	16542	16357	16352	16248	16416	16179	16272	16501	16511	16326	16394	16241	16448	16444	16326	16120	16239	16412	16484	16311	16292	16313	16417	16383	16449	16300	16457	16448	16438	16446	16271	16304	16303	16198	16370	16342	16252	16142	16387	16250	16238	16114	16110	16316	16316	16243	16373	16232	16513	16315	16306	16284	16439	16496	16385	16337	16226	16276	16395	16212	16410	16360	16172	16134	16312	16190	16367	16183	16591	16407	16386	16277	16284	16369	16158	16388	16232	16335	16325	16385	16355	16502	16422	16217	16252	16455	16200	16245	16470	16162	16074	16262	16243	16319	16537	16367	16308	16313	16354	16328	16161	16297	16185	16119	16367	16276	16489	16254	16417	16126	16300	16250	16386	16133	16180	16339	16332	16289	16346	16084	16215	16357	16224	16217	16226	16477	16363	16545	16247	16288	16403	16304	16208	16533	16326	16369	16241	16329	16199	16237	16408	16465	16348	16151	16237	16389	16180	16144	16438	16225	16231	16224	16387	16338	16098	16368	16246	16439	16244	16201	16158	16480	16086	16241	16379	16235	16202	16365	16362	16171	16221	16111	16202	16401	16319	16303	16485	16209	16301	16172	16246	16250	16397	16361	16418	16295	16172	16536	16196	16709	16431	16101	16373	16335	16411	16291	16319	16297	16469	16445	16301	16034	16337	16138	16292	16453	16234	16227	16225	16311	16360	16165	16140	16234	16278	16375	16423	16393	16411	16474	16293	16405
24095	36259	31224	21438	18494	16731	15678	15492	14949	14844	14754	14605	14578	14407	14493	14324	14378	14099	14256	14236	14350	14066	14095	14259	14089	14292	14119	14158	14013	14113	14057	14199	14163	14039	14218	14152	14089	14192	14039	14229	14201	14046	14002	13902	13915	13929	13980	14122	13923	13946	14122	13892	14103	14056	14126	14094	14076	13926	14028	14040	13964	14140	13992	13877	13977	14052	14051	14132	13936	14000	14251	13902	14008	14024	13958	14236	13896	14066	13886	14124	13930	14038	14025	13968	14282	14225	13956	14155	13895	14058	14148	14244	14047	14133	13918	14014	14057	14074	14014	14036	14047	14072	13995	14025	14044	14000	14062	14090	13963	14066	14016	14025	13949	13957	14217	13998	14015	13998	13965	14035	14005	14038	14120	14066	14117	13933	14089	13998	14054	13888	14021	13924	13898	13934	14103	13997	14146	14005	14023	14084	14099	13963	14068	13995	13886	14112	13886	14084	14060	14023	13957	14046	14004	14111	14041	13810	13973	14026	14173	14032	14038	13934	14098	14031	14041	13964	14074	13984	14093	14103	14061	14130	14065	14098	13984	14012	14004	14118	14064	14034	14102	13897	14207	14046	14142	13980	14195	14115	13983	13790	14024	13915	14008	14012	14059	14076	13963	13993	14037	13743	13947	13959	14087	14049	14010	14041	14075	14010	13914	14103	14007	14024	14001	14008	13991	14192	14046	14053	13804	14064	14193	13984	14208	13986	14024	14153	14123	14070	14013	14010	14019	14018	13997	14125	14145	13936	13990	14191	14065	14122	14021	13883	14221	14076	13845	13915	14147	13984	14010	14057	13948	14050	14161	14222	14068	13974	13997	14127	14088	14070	13941	13840	14055	14102	14116	13838	13980	13972	14233	13972	14068	13997	14179	14028	13866	14024	13953	13991	14049	13993	14054	14029	14144	13967	13833	14023	13996	14092	13985	14130	13915	13917	14068	14022	13989	14035	13979	13836	13938	14190	13868	14052	14033	14092	13911	13878	14094	14108	13964	14082	14076	14080	14164	13988	13970	14046	13978	14135	13982	13956	14162	14015	13999	14054	14072	14079	13992	14139	14044	14006	14019	14088	14007	14082	14180	14078	14172	14040	13925	14014	13936	14093	13949	14028	14184	13870	13947	13853	14050	14060	14046	13984	14077	14042	14129	14008	14048	14068	14072	14176	14092	14191	14084	14067	13956	13992	14128	13983	14098	13948	14035	14021	14029	13933	13938	14114	14181	13932	14080	13938	14071	14032	14056	13982	14077	14190	13973	14066	13933	14140	13994	13982	14094	14036	14133	13945	14083	14028	14050	14024	14077	13813	13933	13985	13941	14018	13912	13962	14050	14107	14035	14001	14041	13854	13906	13987	14250	13883	13902	13875	14054	13890	14171	14082	14075	14016	14040	14149	14168	14010	14047	14109	14022	13925	14183	13910	14097	14106	13982	14092	14114	13837	14108	14045	14144	13965	14080	14016	14012	14010	14069	13973	14019	13976	14085	14037	14025	13927	13929	13952	13993	13911	13974	14051	13898	14019	14022	14111	14166	14042	14145	13924	14172	13877	13880	14120	14083	13992	14131	14102	13912	14125	13818	14017	14041	14221	13966	14151	13883	14137	14093	13996	14076	13938	13928	14104	14073	14070	14084	14068	13938	13970	14092	13995	14033	14064	14010	13938	14071	14108	14135	14093	13920	13842	13949	13907	13933	13949	14048	14035	13985	13890	14109	13936	14074	14171	14123	14052	14160	13964	14235	14011	14081	14123	14036	14036	14223	13888	14151	14033	14061	14120	14044	14021	14132	13935	14139	13988	14083	14029	14137	14028	13989	13959	13891	14032	13826	13999	14063	14013	14084	14060	13965	13947	13988	14095	13929	13980	13943	14114	14083	14107	14183	14098	13989	14027	14102	13940	14042	14056	13995	14031	14153	13984	14026	13997	13899	14114	13952	13880	14024	14052	13868	14003	14075	13974	14035	14154	14065	14045	13966	14159	14149	13992	14077	14136	13981	14150	13904	14079	14005	14066	14139	14043	14046	14084	14145	14100	14095	14192	14064	14008	13947	14116	13971	13852	14143	14240	14104	14014	13968	13841	14007	14051	13991	13962	14136	14026	14199	14158	14036	13937	14025	14104	14134	14014	13913	14116	14128	14101	14134	14012	14026	14065	14093	14080	14182	13939	14044	13867	14108	14042	13910	13994	14050	14199	14097	13840	14067	14010	14123	13961	14126	13955	14028	14242	14113	14072	13984	13990	13929	13995	13793	14032	14105	13814	14164	13870	14041	13806	14094	14129	14022	13971	14001	14068	13986	13974	14195	13826	14050	14000	14068	14004	14070	13937	14105	14112	14038	14027	13950	13990	14025	14116	13999	13978	14059	14174	14042	14174	14213	14059	13875	13955	14106	14074	13887	14009	13997	14152	14073	14079	14128	13982	14196	14105	14091	13988	13990	14077	13963	14017	14041	13949	14112	13892	14061	14027	14172	14139	13947	14091	14068	13939	13865	14059	13863	13973	14045	14067	14063	14083	13968	14105	13984	13882	14055	14011	13968	13895	14084	14017	13931	13926	13981	14060	14080	13942	14009	14070	14082	14036	14083	14117	14021	13979	14186	13916	14024	13743	14142	14031	14023	13928	14024	13937	13944	13996	14025	14000	14046	14091	13986	14041	13817	14020	14083	13925	14077	13949	14102	14094	13969	14107	13902	14003	14275	13902	14087	14093	14066	13940	14189	13922	14020	14215	14037	14154	14101	13995	14213	13999	14076	14284	14045	14069	14032	14091	14017	14136	14037	13938	14026	13902	13984	13967	14105	13954	14025	13951	14104	13963	14140	13938	14139	14059	14003	14118	14115	13900	13929	14047	13916	14112	14130	13908	14099	13915	14020	13964	14026	13968	14034	13833	14027	14054	14074	14182	14053	14045	14055	13867	13974	14034	13881	14020	14160	13907	14080	13890	13981	14131	14000	14011	14132	14164	14167	14100	13966	14049	13897	14099	13889	13987	13933	13938	14036	14086	14177	13924	13895	13916	14083	13934	14120	14115	14009	13898	14002	13983	14063	14027	14130	14264	14235	13994	14009	13937	14054	13897	13883	14141	14063	13910	14012	14105	14208	14126	13818	14112	14045	14031	14045	14018	14053	13881	14099	14085	14118	13936	14023	13945	14288	14156	14186	14069	13903	14056	14011	14046	14120	14074	14162	14017	14225	13857	13925	14092	14027	14125	14006	14176	13869	13891	14189	13903	14058	14182	14136	14085	14031	14105	13970	14050	13998	13989	14105	13971	13977	14031	13981	14071	14133	13951	14230	14071	14004	13963	13996	14032	13999	13856	14001	14073	13968	14085	14065	14156	14110	14158	13848	13861	13960	14083	14124	14056	13943	14136	14068	14011	14308	14021	14018	14179	14219	13990	13934	14189	14088	13847	13957	14191	14031	13993	13955	14009	13974	14015	14208	13907	14032	14085	13878	14148	14047	13984	14069	13855	14002	14095	14118	14184	13930	14045	13964	13947	14182	14092	14138	14025	13860	14177	14080	14011	14115	14073	13977	13970	14018	14114	14069	14123	14078	14044	14029	14040	13939	14034	14084	13967	14164	13834	13953	13970	13953	14031	14054	14015	14015	14045	13949	14022	13980	14181	14011	13949	13965	13997	13802	13964	14033	13955	14099	14047	13836	13848	14149	14059	14020	14080	14290	14016	14037	14143	14012	14054	14147	14048	13814	13815	13874	14134	14049	14041	14106	13986	14028	14073	13942	14162	14035	14161	14157	14114	13905	13966	14163	13950	14120	14084	13942	13995	14161	13993	14002	13951	14096	14069	14006	13840	14168	13976	14059	13959	14153	14001	14099	13983	14002	13906	14188	14095	14000	14087	13978	13879	14020	14171	14012	14006	13853	14163	14005	13957	14047	14043	14002	14026	14162	14061	14067	14113	14064	13997	14168	13979	13841	14047	14288	14095	14057	14157	13993	13989	14148	14050	14021	14035	14135	14133	13931	13977	14123	14049	14138	14078	14007	14103	13931	14158	14161	13976	14083	14029	14006	13897	14070	14071	14125	13845	14033	13919	14047	14086	14169	14031	13911	14041	14066	14180	14203	14050	13876	14147	13947	14041	14025	14093	14152	14137	14120	14194	14124	13897	14011	14075	14071	14153	14063	13870	14049	13980	14030	13819	13978	13998	13857	14189	14314	13970	13944	14046	14067	14136	13961	14169	13951	13931	13936	13981	14012	13949	14125	14055	13982	14081	14056	13903	14120	13934	14071	13971	13977	14037	14072	13946	13952	14057	14077	14037	13992	14006	14115	14033	14176	14013	14010	14193	14035	13996	14083	13987	14225	14153	13985	14144	13996	14001	13947	13956	14198	13932	14072	14008	14037	14119	14154	13979	14088	13967	14129	14084	13891	14024	14072	14104	14001	13988	14168	14046	14046	13977	14094	14087	14057	13934	13885	14201	13920	13978	14050	14225	13995	14004	14121	14059	14261	13930	14067	13945	13988	14195	14164	13915	14012	13978	14009	13986	14083	14031	14049	13972	14029	14137	14075	13961	14072	13951	14042	14071	14016	13988	14143	13837	14001	14013	14177	13945	13995	13991	14029	13987	14095	14126	14176	13867	14066	13872	14028	14013	14087	14141	13939	14074	13977	14090	14000	14077	14012	13982	14005	14098	14170	14065	14003	14022	14093	14143	14002	14076	14144	13976	13989	14125	14165	14014	14104	13967	14061	14012	14004	14023	14135	13938	14061	14007	14068	14117	14109	14014	14044	13976	13891	14123	14177	14092	14020	14148	14002	14133	14078	14171	14129	14317	13890	13884	14185	14034	14215	13941	14060	14197	14144	13989	14086	13961	13948	13929	14271	14089	13918	14165	14024	14123	14109	14259	14043	14114	14118	14071	14047	14127	14067	13934	14098	13988	13859	14135	14000	13985	13904	14041	13909	14054	13958	14095	14089	14014	13918	14059	13950	13997	14065	14121	13951	14139	13935	13904	14141	14010	14007	14139	14099	14061	13967	14085	14007	14196	14141	14028	14106	14098	13844	13952	14111	14109	13982	13981	14058	13951	14105	14110	14093	13928	14118	14090	14051	14056	14220	14016	14116	14102	14018	14118	14128	14025
24076	21197	28575	24735	23487	23393	21242	18679	17416	17645	17072	16997	16895	16763	16928	16691	16811	16969	16627	16523	16643	16655	16677	16588	16702	16482	16788	16672	16470	16522	16345	16503	16793	16449	16617	16574	16534	16725	16406	16723	16768	16485	16504	16535	16395	16412	16390	16643	16535	16279	16389	16363	16196	16289	16325	16307	16416	16574	16472	16681	16299	16409	16536	16265	16271	16342	16271	16522	16371	16301	16214	16367	16290	16372	16296	16452	16406	16438	16417	16254	16431	16417	16314	16334	16409	16317	16508	16439	16311	16380	16347	16441	16417	16575	16326	16556	16359	16299	16383	16545	16492	16219	16371	16534	16222	16249	16340	16377	16130	16267	16266	16687	16421	16437	16311	16152	16417	16214	16397	16470	16522	16260	16327	16370	16309	16517	16455	16198	16542	16378	16326	16531	16478	16197	16525	16410	16394	16456	16400	16511	16405	16364	16323	16239	16310	16294	16344	16506	16317	16533	16252	16206	16355	16357	16335	16127	16399	16549	16349	16428	16525	16410	16481	16275	16310	16386	16331	16443	16495	16432	16447	16468	16450	16337	16142	16242	16402	16196	16335	16405	16231	16328	16271	16201	16299	16316	16335	16434	16409	16313	16296	16343	16316	16486	16445	16546	16338	16321	16382	16421	16346	16394	16441	16250	16462	16369	16371	16324	16418	16502	16515	16441	16362	16479	16482	16321	16393	16484	16369	16512	16145	16351	16243	16353	16501	16336	16370	16456	16187	16358	16603	16447	16473	16315	16444	16474	16545	16410	16308	16412	16304	16449	16044	16458	16408	16476	16513	16284	16238	16466	16388	16357	16396	16449	16400	16363	16473	16189	16326	16138	16284	16387	16241	16350	16464	16407	16316	16288	16205	16364	16256	16331	16354	16380	16220	16215	16345	16460	16368	16409	16334	16320	16406	16280	16342	16207	16278	16089	16360	16514	16488	16292	16258	16312	16519	16472	16382	16189	16321	16305	16455	16425	16361	16317	16394	16285	16426	16477	16427	16431	16217	16506	16308	16524	16320	16480	16328	16396	16542	16293	16533	16350	16399	16392	16352	16539	16436	16397	16350	16293	16218	16255	16372	16398	16330	16310	16403	16279	16307	16461	16227	16431	16157	16365	16366	16402	16229	16293	16446	16428	16467	16304	16182	16201	16322	16253	16154	16358	16460	16246	16263	16403	16325	16333	16534	16341	16163	16336	16474	16228	16406	16395	16212	16377	16370	16528	16585	16244	16184	16182	16398	16367	16324	16198	16267	16293	16410	16585	16429	16304	16368	16446	16482	16568	16621	16632	16383	16406	16308	16420	16239	16402	16396	16291	16352	16387	16417	16250	16311	16328	16315	16382	16250	16252	16272	16498	16517	16257	16311	16396	16103	16376	16270	16471	16120	16363	16399	16304	16298	16418	16376	16197	16374	16136	16254	16157	16406	16340	16414	16281	16328	16396	16498	16450	16316	16509	16203	16433	16457	16378	16346	16328	16412	16311	16481	16547	16459	16432	16411	16496	16382	16396	16472	16128	16491	16184	16379	16499	16442	16272	16202	16164	16435	16259	16372	16288	16384	16273	16365	16161	16345	16051	16310	16518	16385	16257	16403	16281	16320	16296	16365	16341	16349	16509	16392	16386	16553	16355	16329	16517	16327	16326	16316	16268	16370	16339	16397	16594	16302	16291	16453	16320	16458	16379	16442	16258	16271	16470	16297	16248	16271	16357	16472	16193	16294	16194	16212	16564	16412	16367	16428	16538	16378	16148	16333	16195	16285	16401	16429	16262	16436	16263	16427	16377	16434	16494	16454	16320	16303	16503	16384	16407	16317	16263	16273	16457	16338	16277	16340	16226	16262	16285	16455	16453	16333	16345	16484	16322	16326	16493	16538	16292	16332	16238	16379	16451	16345	16294	16405	16362	16473	16364	16368	16279	16263	16300	16363	16346	16449	16278	16233	16430	16259	16553	16554	16365	16472	16445	16317	16286	16442	16431	16332	16231	16278	16203	16370	16339	16350	16458	16451	16629	16434	16571	16181	16233	16171	16260	16283	16408	16296	16483	16464	16295	16140	16125	16484	16398	16213	16347	16442	16496	16548	16394	16199	16299	16311	16334	16513	16282	16249	16262	16284	16144	16411	16546	16297	16279	16579	16337	16297	16396	16312	16319	16420	16342	16579	16428	16476	16393	16354	16289	16357	16474	16509	16334	16297	16371	16349	16350	16199	16216	16529	16474	16350	16473	16227	16463	16460	16304	16297	16177	16408	16234	16229	16255	16295	16455	16366	16440	16278	16334	16415	16317	16382	16395	16342	16457	16319	16403	16495	16223	16280	16203	16310	16376	16463	16265	16404	16510	16275	16512	16311	16155	16520	16183	16361	16335	16591	16492	16275	16342	16198	16308	16422	16194	16341	16444	16403	16439	16389	16539	16288	16328	16386	16282	16298	16281	16512	16329	16366	16349	16516	16475	16404	16502	16332	16472	16577	16479	16204	16441	16335	16342	16437	16452	16478	16478	16292	16369	16316	16391	16350	16257	16374	16370	16628	16132	16255	16333	16517	16438	16364	16454	16521	16393	16292	16337	16368	16212	16382	16496	16396	16226	16694	16360	16229	16629	16141	16472	16223	16251	16429	16362	16208	16384	16544	16384	16279	16256	16429	16236	16198	16395	16404	16314	16253	16413	16380	16392	16577	16378	16420	16231	16204	16248	16456	16283	16332	16546	16510	16151	16344	16260	16528	16298	16243	16534	16215	16316	16333	16363	16230	16346	16407	16289	16320	16179	16295	16355	16577	16168	16259	16322	16459	16271	16422	16332	16266	16504	16572	16264	16129	16314	16379	16224	16289	16435	16355	16259	16267	16456	16281	16380	16487	16267	16339	16237	16409	16286	16577	16273	16245	16464	16205	16393	16410	16128	16255	16595	16283	16268	16260	16381	16595	16447	16461	16425	16356	16221	16467	16414	16392	16267	16411	16412	16391	16198	16383	16458	16370	16419	16447	16387	16464	16367	16542	16082	16267	16195	16272	16357	16325	16257	16296	16340	16219	16376	16485	16441	16271	16334	16239	16302	16414	16275	16319	16215	16425	16460	16223	16409	16023	16490	16449	16453	16412	16228	16534	16278	16526	16576	16485	16505	16406	16362	16242	16487	16610	16246	16306	16196	16519	16276	16327	16287	16367	16356	16238	16399	16412	16435	16264	16400	16375	16274	16244	16297	16336	16507	16329	16289	16428	16299	16340	16526	16658	16422	16358	16434	16321	16413	16186	16216	16455	16453	16592	16358	16329	16355	16271	16329	16312	16346	16462	16438	16169	16418	16186	16381	16149	16444	16267	16466	16411	16038	16115	16081	16448	16471	16466	16373	16385	16484	16268	16395	16619	16379	16413	16313	16429	16363	16368	16322	16326	16368	16500	16251	16255	16514	16247	16420	16414	16319	16343	16296	16383	16281	16598	16527	16308	16351	16472	16560	16262	16396	16150	16346	16256	16422	16310	16233	16309	16273	16364	16442	16315	16328	16046	16230	16243	16373	16387	16425	16252	16407	16496	16280	16403	16388	16274	16220	16321	16352	16416	16225	16273	16497	16527	16262	16447	16376	16266	16407	16250	16482	16201	16231	16603	16389	16324	16442	16307	16354	16295	16451	16324	16436	16507	16325	16413	16146	16525	16509	16366	16380	16522	16583	16428	16323	16406	16337	16319	16484	16300	16290	16220	16450	16493	16459	16481	16350	16402	16205	16286	16442	16156	16299	16365	16328	16207	16432	16318	16329	16446	16468	16388	16431	16358	16523	16235	16475	16400	16308	16449	16467	16499	16348	16476	16440	16347	16313	16272	16325	16334	16391	16386	16456	16345	16307	16429	16555	16404	16325	16387	16359	16449	16275	16239	16312	16377	16290	16208	16525	16312	16229	16511	16210	16297	16406	16239	16366	16214	16430	16356	16483	16472	16259	16311	16449	16499	16500	16268	16384	16350	16545	16388	16200	16300	16589	16430	16437	16334	16383	16524	16454	16280	16223	16227	16346	16494	16357	16331	16365	16470	16261	16374	16436	16271	16301	16573	16344	16410	16179	16399	16217	16155	16453	16347	16253	16471	16583	16417	16240	16523	16399	16337	16245	16201	16406	16425	16449	16265	16417	16330	16453	16475	16411	16460	16363	16213	16346	16288	16323	16534	16260	16267	16324	16426	16266	16290	16444	16212	16409	16298	16530	16504	16352	16339	16322	16189	16509	16309	16374	16432	16493	16330	16511	16280	16233	16329	16242	16692	16402	16350	16506	16298	16307	16307	16340	16263	16538	16394	16563	16209	16324	16227	16389	16396	16130	16393	16196	16559	16613	16518	16267	16438	16500	16519	16579	16321	16284	16422	16293	16343	16344	16252	16474	16468	16285	16414	16374	16446	16443	16247	16362	16597	16229	16343	16254	16609	16399	16417	16225	16332	16192	16349	16376	16381	16378	16451	16234	16561	16207	16374	16249	16528	16438	16351	16538	16376	16257	16314	16277	16321	16530	16412	16325	16378	16379	16373	16258	16492	16384	16188	16105	16428	16191	16367	16378	16242	16202	16256	16459	16555	16388	16243	16477	16484	16342	16255	16321	16440	16473	16312	16502	16385	16301	16530	16180	16201	16281	16341	16400	16425	16246	16531	16448	16367	16305	16473	16419	16411	16391	16371	16010	16153	16081	16570	16255	16405	16436	16474	16416	16391	16254	16513	16350	16294	16269	16490	16219	16387	16394	16494	16435	16295	16408	16378	16286	16570	16427	16280	16275	16446	16124	16405	16303	16166	16418	16310	16262	16396	16468	16431	16379	16258	16368	16153	16196	16337	16277	16432	16410	16517	16408	16321	16494	16235	16255	16298	16239	16276	16335	16298	16332	16399	16297	16299	16347	16603	16359	16389	16268	16294	16368	16433	16415	16280	16349	16255	16202	16274	16159	16359	16455	16398	16554	16389	16289	16642	16438	16388	16406	16085	16546	16226	16360	16503	16524	16317	16330	16260	16226	16380	16367	16361	16367	16369	16508	16211	16333	16336	16292	16579	16474	16366	16547	16415	16340	15992	16546	16575	16536	16557	16453	16454	16309	16276	16365	16308	16152	16323	16385	16443	16323
25108	43813	39473	29018	24691	19913	17109	16647	15728	15508	15113	14976	14902	14727	14763	14661	14583	14442	14386	14422	14374	14285	14370	14374	14306	14194	14218	14348	14173	14398	14304	14121	14294	14312	14130	14255	14174	14114	14337	14217	14327	13992	14216	14171	14066	14011	14191	13958	14090	14274	14151	14123	14096	14080	14019	14118	14355	14025	14214	14136	14030	14123	14039	14238	14112	14205	14213	14019	14254	13999	14141	14061	14029	14192	14090	13952	14232	14192	13908	14114	14168	14091	14209	14026	14016	14154	14150	14178	14162	14108	14128	14253	14189	14161	14190	14077	14132	14047	14042	14197	14002	14011	14145	14095	14134	14089	13937	14057	14153	14093	14067	13981	14030	14017	14165	14071	14126	14047	14080	14099	13881	14103	14237	14182	14178	14185	14066	13945	14083	14108	13954	14184	14029	14168	14049	14188	13962	14084	14253	14167	14004	14003	14176	13909	14033	14031	14027	14142	14046	14181	13960	14144	14083	14027	14020	13984	14071	14111	14065	14112	14148	14177	14142	14175	14085	13939	14212	14047	14153	14028	14185	14069	14159	14047	14067	14014	13912	13965	13919	14055	13893	13938	14102	14232	14227	14039	14001	13905	14058	14136	14098	14101	14054	14145	14170	13922	14211	14093	14091	14080	14055	14072	14144	14222	14095	14057	13976	14209	14024	14143	14303	14161	14266	14194	14172	14059	14141	14047	14228	14114	14041	14154	13892	14045	13999	14044	14153	14028	14170	14079	14205	14128	14128	13980	14166	14182	14268	13995	14033	13989	14048	14157	13996	14282	14180	14015	14077	14066	14135	14107	14151	14066	14217	14240	14265	14148	14089	14062	14078	14263	13993	14119	14153	14068	14148	13947	13937	13945	14047	14172	14005	14115	14067	14196	14172	14116	14287	14133	14078	13976	14158	14061	14196	14077	14082	14024	13884	14141	14069	14137	14185	14060	14229	14033	14103	13983	14031	14123	14124	14008	14089	14153	13993	14077	14120	14065	13977	14170	14202	14287	14002	14030	14010	14080	14144	14096	14123	14103	14077	14036	14272	14048	14114	13979	14170	14220	14044	13979	14186	14114	14190	14007	14179	14004	14114	14021	14056	13986	14058	14071	14074	14089	14064	13824	14026	13982	13999	14134	14251	14098	13999	13735	14199	14144	13984	14207	14042	14043	14094	14146	14135	13860	14020	14144	14058	14070	14115	14022	14062	13888	14113	14083	14029	14181	14092	14156	13960	14067	14143	14001	14047	14042	14235	14177	14089	14120	14176	13920	14006	13982	14131	14019	13933	14131	14052	13966	14070	14110	13912	14108	14210	14104	14187	14176	14096	14024	14208	14121	14036	14141	14105	13972	14165	14046	14070	14131	14130	14111	14021	14020	14136	14130	14066	14204	14114	14179	14058	14034	14106	14259	13987	14038	14108	14079	14051	14104	14259	14127	14066	13961	14060	14179	13932	14036	14213	14108	14087	14059	14141	14138	14099	14032	14023	14140	13867	13978	13929	14284	13950	13951	14065	14064	14115	14003	14185	13998	14071	13998	14039	14124	14053	13920	14207	14047	14021	14080	14116	14080	14167	14160	14201	14014	13897	14032	14217	14145	14146	14035	14114	14106	13923	14091	14131	14012	13915	14133	14099	14075	14082	14121	14120	14081	14280	14110	14141	14104	14013	14137	13921	14101	14193	13986	14029	14166	14109	14175	14264	13994	14014	13991	13981	13974	14198	14160	14167	14058	13977	14009	14233	14016	13926	14030	14144	14032	14137	14013	14199	14160	14059	14194	13953	14082	14200	14012	14033	14110	13992	14231	13994	13974	13968	14143	14046	14077	14182	14255	13939	14071	14090	14045	14112	14128	14175	13916	14206	14128	14080	14177	14078	14052	14127	14161	14113	14028	14231	14152	13891	14054	14195	13936	14184	14020	13940	14175	14033	14244	14032	14141	13992	13982	14088	14302	14211	14095	13961	14017	14165	14073	14065	14207	14094	14140	14039	14134	14098	14050	14115	14071	14121	14035	13906	14211	13885	14115	14058	14024	13938	14164	14063	14085	14162	13907	14360	14116	13943	14242	14111	13893	13932	14222	13989	14174	14016	14033	14104	14075	14234	14096	13926	14132	14158	14267	14110	14159	14053	14005	14045	14002	14079	14130	14002	14164	14114	14115	14011	13965	14125	14019	14057	14255	14140	13990	13896	13950	14189	14101	14079	14019	14084	13993	14229	14215	14205	14085	13967	14038	14174	14071	14192	14301	13965	14264	13999	14186	14172	13933	14062	14017	14084	14234	14140	14255	14000	14077	14181	14179	14067	14064	14051	14064	13855	14035	14111	14229	14285	14022	13873	13949	13998	14193	14103	13935	14042	14186	14020	14018	13950	14188	13912	14088	14092	14199	14036	14121	14217	14143	14154	14170	14256	13994	14100	13871	14195	14025	14083	14149	14115	14093	14020	14072	13982	14178	14226	14048	14130	14034	14124	13946	14254	14274	13854	14059	14114	13925	14110	14021	14028	14242	14227	14116	13910	14087	14078	14063	14097	14032	14105	14138	14173	14029	14079	14034	14202	14045	14104	13931	14172	14125	14112	13971	13979	14114	14158	14110	13945	14106	14015	14097	14193	14176	14097	14106	14221	14077	14110	14071	13983	14070	14081	14180	13897	14101	14109	14019	14191	14053	14034	14042	14161	14044	13993	14116	14240	14110	14160	14024	14143	14175	14076	14227	14353	14212	14146	13985	13968	14082	14146	14110	14056	14107	14181	14104	14163	14173	14208	14151	13994	13905	14145	14072	14137	14032	14157	14200	14002	14170	14094	14161	14155	14143	14214	14128	14033	14145	14142	14203	14146	14212	14046	13981	14147	14046	13898	14071	14180	14087	14043	14001	14127	14033	14251	14352	14145	14047	14141	14076	14186	14078	14221	14340	14118	14083	14144	14116	14106	14112	14046	14006	14027	14225	14035	14197	14208	13887	14014	14073	14042	14125	14068	14110	14092	14098	13962	14094	14067	14041	14074	14162	13930	14015	14076	14167	14061	14064	13989	14105	13948	14107	14100	14176	14025	14100	14110	14036	14118	14074	13981	14096	13977	14058	13979	13980	14070	13919	14129	14056	13899	14228	14177	14101	14078	13973	14161	13940	14156	14234	14100	14043	14063	13987	14044	14010	14138	14156	14058	13979	13964	14011	13927	14051	14023	14022	13956	14074	14159	14080	14011	13920	14110	13908	14129	14103	14124	14028	14081	14109	14023	14107	14063	13981	13985	14006	13995	14129	14085	14038	14057	14005	13983	14031	13966	13938	14118	13901	14051	14034	14087	14035	14040	14103	14133	14091	14204	14153	13943	14304	14083	14032	14118	13979	14163	14055	14020	14014	14091	14141	14061	14151	14166	14062	14085	14024	14045	13900	14094	14052	14112	14054	14068	14157	14040	14208	14208	14228	14055	14087	14170	14083	14208	14017	14038	14080	13979	13955	14164	14216	13956	14014	14066	14064	13943	14215	14045	14122	14111	14397	14233	14131	14105	13962	14188	14024	13988	14175	14090	14121	14177	14109	14197	14088	14154	14168	13962	14068	13969	14134	13958	14211	14027	14014	14016	14263	13884	14157	14066	14023	14007	14050	14149	14182	13920	14016	13953	13980	14139	14039	14041	14103	13919	14135	14284	14061	14061	14116	14058	14171	14176	14049	14215	14025	13981	14431	13976	14251	14167	14087	14064	13996	14257	14158	14174	14041	14083	14011	14051	13937	14204	13893	14022	14009	14081	14074	14072	14057	14123	14204	13992	14112	14039	14198	14187	13938	14034	14214	14059	13968	14146	14019	14064	14105	14065	14105	14094	13957	14167	14110	13985	14222	14113	13951	14125	13992	14083	14146	13921	14030	14075	14003	14104	14028	14030	14223	14249	14094	14197	14027	14040	14165	14101	14127	14130	14151	14145	13947	14068	14067	13972	14022	14171	14200	13992	14154	14069	14121	14114	14176	13994	14048	14113	13990	14111	14144	14252	14079	14012	14130	13961	14057	14112	14122	14045	14191	14200	14208	14079	14056	14187	14066	14160	14023	14150	13972	14047	14130	14047	14021	14049	14031	14018	14039	13915	14245	14141	14199	14076	14140	14258	14092	14155	14027	14124	13918	14128	14079	14025	14083	13953	14084	14082	14212	14204	14099	13992	14210	14108	14259	14204	14073	14089	14109	13931	14148	14039	14167	14066	14096	13903	14052	13998	14146	13965	14263	14104	14223	14137	14106	14188	13980	14127	14212	13985	14110	13988	14182	14005	14112	14283	13869	14161	14120	14166	14171	13955	13980	14018	13981	14113	13995	13961	14104	14196	14000	14096	14083	14140	13954	13941	13999	14281	14151	14191	14176	14108	14141	14064	14155	14102	14119	14157	13937	13978	14173	14012	14245	14116	14059	14058	14045	14045	14085	14167	14070	14030	14095	14211	14182	13966	14186	14110	14073	14147	14251	13932	14117	14282	14159	14061	14137	14149	14089	14102	14017	14037	14109	14129	14100	14036	14056	14167	14056	13996	14008	14160	14048	13996	14093	14079	13966	14074	14043	13822	14057	14038	13919	14060	14055	14131	14158	14192	14088	14164	14204	13814	14061	14182	14019	14026	14050	14050	14076	14144	14146	14193	14140	13970	14154	14134	14196	13915	14077	14134	13919	13859	14112	14206	14134	14180	14043	14074	14126	14126	13934	14171	14065	14062	14012	14111	14184	14113	13924	13927	14066	14070	14246	14171	14228	14157	14064	14061	13890	14165	14190	14090	14030	14273	14117	14020	14137	13997	14092	14078	14056	13995	14022	13976	13966	14213	14257	14186	14271	13986	13957	14234	14005	14013	14151	14112	14044	14041	14135	14081	14075	14060	13919	14209	14038	14057	13923	14063	14134	13940	14002	14108	14021	14146	14034	14120	14089	14022	13980	14004	14321	14026	14117	14156	14150	13883	14148	13944	14180	14308	14215	14039	14030	14203	14013	14134	14076	14043	14171	13992	13939	14009	14229	14148	13939	14057	13898	14051	14161	14009	13993	13858	14048	14026	14132	14204	14064	14146	14050	14219	14144	14126	14054	14016	13979	13955	14197	13992	14168	14005	14074	14098	14080	14248	14004
22867	21180	28964	23974	22423	24943	25874	20681	19062	18905	18642	18467	18439	18392	18356	18428	18057	18084	17987	18011	17973	17978	17708	17848	17851	17757	17774	17655	17513	17766	17671	17927	17565	17637	17737	17914	17708	17745	17725	17844	17758	17786	17510	17725	17666	17660	17548	17469	17664	17582	17642	17469	17564	17375	17453	17650	17578	17633	17560	17602	17624	17704	17625	17368	17620	17531	17655	17646	17727	17592	17483	17657	17493	17443	17559	17646	17597	17592	17654	17527	17663	17506	17637	17684	17792	17405	17683	17824	17689	17577	17643	17529	17498	17568	17684	17610	17736	17580	17716	17580	17462	17463	17415	17600	17342	17594	17571	17562	17762	17660	17618	17726	17500	17460	17475	17660	17517	17587	17654	17463	17559	17692	17616	17474	17556	17630	17328	17511	17554	17483	17540	17343	17492	17595	17573	17573	17571	17370	17628	17365	17394	17377	17607	17606	17549	17738	17604	17628	17536	17488	17443	17434	17660	17610	17635	17521	17534	17475	17492	17507	17648	17609	17390	17677	17585	17533	17333	17498	17525	17583	17523	17465	17589	17578	17318	17518	17578	17512	17448	17461	17619	17862	17384	17398	17377	17431	17562	17494	17404	17302	17608	17425	17506	17496	17551	17544	17590	17380	17582	17377	17413	17531	17629	17556	17416	17490	17584	17627	17596	17483	17346	17469	17456	17598	17518	17666	17663	17413	17540	17468	17412	17435	17749	17597	17474	17639	17555	17412	17462	17345	17287	17756	17474	17500	17630	17443	17503	17455	17696	17726	17397	17614	17527	17438	17561	17536	17707	17664	17481	17584	17483	17366	17403	17734	17434	17622	17755	17419	17591	17689	17429	17515	17422	17580	17561	17603	17567	17432	17603	17408	17606	17609	17620	17457	17502	17642	17379	17618	17463	17514	17507	17651	17393	17521	17530	17526	17773	17391	17722	17524	17606	17477	17480	17518	17718	17635	17557	17387	17561	17648	17384	17426	17574	17731	17544	17374	17588	17716	17311	17720	17660	17539	17474	17582	17656	17565	17578	17665	17420	17553	17640	17457	17626	17516	17527	17519	17431	17372	17577	17423	17485	17628	17529	17606	17661	17624	17548	17387	17564	17536	17536	17389	17385	17511	17562	17593	17351	17412	17535	17641	17390	17412	17606	17479	17680	17605	17478	17558	17534	17430	17531	17519	17584	17634	17705	17498	17542	17621	17386	17488	17663	17793	17557	17687	17587	17452	17742	17516	17533	17731	17456	17796	17689	17388	17428	17406	17557	17430	17437	17713	17585	17533	17577	17465	17663	17737	17329	17392	17466	17521	17405	17485	17548	17263	17658	17762	17664	17624	17515	17692	17433	17525	17585	17362	17661	17444	17557	17589	17617	17539	17705	17619	17640	17463	17535	17675	17725	17370	17533	17623	17500	17411	17445	17366	17346	17458	17885	17511	17391	17458	17503	17478	17487	17654	17595	17538	17478	17414	17574	17548	17379	17437	17476	17532	17375	17470	17582	17451	17412	17456	17350	17325	17568	17691	17498	17424	17544	17528	17305	17483	17602	17454	17472	17697	17497	17469	17519	17532	17549	17575	17584	17205	17547	17649	17540	17437	17283	17463	17413	17289	17520	17595	17426	17547	17743	17386	17337	17501	17600	17375	17536	17469	17549	17494	17613	17529	17643	17558	17596	17774	17521	17534	17483	17570	17590	17636	17532	17537	17357	17556	17611	17570	17389	17509	17278	17278	17499	17680	17508	17456	17334	17484	17507	17285	17463	17520	17700	17618	17782	17377	17473	17766	17811	17448	17438	17516	17419	17636	17739	17625	17419	17516	17675	17417	17503	17482	17456	17593	17455	17485	17718	17521	17647	17433	17387	17473	17571	17732	17527	17606	17564	17561	17759	17454	17466	17388	17673	17529	17519	17380	17514	17596	17655	17538	17339	17377	17560	17460	17628	17602	17669	17711	17628	17396	17539	17364	17597	17613	17485	17493	17526	17606	17540	17396	17432	17562	17273	17586	17260	17679	17646	17409	17339	17424	17463	17665	17382	17594	17550	17551	17384	17755	17578	17512	17676	17500	17169	17631	17439	17563	17472	17618	17708	17648	17545	17547	17364	17613	17472	17474	17562	17619	17446	17661	17357	17587	17705	17701	17572	17428	17459	17721	17320	17281	17344	17716	17461	17583	17712	17767	17528	17541	17492	17701	17186	17552	17472	17340	17589	17459	17395	17606	17492	17666	17749	17484	17599	17458	17409	17500	17378	17631	17555	17790	17666	17664	17750	17347	17617	17611	17415	17559	17516	17623	17668	17419	17454	17468	17473	17654	17737	17479	17305	17464	17449	17419	17685	17624	17636	17567	17311	17405	17537	17526	17450	17296	17704	17530	17679	17594	17673	17425	17580	17736	17720	17429	17652	17511	17562	17304	17425	17366	17327	17444	17465	17631	17569	17624	17687	17724	17489	17582	17513	17606	17511	17625	17794	17359	17573	17529	17532	17418	17617	17475	17550	17644	17586	17500	17468	17494	17598	17528	17631	17632	17625	17714	17649	17596	17421	17498	17451	17569	17419	17506	17575	17553	17605	17546	17672	17461	17533	17674	17552	17566	17366	17529	17605	17528	17568	17430	17315	17619	17500	17584	17340	17451	17632	17456	17593	17360	17565	17458	17748	17362	17526	17524	17385	17474	17626	17625	17417	17529	17626	17621	17452	17482	17506	17488	17397	17414	17457	17442	17431	17438	17423	17424	17662	17613	17710	17449	17443	17503	17478	17409	17595	17538	17714	17443	17295	17539	17504	17414	17383	17426	17605	17590	17628	17569	17695	17728	17441	17445	17539	17544	17620	17375	17485	17378	17500	17517	17487	17572	17562	17579	17614	17463	17643	17623	17502	17455	17406	17533	17404	17344	17700	17582	17572	17632	17522	17560	17390	17461	17384	17419	17512	17693	17479	17419	17556	17642	17328	17504	17497	17588	17462	17369	17496	17715	17483	17643	17369	17373	17704	17336	17709	17701	17600	17601	17535	17400	17552	17424	17492	17456	17618	17579	17566	17296	17566	17515	17439	17550	17453	17285	17441	17407	17334	17596	17274	17394	17414	17747	17656	17375	17445	17409	17643	17535	17505	17397	17559	17432	17549	17431	17573	17604	17575	17517	17499	17646	17432	17565	17482	17426	17466	17363	17443	17567	17380	17376	17621	17465	17429	17559	17491	17445	17509	17492	17469	17449	17543	17358	17535	17318	17393	17471	17473	17517	17441	17331	17341	17643	17524	17397	17370	17362	17440	17392	17504	17573	17531	17591	17531	17528	17747	17693	17496	17551	17523	17576	17675	17422	17529	17537	17602	17565	17774	17514	17623	17631	17534	17331	17526	17486	17684	17480	17636	17647	17529	17522	17539	17718	17704	17492	17638	17380	17432	17591	17535	17472	17523	17216	17612	17511	17693	17532	17423	17500	17502	17549	17517	17448	17504	17407	17587	17485	17562	17500	17417	17606	17647	17476	17674	17586	17474	17458	17289	17454	17445	17273	17382	17602	17608	17524	17527	17548	17612	17536	17611	17407	17480	17426	17498	17467	17336	17410	17553	17442	17584	17441	17502	17347	17629	17560	17388	17412	17694	17444	17288	17518	17642	17509	17442	17659	17414	17670	17692	17524	17598	17459	17479	17591	17556	17558	17482	17373	17559	17693	17557	17291	17637	17514	17527	17427	17558	17359	17386	17528	17319	17485	17480	17761	17610	17593	17520	17461	17464	17640	17596	17535	17653	17402	17366	17696	17316	17454	17514	17664	17503	17501	17520	17299	17460	17322	17586	17581	17524	17486	17715	17358	17576	17406	17597	17297	17653	17487	17672	17554	17369	17494	17380	17234	17521	17541	17483	17522	17520	17209	17532	17284	17377	17547	17583	17469	17576	17503	17322	17612	17538	17480	17418	17657	17640	17505	17489	17369	17579	17473	17669	17381	17473	17364	17528	17417	17423	17489	17465	17556	17635	17434	17703	17414	17573	17467	17380	17604	17573	17770	17563	17580	17613	17305	17605	17634	17485	17531	17525	17482	17657	17394	17516	17337	17601	17390	17534	17517	17425	17686	17294	17498	17172	17565	17625	17569	17600	17458	17609	17224	17488	17539	17460	17485	17585	17572	17705	17600	17532	17661	17509	17618	17495	17511	17420	17584	17556	17510	17443	17422	17492	17406	17326	17627	17558	17284	17446	17598	17546	17543	17607	17610	17483	17358	17743	17596	17563	17330	17617	17482	17471	17584	17520	17520	17693	17621	17520	17508	17646	17391	17537	17469	17558	17748	17546	17393	17351	17468	17653	17723	17667	17564	17637	17499	17774	17444	17196	17493	17689	17563	17561	17400	17667	17578	17469	17679	17498	17618	17400	17400	17447	17401	17532	17380	17358	17576	17586	17510	17713	17401	17570	17599	17524	17561	17489	17251	17621	17377	17517	17605	17419	17391	17532	17432	17568	17427	17529	17479	17423	17607	17396	17323	17444	17321	17732	17669	17612	17591	17524	17361	17579	17625	17485	17391	17552	17702	17489	17631	17328	17506	17583	17571	17558	17345	17565	17452	17394	17482	17683	17737	17511	17467	17473	17812	17477	17539	17702	17478	17551	17549	17673	17565	17387	17471	17493	17565	17504	17550	17327	17470	17455	17488	17384	17383	17547	17532	17546	17443	17608	17328	17585	17508	17390	17575	17699	17672	17744	17469	17602	17708	17383	17615	17612	17489	17647	17253	17622	17412	17436	17610	17352	17400	17529	17484	17513	17440	17535	17664	17662	17757	17526	17528	17575	17599	17497	17662	17564	17435	17643	17584	17536	17592	17380	17410	17640	17528	17297	17505	17612	17447	17618	17487	17599	17319	17398	17397	17668	17543	17584	17626	17529	17429	17524	17488	17483	17617	17461	17417	17500	17447	17592	17574	17614	17415	17547	17322	17588	17485	17484	17698	17401	17422	17498	17477	17757	17512	17529	17415	17533	17544	17509	17665	17495	17629	17546	17590	17421	17590	17682	17483	17386	17489	17449	17561	17640	17668	17351	17441	17548	17415	17431	17537	17606	17586	17366	17363	17483	17363	17602	17563	17482	17455	17461	17576	17411	17561	17462	17475
28219	49688	45976	35548	30365	23654	19697	18341	17143	16618	16272	16000	15728	15608	15470	15505	15548	15343	15259	15185	15323	15117	14989	15092	15156	14982	14979	14941	14925	14996	14927	15063	15039	15058	15042	15095	15008	14996	15013	15014	14864	14817	15011	15040	14912	14685	14930	14871	14762	14896	14827	14737	14724	14830	14849	14755	14849	14808	14760	14649	14800	14837	14719	14843	14772	14726	14720	14778	14771	15041	14774	14862	14876	14813	14688	14872	14891	14784	14771	14884	14819	14836	14767	14882	14808	14932	14733	14790	14788	14845	14830	14908	14835	14778	14814	14783	14834	14876	14915	14802	14803	14703	14721	14832	14742	14731	14849	14729	14692	14691	14804	14837	14753	14665	14897	14785	14791	14902	14809	14624	14853	14768	14896	14869	14822	14802	14742	14968	14821	14796	14826	14744	14790	14924	14822	14784	14790	14701	14878	14737	14783	14784	14801	14721	14674	14645	14868	14768	14818	14741	14828	14567	14755	14790	14749	14821	14808	14407	14937	14728	14893	14693	14681	14788	14813	14972	14661	14499	14840	14813	14722	14904	14787	14749	14673	14740	14822	14868	14792	14660	14606	14714	14643	14755	14759	14703	14741	14850	14819	14833	14586	14851	14655	14790	14657	14663	14849	14743	14535	14855	14748	14846	14708	14831	14899	14854	14939	14856	14878	14741	14794	14688	14728	14866	14674	14795	14703	14685	14808	14862	14800	14888	14760	14815	14837	14850	14863	14577	14678	14680	14768	14990	14609	14813	14701	14660	14651	14827	14790	14796	14739	14723	14728	14679	14700	14787	14799	14862	14707	14845	14803	14867	14824	14724	14692	14811	14815	14794	14841	14878	14832	14707	14764	14712	14767	14613	14722	14883	14745	14652	14793	14720	14758	14799	14701	14725	14860	14765	14777	14917	14729	14796	14608	14665	14788	14701	14780	14745	14778	14821	14757	14747	14814	14804	14720	14805	14724	14684	14956	14897	14850	14614	14830	14731	14721	14804	14732	14830	14626	14755	14738	14779	14812	14757	14858	14796	14944	14675	14826	15080	14868	14690	14781	14808	14755	14771	14841	14752	14727	14764	14692	14774	14698	14696	14957	14769	14632	14933	14736	14786	14574	14854	14781	14757	14667	14666	14847	14828	14559	14810	14763	14771	14796	14851	14661	14725	14870	14770	14846	14880	14813	14886	14759	14726	14669	14829	14642	14591	14788	14708	14784	14801	14940	14707	14731	15014	14649	14717	14864	14738	14778	14784	14836	14920	14708	14762	14805	14799	14833	14873	14702	14734	14757	14800	14666	14886	14826	14649	14732	14668	14949	14824	14585	14838	14725	14760	14802	14687	14729	14878	14700	14654	14760	14584	14677	14796	14509	14799	14783	14727	14803	14662	14762	14574	14827	14849	14682	14962	14797	14738	14714	14694	14686	14607	14883	14815	14680	14615	14808	14688	14847	14658	14745	14832	14646	14684	14862	14942	14844	14709	14754	14733	14833	14775	14654	14706	14693	14669	14775	14731	14731	14767	14785	14713	14679	14659	14635	14882	14761	14743	14739	14967	14742	14748	14727	14690	14860	14696	14803	14821	14823	14727	14635	14817	14904	14724	14707	14700	14875	14685	14806	14613	14829	14761	14787	14706	14933	14524	14768	14750	14915	14632	14639	14557	14816	14928	14768	14951	14891	14848	14563	14786	14758	14869	14725	14739	14891	14539	14705	14756	14767	14859	14823	14831	14771	14819	14861	14845	14704	14696	14728	14759	14787	14792	14843	14669	14714	14808	14800	14708	14795	14668	14809	14758	14753	14693	14683	14827	14786	14724	14829	14691	14684	14690	14704	14689	14599	14727	14654	14696	14911	14805	14773	14819	14661	14885	14807	14818	14871	14663	14853	14805	14779	14802	14671	14855	14649	14685	14807	14947	14676	14930	15068	14842	14633	14913	14918	14737	14536	14833	14775	14876	14801	14790	14837	14904	14655	14808	14761	14531	14884	14723	14655	14793	14870	14605	14801	14670	14834	14984	14713	14778	14757	14643	14722	14651	14804	14782	14908	14748	14836	14583	14650	14716	14742	14613	14717	14709	14763	14920	14951	14777	14828	14803	14913	14634	14662	14899	14863	14811	14819	14757	14793	14859	14819	14797	14719	14717	14816	14680	14863	14547	14804	14810	14796	14827	14703	14746	14743	14787	14864	14652	14693	14707	14534	14837	14726	14699	14667	14793	14722	14837	14581	14863	14819	14693	14836	14608	14804	14629	14871	14835	14763	14920	14909	14739	14686	14883	14803	14807	14700	14711	14770	14661	14780	14701	14947	14527	14746	14771	14718	14919	14797	14877	14749	14787	14545	14619	14743	14726	14713	14712	14816	14832	14538	14790	14758	14862	14646	14741	14740	14857	14725	14855	14772	14847	15077	14835	14780	14641	14895	14740	14700	14588	14971	14951	14778	14852	14839	14719	14638	14764	14894	14770	14700	14716	14740	14851	14588	14773	14654	14742	14863	14817	14677	14696	14673	14795	14796	14807	14603	14407	14845	14820	14628	14740	14870	14734	14829	14598	14892	14752	14838	14596	14696	14835	14656	14675	14561	14849	14799	14610	14633	14723	14704	14880	14636	14777	14930	14645	14747	14662	14817	14731	14729	14821	14639	14881	14774	14718	14784	14745	14790	14820	14844	14697	14676	14720	14676	14722	14742	14769	14810	14699	14584	14689	14572	14893	14606	14710	14790	14802	14834	14773	14842	14803	14710	14791	14657	14685	14808	14839	14860	14771	14611	14641	14827	14694	14735	14805	14886	14748	14855	14854	14811	14721	14679	14761	14681	14802	14639	14769	14782	14603	14729	14703	14687	14928	14758	14749	14752	14786	14683	14849	14768	14767	14667	14826	14834	14770	14826	14942	14585	14765	14784	14827	14911	14577	14932	14663	14711	14730	14898	14768	14820	14728	14739	14603	14801	14738	14670	14738	14801	14591	14688	14681	14731	14854	14811	14654	14745	14875	14736	14666	14688	14602	14876	14939	14782	14719	14742	14852	14804	14665	14780	14740	14727	14900	14686	14763	14788	14746	14662	14399	14858	14584	14863	14816	14868	14628	14753	14680	14884	14770	14965	14791	14642	14508	14861	14771	14614	14773	14807	14852	14856	14848	14673	14612	14904	14722	14929	14906	14868	14592	14704	14817	14635	14690	14749	14884	14591	14756	14893	14777	14737	14740	14847	14908	14683	14762	14625	14803	14605	14908	14750	14829	14772	14605	14579	14833	14667	14716	14791	14779	14763	14795	14803	14754	14879	14872	14698	14782	14838	14750	14783	14849	14785	14791	14605	14822	14751	14807	14920	14668	14623	14653	14758	14761	14899	14835	14717	14721	14847	14699	14745	14681	14657	14615	14890	14729	14664	14760	14811	14865	14660	14754	14853	14728	14606	14923	14849	14805	14715	14826	14802	14754	14860	14683	14745	14719	14909	14767	14858	14808	14729	14757	14855	14732	14661	14669	14816	14694	14881	14664	14746	14659	14820	14951	14617	14706	14788	14797	14665	14847	14718	14644	14708	14743	14792	14733	14906	14646	14738	14848	14719	14786	14801	14782	14823	14657	14859	14686	14860	14767	14719	14825	14715	14886	14840	14744	14902	14881	14801	14703	14604	14888	14804	14764	14693	14650	14757	14750	14693	14608	14716	14920	14787	14745	14858	14799	14907	14808	14764	14711	14892	14666	14785	14797	14809	14757	14690	14840	14809	14703	14627	14730	14626	14942	14775	14718	14826	14692	14778	14568	14822	14734	14831	14728	14584	14760	14743	14479	14800	14734	14650	14891	14680	14688	14848	14654	14722	14617	14849	14683	14692	14742	14684	14820	15005	14853	14809	14760	14631	14546	14702	14894	14607	14809	14798	14899	14688	14863	14849	14720	14741	14725	14779	14755	14684	14781	14904	14709	14719	14611	14794	14827	14792	14700	14761	14630	14662	14473	14871	14710	14742	14668	14781	14708	14609	14628	14746	14831	14768	14744	14690	14739	14825	14852	14656	14848	14991	14554	14704	14659	14778	14685	14699	14701	14867	14918	14738	14795	14809	14854	14862	14838	14791	14691	14773	14647	14748	14734	14879	14557	14808	14567	14769	14857	14741	14810	14701	14931	14770	14811	14669	14634	14803	15053	14695	14784	14770	14721	14651	14832	14815	14712	14651	14852	14862	14764	14838	14712	14670	14777	14827	14674	14837	14760	14762	14971	14725	14786	14781	14677	14803	14866	14874	14706	14765	14714	14896	14901	14629	14530	14777	14535	14762	14612	14751	14826	14732	14549	14773	14818	14631	14913	14832	14817	14814	14975	14753	14766	14855	14881	14729	14625	14837	14698	14958	14701	14784	14733	14740	14586	14829	14888	14858	14806	14674	14793	14692	14909	14817	14764	14834	14783	14660	14785	14889	14704	14813	14834	14766	14823	14625	14651	14668	14589	14788	14834	14773	14849	14745	14851	14781	14735	14739	14895	14779	14719	14835	14640	14861	14850	14664	14738	14626	14770	14707	14647	14826	14801	14865	14827	14592	14692	14773	14877	14662	14979	14593	14616	14935	14586	14766	14615	14848	14547	14647	14738	14812	14703	14844	14536	14755	14617	14587	14738	14761	14878	14765	14708	14754	14683	14693	14739	14844	14787	14814	14846	14779	14746	14804	14815	14644	14662	14640	14816	14723	14721	14934	14793	14860	14600	14664	14726	14650	14778	14810	14839	14760	14621	14777	14964	14767	14658	14704	14628	14839	14630	14779	14787	14802	14737	14730	14822	14626	14846	14753	14726	14707	14683	14789	14705	14853	14906	14829	14885	14747	14737	15100	14586	14701	14851	14694	14614	14603	14666	14780	14776	14725	14917	14744	14902	14838	14583	14754	14666	14756	14797	14630	14614	14725	14891	14806	14773	14746	14899	14756	14675	14779	14854	14868	14728	14697	14611	14799	14785	14867	14732	14753	14706	14830	14979	14611	14799	14739	14742	14768	14754	14897	14777	14716	14700	14660	14758	14746	14831	14770	14813	14719	14948	14807	14901	14810	14552	14689	14706	14642	14782	14756	14840	14759	14899	14728	14770	14738	14601	14824	14787	14972	14679	14810	14802	14811	14843
28346	24758	30248	26451	20908	18454	17856	17490	17244	17078	17227	16922	16877	16524	16926	17011	16951	16757	16793	16649	16499	16879	16742	16669	16720	16654	16623	16702	16706	16437	16668	16650	16641	16790	16606	16782	16628	16526	16684	16777	16770	16467	16701	16547	16856	16682	16632	16607	16610	16772	16679	16625	16648	16722	16548	16761	16535	16576	16865	16625	16425	16755	16572	16552	16666	16575	16728	16561	16544	16428	16510	16538	16509	16671	16650	16577	16488	16711	16560	16506	16483	16587	16635	16718	16597	16565	16571	16686	16615	16593	16633	16482	16464	16704	16557	16392	16575	16582	16591	16352	16597	16443	16539	16349	16545	16532	16633	16559	16555	16651	16632	16482	16660	16683	16540	16680	16406	16589	16624	16656	16582	16530	16561	16493	16673	16682	16671	16629	16302	16586	16433	16541	16543	16482	16683	16807	16551	16557	16406	16489	16603	16529	16533	16639	16527	16400	16690	16654	16517	16541	16744	16533	16514	16567	16582	16485	16724	16366	16430	16583	16575	16620	16503	16441	16678	16565	16847	16548	16660	16413	16398	16486	16671	16747	16689	16442	16652	16568	16625	16516	16504	16613	16400	16639	16592	16519	16692	16448	16785	16570	16503	16594	16604	16687	16675	16664	16532	16633	16613	16564	16663	16461	16609	16682	16547	16542	16453	16613	16560	16706	16722	16563	16484	16826	16630	16543	16551	16682	16483	16545	16492	16828	16527	16508	16424	16493	16603	16665	16548	16435	16637	16340	16435	16381	16706	16719	16754	16713	16594	16480	16554	16481	16462	16690	16447	16784	16439	16738	16502	16516	16471	16551	16608	16377	16600	16646	16636	16517	16473	16803	16502	16599	16512	16676	16751	16474	16534	16442	16516	16689	16839	16506	16400	16776	16563	16334	16799	16788	16606	16492	16659	16691	16571	16557	16464	16617	16626	16686	16412	16706	16629	16576	16865	16594	16256	16565	16515	16728	16650	16470	16594	16750	16440	16467	16687	16419	16520	16467	16651	16619	16783	16390	16401	16616	16814	16554	16451	16682	16562	16364	16354	16462	16465	16424	16432	16775	16541	16593	16611	16708	16675	16555	16559	16567	16614	16701	16465	16692	16602	16571	16630	16687	16498	16644	16600	16416	16684	16594	16578	16397	16514	16463	16480	16698	16562	16466	16626	16563	16737	16391	16447	16630	16607	16589	16698	16751	16427	16695	16660	16648	16510	16652	16438	16595	16579	16467	16574	16575	16554	16440	16403	16438	16632	16544	16582	16615	16533	16643	16582	16649	16690	16737	16631	16681	16687	16438	16596	16537	16666	16827	16770	16816	16638	16662	16472	16514	16573	16420	16581	16724	16572	16327	16670	16726	16533	16722	16664	16620	16360	16535	16501	16603	16242	16754	16612	16421	16545	16468	16684	16403	16670	16609	16596	16449	16447	16717	16524	16704	16735	16770	16737	16576	16491	16571	16503	16513	16556	16522	16597	16626	16485	16612	16741	16757	16499	16400	16477	16624	16664	16556	16584	16484	16792	16304	16602	16471	16586	16449	16487	16487	16670	16349	16442	16422	16508	16549	16624	16450	16519	16486	16465	16582	16583	16620	16603	16714	16808	16538	16547	16718	16833	16631	16704	16648	16423	16611	16640	16442	16547	16591	16653	16729	16412	16414	16817	16719	16631	16449	16683	16370	16513	16627	16522	16618	16538	16650	16415	16428	16621	16634	16592	16505	16437	16508	16450	16469	16659	16689	16400	16501	16503	16708	16487	16532	16761	16463	16582	16751	16578	16466	16402	16647	16572	16421	16573	16633	16504	16548	16415	16649	16601	16547	16521	16569	16470	16708	16660	16360	16645	16636	16532	16446	16539	16600	16297	16694	16533	16485	16570	16620	16622	16294	16532	16536	16403	16455	16714	16430	16570	16529	16605	16581	16575	16373	16545	16678	16551	16387	16708	16463	16636	16704	16629	16677	16660	16509	16484	16550	16559	16524	16520	16502	16495	16591	16686	16590	16519	16702	16587	16632	16484	16754	16531	16711	16577	16549	16620	16510	16543	16336	16629	16708	16687	16652	16502	16480	16698	16663	16644	16657	16717	16513	17010	16701	16572	16516	16599	16607	16328	16579	16621	16489	16463	16777	16513	16457	16594	16469	16571	16552	16585	16668	16774	16572	16618	16709	16746	16583	16283	16682	16436	16587	16579	16578	16504	16758	16416	16570	16542	16665	16773	16642	16644	16455	16753	16660	16582	16747	16725	16389	16639	16665	16630	16630	16678	16518	16402	16513	16626	16556	16743	16557	16535	16430	16523	16484	16478	16479	16497	16598	16596	16526	16623	16412	16724	16610	16524	16773	16475	16639	16390	16541	16482	16561	16542	16634	16684	16606	16702	16496	16710	16514	16503	16542	16602	16548	16651	16504	16544	16718	16674	16499	16652	16599	16390	16611	16749	16726	16450	16573	16446	16491	16565	16660	16747	16661	16486	16638	16639	16612	16561	16629	16683	16681	16531	16442	16539	16332	16677	16602	16556	16689	16663	16576	16586	16517	16562	16360	16642	16447	16608	16705	16541	16481	16595	16778	16581	16676	16543	16637	16603	16584	16386	16421	16872	16597	16568	16446	16564	16561	16524	16614	16580	16496	16381	16599	16721	16633	16758	16564	16532	16618	16740	16460	16597	16646	16487	16615	16637	16499	16570	16477	16296	16455	16631	16683	16585	16644	16610	16690	16675	16391	16830	16658	16580	16579	16579	16722	16498	16654	16570	16771	16703	16534	16658	16684	16588	16525	16552	16545	16581	16734	16648	16694	16444	16510	16443	16308	16377	16629	16774	16531	16709	16686	16668	16594	16624	16515	16549	16389	16468	16682	16515	16732	16608	16645	16469	16328	16476	16450	16706	16318	16304	16602	16544	16719	16525	16407	16560	16482	16563	16571	16431	16679	16590	16431	16602	16640	16585	16579	16505	16559	16707	16604	16948	16676	16504	16579	16720	16665	16657	16494	16439	16673	16635	16505	16487	16576	16525	16532	16763	16766	16515	16699	16556	16604	16560	16425	16560	16614	16820	16510	16605	16247	16621	16508	16633	16626	16505	16660	16339	16465	16674	16367	16570	16612	16895	16586	16622	16506	16516	16611	16865	16610	16556	16545	16663	16425	16660	16484	16493	16556	16719	16489	16469	16395	16474	16516	16448	16628	16638	16635	16578	16686	16709	16390	16678	16392	16471	16552	16702	16568	16456	16515	16570	16488	16603	16752	16447	16681	16513	16463	16681	16739	16576	16647	16603	16595	16674	16438	16472	16725	16679	16551	16632	16573	16465	16437	16447	16869	16775	16525	16532	16597	16527	16708	16661	16447	16396	16530	16532	16630	16800	16669	16608	16518	16914	16649	16509	16408	16518	16539	16490	16447	16656	16502	16582	16472	16716	16466	16647	16386	16673	16603	16700	16322	16555	16564	16826	16472	16498	16523	16610	16590	16528	16421	16576	16596	16439	16549	16745	16546	16516	16613	16435	16455	16676	16415	16557	16644	16508	16702	16666	16496	16449	16368	16511	16473	16265	16484	16489	16499	16503	16493	16455	16596	16615	16568	16641	16576	16748	16604	16632	16567	16569	16514	16597	16719	16444	16679	16581	16378	16729	16624	16515	16690	16510	16417	16699	16453	16650	16563	16709	16740	16494	16528	16610	16387	16520	16606	16562	16520	16495	16534	16789	16550	16680	16519	16541	16361	16715	16682	16604	16566	16455	16626	16631	16569	16493	16683	16602	16547	16631	16541	16686	16524	16433	16388	16644	16799	16350	16516	16607	16594	16400	16542	16485	16541	16591	16549	16432	16634	16562	16368	16410	16662	16687	16485	16637	16531	16624	16545	16656	16583	16576	16618	16527	16468	16476	16552	16733	16491	16570	16488	16756	16564	16553	16368	16491	16590	16566	16591	16623	16501	16635	16602	16630	16508	16542	16572	16581	16497	16735	16574	16723	16561	16521	16744	16442	16633	16472	16437	16569	16583	16529	16582	16593	16560	16658	16629	16517	16578	16649	16816	16652	16428	16428	16563	16599	16530	16580	16637	16446	16578	16618	16717	16332	16469	16534	16417	16594	16747	16869	16487	16674	16585	16648	16383	16628	16603	16570	16602	16705	16732	16607	16674	16442	16541	16793	16664	16521	16649	16509	16302	16619	16808	16698	16668	16400	16684	16628	16540	16474	16606	16703	16597	16663	16440	16407	16530	16827	16603	16730	16629	16684	16482	16642	16530	16620	16406	16498	16586	16836	16824	16552	16488	16428	16646	16603	16660	16530	16406	16516	16453	16753	16536	16881	16497	16550	16671	16776	16468	16625	16611	16656	16566	16765	16471	16361	16289	16511	16484	16470	16621	16419	16622	16594	16496	16538	16398	16430	16343	16587	16531	16615	16601	16801	16601	16681	16572	16694	16552	16517	16549	16609	16431	16651	16510	16570	16577	16660	16479	16481	16515	16493	16601	16542	16471	16443	16671	16610	16561	16633	16559	16563	16511	16405	16593	16711	16475	16664	16678	16386	16470	16555	16554	16577	16572	16541	16548	16475	16495	16663	16618	16692	16576	16493	16657	16645	16655	16613	16549	16611	16560	16240	16763	16534	16510	16356	16419	16577	16534	16411	16581	16410	16604	16678	16785	16359	16501	16448	16634	16395	16615	16636	16651	16766	16570	16637	16674	16575	16625	16680	16812	16755	16445	16369	16549	16407	16534	16717	16490	16591	16708	16754	16488	16598	16740	16644	16705	16682	16798	16528	16507	16460	16523	16712	16679	16412	16494	16398	16585	16392	16672	16383	16489	16349	16583	16686	16847	16859	16504	16607	16569	16438	16737	16556	16587	16770	16741	16431	16563	16547	16454	16590	16669	16446	16689	16738	16637	16480	16663	16648	16425	16400	16655	16449	16800	16551	16757	16384	16379	16552	16580	16733	16625	16624	16470	16575	16732	16639	16571	16587	16652	16556	16655	16492	16425	16654	16284	16511	16511	16656	16779	16690	16454	16611	16626	16371	16537	16816	16536	16733	16486	16579	16565	16582	16574	16780	16625	16667	16645	16627	16692	16705	16606	16673	16684	16795	16523	16683	16480	16456	16616	16723	16581
24227	36214	32167	23793	19495	16468	15775	15752	15423	14797	14825	14770	14808	14593	14659	14654	14404	14613	14572	14495	14318	14559	14472	14262	14493	14351	14271	14310	14351	14395	14328	14310	14493	14524	14528	14493	14553	14279	14320	14427	14304	14247	14383	14112	14358	14200	14394	14331	14211	14157	14299	14182	14308	14082	14363	14010	14261	14101	14282	14280	14335	14251	14222	14381	14329	14377	14430	14357	14338	14362	14102	14255	14154	14166	14329	14227	14395	14292	14273	14118	14225	14259	14325	14252	14294	14241	14250	14427	14136	14353	14311	14325	14263	14155	14332	14282	14162	14433	14362	14186	14312	14406	14190	14305	14260	14146	14243	14223	14233	14184	14138	14177	14140	14272	14338	14123	14246	14169	14359	14258	14113	14278	14184	14294	14393	14360	14195	14216	14153	14278	14213	14188	14381	14164	14167	14365	14123	14117	14265	14138	14363	14301	14315	14212	14224	14162	14237	14204	14157	14344	14222	14417	14223	14125	14210	14342	14257	14287	14352	14256	14188	14234	14093	14279	14211	14247	14541	14203	14139	14166	14170	14285	14375	14300	14237	14288	14227	14116	14339	14171	14218	14252	14341	14297	14354	14189	14258	14258	14220	14228	14192	14292	14259	14313	14197	14310	14260	14260	14287	14168	14147	14137	14189	14164	14168	14146	14276	14204	14375	14136	14338	14073	14216	14322	14209	14085	14179	14098	14046	14273	14078	14216	14335	14182	14290	14196	14369	14383	14206	14195	14210	14369	14273	14218	14319	14182	14324	14358	14314	14075	14251	14161	14245	14290	14155	14182	14103	14268	14361	14276	14201	14305	14314	14216	14163	14217	14271	14190	14160	14257	14370	14076	14302	14244	14199	14326	13985	14173	14195	14282	14255	14136	14178	14371	14342	14252	14196	14182	14135	14230	14235	14280	14254	14269	14080	14081	14381	14367	14329	14138	14331	14283	14149	14381	14339	14233	14128	14189	14282	14374	14409	14243	14323	14182	14178	14262	14315	14203	14136	14357	14279	14353	14255	14339	14226	14419	14250	14185	14432	14283	14139	14084	14105	14380	14286	14208	14126	14395	14547	14410	14228	14147	14172	14286	14183	14169	14153	14284	14220	14191	14228	14432	14248	14165	14253	14185	14381	14251	14167	14303	14384	14307	14166	14258	14294	14178	14190	14249	14066	14052	14199	14181	14263	14173	14222	14251	14207	14354	14281	14306	14069	14339	14257	14407	14242	14338	14092	14278	14202	14089	14167	14272	14163	14261	14165	14229	14146	14229	14412	14284	14222	14180	14261	14231	14300	14259	14166	14182	14185	14271	14222	14053	14244	14338	14234	14300	14300	14246	14312	14296	14178	14130	14198	14077	14147	14258	14128	14306	14152	14340	14285	14248	14360	14286	14173	14182	14267	14322	14196	14289	14369	14219	14262	14193	14233	14406	14105	14320	14306	14203	14194	14248	14204	14205	14323	14279	14250	14258	14166	14241	14089	14279	14355	14216	14287	14163	14361	14182	14166	14319	14189	14333	14078	14270	14350	14271	14265	14281	14215	14240	14226	14142	14183	14163	14241	14373	14236	14168	14133	14287	14287	14252	14301	14165	14278	14200	14470	14281	14349	14189	14310	14245	14026	14175	14145	14177	14227	14284	14351	14302	14310	14280	14181	14145	14208	14330	14277	14290	14181	14238	14360	14296	14284	14222	14234	14239	14301	14107	14191	14391	14136	14307	14193	14170	14190	14366	14190	14336	14236	14153	14328	14339	14197	14179	14247	14261	14392	14278	14231	14283	14227	14222	14166	14338	14082	14227	14327	14228	14278	14327	14261	14227	14021	14312	14216	14097	14250	14305	14282	14200	14059	14275	14260	14216	14255	14187	14146	14251	14182	14274	14339	14269	14179	14115	14297	14101	14280	14181	14282	14285	14033	14398	14260	14169	14374	14212	14131	14172	14354	14110	14308	14186	14219	14293	14235	14207	14136	14236	14176	14168	14182	14195	14295	14295	14272	14292	14267	14465	14104	14149	14321	14264	14139	14216	14238	14379	14190	14155	14271	14244	14467	14260	14268	14288	14339	14172	14259	14324	14215	14375	14149	14265	14356	14292	14178	14169	14216	14243	14202	14198	14228	14216	14247	14517	14305	14363	14281	14373	14332	14216	14300	14374	14071	14248	14168	14144	14205	14230	14119	14300	14208	14316	14183	14222	14299	14203	14088	14342	14135	14120	14307	14280	14271	14367	14239	14345	14221	14082	14443	14335	14281	14296	14289	14204	14391	14207	14482	14250	14257	14263	14123	14291	14264	14282	14338	14426	14173	14205	14390	14398	14258	14224	14268	14348	14318	14185	14258	14318	14192	14137	14053	14279	14360	14258	14201	14219	14280	14261	14238	14154	14101	14242	14271	14359	14401	14240	14404	14019	14142	14123	14321	14264	14251	14315	14166	14289	14337	14183	14327	14017	14473	14374	14347	14218	14225	14130	14222	14226	14222	14243	14464	14211	14320	14133	14230	14616	14239	14222	14292	14217	14381	14294	14270	14349	14177	14333	14392	14223	14297	14171	14221	14056	14398	14265	14257	14359	14133	14138	14190	14219	14205	14368	14231	14308	14220	14320	14247	14240	14068	14114	14160	14276	14379	14250	14201	14262	14360	14194	14322	14304	14305	14329	14452	14218	14229	14178	14336	14266	14175	14402	14266	14113	14056	14255	14216	14081	14111	14268	14128	14294	14167	14298	14026	14175	14443	14333	14423	14203	14267	14220	14259	14283	14190	14269	14178	14262	14368	14168	14104	14213	14159	14190	14256	14153	14211	14363	14258	14346	14270	14339	14480	14319	14011	14061	14068	14023	14208	14261	14206	14295	14315	14116	14249	14295	14235	14213	14296	14261	14142	14217	14220	14118	14237	14420	14151	14108	14256	14390	14237	13993	14321	14194	14529	14019	14233	14244	14048	14279	14278	14451	14360	14075	14415	14154	14339	14118	14179	14227	14089	14266	14330	14299	14160	14256	14389	14196	14339	14273	14320	14222	14258	14234	14224	14244	14333	14214	14233	14271	14196	14326	14194	14174	14205	14394	14320	14072	14176	14455	14170	14351	14340	14184	14269	14345	14321	14266	14149	14261	14200	14262	14043	14258	14224	14356	14149	14153	14215	14341	14192	14242	14286	14128	14059	14298	14256	14328	14194	14288	14156	14125	14207	14389	14258	14086	14223	14376	14285	14273	14254	14390	13936	14397	14383	14213	14100	14281	14267	14175	14309	14298	14146	14069	14271	14298	14160	14245	14323	13983	14255	14267	14362	14269	14163	14211	14235	14299	14173	14228	14297	14202	14075	14264	14215	14354	14160	14136	14344	14114	14242	14295	14013	14377	14298	14239	14375	14163	14297	14223	14204	14199	14208	14347	14078	14234	14084	14192	14249	14294	14458	14387	14249	14089	14334	14121	14085	14242	14302	14176	14355	14280	14139	14229	14185	14248	14038	13998	14290	14099	14216	14147	14223	14298	14176	14334	14351	14199	14209	14330	14348	14499	14398	14404	14118	14186	14251	14172	14314	14167	14223	14123	14247	14283	14247	14238	14314	14139	14361	14203	14306	14172	14118	14220	14234	14278	14278	14269	14105	14383	14168	14167	14314	14273	14486	14252	14335	14252	14231	14271	14310	14093	14318	14354	14172	14331	14143	14296	14304	14062	14157	14296	14167	14132	14078	14335	14179	14275	14065	14449	14296	14316	14321	14469	14195	13995	14149	14069	14182	14374	14332	14334	14344	14372	14157	14351	14300	14033	14156	14265	14209	14193	14214	14407	14191	14223	14214	14317	14185	14419	14139	14295	14162	14182	14322	14348	14128	14309	14299	14211	14191	14231	14118	14225	14105	14423	14126	14330	14058	14206	14209	14299	14411	14280	14279	14321	14309	14358	14323	14260	14275	14185	14306	14178	14329	14399	14159	14323	14305	14286	14330	14255	14156	14188	14080	14393	14181	14168	14143	14284	14323	14021	14138	14166	14209	14280	14404	14159	14110	14213	14304	14394	14255	14173	14138	14162	14326	14155	14035	14165	14323	14249	14092	14177	14226	14246	14263	14338	14143	14046	14118	14298	14381	14231	14161	14222	14259	14176	14224	14390	14202	14284	14239	14370	14345	14039	14219	14404	14035	14249	14230	14302	14324	14183	14269	14202	14192	13990	14070	14305	14327	14093	14137	14169	14322	14130	14437	14288	14195	14162	14199	14168	14173	14255	14285	14321	14349	14480	14137	14225	14352	14511	14199	14271	14206	14391	14320	14119	14343	14286	14149	14373	14269	14219	14240	14231	14112	14223	14280	14117	14009	14249	14291	14220	14389	14142	14271	14396	14282	14165	14407	14241	14146	14258	14357	14351	14198	14235	14015	14379	14203	14308	14423	14231	14333	14341	14110	14271	14394	14334	14322	14306	14205	14242	14297	14253	14268	14167	14322	14100	14413	14267	14354	14174	14271	14242	14295	14301	14237	14320	14273	14235	14178	14147	14219	14280	14166	14366	14265	14239	14231	14253	14181	14221	14293	14334	14359	14092	14284	14280	14184	14421	14314	14198	14161	14099	14224	14313	14426	14085	14165	14352	14075	14401	14322	14139	14263	14196	14278	14449	14193	14261	14180	14280	14231	14304	14040	14376	14092	14184	14095	14284	14296	14308	14263	14221	14151	14262	14124	14151	14325	14294	14284	14223	14157	14201	14236	14198	14253	14190	14198	14308	14189	14104	14179	14356	14277	14180	14163	14366	14166	14299	14202	14241	14207	14320	14242	14267	14094	14368	14395	14321	14265	14238	14235	14259	14286	14301	14260	14202	14276	14194	14222	14179	14167	14208	14272	14060	14111	14213	14297	14159	14258	14260	14274	14166	14230	14157	14373	14265	14168	14295	14244	14048	14401	14218	14397	14192	14256	14286	14477	14363	14120	14201	14339	14301	14249	14362	14392	14322	14168	14250	14311	14319	14291	14139	14129	14230	14389	14163	14331	14248	14134	14396	14156	14273	14215	14170	14233	14149	14366	14210	14330	14145	14333	14215	14337	14125	14164	14242	14256	14436	14325	14316	14250	14362	14310	14208	14332	14215	14115	14330	14225	14217	14512	14283	14292	14312
24016	21175	28556	24899	23541	23663	21701	18610	17860	17598	17357	17457	17280	17061	17085	16821	16947	16927	17022	16883	16862	16826	17003	16869	16751	16626	16780	16822	16562	16655	16739	16700	16465	16615	16684	16769	16753	16755	16578	16800	16762	16968	16446	16673	16795	16481	16523	16484	16766	16775	16716	16317	16499	16462	16517	16653	16821	16623	16684	16492	16643	16698	16542	16599	16319	16655	16595	16655	16578	16709	16838	16582	16565	16580	16522	16615	16512	16482	16367	16427	16644	16655	16414	16831	16582	16585	16655	16656	16782	16551	16704	16632	16612	16820	16421	16568	16727	16595	16666	16561	16684	16564	16725	16623	16650	16365	16548	16625	16659	16563	16268	16383	16363	16527	16441	16603	16402	16617	16465	16426	16542	16502	16579	16359	16249	16593	16569	16471	16464	16507	16613	16406	16591	16510	16483	16614	16679	16592	16491	16419	16561	16586	16543	16599	16714	16474	16611	16318	16491	16433	16778	16631	16421	16623	16602	16524	16422	16566	16597	16772	16620	16569	16489	16523	16437	16712	16556	16475	16549	16724	16554	16487	16486	16699	16594	16622	16551	16436	16521	16647	16433	16728	16799	16470	16585	16484	16499	16479	16582	16573	16568	16511	16680	16370	16438	16388	16689	16753	16900	16559	16372	16589	16532	16605	16558	16483	16536	16625	16428	16528	16562	16533	16731	16495	16345	16580	16476	16733	16826	16440	16470	16432	16498	16603	16358	16434	16714	16324	16456	16712	16499	16670	16581	16572	16559	16561	16531	16750	16521	16689	16576	16672	16495	16499	16735	16596	16540	16609	16602	16625	16496	16644	16562	16286	16496	16441	16469	16618	16496	16508	16720	16511	16422	16549	16569	16547	16511	16586	16581	16514	16611	16511	16605	16484	16587	16574	16682	16793	16535	16674	16674	16582	16503	16551	16452	16595	16634	16659	16422	16541	16475	16565	16683	16823	16537	16597	16452	16468	16587	16444	16573	16625	16548	16518	16588	16626	16674	16587	16548	16544	16788	16570	16724	16629	16484	16530	16586	16506	16454	16581	16585	16607	16610	16473	16556	16499	16646	16504	16615	16378	16444	16467	16489	16581	16532	16626	16580	16509	16591	16395	16567	16342	16638	16613	16694	16469	16482	16522	16398	16502	16705	16626	16415	16512	16546	16307	16509	16503	16522	16605	16621	16353	16320	16536	16655	16642	16718	16537	16585	16525	16743	16618	16439	16465	16475	16359	16427	16560	16693	16389	16345	16712	16525	16633	16572	16377	16557	16632	16509	16718	16801	16533	16440	16513	16630	16452	16629	16469	16454	16265	16604	16723	16581	16448	16423	16356	16433	16538	16459	16546	16362	16523	16610	16629	16585	16533	16477	16338	16574	16509	16454	16516	16523	16575	16650	16326	16620	16450	16406	16493	16678	16690	16590	16598	16567	16496	16686	16561	16732	16701	16485	16498	16548	16474	16678	16539	16416	16578	16459	16436	16498	16494	16414	16445	16498	16398	16574	16576	16475	16473	16393	16585	16368	16444	16494	16516	16552	16679	16628	16357	16598	16460	16616	16595	16399	16645	16512	16390	16602	16240	16497	16500	16564	16601	16399	16692	16505	16636	16353	16421	16334	16367	16728	16422	16376	16470	16655	16400	16639	16409	16479	16496	16543	16649	16578	16614	16399	16486	16565	16472	16528	16589	16545	16458	16491	16490	16484	16466	16453	16489	16626	16543	16537	16498	16560	16632	16742	16483	16384	16528	16458	16650	16559	16655	16544	16614	16616	16370	16480	16412	16525	16628	16621	16626	16534	16320	16413	16396	16273	16630	16559	16457	16281	16527	16622	16642	16521	16540	16359	16439	16494	16536	16398	16501	16502	16468	16619	16467	16629	16605	16674	16509	16489	16466	16671	16696	16731	16650	16504	16644	16584	16336	16477	16482	16453	16452	16622	16649	16539	16350	16415	16644	16560	16689	16543	16705	16776	16514	16436	16494	16558	16791	16718	16538	16609	16458	16654	16774	16558	16530	16604	16567	16545	16555	16558	16402	16498	16516	16296	16602	16576	16647	16593	16514	16614	16813	16688	16551	16684	16417	16467	16573	16376	16434	16551	16893	16552	16485	16428	16524	16543	16520	16541	16576	16454	16457	16548	16556	16599	16422	16703	16630	16615	16436	16316	16407	16499	16430	16550	16554	16602	16599	16531	16521	16618	16590	16495	16468	16371	16540	16468	16437	16506	16714	16696	16545	16736	16391	16560	16383	16533	16626	16578	16383	16560	16526	16585	16588	16227	16434	16580	16639	16594	16407	16594	16624	16543	16519	16472	16422	16457	16560	16616	16468	16480	16738	16525	16517	16619	16492	16571	16548	16532	16406	16568	16647	16587	16814	16623	16557	16586	16725	16585	16541	16465	16547	16661	16272	16515	16726	16502	16470	16556	16467	16460	16491	16452	16672	16393	16542	16492	16533	16648	16185	16524	16612	16639	16687	16750	16528	16587	16629	16535	16560	16439	16551	16638	16469	16787	16341	16596	16462	16406	16643	16709	16517	16626	16380	16376	16708	16438	16244	16382	16745	16403	16416	16493	16507	16335	16419	16563	16569	16379	16540	16671	16595	16760	16572	16561	16523	16394	16490	16542	16560	16576	16539	16532	16600	16638	16503	16302	16257	16342	16490	16381	16551	16563	16565	16395	16675	16419	16643	16453	16539	16668	16463	16472	16488	16426	16506	16554	16687	16524	16526	16380	16589	16512	16524	16639	16695	16525	16531	16488	16455	16516	16304	16491	16547	16572	16428	16392	16575	16504	16636	16684	16619	16670	16419	16599	16534	16680	16468	16526	16282	16381	16629	16590	16560	16494	16462	16686	16543	16725	16693	16801	16547	16386	16637	16693	16509	16424	16541	16552	16471	16551	16369	16554	16548	16521	16470	16499	16486	16511	16411	16695	16498	16654	16565	16396	16426	16363	16751	16355	16585	16788	16780	16423	16558	16368	16308	16578	16559	16604	16566	16687	16751	16594	16582	16634	16421	16652	16513	16461	16651	16631	16614	16718	16489	16633	16566	16808	16599	16585	16452	16554	16406	16605	16458	16640	16587	16693	16272	16500	16680	16490	16477	16428	16327	16548	16483	16692	16657	16537	16470	16395	16571	16585	16560	16581	16364	16598	16584	16437	16417	16650	16460	16428	16509	16583	16492	16439	16595	16537	16453	16651	16682	16649	16641	16383	16533	16461	16688	16582	16531	16537	16608	16549	16582	16702	16507	16503	16384	16442	16489	16739	16575	16549	16511	16548	16324	16502	16621	16536	16390	16490	16623	16490	16683	16457	16580	16777	16640	16482	16404	16583	16616	16611	16491	16562	16535	16559	16429	16599	16610	16699	16595	16512	16533	16450	16465	16534	16457	16619	16553	16500	16328	16575	16492	16558	16419	16518	16628	16570	16530	16450	16541	16611	16518	16436	16665	16553	16537	16369	16583	16513	16644	16581	16476	16441	16626	16685	16666	16492	16550	16652	16610	16591	16450	16531	16530	16446	16406	16524	16478	16565	16599	16543	16791	16503	16318	16614	16735	16656	16606	16467	16633	16636	16406	16515	16503	16499	16511	16561	16408	16501	16640	16621	16458	16586	16551	16369	16363	16573	16615	16595	16550	16550	16417	16460	16676	16573	16423	16514	16438	16489	16354	16519	16673	16713	16661	16412	16524	16565	16516	16555	16511	16577	16397	16419	16616	16319	16584	16570	16566	16594	16573	16491	16489	16645	16520	16552	16691	16600	16348	16541	16311	16527	16494	16578	16686	16707	16468	16750	16488	16807	16520	16563	16506	16478	16509	16507	16629	16606	16592	16528	16504	16618	16619	16405	16530	16356	16520	16469	16522	16697	16527	16378	16496	16463	16495	16319	16550	16656	16461	16482	16531	16619	16445	16533	16462	16463	16414	16496	16581	16560	16553	16632	16627	16505	16621	16450	16632	16611	16524	16593	16594	16462	16660	16449	16585	16376	16599	16332	16450	16472	16538	16469	16542	16382	16395	16583	16614	16542	16596	16406	16459	16583	16687	16450	16456	16582	16577	16569	16607	16362	16490	16562	16569	16529	16519	16571	16704	16397	16478	16383	16564	16619	16336	16461	16438	16587	16738	16559	16419	16675	16560	16517	16473	16691	16488	16641	16290	16320	16408	16505	16538	16498	16157	16588	16704	16753	16702	16653	16719	16431	16590	16320	16550	16355	16581	16461	16594	16468	16502	16292	16425	16505	16488	16294	16505	16424	16463	16418	16549	16533	16601	16507	16449	16746	16778	16544	16699	16524	16586	16605	16583	16625	16688	16449	16608	16548	16764	16630	16429	16725	16609	16589	16542	16540	16746	16528	16674	16387	16627	16569	16685	16685	16367	16310	16370	16288	16531	16725	16495	16558	16516	16574	16537	16363	16395	16554	16470	16613	16564	16505	16522	16521	16787	16490	16666	16543	16457	16724	16596	16558	16400	16523	16448	16418	16435	16278	16626	16686	16454	16438	16684	16574	16497	16543	16413	16441	16692	16599	16431	16367	16457	16413	16673	16562	16461	16657	16755	16626	16663	16421	16546	16603	16702	16386	16435	16647	16653	16360	16540	16575	16591	16582	16369	16526	16558	16756	16587	16627	16557	16538	16461	16608	16300	16531	16552	16547	16542	16480	16325	16384	16461	16512	16300	16361	16364	16561	16394	16571	16472	16650	16557	16437	16447	16497	16282	16601	16527	16357	16455	16471	16399	16538	16458	16482	16692	16609	16423	16370	16561	16480	16564	16474	16605	16573	16420	16685	16625	16590	16708	16511	16569	16410	16717	16710	16484	16443	16489	16405	16551	16507	16601	16435	16560	16696	16741	16689	16708	16671	16592	16371	16666	16695	16570	16409	16395	16738	16723	16582	16518	16532	16551	16539	16451	16420	16569	16652	16512	16617	16616	16491	16651	16481	16579	16694	16552	16462	16434	16382	16526	16350	16535	16542	16625	16556	16513	16526	16637	16674	16490	16414	16533	16545	16442	16511	16630	16426	16325	16527	16633	16492	16376	16462	16534	16648	16535	16392	16392	16360	16403	16515	16524	16689	16608	16577	16602	16332	16381	16520	16516	16627	16473
25581	44545	40118	31310	25315	20643	17616	16723	15875	15575	15377	15182	14913	14916	14661	14767	14662	14496	14712	14578	14552	14469	14274	14481	14300	14453	14348	14254	14343	14372	14423	14275	14207	14526	14485	14393	14494	14432	14375	14481	14381	14419	14218	14533	14406	14164	14281	14131	14249	14264	14252	14160	14097	14214	14335	14151	14277	14223	14250	14312	14242	14253	14381	14259	14147	14326	14247	14192	14286	14184	14197	14223	14188	14265	14227	14109	14183	14202	14193	14169	14228	14249	14368	14124	14269	14294	14204	14404	14285	14168	14188	14262	14229	14128	14106	14216	14202	14315	14382	14430	14284	14260	14330	14234	14306	14143	14234	14287	14159	14380	14173	14225	14218	14228	14238	14309	14268	14165	14201	14087	14265	14092	14179	14255	14242	14096	14287	14235	14230	14225	14154	14290	14052	14180	14264	14215	14393	14221	14305	14169	14177	14213	14119	14207	14053	14081	14219	14268	14175	14137	14206	14245	14135	14373	14113	14279	14362	14151	14120	14237	14326	14097	14060	14318	14218	14187	14137	14333	14409	14131	14314	14149	14035	14110	14320	14276	14197	14155	14248	14164	14362	14337	14195	14302	14210	14173	14174	14228	14259	14404	14120	14226	14059	14225	14197	14235	14187	14295	14386	14188	14365	14197	14035	14314	14159	14346	14058	14281	14200	14247	14059	14165	14195	14223	14165	14155	14303	14312	14073	14187	14210	14173	14231	14136	14205	14135	14063	14076	14236	14040	14119	14185	14162	14286	14358	14297	14110	14261	14173	14402	14277	14198	14292	14314	14220	14265	14077	14135	14187	14108	14245	14098	14323	14088	14098	14304	14061	14376	14215	14163	14158	14226	14235	14219	14446	14172	14112	14240	14275	14405	14267	14107	14078	14141	14202	14195	14147	14249	14146	14368	14262	14230	14242	14201	14246	14252	14250	14151	14087	14378	14255	14394	14238	14240	14360	14215	14163	14272	14161	14315	14101	14226	14210	14125	14110	14246	14090	14171	14298	14155	14216	14207	14196	14161	14163	14132	14311	14229	14323	14217	14258	14207	14329	14023	14181	14300	14312	14107	14211	14273	14222	14160	14246	14005	14175	14308	14296	14223	14270	14085	14159	14184	14232	14144	14196	14281	14222	14314	14076	14260	14372	14264	14257	14359	14070	14098	14037	14199	14227	14217	14320	14188	14210	14224	14264	14108	14232	14447	14125	14195	14347	14210	14292	14159	14203	14320	14171	14218	14150	14154	14292	14182	14314	13956	14393	14431	14256	14156	14208	14040	14315	14116	14292	14080	14201	14005	14257	14270	14315	14259	14099	14250	14219	14142	14287	14079	14335	14234	14113	14206	14218	14329	14136	14201	14159	14206	14255	14224	14177	14023	14277	14035	14404	14142	14198	14299	14208	14307	14196	14176	14325	14383	14024	14253	14235	14249	14250	14265	14199	14151	14066	14106	14337	14333	14238	14208	14313	14056	14144	14209	14278	14213	14204	14131	14325	14195	14376	14367	14174	14144	14178	14214	14287	14241	14193	14066	14223	14096	14029	14266	14193	14138	14193	14132	14311	14045	14272	14141	14326	14333	14166	14146	14325	14090	14242	14282	14177	14215	14196	14168	14253	14260	14299	14236	14186	14274	14379	14144	14302	14225	14260	14207	13991	14343	14237	14296	14251	14134	14307	14147	14215	14348	14186	14304	14115	14244	14126	14389	14170	14193	14315	14081	14285	13937	14264	14039	13954	14258	14201	14037	14178	14130	14180	14328	14076	14110	14224	14180	14271	14318	14249	14300	14393	14174	14290	13911	14355	14212	14102	14266	14093	14051	14224	14150	14112	14330	14362	14193	14286	14079	14221	14063	14290	14056	14118	14213	14172	14150	14309	14106	14161	14210	14416	14243	14085	14210	14309	14225	14320	14216	14150	14286	14253	14173	14108	14172	14345	14145	14136	14213	14384	14155	14123	14157	14205	14121	14176	14227	14141	14322	14247	14093	14324	14144	14248	14217	14166	14062	14207	14252	14368	14207	14241	14236	14246	14191	14167	14389	14221	14203	14203	14351	14174	14359	14192	14172	14236	14354	14252	14130	14187	14106	14215	14229	14237	14263	14094	14137	14151	14331	14273	14144	14233	14163	14140	14202	14263	14215	14091	14139	14248	14212	14178	14163	14230	14096	14265	14424	14136	14203	14214	14092	14304	14219	14124	14336	14237	14128	14172	14184	14184	14180	14208	14102	14229	14190	14285	14306	14132	14216	14198	14307	14321	14166	14344	14359	14163	14192	14320	14273	14269	14239	14266	14190	14176	14261	14318	14186	14290	14150	14441	14285	14171	14286	14407	14160	14190	14079	14098	14265	14151	14380	14202	14254	14135	14381	14149	14128	14189	14312	14285	14228	14334	14101	14176	14235	14195	14215	14257	14137	14330	14206	14312	14255	14205	14180	14100	14188	14275	14209	14053	14246	14304	14164	14090	14143	14145	14079	14232	14235	14121	14297	14284	14224	14223	14226	14265	14376	14070	14136	14211	14217	14288	14279	14312	14177	14163	14210	14057	14186	14147	14203	14261	14205	14220	14242	14204	14342	14296	14172	14254	14238	14243	14066	14318	14233	14292	14181	14261	14247	14062	14174	14169	14252	14480	14240	14238	14106	14183	14082	14174	14164	14116	14196	14330	14231	14139	14275	14222	14314	14310	14288	14173	14358	14374	14275	14203	14269	14108	14344	14059	14208	14189	14043	14114	14159	14219	14185	14255	14072	14028	14222	14272	14091	14225	14180	14241	14409	14200	14194	14340	14219	14233	14186	13985	14324	14063	14261	14200	14269	14282	14387	14184	14109	14107	14143	14072	14265	14216	14299	14106	14239	14264	14296	14316	14142	14092	14340	14224	14175	14181	14171	14128	14237	14335	14263	14117	14220	14107	14232	14056	14212	14088	14267	14267	14267	14233	14122	14093	14294	14219	14087	14273	14213	14147	14385	14290	14178	14218	14201	14339	14215	14319	14261	14243	14367	14117	14271	14109	14174	14253	14413	14258	14156	14273	14229	14010	14334	14203	14189	14296	14138	14141	14216	14281	14283	14174	14273	14098	14284	14274	14357	14273	14197	14046	14194	14127	14093	14278	14119	14166	14079	14145	13983	14162	14234	14149	14228	14168	14177	14222	14131	14343	14158	14396	14331	14263	14256	14210	14229	14153	14343	14149	14096	14190	14264	14308	14281	14282	14314	14129	14147	14094	14218	14099	14108	14293	14243	14183	14241	14067	14117	14174	14243	14241	14350	14280	14316	14285	14183	14168	14216	14172	14032	14288	14190	14255	14202	14114	14221	14087	14125	14230	14102	14227	14255	14024	14216	14126	14199	14229	14277	14233	14173	14161	14169	14228	14235	14163	14133	14299	14182	14245	14183	13970	14162	14204	14113	14177	14292	14277	14294	14231	14179	14062	14141	14276	14273	14270	14366	14401	14111	14308	14151	14180	14197	14433	14284	14050	14082	14053	14239	14216	14250	14123	14031	14233	14145	14345	14180	14187	14203	14118	14301	14233	14069	14276	14194	14168	14249	14193	14154	14222	14170	14154	14230	14080	14195	14121	14480	14099	14205	14227	14330	14349	14087	14220	14197	14208	14283	14242	14258	14032	14154	14233	14221	14219	14229	13969	14222	14318	14223	13967	14168	14249	14166	14129	14244	14368	14103	14265	14243	14251	14302	14125	14119	14021	14374	14282	14338	14174	14264	14163	14269	14219	14189	14219	14266	14329	14362	14275	14271	14184	14224	14027	14224	14097	14235	14349	14323	14161	14217	14327	14166	14304	14304	14170	14355	14346	14071	14262	14176	14234	14164	14376	14234	14257	14345	14126	14276	14259	14269	14216	14223	14028	14255	14167	14380	14175	14146	14217	14127	14254	14193	14211	14216	14240	14217	14399	13980	14286	14149	14206	14346	14266	14247	14318	14335	14186	14135	14278	14148	14197	14230	14204	14092	14309	14358	14190	14006	14259	14462	14297	14031	14240	14409	14030	14186	14292	14321	14172	14135	14253	14207	14099	14171	14100	14218	14203	14247	14264	14270	14088	14191	14127	14232	14326	14290	14072	14436	14182	14100	14137	14443	14249	14155	14391	14174	14207	14252	14176	14134	14087	14187	14110	14162	14240	14313	14165	14284	14134	14026	14263	14143	14288	14395	14197	14120	14110	14249	14097	14186	14210	14322	14328	14122	14124	14174	14408	13978	14265	14127	14116	14298	14196	14142	14054	14331	14239	14148	14175	14173	14135	14218	14184	14269	14405	14033	14126	14127	14174	14285	14242	14337	14253	14323	14215	14114	14131	14162	14289	14319	14085	14047	13959	14220	14069	14117	14265	14353	14292	14112	14303	14355	14187	14248	14237	14336	14314	14097	14136	14256	14286	14291	14202	14188	14084	14133	14354	14388	14274	14167	14059	14184	14096	14186	14079	14248	14131	13992	14214	14071	14185	14230	14074	14237	14168	14286	14222	14092	14304	14162	14115	14242	14220	14155	14188	14231	14104	14090	14218	14086	14324	14121	14241	14275	14182	14345	14138	14267	14092	14170	14232	14264	14291	14227	14049	14184	14421	14324	14346	14207	14428	14211	14016	14286	14231	14220	14195	14246	14120	14182	14113	14156	14247	14290	14077	14327	14296	14199	14145	14273	14221	14235	14266	14208	14144	14201	14212	14082	14255	14217	14298	14129	14259	14278	14259	14064	14315	14093	14216	14283	14070	14216	14130	14134	14343	14284	14202	14204	14354	14136	14346	14268	14319	14147	14437	14125	14213	14225	14087	14064	14288	14083	14142	14204	14400	14152	14234	14203	14359	14211	14153	14295	14265	14127	14207	14395	14249	14237	14181	14106	14284	14249	14345	14223	14111	14339	14141	14242	14009	14291	14230	14154	14230	14059	14276	14254	14199	14240	14266	14123	14140	14064	14140	14182	14162	14112	14367	14043	14132	14339	14320	14272	14108	14295	14101	14249	14266	14222	14005	14307	14233	14315	14080	14369	14146	14137	14359	14380	14130	14321	14234	14345	14227	14129	14119	14267	14026	14057	14181	14294	14149	14302	14256	14282	14244	14241	14206	14156	14218	14273	14089	14062	14208	14269
22768	21068	28836	23903	22608	24805	25850	20441	18995	18879	18556	18529	18239	18168	18184	18120	17975	17914	17880	17768	17900	17714	17738	17814	17598	17707	17437	17699	17751	17463	17601	17574	17547	17499	17729	17594	17539	17648	17564	17522	17543	17587	17588	17494	17562	17397	17602	17363	17429	17370	17370	17413	17438	17404	17330	17526	17502	17381	17352	17502	17598	17578	17611	17486	17551	17481	17595	17447	17410	17547	17331	17329	17536	17409	17379	17708	17652	17579	17407	17345	17347	17596	17221	17121	17515	17548	17507	17408	17565	17298	17445	17550	17458	17440	17403	17259	17472	17294	17343	17365	17453	17628	17485	17483	17555	17469	17363	17527	17327	17337	17574	17201	17288	17480	17383	17434	17502	17255	17433	17665	17557	17500	17537	17496	17205	17493	17385	17458	17290	17050	17431	17607	17562	17424	17402	17449	17418	17403	17311	17382	17340	17421	17477	17413	17283	17269	17700	17355	17258	17210	17484	17353	17373	17338	17410	17487	17190	17268	17408	17439	17305	17300	17436	17519	17295	17374	17404	17511	17379	17541	17197	17304	17395	17332	17460	17465	17365	17398	17531	17553	17516	17307	17588	17498	17485	17479	17489	17463	17369	17285	17448	17486	17161	17450	17420	17307	17439	17504	17397	17400	17595	17309	17708	17551	17402	17504	17341	17361	17465	17311	17494	17381	17277	17573	17460	17438	17299	17433	17272	17266	17470	17335	17309	17535	17354	17380	17402	17377	17290	17416	17511	17290	17505	17225	17481	17294	17602	17317	17371	17526	17533	17237	17413	17238	17464	17216	17244	17175	17476	17289	17358	17263	17384	17303	17484	17301	17502	17297	17167	17138	17460	17414	17452	17504	17352	17377	17392	17243	17287	17346	17420	17533	17387	17475	17464	17344	17433	17257	17462	17248	17458	17417	17243	17230	17215	17357	17236	17534	17501	17592	17442	17302	17429	17361	17341	17384	17527	17414	17216	17197	17406	17400	17288	17318	17350	17598	17557	17419	17339	17638	17505	17307	17324	17291	17407	17387	17488	17421	17363	17396	17365	17416	17425	17389	17361	17467	17331	17406	17248	17414	17547	17339	17409	17376	17293	17349	17211	17204	17417	17580	17491	17445	17360	17448	17486	17187	17257	17315	17608	17329	17337	17470	17284	17471	17387	17394	17245	17526	17487	17462	17534	17350	17461	17487	17466	17225	17498	17473	17241	17382	17534	17649	17515	17500	17340	17305	17458	17371	17642	17313	17530	17351	17354	17320	17461	17533	17245	17410	17336	17459	17476	17376	17468	17461	17410	17331	17454	17356	17396	17527	17384	17423	17304	17444	17492	17396	17467	17606	17502	17338	17290	17353	17478	17466	17470	17151	17324	17450	17502	17219	17342	17590	17212	17342	17572	17303	17292	17298	17393	17533	17362	17444	17559	17617	17509	17573	17547	17395	17365	17578	17516	17444	17433	17605	17227	17241	17554	17528	17429	17395	17237	17301	17368	17523	17271	17287	17577	17284	17569	17256	17588	17374	17573	17331	17492	17417	17369	17412	17428	17258	17526	17509	17195	17299	17434	17349	17399	17436	17481	17464	17486	17497	17245	17204	17496	17447	17653	17485	17577	17530	17379	17316	17307	17265	17318	17356	17219	17248	17400	17276	17574	17536	17396	17302	17484	17288	17505	17493	17495	17424	17444	17347	17222	17577	17372	17564	17412	17335	17471	17240	17289	17490	17334	17385	17535	17481	17265	17450	17405	17423	17415	17464	17293	17293	17332	17373	17384	17470	17296	17521	17623	17696	17554	17332	17433	17267	17293	17217	17461	17468	17431	17434	17274	17286	17271	17338	17285	17364	17383	17417	17509	17453	17430	17376	17265	17450	17343	17408	17291	17355	17472	17402	17690	17461	17412	17414	17316	17381	17139	17353	17578	17408	17295	17428	17353	17475	17539	17387	17416	17395	17472	17572	17359	17347	17443	17436	17443	17333	17319	17665	17453	17390	17310	17062	17218	17225	17486	17344	17098	17485	17449	17251	17451	17370	17236	17352	17388	17366	17314	17359	17376	17430	17454	17292	17369	17466	17334	17590	17505	17518	17385	17380	17502	17454	17647	17181	17268	17473	17278	17454	17264	17530	17632	17424	17374	17463	17342	17390	17402	17379	17466	17179	17509	17432	17435	17446	17465	17384	17460	17322	17387	17526	17494	17345	17562	17397	17635	17450	17503	17207	17462	17454	17542	17520	17503	17414	17591	17329	17454	17525	17542	17277	17445	17466	17477	17455	17329	17439	17162	17139	17412	17324	17358	17378	17785	17410	17386	17478	17450	17344	17400	17458	17464	17433	17352	17150	17212	17333	17237	17331	17136	17411	17596	17343	17452	17668	17481	17414	17468	17579	17577	17252	17304	17578	17367	17300	17417	17273	17358	17270	17376	17575	17319	17283	17521	17395	17294	17276	17353	17430	17309	17449	17477	17283	17299	17363	17531	17563	17647	17357	17305	17385	17468	17316	17321	17504	17421	17457	17381	17469	17459	17319	17417	17237	17367	17310	17372	17267	17343	17264	17418	17505	17299	17382	17332	17596	17516	17326	17459	17350	17421	17367	17577	17332	17329	17435	17263	17459	17265	17397	17379	17541	17548	17298	17282	17444	17359	17161	17427	17578	17255	17465	17418	17346	17362	17483	17395	17442	17416	17398	17252	17383	17392	17491	17359	17243	17543	17386	17475	17478	17385	17272	17252	17433	17318	17531	17434	17436	17400	17402	17540	17196	17266	17377	17377	17177	17509	17427	17675	17325	17492	17321	17473	17275	17503	17426	17477	17362	17715	17409	17439	17234	17375	17407	17210	17459	17317	17326	17394	17276	17368	17365	17195	17380	17340	17373	17300	17447	17308	17431	17468	17364	17391	17437	17355	17519	17490	17634	17549	17202	17623	17566	17344	17458	17393	17367	17490	17520	17519	17501	17393	17267	17531	17415	17469	17385	17613	17570	17640	17496	17363	17488	17493	17316	17428	17516	17389	17455	17316	17397	17362	17368	17530	17370	17350	17449	17459	17522	17416	17310	17203	17282	17373	17389	17428	17266	17116	17283	17381	17355	17360	17416	17410	17435	17477	17442	17344	17459	17194	17700	17492	17431	17412	17333	17273	17510	17656	17415	17290	17338	17299	17465	17565	17635	17457	17379	17598	17240	17418	17598	17181	17288	17238	17415	17472	17518	17370	17313	17410	17405	17250	17432	17239	17497	17470	17437	17519	17401	17267	17332	17632	17326	17402	17158	17379	17423	17219	17199	17435	17463	17555	17493	17245	17348	17298	17444	17479	17259	17479	17345	17370	17420	17193	17599	17491	17552	17326	17405	17402	17302	17322	17626	17466	17396	17452	17333	17273	17508	17478	17174	17450	17429	17392	17216	17328	17426	17421	17359	17376	17522	17589	17418	17408	17474	17447	17337	17354	17342	17346	17333	17295	17388	17610	17326	17475	17256	17332	17458	17312	17383	17352	17460	17342	17303	17444	17228	17318	17579	17442	17300	17238	17406	17483	17367	17517	17449	17414	17319	17407	17441	17555	17425	17369	17460	17530	17464	17443	17365	17329	17593	17470	17586	17443	17240	17167	17239	17332	17449	17344	17443	17445	17271	17710	17573	17424	17208	17412	17418	17381	17265	17243	17432	17410	17287	17362	17471	17243	17286	17425	17484	17689	17439	17367	17375	17423	17382	17313	17254	17476	17480	17483	17563	17336	17337	17453	17363	17341	17365	17573	17411	17359	17492	17449	17171	17343	17472	17447	17121	17458	17295	17343	17514	17462	17471	17491	17164	17512	17532	17573	17366	17357	17000	17311	17436	17428	17125	17415	17362	17097	17468	17519	17403	17443	17412	17354	17451	17452	17327	17359	17393	17509	17249	17426	17476	17538	17482	17368	17400	17324	17491	17509	17387	17389	17307	17375	17319	17495	17351	17364	17281	17301	17436	17326	17153	17475	17302	17414	17434	17488	17542	17209	17503	17401	17391	17272	17521	17181	17505	17381	17310	17307	17295	17378	17389	17576	17488	17369	17486	17413	17386	17503	17274	17312	17455	17415	17465	17556	17536	17437	17463	17467	17459	17281	17291	17418	17392	17380	17354	17548	17469	17440	17385	17210	17339	17382	17347	17456	17359	17512	17400	17617	17502	17482	17557	17354	17211	17423	17339	17397	17364	17342	17359	17334	17437	17318	17314	17582	17507	17671	17346	17436	17525	17361	17494	17288	17272	17351	17462	17250	17314	17383	17280	17656	17488	17314	17589	17376	17437	17315	17562	17295	17449	17376	17509	17489	17339	17354	17519	17577	17340	17577	17351	17481	17387	17408	17454	17337	17509	17535	17426	17529	17405	17507	17505	17436	17391	17253	17191	17428	17516	17312	17619	17497	17528	17291	17509	17441	17444	17313	17611	17713	17528	17260	17367	17539	17535	17505	17249	17375	17402	17570	17405	17515	17465	17527	17503	17483	17488	17347	17285	17190	17534	17311	17438	17522	17504	17565	17432	17321	17497	17429	17513	17410	17213	17287	17380	17463	17338	17456	17291	17321	17216	17525	17502	17501	17335	17417	17446	17251	17546	17511	17306	17627	17406	17378	17369	17483	17428	17461	17292	17314	17257	17599	17374	17434	17295	17423	17220	17577	17409	17424	17245	17381	17453	17486	17526	17493	17454	17327	17345	17368	17387	17604	17293	17431	17335	17525	17269	17580	17268	17287	17285	17480	17508	17454	17272	17436	17388	17497	17460	17228	17452	17591	17282	17518	17379	17318	17447	17536	17471	17667	17321	17411	17454	17354	17272	17612	17483	17379	17316	17333	17383	17447	17377	17507	17463	17461	17416	17435	17474	17526	17433	17445	17413	17218	17536	17452	17204	17318	17207	17291	17392	17427	17537	17397	17419	17511	17076	17441	17324	17393	17432	17305	17389	17325	17451	17473	17497	17307	17506	17400	17256	17314	17533	17263	17465	17274	17486	17394	17347	17441	17371	17365	17272	17244	17332	17346	17233	17307	17559	17322	17450	17480	17409	17473	17355	17158	17351	17410	17202	17452	17319	17455	17328	17494	17463	17407	17506	17015	17555	17299	17577	17359	17566	17497	17349
28377	50495	45955	38386	30163	22967	19800	18070	17190	16470	16298	15803	15789	15520	15483	15517	15441	15345	15192	15019	15129	15007	15051	15031	14868	14874	14703	14874	14732	14904	14812	14901	14999	14925	14833	15001	14910	14838	14856	15142	14956	14665	14967	14772	14721	14747	14697	14638	14806	14731	14720	14695	14835	14693	14731	14835	14558	14822	14792	14784	14778	14622	14845	14739	14673	14721	14654	14820	14557	14809	14617	14769	14678	14635	14689	14834	14782	14629	14710	14495	14696	14753	14671	14539	14888	14633	14683	14729	14557	14679	14939	14876	14744	14677	14773	14740	14727	14765	14746	14677	14751	14726	14855	14693	14660	14824	14581	14733	14719	14758	14703	14705	14785	14721	14703	14749	14713	14454	14769	14501	14689	14689	14666	14712	14786	14767	14707	14747	14619	14803	14492	14421	14837	14902	14756	14585	14765	14543	14672	14585	14801	14544	14671	14596	14876	14602	14464	14611	14793	14652	14766	14708	14716	14771	14745	14560	14574	14625	14800	14758	14713	14704	14534	14609	14574	14732	14816	14629	14788	14589	14858	14745	14595	14614	14818	14500	14704	14705	14616	14656	14952	14590	14610	14666	14802	14582	14683	14907	14659	14669	14679	14689	14681	14679	14663	14661	14679	14714	14820	14740	14715	14633	14620	14601	14736	14630	14771	14632	14462	14788	14704	14624	14572	14764	14584	14543	14848	14597	14690	14553	14677	14728	14735	14771	14724	14742	14598	14698	14622	14696	14806	14681	14580	14595	14555	14615	14581	14677	14587	14581	14628	14676	14832	14731	14645	14574	14743	14744	14757	14599	14575	14648	14547	14756	14695	14747	14515	14582	14682	14476	14725	14802	14614	14628	14658	14593	14620	14696	14744	14603	14622	14690	14602	14840	14615	14733	14777	14601	14617	14701	14782	14676	14637	14761	14686	14662	14714	14735	14638	14832	14697	14839	14594	14646	14811	14781	14631	14652	14701	14654	14618	14472	14767	14740	14737	14743	14600	14673	14792	14768	14616	14696	14727	14815	14680	14612	14611	14849	14686	14678	14693	14692	14650	14774	14496	14548	14418	14711	14606	14770	14694	14745	14637	14567	14653	14707	14695	14640	14724	14763	14684	14752	14733	14773	14646	14730	14642	14594	14690	14737	14814	14651	14698	14589	14618	14685	14511	14698	14539	14645	14689	14893	14644	14680	14624	14593	14698	14713	14720	14652	14654	14661	14489	14681	14690	14486	14686	14622	14795	14708	14566	14575	14549	14651	14707	14736	14741	14720	14687	14693	14839	14771	14791	14602	14629	14699	14702	14634	14740	14564	14584	14640	14623	14650	14790	14627	14555	14702	14632	14687	14634	14628	14721	14610	14720	14924	14611	14735	14603	14664	14557	14714	14630	14529	14652	14698	14816	14757	14661	14608	14537	14778	14611	14722	14611	14645	14742	14591	14763	14643	14652	14882	14722	14629	14743	14779	14669	14682	14789	14795	14543	14697	14606	14630	14699	14566	14549	14494	14719	14681	14587	14843	14850	14484	14817	14756	14737	14602	14726	14592	14594	14723	14633	14670	14582	14754	14754	14739	14663	14693	14671	14612	14604	14526	14827	14748	14776	14795	14539	14744	14799	14873	14573	14564	14801	14716	14797	14759	14819	14817	14636	14621	14477	14902	14767	14670	14586	14691	14660	14664	14585	14564	14683	14648	14685	14648	14741	14834	14768	14616	14500	14596	14592	14832	14788	14627	14748	14567	14662	14719	14836	14630	14657	14591	14668	14509	14427	14721	14749	14709	14836	14775	14576	14424	14658	14724	14772	14722	14570	14708	14502	14776	14679	14682	14512	14611	14653	14693	14680	14551	14702	14735	14758	14673	14624	14839	14637	14714	14706	14587	14489	14605	14612	14821	14705	14603	14530	14575	14726	14591	14625	14757	14612	14750	14628	14661	14704	14649	14589	14603	14565	14619	14650	14639	14650	14784	14703	14739	14830	14600	14708	14615	14760	14618	14653	14643	14735	14622	14723	14657	14689	14553	14654	14509	14670	14766	14477	14787	14573	14831	14662	14742	14713	14467	14635	14798	14602	14780	14666	14668	14590	14805	14730	14612	14746	14717	14540	14624	14592	14693	14739	14660	14681	14523	14784	14621	14594	14725	14598	14601	14694	14674	14602	14721	14539	14513	14840	14594	14657	14694	14650	14546	14512	14776	14656	14767	14601	14593	14676	14666	14542	14543	14706	14722	14560	14766	14687	14704	14753	14536	14919	14622	14730	14527	14614	14547	14737	14640	14629	14670	14641	14729	14561	14618	14554	14645	14555	14711	14558	14696	14558	14570	14607	14709	14718	14586	14779	14658	14657	14701	14574	14662	14874	14535	14622	14636	14551	14823	14818	14578	14762	14619	14588	14654	14785	14620	14599	14711	14634	14692	14760	14701	14577	14763	14492	14762	14680	14790	14576	14597	14600	14736	14536	14795	14752	14623	14737	14543	14524	14800	14711	14760	14548	14651	14583	14822	14903	14721	14802	14500	14709	14714	14720	14700	14757	14532	14556	14590	14765	14589	14535	14582	14508	14638	14505	14702	14594	14677	14692	14752	14622	14683	14633	14663	14820	14624	14647	14791	14770	14549	14741	14679	14500	14679	14673	14645	14698	14539	14578	14642	14796	14644	14614	14665	14725	14590	14677	14612	14585	14530	14616	14644	14618	14505	14776	14679	14640	14583	14787	14573	14779	14757	14769	14759	14756	14675	14712	14671	14627	14671	14767	14739	14796	14826	14613	14804	14660	14629	14808	14770	14693	14476	14661	14547	14644	14711	14603	14521	14580	14738	14872	14620	14774	14544	14858	14784	14541	14615	14569	14815	14802	14663	14618	14537	14751	14530	14669	14674	14672	14643	14653	14798	14640	14838	14728	14523	14743	14867	14656	14650	14704	14670	14523	14619	14779	14673	14535	14543	14723	14649	14754	14677	14827	14683	14513	14458	14579	14689	14812	14639	14546	14572	14627	14654	14683	14618	14770	14615	14727	14674	14835	14800	14583	14680	14803	14628	14729	14666	14674	14684	14728	14685	14795	14682	14755	14831	14623	14683	14659	14661	14659	14702	14686	14651	14824	14627	14703	14757	14651	14521	14629	14749	14655	14594	14693	14799	14754	14704	14638	14751	14723	14653	14522	14707	14758	14649	14676	14668	14752	14710	14648	14754	14842	14636	14626	14618	14776	14666	14696	14819	14765	14518	14672	14728	14641	14678	14610	14826	14743	14683	14707	14631	14839	14619	14688	14663	14598	14669	14661	14582	14551	14591	14672	14516	14650	14729	14720	14745	14733	14485	14706	14651	14714	14545	14749	14702	14772	14635	14734	14562	14525	14660	14711	14591	14783	14841	14717	14580	14805	14507	14534	14674	14614	14529	14528	14566	14857	14664	14716	14637	14705	14707	14813	14623	14828	14604	14857	14669	14552	14733	14638	14724	14727	14631	14754	14644	14661	14679	14670	14533	14670	14623	14527	14694	14744	14568	14716	14778	14598	14829	14682	14684	14479	14710	14587	14787	14673	14605	14622	14535	14811	14758	14662	14726	14594	14732	14729	14881	14799	14731	14601	14768	14638	14726	14743	14680	14452	14653	14659	14706	14612	14632	14557	14699	14570	14642	14578	14710	14709	14580	14618	14658	14652	14527	14771	14473	14691	14646	14586	14594	14607	14599	14615	14624	14836	14735	14717	14728	14718	14633	14438	14832	14505	14652	14521	14724	14823	14703	14668	14671	14631	14674	14901	14720	14703	14742	14684	14673	14666	14702	14473	14715	14598	14600	14595	14615	14576	14807	14596	14546	14700	14589	14672	14755	14691	14648	14686	14695	14756	14718	14562	14672	14633	14636	14634	14603	14596	14610	14473	14653	14736	14713	14632	14611	14637	14523	14649	14674	14774	14608	14596	14625	14558	14676	14639	14623	14732	14657	14595	14577	14692	14800	14661	14628	14498	14587	14601	14673	14704	14659	14625	14703	14535	14693	14753	14652	14636	14545	14614	14698	14682	14552	14755	14797	14940	14705	14707	14516	14650	14554	14684	14611	14510	14675	14711	14686	14714	14733	14731	14728	14560	14632	14533	14708	14836	14799	14753	14563	14676	14772	14707	14604	14663	14723	14739	14586	14776	14630	14631	14588	14581	14804	14607	14717	14695	14539	14643	14666	14569	14615	14805	14454	14570	14704	14638	14842	14715	14809	14565	14635	14776	14759	14679	14602	14780	14543	14685	14624	14515	14738	14783	14699	14685	14658	14642	14710	14681	14626	14780	14518	14569	14730	14745	14515	14602	14627	14759	14699	14684	14754	14455	14678	14685	14637	14659	14511	14659	14668	14686	14771	14630	14549	14645	14841	14548	14636	14798	14640	14663	14703	14579	14706	14687	14576	14682	14616	14631	14611	14819	14749	14740	14587	14623	14649	14646	14617	14661	14551	14784	14483	14691	14653	14535	14458	14563	14724	14690	14650	14571	14488	14639	14697	14689	14625	14627	14586	14800	14646	14773	14487	14667	14666	14862	14675	14823	14812	14565	14639	14737	14781	14618	14712	14680	14661	14724	14623	14755	14787	14885	14673	14686	14611	14507	14649	14711	14599	14795	14674	14760	14628	14737	14632	14757	14488	14613	14457	14480	14761	14598	14799	14662	14512	14662	14636	14557	14717	14759	14737	14721	14610	14791	14694	14803	14610	14615	14651	14597	14504	14654	14596	14725	14718	14728	14780	14680	14770	14616	14670	14888	14608	14739	14668	14826	14672	14705	14653	14671	14742	14605	14491	14722	14747	14566	14717	14668	14558	14658	14741	14646	14550	14647	14694	14698	14625	14716	14590	14904	14777	14590	14624	14769	14679	14575	14496	14751	14579	14646	14763	14703	14787	14588	14772	14664	14662	14627	14526	14670	14608	14784	14640	14645	14823	14742	14667	14559	14666	14699	14567	14548	14757	14608	14648	14571	14472	14632	14645	14545	14567	14706	14845	14738	14653	14737	14876	14616	14896	14698	14789	14659	14717	14702	14663	14843	14656	14585	14527	14466	14669	14751	14686	14879	14572	14734	14619	14675	14577	14612	14745	14494	14522	14750	14761	14699	14595	14672	14624
28204	24770	30347	26539	21013	18462	17722	17075	17389	17061	16960	16709	16658	16568	16375	16563	16592	16630	16455	16370	16388	16536	16477	16508	16444	16568	16280	16254	16511	16545	16449	16332	16370	16441	16306	16304	16611	16410	16477	16414	16587	16550	16505	16259	16335	16298	16426	16604	16426	16237	16321	16442	16391	16395	16418	16349	16437	16345	16355	16397	16448	16610	16480	16326	16441	16422	16428	16292	16586	16432	16392	16333	16501	16475	16310	16516	16463	16440	16524	16594	16353	16454	16489	16198	16526	16133	16401	16356	16521	16311	16404	16386	16490	16526	16405	16454	16504	16314	16300	16391	16340	16339	16304	16401	16360	16270	16479	16519	16518	16336	16525	16414	16331	16386	16401	16505	16590	16346	16292	16516	16284	16453	16584	16519	16400	16376	16359	16334	16260	16444	16378	16380	16321	16338	16345	16414	16332	16459	16277	16524	16556	16401	16165	16203	16507	16623	16312	16354	16391	16270	16340	16423	16391	16379	16256	16333	16555	16379	16432	16257	16421	16455	16292	16519	16376	16451	16400	16317	16569	16495	16493	16368	16494	16443	16438	16481	16494	16496	16100	16267	16625	16527	16403	16364	16416	16310	16358	16753	16375	16524	16517	16270	16178	16485	16426	16333	16466	16683	16270	16303	16365	16395	16354	16446	16427	16347	16502	16370	16432	16459	16282	16516	16540	16413	16276	16462	16469	16419	16325	16382	16290	16368	16514	16350	16352	16142	16387	16423	16440	16450	16325	16325	16082	16372	16486	16380	16427	16389	16712	16351	16423	16270	16499	16284	16304	16369	16187	16465	16550	16448	16401	16379	16366	16405	16281	16486	16438	16231	16590	16337	16329	16262	16575	16328	16564	16489	16365	16428	16596	16473	16434	16384	16302	16374	16324	16387	16714	16549	16360	16448	16501	16425	16456	16442	16405	16288	16473	16370	16480	16259	16447	16460	16342	16347	16408	16262	16533	16452	16267	16365	16229	16547	16277	16426	16436	16259	16350	16504	16584	16254	16494	16228	16232	16526	16337	16316	16216	16288	16332	16223	16416	16220	16358	16457	16392	16292	16451	16390	16295	16416	16385	16308	16426	16279	16381	16454	16320	16390	16589	16497	16387	16397	16449	16440	16348	16312	16394	16432	16293	16324	16407	16456	16503	16348	16431	16588	16237	16547	16328	16491	16412	16517	16495	16272	16341	16597	16341	16326	16413	16339	16287	16534	16362	16443	16258	16480	16338	16713	16588	16485	16382	16434	16446	16513	16440	16375	16435	16419	16324	16485	16582	16414	16379	16402	16654	16374	16478	16266	16220	16499	16382	16253	16221	16262	16231	16395	16478	16424	16424	16436	16345	16565	16499	16384	16579	16192	16448	16394	16409	16404	16520	16390	16518	16279	16343	16331	16403	16430	16450	16389	16298	16553	16318	16281	16490	16310	16336	16404	16590	16292	16411	16399	16537	16490	16243	16378	16554	16428	16419	16443	16384	16411	16297	16495	16227	16490	16426	16234	16334	16385	16301	16466	16322	16423	16396	16474	16399	16404	16468	16566	16492	16329	16400	16397	16313	16588	16309	16334	16404	16213	16422	16435	16663	16378	16397	16622	16394	16482	16382	16279	16386	16369	16522	16452	16577	16366	16431	16219	16405	16249	16398	16408	16479	16407	16622	16340	16229	16343	16740	16448	16319	16190	16374	16372	16508	16314	16497	16397	16560	16549	16622	16299	16354	16179	16480	16518	16442	16392	16441	16264	16536	16477	16272	16125	16141	16408	16294	16384	16366	16305	16498	16308	16461	16439	16533	16378	16328	16416	16576	16427	16370	16439	16132	16266	16327	16249	16390	16526	16438	16467	16429	16454	16390	16387	16562	16572	16455	16411	16382	16472	16741	16453	16238	16318	16252	16234	16506	16430	16450	16244	16415	16534	16617	16426	16380	16268	16475	16361	16467	16417	16480	16484	16340	16147	16212	16262	16451	16316	16564	16276	16411	16479	16359	16209	16183	16347	16292	16503	16390	16328	16206	16541	16567	16650	16360	16419	16556	16432	16459	16435	16387	16410	16445	16353	16434	16418	16462	16302	16350	16437	16317	16204	16377	16573	16638	16554	16346	16424	16522	16445	16383	16457	16366	16270	16519	16256	16249	16477	16373	16511	16478	16457	16511	16209	16364	16389	16456	16123	16425	16361	16376	16556	16541	16608	16317	16543	16196	16514	16332	16554	16566	16349	16636	16427	16534	16298	16391	16437	16418	16288	16171	16343	16232	16561	16292	16521	16397	16146	16529	16368	16298	16244	16412	16418	16228	16425	16418	16359	16406	16360	16392	16183	16556	16362	16463	16388	16531	16403	16357	16440	16495	16576	16293	16379	16396	16339	16328	16476	16323	16461	16355	16303	16234	16433	16363	16418	16482	16396	16588	16261	16285	16190	16279	16395	16486	16439	16500	16394	16446	16393	16479	16482	16492	16316	16233	16551	16216	16414	16554	16479	16433	16331	16159	16459	16431	16502	16407	16459	16545	16493	16405	16428	16624	16416	16357	16315	16437	16458	16447	16358	16475	16292	16406	16252	16430	16591	16308	16426	16594	16429	16389	16259	16276	16628	16332	16360	16545	16344	16580	16310	16296	16147	16400	16316	16541	16301	16380	16490	16330	16435	16360	16320	16414	16433	16133	16332	16465	16276	16349	16443	16398	16266	16227	16363	16533	16418	16399	16435	16570	16486	16443	16211	16361	16415	16361	16484	16572	16517	16406	16412	16491	16306	16264	16263	16402	16482	16369	16356	16424	16458	16364	16378	16243	16396	16391	16359	16305	16519	16401	16374	16518	16457	16313	16314	16345	16445	16485	16386	16375	16232	16325	16521	16248	16483	16286	16254	16364	16540	16403	16321	16182	16435	16478	16487	16305	16358	16415	16321	16431	16257	16465	16528	16394	16271	16588	16332	16463	16405	16529	16500	16415	16462	16483	16399	16284	16497	16511	16374	16506	16386	16323	16196	16431	16249	16270	16338	16470	16554	16596	16488	16277	16405	16559	16440	16470	16470	16534	16409	16391	16403	16325	16399	16393	16563	16410	16182	16391	16400	16331	16361	16528	16386	16495	16451	16527	16387	16362	16421	16334	16335	16594	16286	16542	16376	16377	16377	16436	16391	16450	16390	16571	16463	16610	16400	16128	16342	16449	16490	16274	16497	16430	16366	16277	16425	16384	16330	16328	16384	16356	16335	16356	16164	16416	16454	16355	16418	16614	16394	16371	16371	16292	16465	16250	16347	16508	16447	16363	16292	16489	16511	16347	16286	16231	16521	16255	16311	16582	16471	16389	16510	16543	16465	16449	16404	16554	16347	16604	16560	16355	16535	16415	16497	16433	16308	16448	16350	16460	16393	16330	16502	16390	16465	16442	16366	16520	16410	16399	16333	16393	16587	16347	16344	16489	16377	16437	16510	16380	16599	16544	16616	16475	16463	16458	16301	16271	16590	16447	16481	16555	16393	16373	16428	16577	16374	16417	16381	16393	16222	16444	16415	16309	16324	16296	16349	16340	16393	16162	16236	16361	16398	16406	16461	16427	16190	16555	16274	16348	16768	16383	16390	16495	16271	16439	16219	16402	16327	16265	16238	16568	16450	16416	16321	16595	16316	16404	16548	16441	16263	16378	16612	16487	16325	16597	16374	16348	16380	16399	16491	16380	16455	16273	16426	16340	16408	16555	16334	16578	16410	16207	16373	16443	16468	16504	16506	16340	16528	16570	16530	16386	16345	16437	16294	16462	16428	16549	16197	16326	16485	16331	16327	16401	16371	16366	16194	16296	16393	16355	16345	16533	16634	16600	16391	16428	16421	16295	16488	16259	16340	16547	16326	16298	16394	16576	16314	16483	16456	16309	16383	16310	16371	16450	16473	16480	16368	16435	16413	16576	16357	16377	16475	16469	16476	16461	16463	16374	16403	16386	16184	16434	16280	16265	16257	16327	16382	16287	16536	16229	16361	16371	16426	16322	16546	16270	16562	16328	16322	16361	16397	16376	16294	16314	16427	16668	16378	16569	16478	16489	16486	16395	16310	16338	16374	16346	16355	16547	16423	16367	16372	16476	16426	16381	16613	16633	16232	16455	16407	16755	16372	16377	16245	16477	16444	16476	16398	16539	16347	16238	16446	16445	16493	16503	16416	16386	16344	16384	16452	16338	16461	16532	16435	16688	16277	16282	16236	16227	16349	16547	16492	16396	16541	16361	16516	16394	16203	16476	16226	16421	16403	16463	16186	16421	16297	16278	16487	16375	16396	16330	16524	16400	16316	16341	16470	16574	16456	16210	16277	16291	16309	16381	16487	16518	16372	16520	16403	16296	16476	16340	16451	16392	16317	16263	16422	16296	16417	16469	16347	16576	16392	16261	16305	16232	16236	16459	16240	16405	16349	16362	16567	16303	16469	16294	16177	16419	16511	16438	16410	16447	16508	16550	16366	16329	16467	16524	16530	16331	16357	16469	16285	16674	16638	16504	16424	16227	16267	16485	16349	16460	16490	16252	16414	16346	16362	16474	16327	16615	16284	16525	16365	16415	16412	16266	16519	16381	16454	16358	16520	16166	16514	16483	16361	16502	16475	16409	16317	16284	16530	16417	16392	16572	16424	16569	16497	16293	16324	16474	16424	16362	16442	16446	16454	16653	16291	16453	16374	16327	16498	16380	16331	16288	16340	16425	16425	16523	16553	16244	16479	16492	16566	16343	16427	16489	16494	16539	16275	16493	16485	16436	16353	16311	16389	16504	16474	16319	16319	16472	16324	16664	16509	16344	16471	16484	16335	16496	16545	16350	16421	16283	16417	16550	16432	16367	16529	16496	16477	16477	16242	16340	16427	16329	16537	16449	16425	16407	16427	16430	16397	16392	16374	16445	16327	16368	16471	16432	16579	16431	16546	16241	16448	16406	16267	16294	16376	16495	16267	16354	16477	16301	16252	16246	16505	16458	16527	16428	16381	16496	16451	16504	16427	16577	16185	16230	16120	16420	16220	16365	16466	16368	16381	16533	16465	16370	16560	16454	16379	16449	16467	16348	16343	16625	16447	16455	16376	16530	16537	16415	16421	16411	16412	16596	16420	16402	16331	16418	16277	16351	16346
24659	37123	32151	24640	19807	16667	15759	15534	15201	15035	14840	14648	14550	14511	14346	14329	14444	14382	14414	14174	14349	14090	14080	14184	14194	14199	14223	14185	14099	14237	14175	14202	14150	14260	14119	14138	14193	14171	14243	14193	14211	14233	14112	14197	14091	14167	13985	14187	14215	14197	14133	14087	13907	14264	14090	13985	14161	14095	14208	14064	14289	14149	14149	14068	14215	14134	14044	14073	14331	14033	14308	14127	13986	13993	14022	14137	14203	14261	14161	14087	14002	14313	14206	14113	14129	14346	14363	14181	14197	14314	14079	14252	14090	14225	14349	14175	14159	14155	14134	14008	14131	14030	14204	14230	13965	14225	14216	14041	14170	14027	14074	14160	14100	14240	14049	14210	14114	14184	14042	14098	14212	14121	14030	14147	14309	14215	14236	14217	14137	14146	14145	14161	14102	14208	14264	14225	14035	14003	14115	13994	14178	14025	14030	14121	14066	14166	13927	14162	14111	14110	13982	14020	14177	14210	14122	14098	14186	14226	14284	14046	14083	14246	14141	14226	14014	14184	13996	14131	14101	14150	14253	14317	14114	14166	14095	14161	13954	14160	14167	14158	14168	13981	14008	14087	14130	14125	14234	14170	14235	14097	14156	14078	14062	14068	14100	14029	14058	14027	14088	14146	14163	13982	14126	14123	14189	14311	14098	14188	14231	14203	14164	14283	14192	14101	14131	13984	14182	14231	14091	14220	14209	14068	13887	14227	14151	14144	14020	14049	14125	14171	14078	14102	14153	14078	14221	14097	14043	14163	14101	14142	14345	14020	14227	14301	14221	14063	14123	14294	14284	14010	14172	14096	13976	13893	14174	14295	14125	14173	13925	14120	14016	14111	14095	14055	14036	14029	14047	14050	14095	14125	14132	14269	14112	14123	14151	13963	14210	14303	14161	14185	14000	14090	14068	14063	14233	14135	14183	14208	14158	14153	14079	14118	13954	14113	14134	14126	14056	13968	14198	14213	14155	14070	14120	14194	14311	14225	14082	14125	14242	14199	14169	14180	14241	14106	13956	14087	14144	14132	14254	14228	14319	14131	14107	14099	14308	14163	14277	13893	14188	14134	14083	14177	14103	14163	14202	14085	14180	14034	14216	14130	14126	14082	14179	14141	14142	13941	14204	14191	14119	14160	14168	14167	14333	14139	14055	14090	14227	13969	14193	14099	14107	14126	14143	14240	14121	14046	14099	13884	14221	14068	14221	14181	14205	14117	14326	14070	14143	14236	14000	14053	14186	14017	14166	13959	14151	14143	14184	14185	14053	14029	14220	14157	14068	14178	14130	14008	14055	14216	14007	14128	14188	14031	14048	14046	13951	14080	14230	14262	14167	14149	14010	14138	14115	14216	14109	14123	14046	14202	14131	14182	14052	14181	14058	14355	13951	14049	14223	14106	13890	14122	14096	14051	14276	13840	14199	14136	14115	14056	14062	14334	14126	14150	14067	14236	14282	14202	14072	14338	14218	14104	14080	14217	14064	14310	14162	14281	14431	14153	14052	14155	14244	14121	14227	14129	14113	14206	14151	14297	14111	14041	14176	14214	14171	14079	14280	14022	14223	14238	14095	14393	14048	14223	14115	14102	14164	14215	14107	14167	14073	14141	13942	14237	14187	14159	13996	14440	14216	14054	14117	14144	14058	14175	14209	14170	14143	14117	14280	14147	14092	14290	14159	14050	14239	14108	14083	14008	14001	14037	14093	14065	14054	14042	14068	14262	14249	14223	14122	14103	14204	14182	14089	14113	14024	14231	14108	14060	14190	14066	14216	14050	13940	14358	14206	14069	14206	14311	14037	14178	14181	14124	14155	14125	14149	14103	13998	14211	14163	14088	14106	14099	14192	14238	14008	14021	14230	14230	14056	14186	13959	14129	14061	14116	14132	14061	14179	14119	14254	14220	13902	13993	14124	14167	14233	14166	14224	14092	14088	13994	14112	14224	14140	14143	14093	14135	14170	14011	13977	14328	14046	14171	14027	13945	14013	14212	14168	14050	14260	14200	14091	14196	14225	14136	14060	14238	14100	14087	14289	14171	14032	14093	14175	14254	14274	14294	14231	14196	14020	14051	14152	14226	13974	14136	14133	14163	14132	14164	14096	14045	14002	14121	14287	14175	14142	14087	14223	14322	14173	14121	14101	14275	14056	14247	14056	14177	14231	14281	14029	14151	14126	14161	14287	14104	14135	14138	14274	14166	14088	14185	14002	14172	14228	14208	14258	14265	13912	14082	14193	14040	13967	14152	14114	14144	14217	14112	14215	14108	14073	14012	14216	14273	14126	14255	14314	14181	14172	14060	14238	14205	14033	14224	14109	14086	14200	14125	14040	14012	14031	13803	14363	14195	14147	14098	14146	14197	14090	14188	14109	14166	13993	14149	14175	14244	13952	14043	14120	14073	14159	14222	14163	14062	14118	14172	14282	14050	14230	14107	13968	14166	14231	14082	13940	14392	14108	14117	14210	14024	13900	14215	14018	14084	14222	14156	14073	14109	14211	14248	14012	14121	14048	14031	14121	14144	14127	14128	14165	14131	14042	14128	14200	14064	14034	14146	14232	14102	14051	14211	13972	14113	14213	14248	14164	14142	14135	14104	14273	14118	14247	13986	14206	13914	14139	14145	14212	14048	14193	14237	14202	14112	14056	14063	14127	14006	13999	14220	14178	14156	14352	14205	13988	14210	14142	14170	14079	14337	14149	14135	14086	14097	14137	14132	14141	14152	14283	14004	14053	14323	14066	14047	14154	14125	14175	13995	14195	14091	14138	14137	13947	14144	14127	14115	14164	14181	14016	14176	14164	13927	14227	14073	14184	14267	14112	14187	13996	14136	14101	14085	14271	14024	14134	14109	13881	14188	14179	14115	14131	14233	14140	14159	14197	14090	14171	14064	14297	14130	14035	14093	14117	14091	14017	14242	14120	14084	14162	14104	14154	14085	14053	14172	14064	14147	14161	14184	14088	14247	14287	14223	14173	14130	14202	14132	14026	14154	14066	14075	14220	14087	14132	14009	14102	14082	14083	14253	14095	14187	14060	13984	13993	14102	14090	14147	14115	14064	14192	14053	13989	14013	14143	14103	14105	14152	14100	14148	14248	14087	14088	14211	14087	14115	14194	14049	14151	14212	14069	14165	14191	14192	14135	14322	14128	14217	14077	14266	14146	14212	14104	13995	14210	14274	14040	14144	14273	14055	14114	14061	14169	14222	14151	14109	14127	14061	14036	14228	14179	14119	14265	14133	14171	14067	14036	14267	14134	14162	14133	14328	14085	14182	14047	14158	14108	14250	14094	14094	14302	14027	14115	14156	13972	14255	14181	14139	14340	14091	14055	14235	14089	14064	14247	14234	14097	14048	14040	14134	14244	14076	14222	14070	14179	14232	14156	14181	14091	14196	14120	14167	14225	14089	14158	14206	14255	14065	14039	14229	14199	14087	14091	14294	14160	13967	14266	14290	14095	14134	14221	14209	14300	14372	14203	14358	14140	14023	14081	14245	14147	14124	14131	14193	14278	14121	13938	14246	13974	14146	14063	14122	13998	14114	14083	14012	14086	14144	14061	14051	14317	14001	13970	14134	14139	14062	14239	14021	14218	14203	14228	14159	14159	13874	14083	13986	14112	14147	14199	14159	14008	14246	14133	14108	14054	14147	14094	13956	14304	14230	14238	14239	14118	14111	14217	13937	14243	14112	13985	14134	14319	14209	13936	14268	14202	14118	14058	14034	14210	14162	14258	14178	14140	14211	14224	14163	14133	14178	14262	14124	14044	14126	14170	14103	14156	14101	13944	14149	14173	14140	14165	14118	14206	13925	14120	14150	14210	14197	14254	14036	14201	14002	14176	14266	14189	14276	14145	14222	14037	14154	14242	14222	14330	14257	14200	14194	14071	13996	14166	14225	14171	14181	14224	14148	14162	14209	14152	14103	14008	13968	14198	14100	14219	14025	14293	14091	14068	14073	14103	14084	14234	14133	14141	14202	14199	14221	14046	14089	14165	14160	14243	14208	14233	14242	14047	14252	14186	14272	14194	14035	14071	14070	13994	14247	14135	14078	14002	14229	14160	14229	14168	14195	14201	14324	14077	14027	14188	14079	14151	14127	14042	14276	14017	14180	14223	14182	14159	14242	14222	14087	14026	14284	14176	14172	14152	14243	14133	14092	14056	14024	14190	14159	14088	13984	14281	14286	14285	14377	14157	14072	14073	14108	14044	14109	14274	14029	14104	14156	14094	14098	14186	14079	14285	14152	14104	14007	14199	13998	14143	14228	14291	14200	14170	14098	14003	14061	14047	14207	14013	14260	14203	14111	14223	14162	14195	14106	14164	14052	14161	14067	13980	14376	14170	14162	14116	14048	14123	14095	14318	14080	14154	14103	14175	14118	14173	14198	14232	14114	14233	14119	14063	14063	14187	14047	14100	14281	14179	13968	14013	14137	14008	13995	14105	14179	14273	14065	14191	13922	13997	14128	14150	14165	14256	14077	14106	14108	14126	14180	14309	14090	14107	14198	14220	14143	14254	14197	14241	14082	14210	14135	14042	14101	14154	14255	14144	14090	14139	14055	14152	14113	14159	14192	14194	14111	14173	14164	13939	14234	14186	14062	14128	14199	14062	14256	13948	14247	13970	14030	14115	14110	14077	14045	14123	14076	14159	14087	14198	13963	14060	14219	14248	14127	14085	14230	14142	14166	14192	14020	14175	13965	14247	14199	14190	14181	14104	14184	14080	14140	14099	13964	14254	14014	14239	14123	14137	14170	14240	14066	14180	14123	14210	14146	14084	13968	14138	14079	14130	14120	14183	14039	14219	14219	14155	14124	14351	14140	14197	14089	14172	14228	14039	14198	14120	13956	14193	14142	14076	14130	14260	14263	14125	14094	14132	14080	14100	14026	14207	14168	14044	14091	13977	14270	14161	14111	14043	14071	14003	14053	14037	14310	13971	14189	14093	14209	14106	14273	14247	14051	14057	14267	14228	14093	14048	14003	14213	13999	14185	14106	14104	14160	14231	14074	14174	14120	13978	14083	14295	14053	14107	14218	14099	14194	14253	14165	14081	14048	14110	14056	14140	14003	14215	14106	14197	13949	14202	14069	14110	14176	13990	14083	14106	14147	14050	14138
23983	21138	28618	24731	23356	23643	21632	18429	17693	17330	17283	16916	16920	17063	16893	16990	16621	16645	16448	16679	16673	16559	16700	16662	16697	16588	16467	16383	16391	16306	16428	16487	16503	16441	16559	16457	16405	16570	16632	16437	16494	16339	16580	16396	16528	16521	16690	16384	16443	16387	16246	16340	16354	16364	16481	16349	16364	16402	16246	16003	16263	16444	16446	16490	16482	16294	16410	16403	16343	16265	16246	16248	16463	16345	16333	16378	16280	16290	16397	16303	16539	15967	16077	16437	16294	16360	16406	16536	16371	16291	16439	16351	16286	16376	16376	16456	16367	16234	16206	16247	16306	16307	16485	16338	16180	16297	16572	16480	16375	16308	16257	16422	16525	16245	16404	16377	16356	16155	16356	16315	16445	16251	16466	16377	16097	16749	16399	16254	16275	16461	16481	16354	16191	16281	16491	16310	16566	16234	16221	16503	16388	16515	16309	16355	16092	16356	16298	16502	16344	16396	16184	16575	16280	16316	16392	16458	16560	16414	16286	16414	16268	16328	16401	16483	16244	16257	16334	16333	16385	16422	16318	16326	16353	16473	16285	16366	16268	16507	16340	16347	16268	16402	16304	16399	16173	16352	16332	16596	16468	16366	16139	16380	16260	16417	16220	16401	16052	16325	16311	16306	16058	16311	16434	16504	16451	16529	16500	16187	16382	16326	16312	16303	16333	16357	16370	16475	16345	16166	16614	16237	16377	16318	16170	16386	16034	16352	16376	16390	16267	16600	16249	16335	16191	16172	16376	16185	16422	16442	16247	16341	16413	16144	16253	16353	16418	16226	16449	16360	16251	16410	16394	16344	16283	16383	16097	16380	16608	16276	16384	16319	16161	16371	16630	16432	16395	16298	16363	16386	16381	16535	16361	16307	16415	16123	16423	16187	16328	16303	16199	16264	16142	16275	16496	16401	16261	16189	16334	16446	16194	16264	16236	16104	16429	16298	16441	16328	16294	16440	16205	16479	16142	16287	16281	16135	16420	16369	16445	16312	16261	16148	16417	16230	16349	16309	16388	16212	16552	16406	16227	16377	16328	16222	16311	16315	16407	16211	16229	16468	16288	16197	16338	16356	16211	16281	16297	16340	16451	16319	16269	16303	16292	16399	16304	16285	16503	16435	16375	16344	16408	16477	16339	16341	16563	16335	16381	16410	16449	16389	16243	16310	16275	16277	16374	16307	16391	16391	16323	16135	16202	16344	16363	16233	16271	16254	16138	16279	16538	16363	16184	16241	16309	16410	16240	16147	16544	16185	16189	16359	16364	16173	16348	16079	16179	16385	16176	16388	16176	16415	16560	16264	16324	16390	16510	16176	16320	16269	16392	16287	16344	16303	16267	16414	16219	16437	16292	16350	16421	16504	16314	16409	16270	16442	16439	16355	16447	16319	16367	16294	16365	16264	16203	16221	16380	16154	16175	16434	16438	16340	16240	16381	16279	16509	16381	16477	16473	16395	16402	16280	16277	16346	16295	16455	16252	16307	16239	16401	16528	16154	16369	16398	16317	16200	16324	16293	16434	16380	16430	16245	16360	16443	16447	16244	16323	16059	16293	16458	16517	16263	16286	16413	16280	16097	16381	16225	16325	16369	16303	16276	16359	16176	16221	16284	16301	16380	16293	16357	16289	16317	16174	16348	16333	16246	16254	16324	16255	16365	16380	16199	16194	16290	16330	16369	16264	16311	16346	16445	16492	16458	16280	16237	16389	16270	16344	16280	16371	16438	16128	16245	16297	16247	16278	16291	16229	16236	16366	16213	16276	16359	16479	16483	16252	16403	16296	16532	16250	16207	16194	16326	16350	16542	16254	16477	16329	16351	16409	16430	16199	16392	16305	16305	16307	16258	16496	16381	16513	16232	16293	16432	16306	16385	16326	16279	16207	16263	16350	16183	16284	16510	16577	16338	16411	16368	16572	16190	16355	16102	16213	16586	16314	16359	16173	16329	16381	16296	16530	16286	16352	16422	16485	16303	16281	16230	16390	16288	16424	16461	16472	16326	16293	16384	16276	16165	16533	16305	16345	16597	16115	16647	16159	16374	16270	16334	16341	16418	16241	16280	16204	16354	16343	16450	16128	16529	16209	16421	16308	16257	16564	16447	16446	16237	16417	16314	16106	16339	16257	16279	16466	16368	16377	16472	16427	16197	16166	16389	16380	16311	16253	16394	16144	16300	16287	16457	16414	16208	16272	16366	16311	16401	16267	16389	16374	16139	16270	16254	16412	16409	16350	16318	16397	16399	16455	16296	16441	16474	16441	16409	16186	16275	16422	16282	16090	16313	16297	16309	16383	16413	16364	16136	16028	16313	16482	16358	16357	16197	16223	16316	16281	16391	16204	16344	16479	16338	16303	16378	16409	16307	16210	16361	16462	16463	16480	16451	16481	16372	16307	16236	16325	16380	16447	16391	16406	16405	16147	16298	16329	16502	16380	16430	16371	16290	16310	16454	16367	16313	16176	16243	16317	16310	16242	16378	16348	16384	16369	16376	16284	16420	16407	16378	16232	16346	16356	16435	16390	16475	16202	16400	16444	16354	16341	16399	16417	16406	16406	16157	16437	16481	16337	16321	16495	16140	16134	16544	16242	16398	16258	16424	16290	16291	16229	16346	16454	16309	16417	16361	16257	16225	16335	16461	16277	16307	16301	16422	16423	16228	16494	16178	16332	16225	16535	16179	16228	16329	16263	16130	16397	16485	16296	16265	16356	16538	16048	16488	16513	16271	16463	16163	16260	16478	16314	16192	16238	16411	16232	16282	16306	16164	16326	16292	16290	16489	16273	16176	16320	16238	16312	16548	16479	16541	16151	16224	16250	16338	16191	16337	16307	16273	16321	16530	16516	16321	16207	16430	16438	16280	16255	16335	16302	16361	16401	16298	16421	16269	16271	16297	16343	16323	16204	16434	16514	16159	16285	16432	16122	16309	16321	16211	16341	16485	16383	16334	16522	16371	16458	16427	16267	16251	16243	16363	16335	16368	16289	16329	16356	16362	16345	16104	16116	16317	16278	16522	16392	16391	16535	16162	16041	16278	16150	16366	16364	16417	16252	16263	16389	16306	16399	16333	16331	16363	16366	16305	16312	16231	16141	16243	16258	16195	16338	16269	16368	16323	16196	16450	16407	16303	16267	16504	16413	16363	16436	16470	16444	16352	16231	16355	16416	16473	16479	16465	16348	16101	16344	16091	16284	16174	16430	16521	16541	16381	16508	16503	16614	16401	16284	16346	16315	16490	16545	16322	16397	16348	16333	16132	16294	16367	16334	16177	16372	16258	16323	16332	16416	16280	16134	16301	16415	16441	16445	16429	16270	16342	16385	16318	16439	16443	16237	16380	16266	16269	16493	16147	16351	16111	16224	16187	16397	16385	16497	16402	16456	16383	16403	16350	16296	16287	16395	16377	16455	16357	16391	16347	16269	16354	16283	16531	16259	16293	16546	16421	16346	16475	16139	16267	16397	16301	16400	16145	16216	16267	16304	16501	16381	16315	16297	16351	16233	16386	16458	16378	16441	16273	16435	16128	16360	16376	16521	16409	16336	16428	16485	16259	16169	16401	16447	16603	16391	16421	16299	16381	16383	16435	16518	16267	16160	16280	16300	16343	16370	16424	16324	16261	16154	16556	16385	16384	16467	16119	16195	16332	16424	16276	16488	16296	16377	16200	16403	16268	16434	16476	16368	16351	16374	16213	16390	16129	16294	16341	16203	16250	16211	16443	16395	16474	16350	16371	16350	16235	16146	16458	16453	16225	16413	16404	16333	16232	16238	16526	16481	16315	16278	16508	16456	16187	16483	16446	16317	16331	16200	16353	16446	16298	16204	16411	16438	16279	16524	16635	16436	16295	16376	16296	16299	16288	16340	16355	16436	16284	16332	16292	16249	16307	16055	16340	16369	16279	16505	16471	16366	16480	16201	16256	16302	16493	16381	16342	16187	16492	16289	16374	16359	16459	16323	16334	16356	16515	16490	16706	16524	16379	16372	16325	16369	16342	16273	16112	16217	16370	16479	16269	16474	16226	16346	16192	16337	16305	16509	16470	16244	16395	16411	16329	16305	16614	16440	16435	16354	16272	16454	16266	16358	16257	16299	16272	16353	16450	16402	16350	16397	16142	16315	16125	16117	16417	16329	16611	16405	16389	16332	16420	16405	16450	16225	16498	16441	16393	16316	16201	16220	16376	16113	16294	16365	16298	16110	16331	16464	16693	16188	16314	16434	16275	16072	16404	16421	16401	16477	16354	16389	16439	16398	16285	16128	16314	16231	16259	16454	16507	16477	16279	16302	16279	16519	16354	16434	16462	16399	16384	16465	16319	16502	16276	16413	16400	16524	16460	16482	16192	16349	16338	16393	16107	16362	16206	16348	16350	16389	16092	16440	16300	16273	16314	16265	16247	16147	16382	16371	16432	16359	16421	16140	16488	16405	16304	16285	16278	16443	16382	16350	16382	16312	16230	16294	16326	16307	16363	16421	16489	16450	16350	16248	16247	16262	16305	16472	16260	16254	16285	16497	16143	16371	16365	16517	16490	16462	16406	16522	16330	16341	16292	16072	16435	16404	16120	16406	16390	16151	16233	16109	16419	16475	16148	16371	16429	16351	16234	16300	16381	16328	16392	16322	16535	16581	16371	16432	16328	16392	16185	16397	16371	16181	16366	16224	16324	16298	16404	16418	16339	16284	16422	16378	16321	16198	16476	16296	16435	16344	16496	16328	16144	16491	16169	16330	16226	16304	16233	16531	16232	16293	16371	16298	16406	16099	16420	16149	16188	16435	16544	16355	16730	16235	16331	16375	16278	16486	16180	16363	16377	16420	16290	16336	16307	16319	16175	16277	16313	16278	16437	16390	16183	16469	16319	16287	16345	16327	16266	16289	16292	16205	16384	16296	16409	16258	16408	16201	16442	16256	16317	16452	16318	16273	16158	16525	16360	16458	16244	16427	16191	16275	16254	16225	16463	16248	16242	16581	16420	16397	16278	16276	16405	16239	16225	16343	16286	16240	16061	16416	16304	16339	16361	16389	16454	16342	16288	16336	16410	16345	16269	16356	16277	16344	16302	16284	16391	16373	16179	16336	16269	16482	16228	16377	16449	16387	16294	16407	16489	16312	16172
25831	45386	39927	29573	24467	20931	17755	16509	15747	15445	15064	14769	14846	14614	14723	14532	14658	14618	14334	14319	14369	14370	14250	14313	14154	14135	14155	14304	14148	14292	14112	14102	14207	14233	14067	14315	14384	14326	14157	14241	14376	14018	14256	14262	13891	14178	14092	14097	14101	14077	14143	14129	14171	14128	14124	14189	13996	14087	14098	14000	14083	14271	14150	14139	13921	14165	14113	14035	14114	14262	13964	14208	14110	14187	14175	13993	14254	14152	14105	14016	14032	14171	14170	14106	14180	14318	14140	14000	14145	14229	14003	14210	14094	14076	14192	14127	14203	13994	14129	14005	14201	14132	14044	13955	14267	14043	14137	14280	14082	14057	14083	13980	14203	14018	14093	13858	14045	14066	14122	14333	14118	14154	14202	14196	14161	13940	14090	13968	14168	13900	13969	14128	14117	14268	14223	14044	14085	14173	14118	14100	13994	14063	14274	14132	13945	14055	14098	14256	14031	14178	14095	14025	14047	13983	14213	14015	13948	13939	14151	14169	14026	14161	14017	14096	13998	14006	14056	14073	14091	14193	14122	13942	14051	14102	14081	13976	14056	14000	14086	14111	14189	14112	13873	14167	14199	14026	14243	14066	14146	13971	14042	14179	14109	14119	14067	14066	14131	14112	14210	14143	14282	14060	14135	14012	14056	13983	14097	14223	13885	14203	13891	14074	14025	14059	14368	14123	14046	14146	14060	14027	14170	13968	13956	14144	14174	14122	14174	14079	14182	14110	14195	14144	14058	13984	14156	14133	14047	14176	14159	14178	14000	14118	14234	14026	14061	14076	14194	13949	13990	14161	14182	14155	14161	14134	14138	14129	14013	14241	14213	14242	14062	14056	14116	14201	14032	14153	14210	14014	14093	14154	14034	14264	14166	14180	14077	13986	14120	14009	14097	14210	14143	14136	14038	14239	14114	14144	14087	14134	14035	14128	14085	14028	14069	14126	14080	14122	14072	14069	14092	14020	13997	14130	14161	14092	14043	14051	14203	14027	14168	14196	14169	14095	14262	14090	14112	13927	14184	14013	14113	14247	14163	14027	14127	14017	13989	14274	14066	14047	14123	13918	13989	14085	14155	13998	14063	13922	14145	14117	14123	13980	14008	14064	14064	14054	14262	14034	14026	13996	14230	14153	14020	14220	14108	14011	14031	14161	14021	14071	13900	14158	14027	14216	14167	14086	14032	14054	14156	14073	14122	13999	13985	14125	14174	14089	14036	14023	14141	13953	14258	14148	14054	13944	14090	14080	14016	14129	14058	14074	14103	14137	14028	14143	14083	13827	14095	13903	14183	13885	14024	13973	14098	14130	14147	14100	14152	14129	14070	14091	14106	14119	14147	14154	13866	13985	14131	14048	14017	14261	14020	14083	13936	14165	14119	14102	14130	14116	13940	13971	14156	14126	14059	14082	14132	14093	14073	14146	14156	14272	14002	14013	13977	14246	14099	14094	14192	14181	13999	14177	14069	14094	14123	14071	14030	14035	14039	14164	14076	14081	13972	13931	14191	14063	14178	13955	14215	14184	14073	14093	13965	13991	14191	14215	13968	14091	14120	14092	14176	14158	13936	14005	14104	14073	14057	14264	14072	13970	14100	14019	14058	14086	14146	14006	14018	14115	14181	14071	14078	14163	14149	13991	14004	13962	14102	14138	14157	14043	14087	14023	14057	14123	14070	14052	14173	14153	14250	14023	13987	14002	14097	14033	14108	13978	14200	14164	14120	14012	14056	14120	14069	14020	14202	14049	14127	14047	14015	14189	14132	14036	14038	14267	14235	14237	14098	14158	13984	14097	14057	14023	14115	14076	14081	14216	13969	14216	14119	14086	14098	14080	14139	14100	14049	14166	14136	14139	13967	14064	14149	14026	14173	13907	14185	13982	14191	14068	14134	14201	14044	14120	13994	14232	13981	14289	13972	14039	14098	14029	14061	14006	14065	14034	14109	14067	14242	14107	13833	14170	13958	13998	14132	14250	13978	14089	13979	14039	14279	13917	14186	14043	14108	14038	14082	14065	14056	14025	14208	14105	14226	14073	14166	13938	14035	14190	14048	14232	14017	14151	14118	14041	14080	13987	14049	13905	14012	14065	14188	14017	14177	14124	13982	14221	14148	14076	14100	14264	14067	14113	14148	14034	14099	14205	14097	14146	14090	14028	14141	14150	14156	14167	14186	14143	14182	13910	14032	14165	14062	14003	13973	14216	14281	13996	14075	14067	14072	13989	14074	14188	14067	14103	13972	14100	14148	14222	14173	14121	14176	14121	14099	14093	14028	14099	14055	14224	14029	13893	14233	14015	14193	13968	14102	14065	13962	14246	14187	14029	14006	14101	14196	14086	14107	14131	14138	14302	14171	13994	14244	14022	14087	14092	14216	14210	13928	13992	14054	14129	13993	14221	14025	14153	14088	14192	14256	13892	14047	14092	14142	13995	14282	14129	14024	14140	13923	14013	14265	14140	14023	14120	14113	14117	14012	14000	14097	14189	14005	14235	14030	14196	13994	14195	14190	14233	14111	14230	14196	13890	14049	13951	14053	14058	14033	14115	14049	14130	13993	14117	14052	14202	13906	13965	13991	14043	14158	14202	14091	13974	14075	14128	14058	14163	14244	14103	14091	14277	14097	14029	14117	14227	14074	14105	14163	13958	13980	14091	14080	14086	14113	14171	13859	14063	14148	14192	14243	14110	14069	14265	14108	14059	14157	14008	14223	14066	13949	13997	13999	14279	14110	14129	14183	14050	13954	14179	14087	13950	14151	14154	13996	13969	14028	13837	14173	14052	14106	14279	14011	14086	14180	14120	14149	14139	14020	14122	14010	14002	14168	14092	13961	14124	13979	14063	14272	14107	14161	14263	14269	14032	14249	14025	14166	14162	14198	14050	14041	14156	14205	14250	14070	14096	14127	14037	14077	14068	14162	14168	14013	14040	13990	13971	14116	14022	14153	14191	14154	14169	13961	14189	14135	13868	14165	14048	14066	14046	13933	13990	13994	14063	13964	14245	14047	14261	14081	14218	14048	14065	14073	14057	14080	13976	14072	14282	14136	14084	13932	14227	13927	14080	14192	14225	14138	13996	14143	14183	14106	14096	14088	14260	14111	14040	14083	14083	14111	14073	14033	13966	14054	13851	14046	14064	13993	14172	14176	14001	13931	13990	13962	14054	14095	14082	14055	13790	13947	14070	14092	14106	14154	14150	14039	14076	14080	13979	14081	13959	14088	14209	14007	13873	14256	14017	14021	14088	14202	14240	13978	14083	14133	14114	13998	14185	14277	14097	14176	14183	14141	14121	14185	14166	14074	14118	14153	14161	14162	14235	14209	14276	14073	13937	14086	14049	14038	14094	14111	14130	14158	14213	13995	14075	14116	14110	14061	14235	14189	13884	13996	14138	14108	13951	14106	14046	14032	14130	14009	14094	14082	14155	14073	13938	14032	14161	14145	13998	14156	13914	14018	14094	14148	13952	14054	14104	14153	14144	14125	14124	14162	14035	14261	14234	13966	14046	13993	14082	14126	14236	14050	14153	14249	14202	14035	14036	14234	13995	14108	14148	14174	14038	14018	14075	14071	14016	13994	14146	14247	13942	14024	14003	14057	14080	13997	14177	14158	14042	14239	14157	13964	14139	14112	14190	14127	13891	14155	14046	14277	14104	13974	14171	14034	14121	14042	14094	14043	14193	14152	14065	13998	14087	14142	14092	13999	14031	14285	14089	14237	14184	13995	14059	14232	14105	13987	14099	14013	14071	14063	14187	13916	14114	14118	14214	13933	14090	14069	14177	14073	14156	14134	14158	14025	14081	14155	14019	14046	14011	14280	14126	14098	14107	14075	14130	13961	14035	13854	14225	14172	14220	14118	14052	14336	14042	14019	14177	13947	14203	14113	14101	13989	14165	13988	14055	14168	13783	14073	14231	14119	14269	13943	14219	14038	14126	14131	14348	14142	14103	13910	14076	14031	14194	14029	14049	14017	13925	13861	14154	13961	13941	14166	14168	14188	14018	14109	14080	14095	14194	14117	13858	14050	14008	14175	13983	14076	14312	14052	14045	14124	14007	14055	14059	14136	14218	14127	14112	14170	14181	14048	14008	14199	14142	14216	13985	14072	14253	14135	14130	14091	14185	14069	13977	14183	14209	14099	13995	14224	14114	14280	14084	14172	14000	14229	13989	14257	14041	13990	14004	14097	14190	14005	14001	14110	14101	14089	14139	14013	14072	14193	14135	13994	14097	14161	14005	14054	14163	14122	14140	14215	14088	14109	13888	14180	14118	14036	14174	14211	14175	13917	14103	14068	13943	14143	13914	14186	13961	14028	14046	14109	14115	13994	14073	14069	14013	13992	14125	14105	14017	13875	14234	13958	14169	14081	13989	14091	14099	14101	14041	14095	14158	14189	14065	14246	14040	14201	13988	14079	13933	14132	14168	14177	14117	13943	14130	14179	14036	14114	14033	14206	14084	14003	14050	14266	13839	13930	13930	14198	14230	14043	14072	14143	13980	13951	14137	13998	14302	14095	14226	14106	13936	14142	14065	14066	14133	13900	13891	14315	14112	14138	14151	14066	14149	14206	13980	13990	14033	14079	13980	14241	14171	14195	13974	14183	14112	13918	14079	14045	14099	14045	14064	14223	14002	14140	14002	14068	14078	13909	13940	14006	14035	14065	14188	14224	13996	14194	14083	14025	14305	14035	14132	14159	14220	14032	14204	14014	14079	14026	14190	14217	14191	14137	14228	14170	14303	14000	14180	14152	14194	14053	14141	14178	14306	14201	14030	13966	14142	14135	14020	14139	14169	14025	14116	13927	14181	13985	14182	14192	14167	14197	14104	14047	14265	14222	14134	14181	14038	14094	14171	14028	14152	14042	14139	13969	13891	14210	14085	14163	14125	14029	14219	14061	14042	14026	14134	14147	14083	13997	14044	14160	14016	14120	14085	14035	14120	14153	14043	14230	14084	14151	14057	14124	13995	14207	14231	14204	14038	14219	14186	13901	14039	13992	14096	13971	14007	14013	14104	14121	14169	13976	14142	14047	13826	14129	14016	14068	14046	14041	14038	14107	14000	14238	14197	14087	14192	14095	13936	13997	14038	14074	14108	14125	14254	14089	14259	14245	14061
22841	21166	28971	23896	22634	25167	25548	20310	18913	18794	18856	18276	18034	18113	17760	17839	18043	17814	17844	17817	17812	17429	17598	17559	17370	17508	17487	17432	17365	17321	17584	17456	17248	17432	17538	17435	17557	17486	17562	17471	17478	17306	17331	17351	17352	17248	17346	17242	17341	17223	17185	17262	17365	17367	17455	17147	17314	17323	17178	17283	17198	17167	17189	17371	17226	17088	17258	17144	17242	17424	17248	17184	17181	17194	17245	17118	17315	17362	17299	17215	17285	17409	17318	17299	17268	17403	17143	17445	17100	17222	17346	17310	17232	17224	17336	17456	17433	17261	17418	17162	17362	17201	17379	17163	17126	17264	17257	17119	17116	17329	17287	17180	17154	17270	17039	17259	17236	17179	17243	17217	17298	17192	17296	17450	17327	17073	17108	17180	17100	17197	17162	17286	17029	17268	17566	17102	17275	17252	17187	17028	17336	17084	17126	17444	17325	17306	17333	17335	17017	17050	17210	17225	17118	17243	17215	17157	17328	17102	17319	17287	17012	17154	17287	17167	17262	17424	17237	17191	17234	17224	17209	17144	17231	17293	17300	17176	17227	17253	17386	17227	17070	17619	17256	17046	17033	17269	17357	17181	17397	17001	17276	16964	17103	17354	17238	17252	17196	17228	17308	17173	17212	17426	17219	17173	17346	17127	17275	17164	17237	17279	17112	17137	17318	17339	17250	17101	17154	17261	17134	17275	17238	17180	17044	17252	17311	17249	17168	17180	17299	17301	17169	17156	17068	17178	17359	17340	17325	17180	17048	17167	17012	17033	17224	17427	17308	17272	17245	17290	17218	17209	17145	17177	17172	17374	17172	17116	17184	17421	17412	17091	17284	17373	17213	17088	17099	17153	17282	16978	17361	17215	17105	17327	17105	17194	17474	17235	17224	17108	17136	17257	17087	17214	17316	17406	17304	17212	17200	17245	17064	17390	17249	17356	17117	17077	17444	17018	17182	17222	17310	17152	17244	16927	17240	17195	17410	17213	17096	17203	17380	17209	17095	17207	17079	17189	17136	17447	17334	17273	17283	17091	17095	17137	17204	17249	17105	17438	17338	17166	17233	17315	17122	17225	17103	17023	17262	17433	17331	17141	17134	17319	17200	17216	17157	17134	17176	17207	17158	17116	17132	17242	17081	17462	17115	17254	17191	17179	17255	17197	17346	17342	17106	17014	17152	17125	17289	17360	17110	17277	17283	17281	17445	17048	17290	17204	17407	17151	17259	17006	17230	17211	17130	17204	17250	17280	17207	17007	17252	16972	17040	17197	17340	17233	17188	17264	17350	17136	17162	17249	17185	17410	17480	17229	17316	17081	17308	17414	17469	17020	17276	17212	17367	17166	16956	17110	17069	17354	17082	17166	17383	16980	17304	17185	17107	17371	17238	17051	17197	17209	17240	17094	17078	17165	17110	17247	17128	17228	17249	17330	17069	17106	17254	17122	17023	17104	17352	17191	17287	17333	17153	17289	17397	17250	17449	17312	17384	17300	17160	17264	17145	17139	17239	17041	17048	17093	17304	17314	17197	17230	17265	17376	17069	17258	17310	17147	17080	17297	17303	17082	17303	17298	17387	17159	17076	17153	17181	17276	17170	17269	17128	17295	17176	17193	17099	17099	17389	17258	17154	17171	17160	17153	17147	17105	17335	17114	17471	17129	17131	17304	17240	17250	17164	17452	17114	17300	17350	17148	17132	17182	17283	17205	17239	17367	17232	17160	17156	17108	17052	17182	17207	17137	17135	16911	17290	17289	17243	17322	17260	17106	17055	17230	17341	17439	17164	17444	17337	17110	17259	17129	17411	17179	17223	17348	17271	16990	17298	17170	17075	17251	17199	17232	17163	17085	17290	17373	17166	17218	17191	17241	17328	17190	17021	17342	17032	17398	17249	17120	17209	17242	17102	17050	17140	17302	17442	17204	17282	17296	17121	17288	17253	17197	17096	17379	17263	17237	17248	17115	17264	17100	17112	17265	17258	17407	17444	17388	17150	17227	17284	17246	17316	17349	17468	17510	17150	17135	17251	17212	17158	17283	17146	17219	17233	17238	17092	17189	17346	17384	17221	17130	17118	17083	17134	17232	17247	17283	16993	17217	17348	17190	17231	17270	17342	17183	17366	17120	17336	17070	17401	17387	17277	17241	17312	17365	17394	17262	17026	17177	17364	17367	17460	17157	17180	17156	17100	17203	17211	17259	17309	17308	17271	17206	17162	17229	17382	17278	17172	17094	17262	17168	17375	17196	17253	17023	17249	17444	17191	17025	17083	17309	17203	17293	17255	17277	17106	17219	17169	17367	17204	17090	17008	17121	17392	17314	17019	17393	17258	17193	17201	17295	17264	17333	17229	17167	17188	17135	17225	17191	17306	17232	16987	17243	17326	17248	16985	17118	17044	17234	17307	17261	17385	17269	17328	17189	17439	17259	17342	17276	17091	17256	17311	17201	17153	17253	17113	17407	17390	17360	17214	17310	17240	17176	17221	17264	17040	17388	17224	17225	17224	17153	17254	17209	17176	17104	17341	17220	17370	17162	17257	17106	17304	17185	17301	17107	17053	17308	17139	17077	17416	17069	17143	17317	17208	16972	17254	17348	17058	17295	17233	17280	17189	17234	17153	17176	17258	17245	17391	17122	17297	17137	17068	17118	17241	17265	17275	17207	17225	17530	17151	17180	17418	17003	17323	17215	17159	17155	17191	17200	17180	17192	17391	17431	17315	17090	17386	17425	17350	17025	17049	17308	17139	17308	17094	17151	17077	16997	17212	17391	17201	17089	17166	17258	17268	17256	17215	17229	17217	17139	17217	17198	17095	17273	17089	17241	17439	17283	17058	17168	17227	17263	17461	17192	17450	17050	17362	17090	17216	17024	17321	17300	17382	17270	17231	17468	17248	17257	17046	17414	17430	16942	17319	17268	17178	17164	17082	17028	17327	17367	17267	17281	17114	17256	17436	16976	17050	17300	17385	17222	17311	17252	17225	17088	17381	17185	17167	17125	17224	17192	16998	17259	17105	17147	17263	17350	17207	17187	17220	17198	17340	17053	17274	17281	17168	17311	17325	17229	17143	17231	17289	17284	17235	17160	17145	17287	17203	17342	17189	17108	17135	17327	17300	17139	17222	17107	17332	17242	17372	17451	17383	17176	17144	17232	17170	17229	17206	17038	17195	17104	17357	17107	17071	17279	17354	17197	17178	17047	17365	17273	17168	17086	17208	17241	17399	17219	17296	17214	17175	17341	17296	17208	17242	17082	17368	17299	17314	17362	17190	17262	17310	17097	17271	17205	17274	17267	17362	17167	17295	17259	17431	17498	17174	17228	17156	17321	17369	17313	17476	17156	17145	17208	17094	17246	17290	17121	17273	17163	17125	17175	17324	17271	17232	17222	17036	17156	17373	17155	17176	17313	17304	17512	17179	17271	17175	17147	17264	17210	17033	17199	17310	17038	17320	17398	17105	17167	17195	17315	17317	17150	17148	17073	17241	17419	17101	17485	17132	17257	17022	17219	17293	17254	17374	17228	17183	17244	17128	17277	17349	17309	17126	17075	17244	17307	17148	17199	16900	17118	17072	17269	17176	17115	17341	17307	17425	17441	17164	16981	17099	17177	17025	17156	17139	17231	17365	17288	17355	17055	17005	17214	17275	17262	17407	17164	17067	17057	17257	17228	17297	17157	17064	17305	17092	17237	17321	17330	17301	17144	17307	17328	17384	17142	17380	16991	17094	17166	17324	17270	17112	17215	17113	16994	17343	17346	17248	17296	17134	17236	17162	17161	17196	17079	17196	17178	17255	17246	17216	17128	17157	17318	17274	16944	17146	17135	17104	17239	17202	17366	17130	17072	17214	17270	16942	16994	17343	17013	17231	17361	17203	17198	17371	17139	17232	16975	17335	17172	17279	17266	17230	17345	17226	17001	17438	16993	17293	17293	17245	17360	17364	17203	17199	17190	17293	17244	17368	17246	17120	17313	17145	17440	17512	17304	17121	17118	17324	17340	17337	17325	17391	17250	17198	17261	17097	17374	16967	17175	17272	17391	17243	17181	17256	17206	17279	17170	17199	17333	17572	17385	17288	17409	17292	17340	17051	17228	17275	17210	17308	17166	17318	17360	17106	17260	17399	17213	17239	17176	17491	17143	17331	17106	17332	17223	17139	17265	17497	17319	16977	17353	17212	17088	17155	17105	17268	17129	17120	17286	17273	17097	17064	17299	17235	17328	17216	17193	17112	17354	17173	17137	17092	17187	17268	17078	17078	17206	17530	17293	17319	17046	17352	17084	17220	17082	17327	17432	17352	17235	17064	17211	17240	17212	17318	17174	17459	17053	17169	17137	17028	17388	17186	17389	17149	17349	17238	17186	16967	17206	17396	17192	17380	17418	17291	16952	17368	17346	17224	17065	17349	17323	17129	17358	17178	17152	17294	17261	17187	17163	17197	17192	17304	17250	17282	17153	17374	17417	17372	17394	17191	17318	17244	17191	17279	17188	17112	17174	17121	16997	17369	17222	17168	17078	17018	17377	17175	17215	17109	17310	17261	17139	17202	17247	17171	17178	17250	17240	17254	17245	17133	17404	17259	17450	17208	17178	17100	17195	17307	17288	17169	17116	17301	17208	17369	17146	17067	17112	17259	17427	17391	17288	17418	17187	17159	17401	17300	17177	17273	17294	17250	17197	17124	17174	17167	17064	17292	16993	17233	17196	17144	17333	17138	17141	17412	17208	17331	17241	17214	16918	17131	17256	17302	17269	17440	17270	17281	17222	17286	17152	17291	17331	17359	17375	17299	17162	17046	17213	17191	17113	17242	17317	17507	17135	17237	17213	17234	17452	17274	17258	17356	17227	17274	17405	17268	17196	17266	17102	17171	17197	17234	17331	17149	17202	17363	17331	17318	17441	17204	17273	17341	17203	17108	17339	17169	17161	17230	17121	16969	17217	17395	17141	17191	17144	17106	17271	17158	17398	17293	17131	17039	17361	17309	17253	17220	17318	17216	17290	17208	17229	17107	17222	17154	17283	17283	17191	17159	17211	17220	17265	17157	17216	17318	17171	17204	17199	17302	17359	17027	17222	17266	17329	17408	17209	17125	16915	17441	17252	17128	17235	17297	17230	17218	17216
28889	51109	46124	36109	31654	24519	19161	17755	16928	16493	16212	15899	15663	15473	15393	15309	15241	15165	15211	15001	14890	15020	14911	14969	14833	14980	14992	14678	14969	14788	14755	14782	14840	14972	14865	14913	14881	14935	14934	14787	14757	14973	14787	14833	14711	14622	14590	14767	14765	14742	14702	14583	14785	14630	14502	14845	14727	14370	14652	14578	14686	14590	14681	14622	14669	14701	14577	14623	14522	14537	14435	14686	14732	14614	14542	14738	14601	14740	14694	14632	14620	14843	14547	14694	14635	14800	14791	14866	14762	14694	14698	14674	14881	14742	14589	14686	14698	14751	14629	14763	14588	14541	14540	14586	14593	14615	14585	14581	14633	14679	14551	14766	14576	14683	14734	14559	14609	14618	14579	14659	14721	14704	14588	14655	14561	14687	14703	14600	14630	14653	14771	14671	14829	14569	14502	14661	14539	14626	14600	14532	14639	14643	14666	14593	14599	14673	14516	14738	14719	14595	14599	14386	14647	14584	14770	14546	14730	14674	14689	14620	14680	14711	14602	14765	14624	14681	14556	14667	14592	14750	14474	14615	14578	14414	14554	14791	14549	14491	14586	14560	14705	14676	14652	14645	14527	14765	14691	14855	14407	14735	14640	14669	14712	14482	14688	14638	14561	14757	14675	14557	14704	14582	14605	14703	14544	14630	14724	14550	14671	14587	14513	14608	14436	14621	14556	14603	14722	14522	14521	14553	14730	14758	14597	14541	14645	14795	14712	14779	14538	14846	14503	14594	14604	14671	14704	14642	14409	14700	14545	14580	14463	14406	14558	14551	14750	14601	14736	14657	14569	14614	14660	14693	14491	14631	14587	14643	14525	14757	14572	14514	14542	14711	14660	14593	14617	14631	14757	14672	14597	14675	14592	14666	14510	14689	14568	14535	14876	14614	14604	14536	14574	14634	14682	14575	14643	14584	14719	14564	14549	14581	14540	14470	14775	14584	14409	14581	14582	14657	14719	14517	14491	14693	14667	14556	14549	14741	14580	14538	14586	14808	14655	14557	14562	14665	14773	14711	14493	14652	14521	14663	14533	14534	14450	14712	14577	14568	14675	14640	14613	14529	14809	14727	14659	14666	14750	14612	14615	14595	14630	14607	14774	14588	14617	14745	14484	14640	14767	14752	14564	14826	14572	14632	14612	14545	14745	14580	14538	14590	14610	14592	14762	14885	14598	14491	14667	14627	14871	14601	14548	14674	14515	14624	14726	14553	14551	14559	14640	14635	14766	14746	14551	14645	14503	14470	14537	14814	14629	14690	14580	14621	14590	14451	14667	14575	14473	14596	14706	14663	14658	14496	14710	14620	14410	14745	14484	14472	14653	14783	14446	14678	14426	14579	14471	14387	14503	14505	14488	14426	14682	14847	14611	14523	14694	14577	14493	14669	14489	14590	14485	14632	14607	14741	14541	14648	14465	14803	14665	14388	14687	14682	14706	14838	14624	14392	14649	14609	14636	14691	14564	14520	14463	14690	14581	14776	14523	14809	14667	14577	14779	14472	14699	14539	14703	14627	14838	14557	14581	14701	14682	14533	14689	14861	14587	14752	14646	14639	14477	14543	14578	14670	14614	14617	14621	14652	14463	14595	14687	14678	14735	14676	14607	14610	14496	14619	14718	14565	14655	14561	14610	14734	14699	14473	14466	14768	14728	14683	14436	14640	14554	14524	14713	14553	14661	14576	14600	14648	14566	14779	14613	14631	14606	14532	14696	14595	14591	14768	14568	14635	14753	14507	14499	14590	14639	14657	14657	14574	14614	14721	14578	14465	14761	14678	14593	14636	14638	14569	14598	14467	14521	14644	14471	14543	14691	14663	14639	14628	14604	14629	14742	14466	14561	14609	14709	14615	14510	14687	14719	14648	14690	14574	14469	14663	14627	14591	14566	14548	14654	14533	14603	14643	14563	14577	14469	14654	14559	14622	14445	14511	14574	14637	14620	14654	14576	14672	14646	14710	14562	14594	14592	14562	14703	14621	14475	14544	14801	14828	14664	14731	14571	14729	14692	14777	14647	14634	14467	14413	14549	14580	14600	14698	14669	14632	14803	14594	14630	14602	14680	14498	14500	14754	14574	14454	14715	14606	14734	14713	14552	14612	14705	14663	14547	14664	14639	14659	14525	14751	14637	14637	14667	14589	14655	14524	14572	14737	14707	14455	14662	14540	14586	14551	14664	14653	14664	14688	14648	14626	14538	14805	14538	14674	14635	14643	14641	14563	14512	14632	14530	14574	14674	14681	14740	14604	14488	14554	14665	14686	14590	14566	14650	14791	14488	14551	14612	14688	14650	14576	14589	14817	14511	14466	14597	14675	14601	14596	14450	14614	14725	14686	14667	14402	14596	14613	14733	14488	14507	14619	14605	14728	14549	14568	14820	14616	14427	14712	14615	14527	14615	14641	14720	14612	14542	14532	14577	14543	14534	14710	14665	14505	14711	14617	14543	14625	14589	14534	14553	14533	14657	14612	14612	14584	14716	14724	14708	14663	14508	14593	14684	14665	14705	14635	14544	14641	14616	14637	14681	14523	14711	14575	14569	14663	14631	14771	14576	14798	14651	14755	14483	14721	14651	14629	14525	14605	14626	14656	14597	14614	14550	14876	14572	14721	14524	14619	14555	14632	14592	14680	14579	14607	14459	14541	14653	14558	14584	14593	14655	14586	14674	14563	14788	14576	14590	14765	14728	14634	14710	14667	14638	14623	14662	14665	14479	14703	14588	14693	14559	14685	14659	14685	14348	14441	14448	14495	14632	14658	14687	14574	14704	14446	14655	14563	14787	14555	14917	14486	14586	14622	14554	14719	14700	14833	14691	14727	14717	14621	14548	14626	14522	14683	14618	14584	14682	14391	14550	14596	14520	14540	14693	14567	14672	14627	14608	14536	14657	14573	14634	14749	14540	14597	14552	14522	14436	14579	14436	14689	14714	14644	14599	14617	14689	14543	14620	14682	14605	14597	14574	14584	14642	14606	14500	14535	14406	14575	14600	14689	14566	14651	14423	14668	14549	14818	14562	14654	14805	14658	14581	14580	14702	14566	14638	14474	14617	14447	14520	14730	14601	14652	14730	14546	14589	14707	14819	14646	14683	14712	14574	14616	14503	14540	14654	14646	14559	14802	14645	14606	14570	14629	14618	14727	14596	14574	14750	14578	14671	14552	14491	14671	14793	14742	14516	14737	14608	14550	14548	14619	14688	14425	14715	14524	14543	14637	14729	14584	14604	14630	14675	14678	14699	14763	14588	14577	14472	14761	14525	14588	14748	14680	14507	14497	14609	14504	14624	14598	14678	14710	14593	14620	14483	14698	14434	14529	14563	14603	14766	14528	14256	14630	14662	14715	14579	14538	14557	14648	14548	14627	14579	14521	14583	14583	14393	14693	14415	14622	14562	14733	14661	14378	14512	14646	14632	14598	14616	14745	14731	14688	14611	14457	14577	14696	14773	14470	14630	14343	14760	14641	14483	14559	14614	14682	14705	14741	14507	14618	14584	14573	14627	14667	14709	14577	14612	14634	14592	14658	14424	14600	14544	14682	14762	14713	14887	14629	14783	14803	14567	14664	14539	14403	14619	14653	14794	14713	14747	14462	14502	14713	14712	14645	14620	14473	14613	14641	14611	14754	14554	14697	14623	14501	14746	14531	14629	14590	14589	14571	14551	14734	14580	14702	14581	14732	14677	14546	14479	14512	14651	14656	14576	14789	14556	14745	14627	14824	14456	14522	14666	14730	14448	14712	14585	14624	14480	14824	14665	14814	14592	14557	14390	14618	14600	14687	14346	14593	14715	14452	14765	14554	14647	14718	14723	14794	14807	14482	14553	14542	14636	14551	14585	14662	14731	14626	14669	14560	14375	14594	14570	14682	14660	14491	14593	14600	14635	14718	14395	14573	14613	14486	14584	14539	14484	14685	14760	14475	14553	14657	14510	14685	14520	14442	14695	14628	14685	14482	14687	14623	14531	14594	14645	14585	14618	14684	14608	14550	14571	14550	14655	14668	14548	14509	14733	14554	14622	14698	14465	14724	14666	14657	14528	14598	14634	14667	14438	14553	14632	14714	14764	14669	14436	14559	14716	14497	14763	14696	14523	14654	14511	14680	14704	14794	14776	14544	14571	14747	14651	14605	14651	14522	14610	14658	14620	14583	14632	14767	14455	14673	14436	14540	14815	14533	14529	14651	14549	14703	14678	14595	14777	14346	14614	14550	14347	14492	14533	14614	14758	14692	14808	14733	14610	14686	14804	14489	14577	14690	14647	14465	14658	14490	14621	14797	14441	14754	14716	14463	14732	14686	14624	14693	14700	14612	14660	14629	14544	14606	14601	14612	14489	14766	14507	14628	14467	14630	14503	14682	14582	14591	14532	14585	14551	14577	14630	14734	14583	14697	14545	14554	14800	14408	14572	14477	14466	14636	14657	14622	14609	14550	14762	14480	14727	14672	14615	14615	14757	14605	14667	14604	14518	14661	14679	14619	14648	14388	14526	14561	14532	14526	14604	14801	14683	14694	14581	14538	14643	14603	14686	14549	14605	14638	14696	14492	14582	14660	14558	14774	14586	14633	14673	14618	14758	14546	14646	14439	14589	14494	14483	14533	14593	14721	14636	14580	14813	14523	14417	14592	14545	14593	14679	14611	14652	14440	14577	14649	14560	14515	14614	14655	14631	14541	14501	14646	14655	14650	14597	14645	14459	14508	14590	14735	14756	14772	14527	14655	14694	14651	14567	14601	14565	14481	14720	14710	14448	14535	14587	14707	14496	14723	14637	14692	14595	14610	14490	14572	14518	14574	14899	14718	14693	14883	14832	14668	14540	14525	14534	14549	14786	14573	14544	14509	14735	14497	14605	14588	14473	14738	14726	14474	14686	14394	14519	14630	14747	14627	14477	14824	14557	14693	14731	14573	14659	14679	14594	14496	14720	14501	14623	14669	14441	14587	14564	14587	14661	14533	14573	14539	14621	14815	14744	14603	14605	14568	14647	14746	14643	14504	14552	14756	14537	14582	14672	14521	14643	14562	14567	14529	14631	14605	14611	14575	14709	14641	14602	14611	14684	14689	14484	14631	14696	14665	14605	14448	14689	14782	14602	14716	14701	14665	14727	14721	14700	14554
28485	24936	29735	25870	19690	17597	17119	16531	16587	16388	16268	16288	16171	16064	16203	16279	16202	15983	15970	16079	16036	16182	16203	15844	16068	15859	15746	15800	15877	15849	15886	15774	15912	16056	16084	15762	15953	15956	16024	16081	15926	16082	15882	15759	15781	15731	15824	15937	15963	15936	15906	15830	16085	15821	16064	15875	16010	15855	15875	15810	15963	15860	15926	15756	15917	15861	15852	15925	15877	15894	15775	15849	15909	16021	15801	15855	16018	15816	15874	15738	15952	16053	15890	15915	15959	15811	15890	15773	15963	15871	15801	15927	16055	16053	15775	15946	15995	15849	15807	15915	15927	15962	16002	15731	15852	15989	15966	15989	15869	15872	15874	16049	15849	15718	15828	15949	15907	15880	15944	15873	15990	15879	16064	15850	15901	15855	15690	15689	15848	15883	15729	15830	15859	15771	15945	15869	16000	15798	15836	15714	15902	15903	15825	15889	16027	16151	15734	15904	15946	15782	15900	16047	15808	15657	15938	15709	15762	15721	15803	16032	15928	15941	15917	15868	15784	15910	15975	15868	15957	15858	15829	15797	15936	16021	15909	15892	15718	15863	15866	16062	15918	15800	16037	15859	15957	15923	15966	15966	16042	15859	15861	15859	15713	15839	15911	15970	15603	15820	15609	15831	16019	15919	15829	16120	15917	15680	15863	15850	16004	15922	15775	15747	15974	15939	16066	15809	15909	15938	15973	15830	15876	15913	15795	16064	15983	15879	15876	16014	15784	16001	15892	15930	16034	15983	15794	16014	15801	15622	15840	15909	15801	15923	15942	15844	15909	15995	15900	15976	15735	15756	15741	16001	15837	15871	15652	15984	15946	15891	15668	15758	16000	15819	15896	15957	15782	15929	15873	15997	15931	15980	15902	15842	15835	15928	15737	15794	15766	15795	15857	15841	15741	15812	15915	15836	16104	15947	15736	15776	16031	15942	15886	15712	15984	15849	15819	15988	15987	16037	15934	15784	15851	15818	15958	15800	15621	15646	15912	15782	15908	15811	15797	16084	16001	15936	15837	15993	15698	15814	15732	15907	15859	15694	15844	15746	15723	15794	15748	15806	15956	15768	15866	15993	15887	15971	15614	15804	15927	15876	15866	15749	15851	15778	16142	16002	16021	15779	15964	15908	15817	15768	15588	16029	15865	15892	15842	15975	15938	15717	16111	15870	15926	15792	15927	16019	15919	15986	15866	15779	15846	15864	15794	15727	16027	16013	15808	16017	16009	15957	15801	15928	16015	15764	15777	15779	15682	15819	16006	16034	15722	15687	15963	15815	15931	15872	15806	15870	16004	15969	15879	15967	15820	15827	15941	15832	15894	15869	15959	15692	15724	15798	16017	15693	15814	15893	15992	16008	15968	15889	15885	15890	15661	16126	16132	15782	15985	15992	16014	15517	15822	15886	15821	15984	15790	15831	15939	15960	15767	15928	15956	15768	15731	15899	15665	15783	15797	15887	15811	15780	15762	15897	15860	16085	15908	15902	15805	15962	15802	15730	15892	15900	15820	15851	15773	15809	15667	15785	15841	16010	15847	15960	15574	15737	15823	16093	16090	15758	15716	15736	15785	15780	15893	15674	15950	15954	15755	16033	15783	15899	15815	15899	15968	15985	15834	15822	15963	15828	15648	15710	15820	15820	15728	15661	15867	16054	15772	16005	15788	15852	15763	15865	15750	15913	15899	16030	16022	15837	15827	15837	15934	16098	15820	15600	15809	15809	15719	15845	15895	16076	15870	15902	15729	15917	15644	15640	15775	15845	15625	15832	15885	15758	15632	16074	15960	15804	15846	15854	16049	15898	15898	15713	15741	15881	16042	15923	15773	15990	15884	15804	15922	15918	15843	16000	16009	15769	15713	15966	15714	15855	15863	15934	15875	15918	15854	16103	15950	16014	16058	15897	15745	15620	15987	15722	15865	15917	15912	15846	15989	15966	15758	15861	15743	16046	16023	15692	15873	15778	15846	15953	15892	15862	15715	15863	15833	16002	15845	16048	15894	15963	15873	16000	16051	15766	15840	16044	15856	15887	15649	16028	15914	16199	15984	15907	16191	15865	15907	15959	15957	15879	15915	16008	15993	16054	15915	16021	15798	15907	15935	15956	15925	15709	15595	15738	15847	15820	16026	15861	15870	15800	15976	15945	15745	15840	15929	15927	15785	15951	15960	15877	15721	16132	15892	15866	15873	15913	15996	15708	16034	16099	15821	15735	15839	15940	15829	15886	15889	15790	16075	15949	16056	15903	15858	15670	16064	15752	15876	15984	15855	15728	15962	15851	15948	15782	15817	15912	15828	15967	15771	15913	15896	16024	15986	15976	15855	15869	15896	15923	15935	15778	15832	15809	16033	15863	16056	15853	15900	15883	16101	16199	15713	15943	15917	15982	15756	15806	15896	15925	15842	15803	15806	16015	15860	15741	15831	15925	15961	15645	15820	15862	15890	15622	15804	15770	15701	15694	15932	15877	15726	15751	15717	15775	15787	15894	15895	15816	15932	15890	15834	15799	15853	15870	15795	15969	15710	15970	15883	15746	15964	15872	15892	15919	15761	15855	16177	15922	15994	15889	15760	15993	15814	15834	15759	15910	15824	15706	15945	15815	15881	16082	15921	15855	15670	15814	15977	15771	15816	15950	16072	15801	15756	15701	15903	15658	15929	15735	15695	15853	15862	15777	15810	15870	15894	15769	15862	15772	15742	15919	15956	15946	15901	15891	15940	15857	16077	15886	16087	15688	15770	15893	15647	15966	15974	15707	15903	16091	15745	15968	15979	15892	15784	16019	15840	15695	15817	15916	15915	15755	15994	15971	15879	16029	15902	15744	15735	15753	15932	16009	15915	15889	15916	15756	15925	15946	15766	15905	16059	15785	15898	15790	15857	15926	15944	15941	15845	15842	15936	15888	15671	16043	16020	16158	15839	16050	16068	16040	15830	16018	15731	15792	15993	15900	16010	15934	15749	15829	15700	15964	15820	15892	15772	15860	15935	15933	15826	16017	15648	15653	15852	15877	15855	15758	16032	15860	15941	16039	15816	15786	16054	15878	15942	15874	15882	15893	15859	15901	15622	15709	15833	15937	15828	15862	15606	15969	15849	15909	15868	15858	15840	15885	15820	15593	15669	15826	15981	15883	15866	16009	15699	15765	15959	15877	15903	15954	15646	15973	15908	15795	15988	15839	15840	15916	16200	15886	15849	15858	15922	15782	15748	15845	15921	15816	15853	15993	15725	15934	15916	16004	15902	15888	15680	15692	15829	16018	15875	15959	15950	15811	15825	15877	15864	15918	16193	16214	16003	15967	15931	15958	15777	15738	15886	16073	15888	15973	15859	16062	15994	16021	15889	15837	15857	15897	15832	15834	15813	15917	15878	15897	15866	15854	16002	15794	15697	15656	15890	15820	15880	15878	15889	15850	16010	16041	16006	15747	15800	16052	16063	15699	15818	16045	15828	15901	15882	15805	15710	15882	15900	15957	15910	15747	15885	15822	15952	15778	15949	16000	15814	16036	15970	15977	15843	15710	15848	15962	15740	15739	16021	15863	15956	15807	15877	15868	15966	15986	15828	15806	15890	15813	15822	15804	15801	15808	15766	15984	15993	15990	15835	15689	15865	15972	16046	15947	15973	15878	16095	15977	15755	15776	15976	15866	15742	15657	15908	15899	15878	15908	15902	16026	15922	15770	15879	15957	15712	15909	15862	15906	15736	15852	16004	16007	15892	16065	16034	15927	16006	15950	15965	15777	15986	15937	15945	15952	15722	15861	15839	15742	15912	15781	15875	15935	15901	15874	15979	15820	15918	15752	15873	15942	15811	15799	15901	15722	15674	15948	15815	15874	15955	15674	15790	15793	15848	15971	15964	15839	16017	15870	15959	15927	16016	15841	15959	16203	15900	15984	15812	15743	15953	16064	15993	15783	15849	15674	15836	16026	15870	15915	15936	15844	15845	15966	15757	15882	16018	15958	16077	15934	15871	15933	15863	15943	15931	15944	16004	15900	15796	16063	15898	15973	15842	15896	15917	15738	15985	15768	15862	15998	16062	15976	16064	16016	15797	15859	15687	15853	16017	15681	15955	15841	16065	15883	15906	15962	16001	16036	16064	16017	15761	15794	15933	16001	15815	16135	15856	15836	15881	15921	15835	15700	15902	15928	16032	15786	15888	15570	15933	16131	15978	15786	15799	15879	15794	15986	15911	15812	15916	15931	15885	15949	15696	15780	15720	15854	16050	15955	15878	15840	15935	15913	15866	15884	15971	16058	15964	16028	16102	16116	15877	15813	15881	16040	15926	15908	16024	15727	15904	15732	15814	15892	15872	15811	16072	15829	15857	15865	16108	16067	15966	15962	15829	15832	16016	15736	16015	15854	16101	15921	15913	15918	15857	15827	15777	15931	15982	15908	15865	16038	16114	15886	15813	15848	16015	15755	15906	15916	15905	15736	15645	15733	15993	15955	15890	15942	15761	15769	15876	15941	15867	15984	15955	15819	15828	15833	15900	15890	15956	15667	15944	15965	15613	15969	15765	16049	15823	15916	16104	15899	15917	15947	15935	15958	16095	15962	15831	15964	15848	15893	16088	15891	15874	15801	15979	15752	16018	15952	15751	15915	16010	15765	16024	15992	15842	16041	15844	16027	16036	15865	15805	15930	15911	15843	16103	15859	15706	15804	15819	16028	15845	15876	15781	15914	15945	15829	15918	15889	15922	16020	15740	15761	15846	16169	15995	15895	15831	15994	15831	15886	15753	15984	15867	15563	15899	16103	15914	15687	15921	15787	15743	15902	15994	15769	15834	15725	15846	16027	15957	15780	16074	16024	15975	16026	15936	16079	15979	15776	15839	15702	15758	15824	16120	15828	16028	15925	15918	15900	15880	15994	15822	15910	15978	15813	15816	15886	15758	15701	15901	15998	15938	16016	15803	15775	16150	15749	15849	15684	15711	15911	15914	15843	15757	15807	15827	15847	16069	15765	15910	15774	16076	15803	15858	15735	15844	15811	15826	15801	15875	15987	15888	15827	16030	15973	15812	15824	15906	15978	15956	15953	15693	15671	15981	15853	15883	15755	15896	15985	15909	15991	15756	15829	15799	15787	16015	15979	15848	15707	15723	15892	15777	16081
25002	36547	31867	23650	18270	16128	15501	15243	14775	14598	14511	14508	14257	14176	13935	13872	14059	14067	14116	13955	13811	13911	13931	13787	13903	13945	13978	13772	13843	13796	13882	13961	13801	13829	13901	13973	14001	13813	13960	13914	14050	13830	13962	13875	13941	13756	13842	13941	13820	13916	13902	13890	13770	14040	13700	13878	13829	13769	13898	13863	13846	13954	13854	13866	13882	13908	13978	13803	13804	13891	13932	13967	13952	13736	13814	13795	14052	13741	13836	13827	13802	13791	13495	13758	13776	13853	13786	13820	13653	13854	13852	13680	13771	13901	13831	13847	13911	13967	13596	13743	13840	14057	13766	13853	13863	13826	13833	13767	13752	13850	13691	13886	13926	13843	13828	13740	13767	13851	13754	13636	13768	13714	13895	13896	13834	13945	13837	13860	13708	13832	13842	13698	13708	13757	13768	13763	13870	13852	13780	13704	13867	13790	13903	14015	13862	13712	13777	13675	13806	13651	13694	13798	13781	13584	13799	13926	13687	13942	13734	13832	13910	13838	13818	13867	14025	13752	13819	13934	13745	13839	13645	13728	13914	13724	13865	13860	13765	13961	13819	13755	13781	13816	13850	13739	13910	13865	13720	13806	13717	14051	13793	13817	13852	13780	13868	13804	13762	13862	13699	13671	13859	13744	13826	13823	13828	13868	13893	13776	13895	13858	13853	13834	13821	13837	13867	13792	13952	13933	13691	13962	13667	13830	13826	13829	14039	13718	13796	13643	13882	13773	13661	13847	13992	13895	13714	13970	13806	13789	13593	13699	13863	13933	13751	13745	14016	13749	13977	13679	13869	13702	13940	13989	13800	13890	13709	13983	13773	13928	13650	13713	13796	13693	13954	13807	13766	13804	13918	13851	13647	13679	13834	13876	13874	13778	13694	13866	13804	13863	13947	13770	13816	13798	13786	13832	13787	13767	13913	13840	13893	13799	13848	13720	13754	13683	13822	13760	13799	13907	13898	13926	13856	13876	13880	13980	13751	13679	13784	13862	13613	13785	13776	13669	13873	13880	13724	13885	13866	13878	13854	13837	13862	13813	13798	13901	13863	13767	13752	13966	13736	13653	13774	13753	13713	13861	13673	13736	13922	13737	13705	13746	13961	13763	13904	13920	13738	13739	13765	13759	13688	13795	13774	13778	13905	13880	13625	13891	13805	13781	13837	13828	13796	13935	13844	13995	13894	13808	13831	13794	13856	13777	13914	13699	13829	13797	13684	13752	13815	13924	13762	13877	13758	13733	13849	13726	13774	13696	13936	13846	13648	13729	13777	13874	13769	13815	13823	14004	13833	13719	13733	13828	13930	13956	13636	13743	13960	13840	13944	13778	13864	13837	13820	13776	13822	13702	13926	13813	13670	13720	13867	13767	13955	13766	13758	13768	13865	13928	13607	13750	13859	13775	14024	13917	13733	13995	13859	13974	13717	13788	13732	13784	13785	13850	13781	13823	13890	13776	13798	13810	13846	13734	13669	13883	13720	13715	13811	13990	13876	13627	13868	13766	13846	13800	13795	13772	13732	13958	13700	13786	13903	13674	13893	13849	13779	13826	13765	13893	13753	13755	13842	13840	13744	13701	13830	13848	13853	14023	13851	13896	13804	13891	13743	13644	13777	13821	13823	13932	13882	13569	13995	13789	13714	13684	13796	13818	13816	13790	13806	13789	13953	13773	13887	13972	13741	13759	13936	13945	13839	13857	13715	13865	13793	13682	13782	13896	13798	13781	13889	13771	13804	13799	13880	13859	13737	13837	13593	13877	13803	13733	13756	13976	13839	13842	13922	13862	13902	13825	13877	13757	13754	13772	13905	13798	13704	13721	13799	13866	13717	13778	13730	13988	13789	13838	13642	13833	13831	13590	13804	13696	13942	13863	13857	13889	13906	13892	13888	13844	13789	13691	13906	13866	13915	13848	13877	13908	13725	13633	13944	13747	13772	13972	13838	13787	14087	13908	13770	13737	13749	13843	13922	13820	13873	13669	14014	13786	13854	13833	13861	13959	13916	13810	13872	13889	13770	13803	13758	13711	13795	13855	13756	14026	13850	13870	13789	13898	13866	13746	13953	13797	13811	13730	13798	13682	13831	13840	13886	14001	13779	13809	13704	13930	13837	13746	13964	13729	13930	13858	13852	13795	13866	13960	13809	13861	13633	13825	13894	13826	13953	13961	13826	13818	13555	13900	14025	13751	13849	13653	13848	13806	13712	14014	13799	13947	13764	13804	13738	13887	13903	13782	13834	13843	13913	13905	13858	13920	13766	13812	13696	13920	13848	13966	13768	13947	13763	13716	13803	13842	13906	13836	13808	13769	13887	13810	13801	13552	13817	13890	13851	13873	13795	13758	13791	13843	13820	13672	13876	13889	13848	13729	13804	13650	13930	13911	13875	13617	13702	13750	13722	13777	13824	13868	13803	13906	13900	13918	13646	13677	13866	13788	13656	13743	13880	13647	13870	13814	13895	13857	13841	13813	13841	13749	13717	13989	13908	13788	13765	13861	13838	13980	13844	13769	13827	13822	13767	13893	13847	13852	13902	13838	13793	13755	13841	13874	13811	13903	13920	13829	13736	13662	13732	13775	13694	13879	13854	13879	13711	13701	13858	13738	13939	13888	13949	13846	13833	13886	13723	13927	13774	13704	13953	13972	13865	13874	13742	13796	13816	13922	13694	13803	13766	13842	13827	13873	13850	13790	13794	13812	13784	13819	13895	14095	13881	13954	13930	13968	13799	13808	13859	13782	13947	13849	13670	13671	13820	13837	13722	13850	13729	13759	13829	13975	13910	13512	13693	13809	13749	13745	13819	13782	13817	13682	13881	13894	13751	13784	13545	13729	13704	13825	13728	13748	13824	13825	13832	13708	13809	13797	13673	13671	13807	13819	14068	13805	13873	13895	13900	13944	13709	13721	13886	13946	13855	13778	13794	13872	13620	13862	13836	13906	13772	13833	13820	13779	13884	13987	13779	13812	13890	13907	13726	13741	13894	13879	13709	13977	13762	13886	13900	13808	13796	13884	13794	13782	13614	13888	13813	13808	13760	13795	13865	13814	13876	13787	13809	13584	13961	13808	13842	13709	13996	13682	13858	13820	13681	13769	13775	13609	13849	13866	13904	13831	13727	13825	13769	13998	13720	13746	13771	13940	13873	13838	13762	13802	13959	13818	13738	13679	13796	13748	13828	13903	13891	13830	13731	13837	13716	13875	13911	13825	13827	13838	13926	13708	14014	13789	13976	13727	13814	13880	13915	13820	13747	13851	13747	13946	13870	13582	13882	13903	13899	13863	13877	13765	13863	13839	13855	13809	13883	13817	13769	13851	13989	13959	13875	13743	13785	13824	13835	13945	13860	13768	13789	13693	13849	13832	13907	13795	13816	13802	13752	13837	13756	13974	13687	13853	13878	13815	13807	14046	13830	13803	13909	13647	13893	13870	13795	13934	13731	13719	13854	13746	13898	13723	13686	13832	13809	13765	13825	13771	13775	13893	13778	13891	13756	13665	13795	13974	13775	13878	13809	13793	13827	13880	13901	13958	13701	13797	13799	13943	13801	13691	13841	13703	13787	13814	13760	13807	13901	13764	13836	13865	13747	13666	13808	13832	13725	13856	13896	13788	13819	13873	13922	13820	13719	13647	13733	13711	13943	13743	13997	13831	13851	13958	13646	13657	13854	13802	13748	13829	13780	13843	13694	13941	13813	13953	13758	13738	13609	13804	13727	13711	13957	13803	13872	13769	13753	13825	13815	13847	14067	13974	14070	13802	13865	13872	13824	13750	13594	13903	13832	13915	13798	14007	13779	13690	13878	13925	13896	13755	13768	13795	13787	13876	13719	13726	13858	13836	13784	13734	13932	13817	13910	13823	13874	13895	13835	13915	13785	13791	13748	13739	13782	13788	13808	13926	13795	13651	13787	13903	13922	13606	13814	13775	13882	13924	14021	13837	13819	13728	13809	13969	14024	13806	13836	13676	14123	13743	13896	13823	13809	13766	13907	13727	13797	14082	13843	13812	13873	13855	13839	13792	13879	13804	13839	13762	13853	13867	13766	13761	13756	13767	13846	13869	13849	13827	13804	13799	13843	13616	13828	13813	13701	13890	13765	14096	13831	13852	13832	13701	13848	13797	13808	13880	13703	13765	13806	13810	13959	13865	13822	13861	13973	13821	13805	13811	13800	13701	13784	13875	13921	13839	13820	13885	13891	13857	13766	14006	13859	13825	13815	13791	13885	13841	13680	13963	13690	13721	13840	13859	13695	13903	13788	13892	13976	13861	13847	13954	13857	13730	13787	13857	13662	14044	13887	13767	13859	13749	13859	13839	13715	13757	13878	13849	13921	13768	13784	13818	13749	13978	13838	13643	13600	13735	13829	13710	13792	13781	13829	13845	13884	13628	13794	13946	13880	13845	13809	13888	13795	13645	13927	13822	13660	13814	13857	13876	13760	13895	13716	13962	13857	13895	13761	13778	13768	13842	13891	13954	13889	13728	13882	13615	13898	13761	13871	13865	13802	14037	13886	13964	13933	13905	13760	13848	13719	13785	13759	13807	13767	13862	13968	13755	13755	13810	13832	13722	13832	13586	13846	13823	13784	13746	13919	13875	13804	13882	13721	13949	13899	13677	13793	13832	13723	13696	13843	13760	13699	13744	13739	13828	13693	13966	13921	13921	13720	13709	13872	13749	13911	13832	13789	13843	13931	13828	13640	13959	13754	13786	13852	13954	13855	14050	13752	13864	13855	13816	13684	13754	13818	13873	13821	13875	13786	13945	13653	13761	13924	13800	13968	13908	13802	13786	13709	13865	13884	13814	13736	13864	13922	13962	13858	13789	13947	13761	13743	13939	13844	13913	13796	13760	13894	13660	13838	13742	13730	13689	13536	13931	13823	14063	13888	13845	13791	13745	13611	13867	13936	13864	13896	13864	13705	13942	13699	13905	13781	13839	13646	13822	13893	13743	13868	13738	13616	13808	14002	13814	13659	13781	13963	13724	13780	13689	13773	13699	13894	13711	13791	13788	13776	13787	14020	13978	13751	13782	13878	13776	13853	13710	13670	13762	13697	13555	13897	13863	13912	13804	13856	13823	13703	13856	13874	13763	13785	13544	13950	13969	13738	13797
23976	21165	28531	24549	22956	22544	20842	18051	17510	17173	17100	16625	16502	16690	16481	16404	16203	16130	16308	16414	16261	16206	16293	16363	16214	16374	16085	16292	16117	16097	16062	16319	16232	16221	16128	16043	16102	16197	16182	16055	16050	16148	16197	16044	16295	16063	16231	15958	16041	16042	15962	15934	15887	16058	16152	15919	16075	16116	15914	16142	16038	16076	15921	16092	15979	16239	16060	15921	16010	15937	16016	16183	15761	16351	16233	16040	16079	15906	15988	16030	16145	15746	15931	15973	15954	15937	16136	16147	16111	16061	16073	16031	15863	16021	15929	15788	15878	15953	15983	16125	15938	15891	16075	15959	15929	16017	16036	15990	16089	15945	15852	15795	15781	15916	16040	15952	15998	16001	15726	16201	15981	15926	16029	16034	15729	16145	16228	16089	16206	16193	16062	16023	16115	16120	15908	16111	15973	16025	16055	16080	15901	15986	15995	16058	15897	16085	15980	16045	15987	15994	15956	16055	15934	16249	15959	16050	16162	16111	15929	15900	15953	15807	16037	15800	15785	16110	15989	16145	16084	15850	16071	15962	15815	15949	16137	16146	15960	16092	15895	15974	16040	16159	15991	15969	16147	15937	16088	16185	16047	15962	16115	16038	16121	15969	15918	16041	15884	15944	16163	16127	15760	15775	16001	15970	16095	15883	16045	15897	15895	15977	15942	15864	15922	15986	16071	16108	16063	16093	15948	16082	15942	15878	16047	16126	15854	16045	15942	15914	16116	16115	16013	15981	16044	15911	15992	15859	15998	16015	16027	15877	16020	15922	15990	16001	16312	16023	16000	16085	15987	16029	16221	15927	16185	16081	16093	16088	15792	16068	16085	15961	16137	15968	15869	15864	16079	16037	15885	16056	15876	15956	16029	15975	16125	16238	16049	16069	15937	15895	16004	16037	16079	16044	16090	16021	15975	16061	16035	16179	16116	15784	15937	15852	15948	16006	16041	15846	16062	16044	15914	16039	16068	15820	16180	15787	16138	16194	16290	16025	16155	16011	15931	16075	16127	15906	16047	16034	15777	15822	16002	16044	16126	16032	15983	16074	16085	16115	16135	16053	15947	15982	16068	15971	15894	15785	16007	16084	16055	15935	16013	16046	16143	15965	16204	16103	16141	16166	15908	15952	15966	16035	15971	16137	15788	16037	15961	15946	15863	16086	16076	16103	15895	16050	15941	15829	16040	15986	15923	15966	15990	15712	16185	16223	15932	15944	15900	16093	16047	15961	16015	15928	15984	15930	15772	15987	15915	15998	15958	16082	16188	16108	15984	16005	15916	16039	16111	15954	16016	15914	16076	15941	15929	15976	16065	16087	16021	16102	15944	16054	16040	16037	16225	16066	15956	15958	15994	16019	16089	15886	16273	16018	16056	16089	16033	15774	16210	16046	15953	16069	15929	16030	16145	15986	16060	15947	16110	16060	16037	15960	16049	16110	16009	15910	15963	16181	15869	16055	16098	15891	16061	15920	15916	16073	15992	16081	15868	16175	16052	16098	16152	16049	16035	16082	15940	16001	15888	15965	15939	16052	16141	16246	15938	16376	16156	16080	16137	15895	15917	15921	16169	16099	16084	16110	16034	15758	16039	15940	16203	16070	16008	16040	15729	15956	15740	15926	16088	16015	15994	15842	16011	15986	16042	16021	15958	15851	15992	16201	15967	16052	15967	15969	15972	16011	15874	16088	16068	16000	16002	15937	16103	16172	15969	15880	16196	16059	16081	16067	15981	16338	16065	15793	15965	16266	16092	16151	16091	16027	15982	15903	16093	16331	16084	16166	15698	15821	15957	16037	15907	15927	15904	16118	15893	16007	15962	15875	15910	16034	15775	16179	15997	16140	15942	15938	16051	15949	16179	15947	15978	16036	15833	15904	16010	16001	16324	15989	16023	15966	16045	15984	16260	15967	15876	15950	16068	15911	15972	15969	16007	16010	16137	16032	16136	16002	15930	16003	16014	16105	16120	16060	16179	16181	16021	16004	16147	15842	15935	15992	16160	16307	15974	15930	15972	15920	16151	16015	15948	16031	16208	15916	15788	15998	15906	16092	15932	16082	16099	16024	16016	15964	16169	15918	16064	16194	15878	15849	15934	15926	16173	15995	15873	15833	16023	15937	15933	16205	15908	15985	15900	15817	15919	16004	16067	15911	15976	15863	16047	16047	15866	16134	15965	15967	16059	15887	16108	16110	15926	16051	15988	15942	16079	15917	16093	15823	16044	15821	15979	16007	16222	16017	15794	15937	15964	15708	16023	15927	16089	16169	15928	15944	16000	15852	16130	16149	16213	16075	16026	15976	16022	15969	16093	15845	16025	15961	15863	16034	15994	15863	15901	15976	16067	15849	15942	15914	15928	15858	16220	15826	15965	16041	16016	15892	16012	16123	15956	16051	15930	16220	15986	15984	15913	15879	15878	15949	16211	15933	16056	16097	15876	16005	16009	16061	16026	16182	15972	15981	15937	15973	15876	15900	16200	15836	15920	15950	16009	15990	16028	15959	15875	15884	15919	15900	16125	16168	16107	15967	16033	16056	15948	16016	15958	15937	15901	16045	15750	15980	15945	15857	15993	15971	16044	16071	16136	16062	15951	15932	15898	16198	15846	15916	15950	16087	16072	16105	16134	15678	15836	15955	16103	16177	16224	16220	15781	15954	16088	16026	16240	15987	16127	15962	15860	15893	15911	15904	16039	15910	15975	15968	16019	15895	15896	16173	16144	16114	15792	15933	16110	16018	16244	15859	16056	15755	16046	16021	16075	16036	15915	15875	16362	16069	15989	16206	15964	15942	15888	16075	16056	16040	16118	15872	15886	16100	16022	15954	15846	15977	15904	16037	16111	15925	15994	16029	16104	16085	16004	15882	15839	15967	15866	16007	15887	16196	15854	16064	15922	16069	16060	15937	16104	15690	16028	15879	16012	16068	15945	16056	15927	15834	15904	15837	16069	15864	16113	15978	15970	15674	16061	16034	15938	16083	16000	15851	16042	15909	15874	15983	16042	15907	16176	16113	16062	15912	15894	16063	15889	15997	16118	15828	16006	16049	15909	16031	16039	16017	15992	16048	15907	15949	15924	16132	16163	16093	15839	16012	16133	16110	16163	15893	15884	15892	15943	16041	16106	16010	16018	16264	15973	16061	15915	15844	15880	16102	15894	15824	15998	15661	16036	15875	16090	15943	15837	15939	16080	16043	16044	16016	15908	16046	15864	15880	16069	16016	15943	16016	15839	15941	15766	15945	16115	16005	15987	16087	15836	16204	16124	16058	16017	15890	15933	16004	16146	16075	16153	16061	16223	16107	15948	15993	16097	15987	16018	16015	15954	16015	16004	15932	16044	16286	15857	15958	15988	15881	16071	16272	15881	15929	16194	16062	16141	16009	16014	15867	16018	16037	16270	15949	16122	15956	15942	15839	15869	15836	16064	15929	16025	16145	16136	16105	16030	16039	16122	16241	15961	16163	16112	16017	15899	16045	15977	16066	15818	15951	16050	15862	15967	15992	15879	16133	16046	15877	15884	15976	16081	15954	15881	15900	16069	16165	16054	15934	15915	15906	15958	16137	16078	16115	15762	16214	15770	16101	16101	16042	15994	15971	16049	15767	15688	15894	15784	15798	16097	16081	16012	15861	16075	16080	15865	15771	16118	16111	16123	15994	15949	16192	16046	16076	15826	16053	15984	16006	16052	16143	15997	16005	16084	15886	16132	16009	16040	15822	16124	15844	16062	15945	15889	16063	15768	15960	15831	16106	15931	16138	16116	16080	16210	16091	16117	15808	15987	16103	16005	16168	16076	16197	16168	15924	15873	16068	15940	15972	16093	16025	16097	16140	15980	16050	16120	15933	15990	16131	15999	16067	16004	15987	16078	16220	16065	16045	15951	15910	15902	15897	16010	15895	15948	15945	15821	16071	16007	15982	15935	15785	15885	15934	15947	15945	15951	16131	16110	16105	16273	16056	16130	15964	16020	16047	16028	16146	15869	16172	16031	16010	15876	16003	16043	16021	16210	15962	16103	16174	15955	15979	16028	15874	16112	15954	15977	16003	15885	16015	15903	16068	16006	15898	15961	15995	15816	15961	15902	15987	15935	16083	15904	15880	16121	15901	16203	15998	15971	15994	15876	15941	16035	16100	16175	15988	16043	16283	16089	16094	16084	15941	16008	16066	16050	16088	16035	16149	16042	15928	16107	16017	15950	16125	16043	16136	15942	15919	16167	16059	15835	15946	15849	15903	16180	16072	16052	15987	16174	15908	16100	15963	16183	16078	16305	15927	15838	15865	16046	16098	15950	16009	15867	15957	16068	16105	15931	15981	15700	15979	16258	15836	15754	16066	15945	15843	15947	16008	16056	16077	16168	15988	15916	15882	15846	16228	16190	15999	16009	16084	16113	16026	16053	16140	15941	16215	15868	16013	15782	16108	15991	15975	15844	15899	16041	16160	15916	15912	15879	15886	16067	16027	16072	15956	15925	16215	16083	16005	16014	15910	16019	16092	16273	16143	16169	16180	16248	15936	15987	15900	15865	16094	16173	15862	15873	16021	15824	15904	15876	15950	16012	15983	16041	16001	15970	15964	15795	16115	15851	15922	15964	16016	16150	16080	16100	15732	15958	16052	16206	16017	15922	15948	15895	16124	16150	16163	15900	15932	15842	15935	16105	16010	15783	15935	16091	16260	16035	16006	16150	16055	15867	15784	15998	15952	15966	15859	16057	15926	15907	15946	15844	16069	16074	15978	15781	16131	15989	16228	15904	16184	16080	15839	16158	15971	16051	16067	16043	15897	15854	16021	16128	15934	16025	15911	15870	16030	15944	15963	16032	15922	15891	15979	16089	16060	16072	16088	15941	15968	15982	16115	16100	15975	16079	15912	16010	15964	15881	15927	15890	16113	15958	16031	16007	16017	16035	15916	16013	16208	15861	15995	15982	16109	16023	15820	15800	16038	16025	15783	15809	15936	15983	16143	16099	16147	16091	16134	15992	15985	15973	16083	16201	15989	16174	16012	16021	15970	15885	15991	16166	15922	16056	15961	16042	15988	16147	16087	15902	15931	15860	16011	16078	15986	16220	16024	15753	16074	16075	16018	15949	15951	15844	15919	16125	16076	15934	15960	16299	16037
25828	44629	39309	26284	22570	19379	17671	16142	15779	15222	15029	14777	14627	14394	14370	14278	14143	14169	14142	14058	14189	14062	14167	14030	14157	13952	14134	14036	13912	14021	14038	13981	13941	13902	13899	14112	14207	14102	14123	14058	14105	14137	14047	13910	14049	13928	13789	14013	13913	13929	13946	13990	13993	13904	13798	13751	13846	13775	13784	13965	14015	14059	13924	13861	13910	13949	13909	13964	13767	13859	13850	13938	13850	13967	14033	13825	13944	14037	14013	13959	13758	13905	14006	13976	13929	13836	13928	13892	14000	13980	14108	13996	13943	14068	14017	13938	13939	13968	13807	13963	13867	13902	14151	13777	14000	13904	13840	13948	14037	13943	13874	13895	13857	13868	13970	14030	13920	13888	13762	13843	13821	13922	14013	13939	13835	13982	13714	13969	13917	13889	13939	13899	13953	13870	13925	13866	13771	14122	13866	13834	13794	13954	13833	13787	13950	13798	13756	13995	13862	13913	13789	13770	13967	13882	13709	13995	14088	13842	13933	13924	13996	13924	14009	13873	13819	13923	13811	13943	13779	13798	13976	14050	13988	13871	13931	13912	13815	13727	13833	13966	13706	14061	13963	13936	13814	13755	13893	13930	13963	13977	13977	13790	14045	13926	13944	13915	13762	13834	14094	14018	13893	14006	14040	13780	13979	13874	14018	13825	13929	14064	13839	13756	13709	13933	13824	13875	13883	13843	14032	14071	14041	13919	13844	13759	13991	13908	13696	13891	13966	14017	13983	13884	13939	13855	13736	13919	13883	13836	13973	13984	13980	13915	13829	13886	13739	13804	13966	14067	13731	14067	13832	13779	13814	13749	13829	13918	13803	13876	13998	13927	13869	14001	13930	13980	13801	13960	13796	14159	13785	13999	13886	13912	13972	14086	13812	14005	13964	13893	14021	13778	13910	13929	13995	13820	13993	13693	13790	14004	13785	13919	14084	13875	13876	13812	13892	13838	13910	13816	13847	13858	14000	13862	13809	13887	13942	14074	13721	13849	13882	13818	13832	13994	13798	13866	13801	13945	13859	13946	13719	13952	13855	13799	13660	13832	13906	13970	13744	13925	13877	13975	13892	13925	13997	13963	13851	13920	13990	14015	13984	13730	13686	14019	13943	13960	13873	13650	13947	13770	13846	14088	13909	13790	13976	13921	13885	14050	13859	13860	13931	13920	13824	13757	13887	13812	13963	14004	13904	14082	14043	13949	13959	13894	13799	13811	13718	13848	13976	13781	13939	13797	13730	13840	13944	13829	13772	13780	13852	13860	13747	13763	14002	13767	13782	13934	14061	13843	13877	13884	14018	13854	13966	13733	14132	13961	13923	13950	13883	14020	13776	14033	13772	13901	14029	13921	13841	13876	13951	13948	13965	13882	13949	13710	13784	14031	13656	13901	13727	13863	13932	14084	13865	13798	14097	13831	13815	13912	13903	13986	13921	13874	13883	13889	13868	13888	13898	13981	14014	14037	14107	13908	14029	13917	13810	13973	13755	13916	14020	14008	13825	13962	13983	14046	13922	13884	13842	13995	13793	13818	13839	13950	13858	14066	13854	14008	13839	13740	14004	13829	13905	13846	13788	13806	13942	13925	13803	14020	13847	13769	13855	13804	13978	13867	13776	13918	13969	13951	13814	13765	13874	13876	13933	14119	13924	14004	13851	13910	13830	13939	13710	13880	13885	13868	13896	13827	13795	14024	13996	13871	13939	13983	13851	13884	13938	13915	13843	13960	13964	13808	13944	13869	13877	13993	13994	13991	13774	13869	13900	13742	13873	14003	13849	13892	14090	13892	13918	13952	14087	13820	14050	13917	13875	13907	13643	13928	13967	13855	13824	13907	13915	13744	13852	13780	13859	13860	13878	13849	13928	14012	13935	13996	13924	13794	13771	14180	14089	14043	13840	13807	13773	13890	13853	13744	14060	13933	13903	13979	14081	13958	14024	13830	13800	13821	13776	13980	13897	14044	13891	13898	13959	13871	13955	13758	13830	13754	13905	13832	14005	13806	13727	13941	14080	13984	13890	13838	13925	13992	14000	13838	13944	13979	13951	14017	13737	13875	14010	13947	13960	13875	13965	13695	14040	13753	13803	13855	13936	13896	13822	13938	14011	13769	13831	13828	13821	13890	13869	13904	13951	14055	13829	14041	14067	13941	13852	13803	13955	14016	13903	13762	13894	13889	13795	13981	13882	13970	13665	13985	13715	14014	13769	13918	13880	14078	14001	14032	13813	13939	14111	13797	13924	13856	13735	13963	13871	13991	13828	13905	13877	13855	14033	13797	13796	13847	13970	13789	13845	13717	13886	13871	13855	13944	14041	14124	13926	14001	13711	13865	13997	13950	13862	13928	13810	13906	13979	14005	13800	13728	13892	13979	13886	13833	13837	13913	13697	13934	13802	13903	14038	13873	13972	13937	13981	14048	13855	13821	13788	13925	13850	13971	13904	14041	13953	13877	13992	13859	13914	14069	13908	13980	13900	13924	13874	13857	14030	13809	13906	14014	13897	13999	13880	13863	14043	13971	13787	13785	13815	14091	13945	14022	13907	13954	14012	13795	14010	13944	13901	13854	13767	13938	13689	14069	13755	13865	13858	13763	13852	13935	13803	13792	13869	13940	14037	13976	13897	13933	13937	13787	13961	14032	13752	13997	13963	14014	13993	13813	13870	13938	13865	13804	13848	13964	13868	13980	13873	13885	13842	13961	14019	14022	13779	13898	13886	13785	13892	13922	13893	13886	13849	13814	13972	13887	13937	13762	13933	14035	14062	13887	13892	13879	13976	13927	13921	13974	13829	14044	13727	13925	13768	14071	13838	13917	14099	13866	13996	13944	13959	13931	13976	13938	14061	13956	14072	13850	14018	13755	13793	14004	13963	13794	13936	13871	14005	13907	13748	13804	13843	13795	13803	13688	13903	13864	13896	13962	13894	13878	13841	13811	14036	14108	13966	14004	13790	14007	13803	13954	13917	13854	14023	13842	13886	13906	13963	13902	13850	13813	13988	14005	14045	13965	13918	13865	13968	13851	13911	13896	14011	13845	13796	13913	13831	13932	13894	13881	13798	14033	13888	14027	13744	13787	13953	13956	14041	13889	13953	13788	14003	13894	13841	13730	14128	14020	14014	13755	13988	13921	14044	13740	13818	13808	13891	13920	13959	14106	13821	13967	13875	13860	13779	13960	14034	13998	13912	13889	13919	13862	13939	13909	13767	13824	13965	13884	13751	13935	13891	13830	13935	13879	14002	13818	13960	13856	13818	13749	13756	13799	13902	13986	13857	13799	13960	13897	13816	13770	13680	13962	13965	13942	13941	13816	13824	14164	13827	13811	13729	13801	13870	14052	13873	13912	13895	13834	13922	13924	13911	13900	13847	13907	13692	14016	13838	13891	13837	13865	13973	13960	13883	13915	13809	13843	14139	13736	13739	13875	13906	13940	13821	13965	14012	13936	13895	13780	13908	13971	13879	14000	14008	14016	13822	13955	13887	13795	13763	14002	13823	13829	13867	14021	14167	14075	13884	13945	13853	13961	13934	13992	13958	13955	13854	13869	13973	14144	14013	13861	13753	14066	13881	14004	13880	13823	13940	14021	13950	13888	13913	13957	14101	13987	13958	13939	13856	13907	14098	13983	13776	13941	13868	13951	13954	13952	13676	13948	13926	13841	14016	13894	13843	13802	13923	14023	13937	13868	13912	13877	13771	13641	13704	13913	13941	13931	14003	14006	13855	13870	13784	13978	13891	13886	13855	13867	13822	13889	13999	14022	13893	13812	13882	13833	13908	14002	13892	13833	13862	13896	13918	13812	13676	13937	13801	14176	13842	13921	13840	13845	13984	14017	13822	13848	14001	13748	14084	13927	13820	13923	13743	14110	13877	13930	13873	13894	14038	13945	13868	13980	14033	13799	13971	13842	13735	13853	13876	14004	13898	13789	13886	13857	14110	13776	13902	13978	13866	13984	14001	13882	14005	13834	13870	13934	14014	13930	13846	14028	14085	13781	14028	13947	13873	13928	13922	14033	14021	14071	13866	13837	14054	13860	14070	13875	13896	13996	13835	13857	13784	13819	14017	13959	13835	14018	13884	13789	13816	13829	13878	13960	13940	13820	14013	13860	14105	13961	14019	13987	13883	13902	13898	14012	13848	13974	13903	13727	14053	14003	13992	13837	13924	14031	14032	13798	13927	14095	13873	14017	13817	13814	13883	13749	13977	13947	13758	13884	13898	13863	14047	13935	13878	13864	13773	13788	13742	13929	13931	14086	13866	13948	13999	14079	13942	13900	13840	13902	13868	13876	13854	14007	13955	13910	13891	13941	13937	13896	13927	13945	13982	13742	13966	13842	13940	13897	13930	13793	14013	13936	13884	14005	13926	13980	13805	13913	13998	14075	13978	13812	13980	13715	13899	13948	13888	13959	13995	13802	13898	13738	13795	13878	13922	14049	13792	13857	13886	13700	13940	13900	13732	13863	13863	13934	13922	13899	14077	13819	13934	13853	13733	13852	13933	13883	13751	13905	13930	13961	13982	13837	13871	13810	13945	13955	13880	13800	13710	13972	13807	13949	13831	13863	13803	13898	13887	13882	13838	13872	13802	13925	14057	13820	13752	13930	13933	13964	13948	13896	13935	13987	13788	13925	13973	13890	13880	13939	13909	13907	13830	13875	13968	13980	13953	13911	13889	13944	14180	13923	13788	13879	13976	13815	13818	13855	13902	13743	13847	13951	14007	13904	13853	13801	13923	13827	13834	13928	13715	14012	13875	14029	13972	13886	13956	13934	13863	14066	13842	13939	13936	13834	13901	14050	13982	13967	14013	13882	13923	13859	13794	14056	14030	13910	13958	13826	13872	13937	13813	13964	13879	13924	13882	13782	14007	13935	13982	14070	13979	13964	13886	14013	14079	13932	13734	13800	13860	13962	13834	13922	13939	13859	14082	13816	13910	13841	13947	13874	13910	13866	14055	13991	13987	13718	14043	13909	13857	13839	13819	13795	14033	13949	14078	13983	13827	13750	13863	13982	13843	13787	13961	14005	13890	13875	13948	13739	13852	13852	13944	13879	13908	13891	14033	13932	14042	14074	13882	13896	13780	13948	13977	13879	13906	13873	14104	13864	13876	13785
22899	21174	28940	23931	22211	24519	25763	20104	18558	18390	18162	17929	17734	17502	17569	17371	17557	17099	17149	17339	17372	17269	17083	17207	17049	17278	17144	16966	17172	17296	17197	17101	17293	17177	17184	17221	17051	17059	17272	17117	16999	16952	17204	17247	17336	16778	17202	16898	16996	16845	17174	17137	16965	16872	16947	16917	16981	16866	17057	16976	16892	16933	17005	17078	16980	16967	16882	16719	17006	17249	16867	16819	16998	17103	16828	17060	17078	16956	16923	16962	16548	16780	16817	17044	17080	16937	16959	17209	16951	16889	16964	17104	16915	16837	16768	16873	16982	17126	16931	16865	17127	16941	16932	17034	16982	16975	16898	17172	16951	17068	17105	16914	16752	17039	16781	16987	16927	16937	16843	16822	16978	16836	16943	16885	17078	16968	16974	16792	17046	16872	16893	16867	17019	16823	16733	16847	16819	17027	16941	16739	16879	16840	16808	16861	16790	16862	17007	16980	16841	16954	16788	16955	16766	16982	17120	16795	16918	16885	17123	16930	16818	16937	16919	17006	16873	16958	16946	16888	17060	16789	16938	17087	16956	17036	17032	16918	16935	16913	16872	16784	16924	16889	16945	16828	16822	17124	16873	16970	16842	17035	16729	16793	16803	16520	16747	16862	16847	16842	16904	16894	16730	16922	16995	16972	16730	16749	16909	16916	16932	16746	16742	16851	16822	16809	17047	16797	16860	16932	17069	17017	16912	16797	16808	16850	16914	16819	16817	16968	16902	16857	16820	16894	16899	17002	16815	16966	16793	16940	17092	16769	16947	16930	17098	16802	16691	16980	16938	16959	16992	16884	16721	16857	16977	16873	16915	16799	16845	16830	16890	16717	16968	16956	16907	17056	16949	16828	17026	16898	16759	16879	16824	16843	17031	16992	16844	16858	16826	16916	16876	16817	16989	16915	17077	16930	17041	17054	17008	16999	16855	16950	17029	16685	16796	16705	16900	16746	16832	16842	17043	16703	16916	16874	16855	16825	16889	16566	16922	16826	16934	17086	16907	16874	16779	16857	16884	16941	16938	16864	16739	16836	16892	16883	17123	16846	16828	16857	16993	16860	16657	17097	16827	16906	16994	16847	17183	16949	16911	16880	17089	17104	16679	16881	16994	16646	16763	16914	16970	16895	16784	16966	17124	17123	17047	16915	16800	16813	16928	16939	17058	17053	17045	17034	17017	17078	16824	16910	17137	16776	17004	16891	16831	16866	16839	16762	16692	16810	16797	16865	16800	16884	16674	16826	16735	16688	16981	16760	17064	17017	16830	16935	16731	16891	16817	16838	16766	16938	17011	16937	17058	16892	16958	16790	16884	16819	16915	16846	16805	16846	17042	16908	16823	16707	16841	16796	16794	17008	16817	17020	16916	16898	17092	17051	16893	16923	16917	17055	16973	17086	16941	16982	17023	17003	17006	16924	16892	16785	16855	16817	16729	16788	16842	16784	17034	16905	16788	16737	16890	17010	16792	16960	16895	16748	16942	16788	17121	16988	16854	16667	16855	16912	16934	16803	16715	16916	16931	16917	16879	16950	16859	16844	16912	16886	16940	16799	17051	16846	16910	16974	16751	16791	16950	16799	16612	16893	16723	16854	16561	16640	17055	16720	16901	16915	16993	16821	16901	16706	16897	16911	16971	17113	17005	16901	16902	16979	16860	16972	17148	16739	16609	16665	16784	16668	16742	16857	16761	16653	16640	16776	16939	16933	16959	16885	16856	16730	16805	16878	17086	16990	16867	17060	17042	16901	16931	16783	16822	16890	17016	17009	16893	16767	16750	16925	16963	16657	16977	17017	16955	16879	16893	16788	16993	16924	17045	17124	16989	17054	16902	16984	16911	16748	17079	16966	17011	17057	16810	16903	16850	16898	17059	16868	17029	16744	16965	16999	16930	17105	16946	16779	16839	16815	16920	16757	16658	16731	16675	16764	16942	16916	16758	16777	16966	16867	16807	16843	16988	16702	17006	16960	16911	16984	16799	17005	16887	16976	16953	16840	16883	16938	16897	16784	16862	17047	16929	16739	16785	16798	17027	16902	16790	16967	16771	16962	17008	16923	16915	17048	16988	16784	16996	17225	16988	16988	16769	16819	16868	16811	16814	16983	16952	16967	16731	17044	16725	16911	16912	16837	16995	17037	16828	16911	16939	17021	16871	16899	16824	16827	16956	17036	16817	16784	16745	16923	16897	16888	17019	16987	16807	17019	16754	16653	16744	16848	16989	16630	16866	17046	16971	17164	16897	16772	17026	16893	16760	16825	16722	16855	16942	16926	16809	16887	17072	16762	17021	16948	17126	16856	17000	17033	17105	16995	16932	16987	16872	16965	16842	16898	17006	16814	16855	17084	16860	17220	16820	16953	16711	16790	16852	17058	16925	16884	17008	16928	16810	17120	16819	16687	17046	16905	17149	16818	16874	16896	17041	16943	16695	16888	16723	16751	16857	16853	16933	16934	17071	16854	17015	17052	16998	17002	16778	17003	16768	16805	16874	17026	17060	16926	16832	16805	16835	17018	16725	17021	16813	16896	17044	16620	16872	16931	16865	16819	16940	16872	16802	16866	16950	16724	16877	16876	17075	16778	16905	16925	17007	16918	17060	16786	17028	16960	16855	16852	17008	16929	16955	16818	16881	16805	16985	17070	16804	16954	16939	16904	16974	17094	16872	16655	16806	16759	16939	16922	17090	16897	16869	16862	16789	16888	16702	16770	16761	16961	16990	17126	16818	16756	16677	16921	16800	16830	16893	16835	16932	16834	17078	16918	16869	16832	16858	16767	16863	16875	16987	16980	16580	16796	16811	16740	16804	16943	16934	16961	16932	16950	16874	16900	16991	16885	17001	16937	16905	16916	17158	16909	16901	16741	16946	16746	16852	16826	16727	16777	16658	16690	16838	16882	16873	16793	16882	16832	16975	16821	17137	17005	16871	16955	16906	17123	17003	16944	16956	16785	16816	16937	16774	16759	16865	16940	16889	16831	16881	16904	16911	16939	16850	16992	16976	16994	17023	16909	16891	16866	17036	16852	16907	16659	16890	16834	16857	16939	16794	16886	16903	17054	16667	16968	16907	16941	16913	16768	16848	16876	16838	17010	16735	16755	16910	16804	16845	16981	17024	16867	16835	16724	16901	16898	16710	16825	16836	16991	16894	16876	16808	17081	16753	17031	16775	16919	17073	16843	17046	16790	16929	16967	17249	17131	16882	16688	17121	16977	16955	16860	16949	16958	16629	16808	17006	17034	16913	16948	16935	16896	16852	16839	16737	16821	16930	16882	16976	17006	16810	16909	16887	16823	16879	16949	16803	17019	16792	16701	16951	16860	16898	16815	16872	16911	17033	16958	16835	17061	16828	16956	17130	17129	17135	16721	16953	17010	16885	16812	16794	16694	16819	16769	16776	17006	16732	16931	16820	17028	16893	16653	17075	16986	16773	16879	16965	16979	16838	16905	16836	16896	17135	17021	17004	16950	16793	16927	16970	16877	16853	16898	16928	16949	16817	16752	16812	16749	16837	17100	16949	16929	16977	16873	16759	17115	16911	16840	16832	16496	16853	16990	16814	16690	16892	16683	16791	16762	16793	16919	17002	17026	16835	16855	16883	17128	16944	16946	16725	16810	16865	16975	16955	16807	16934	16848	16864	16883	16846	16775	16860	16950	16785	16778	17003	16895	17018	16881	16896	16946	16698	16951	16921	17044	17067	17012	16825	16908	16950	16817	16759	16851	16922	17027	17083	16778	16877	17049	17013	17045	17007	16816	16791	16805	17039	17120	16964	16848	16792	16971	16720	16617	16759	16887	17024	16890	16859	16974	16773	16841	16712	16936	16977	16752	16835	16831	16714	16852	17011	16901	16918	16789	16886	16952	16847	16803	16965	16865	17070	16819	16964	17098	16816	16751	17093	16778	16855	17096	16968	16956	16859	16867	16624	16908	17096	16981	16694	16871	16839	16756	16841	16636	17035	16743	16897	16779	17010	16919	16952	16921	17076	16667	17005	16796	16987	16988	16992	16987	17019	16887	16870	17064	16813	16773	16757	16781	16910	16879	16887	17082	16782	16889	16762	16635	16835	16781	16801	16902	16728	16806	17021	16722	16937	16780	16822	16703	16853	16652	16844	16847	16969	16959	16792	17003	16731	16921	16854	16582	16831	16840	16929	16855	16898	17123	16960	16794	16938	16748	16817	17018	16811	16904	17000	16847	17095	16895	16975	16856	16805	16822	17016	16772	16888	16826	17058	16864	16862	16943	16776	16774	16718	16909	16908	16792	17094	16829	16891	16833	16944	16850	16774	16894	17070	16828	17321	17057	16874	16935	16965	16951	16598	16742	17059	16913	16838	16796	16894	17028	17063	16929	16824	16796	16889	16966	16894	16795	16836	16804	17033	16980	17160	16833	16852	16824	17020	16991	16880	16714	17063	16875	16895	16763	17154	17058	16844	16974	16728	16922	16972	16772	16901	16918	16812	16991	16702	16740	16784	16752	16838	16919	16873	16922	17067	16838	16650	16881	16913	16739	16850	16956	16979	16913	16908	16804	16788	17085	17093	16882	16882	16915	16809	16955	17050	17082	16726	16989	16829	16800	16710	17057	16931	16767	16933	16770	16864	16774	16596	16915	16774	16963	16760	16879	17120	16945	16904	16794	17068	16957	16829	16829	16850	16881	17068	17058	16942	17023	16852	17080	16918	17008	17031	16801	16927	17099	16813	17026	16868	16848	16877	16770	16799	16857	17023	17057	16672	16877	16906	16793	16915	16893	16920	16710	16805	16713	16932	16885	16986	17041	16936	17005	16693	16782	16829	16865	17127	16852	17072	17025	16870	16917	16897	17078	16736	17066	17092	16853	16860	16976	17109	16948	16930	16864	16970	16771	16764	16805	16912	16943	16967	16792	16977	17038	16951	16857	16968	16852	16973	16896	16834	16764	16950	16731	16793	16984	16992	16808	16876	16690	16946	16954	16864	16856	16733	16983	16783	16978	16708	16585	16623	16848	16777	16834	17029	16728	16817	16947	16786	16787	16954	16918	16988	16851	16924	16886	16863	16977	16980	16923	16670	17130	16998	17089	16895	16770	16958	16901	16947	17030	16921	17064	16962	16940	16851	16938	16884	16789	16908	16845
28580	50367	43921	34724	27729	22533	19898	18059	16805	16034	15857	15640	15368	15394	15050	14795	15081	15008	14826	14954	14745	14741	14638	14599	14532	14561	14544	14688	14559	14684	14621	14557	14575	14698	14596	14645	14641	14619	14622	14636	14439	14562	14382	14463	14338	14451	14452	14624	14227	14404	14576	14442	14423	14377	14515	14254	14495	14413	14237	14353	14467	14364	14265	14279	14536	14428	14356	14539	14407	14415	14584	14330	14363	14437	14504	14385	14427	14343	14382	14452	14316	14419	14415	14448	14505	14518	14509	14408	14412	14455	14508	14432	14400	14524	14427	14426	14563	14355	14527	14459	14620	14263	14462	14404	14557	14289	14436	14403	14433	14371	14474	14513	14469	14402	14536	14306	14394	14421	14460	14471	14323	14422	14506	14291	14374	14217	14400	14326	14414	14341	14296	14370	14391	14399	14323	14399	14366	14504	14262	14432	14393	14462	14401	14432	14274	14451	14382	14368	14450	14393	14280	14461	14443	14126	14501	14298	14397	14391	14501	14425	14487	14343	14441	14341	14337	14390	14454	14416	14422	14338	14340	14537	14198	14269	14390	14356	14405	14343	14338	14231	14440	14511	14558	14397	14435	14338	14291	14431	14456	14407	14573	14405	14444	14282	14445	14384	14392	14369	14523	14322	14390	14449	14408	14440	14266	14233	14324	14405	14436	14504	14434	14453	14510	14420	14287	14447	14464	14474	14368	14309	14387	14591	14243	14410	14383	14537	14379	14344	14356	14419	14410	14447	14405	14290	14492	14551	14428	14538	14341	14357	14333	14436	14453	14310	14210	14303	14475	14333	14339	14353	14372	14552	14318	14308	14417	14323	14431	14440	14232	14451	14485	14350	14653	14489	14322	14400	14383	14493	14458	14456	14566	14175	14409	14308	14400	14617	14277	14370	14612	14211	14576	14508	14448	14462	14431	14648	14418	14579	14404	14413	14350	14473	14312	14349	14516	14377	14391	14498	14249	14529	14392	14473	14307	14249	14337	14406	14356	14310	14259	14272	14481	14318	14361	14533	14191	14336	14411	14459	14519	14386	14404	14261	14357	14327	14510	14344	14229	14318	14579	14431	14427	14406	14313	14362	14469	14431	14329	14347	14439	14549	14475	14156	14674	14293	14404	14334	14397	14326	14405	14410	14411	14264	14394	14429	14446	14657	14533	14322	14292	14544	14497	14287	14395	14336	14594	14231	14199	14421	14497	14475	14527	14340	14584	14177	14422	14312	14383	14470	14399	14566	14481	14335	14334	14474	14214	14468	14371	14453	14531	14360	14336	14303	14551	14396	14464	14329	14544	14467	14351	14350	14300	14363	14478	14229	14379	14376	14216	14378	14536	14507	14430	14478	14177	14436	14365	14426	14351	14493	14227	14355	14486	14414	14365	14400	14612	14333	14455	14373	14450	14490	14471	14447	14247	14343	14512	14351	14490	14347	14417	14436	14468	14523	14293	14425	14298	14359	14460	14307	14339	14364	14469	14493	14495	14230	14271	14253	14478	14359	14512	14513	14283	14435	14312	14382	14240	14372	14489	14379	14227	14345	14460	14444	14249	14383	14297	14418	14437	14485	14420	14446	14344	14596	14465	14313	14314	14422	14375	14466	14518	14281	14498	14279	14448	14427	14544	14501	14397	14507	14450	14474	14445	14451	14358	14537	14434	14481	14587	14267	14421	14364	14486	14419	14505	14392	14495	14471	14335	14380	14182	14339	14467	14268	14305	14393	14293	14387	14509	14347	14490	14384	14325	14516	14346	14329	14329	14234	14273	14361	14511	14326	14420	14409	14383	14378	14438	14374	14340	14438	14464	14401	14265	14332	14629	14283	14352	14347	14474	14343	14250	14436	14356	14432	14293	14375	14337	14276	14469	14431	14275	14345	14509	14376	14303	14214	14411	14397	14635	14297	14396	14481	14400	14320	14386	14361	14369	14395	14292	14410	14327	14253	14242	14275	14443	14412	14395	14503	14308	14272	14435	14291	14510	14312	14412	14411	14378	14362	14430	14505	14415	14273	14402	14393	14363	14583	14368	14384	14523	14304	14412	14263	14512	14333	14213	14283	14242	14397	14504	14444	14451	14340	14510	14254	14362	14412	14373	14331	14453	14538	14391	14376	14519	14457	14466	14544	14457	14462	14422	14189	14305	14507	14407	14367	14497	14263	14304	14376	14390	14183	14391	14300	14551	14272	14369	14373	14347	14242	14482	14529	14386	14408	14373	14301	14525	14294	14501	14234	14386	14440	14445	14326	14487	14446	14479	14416	14447	14385	14560	14357	14338	14284	14412	14532	14508	14405	14299	14359	14321	14484	14356	14300	14537	14439	14456	14557	14343	14418	14348	14411	14375	14462	14342	14468	14520	14520	14473	14376	14450	14452	14414	14519	14494	14523	14466	14425	14275	14359	14469	14504	14492	14487	14348	14368	14410	14455	14309	14332	14341	14501	14379	14397	14454	14399	14479	14528	14460	14278	14329	14309	14480	14204	14234	14486	14263	14311	14664	14458	14530	14395	14364	14456	14245	14456	14320	14545	14274	14470	14537	14386	14464	14291	14454	14572	14464	14550	14344	14412	14283	14567	14380	14441	14566	14338	14485	14341	14438	14317	14338	14493	14380	14433	14346	14389	14427	14454	14348	14446	14435	14544	14478	14539	14464	14374	14454	14429	14391	14398	14520	14484	14393	14352	14526	14369	14408	14385	14510	14411	14410	14329	14316	14378	14378	14476	14380	14413	14451	14427	14287	14511	14390	14414	14467	14289	14483	14303	14488	14416	14389	14341	14291	14243	14335	14383	14388	14361	14301	14425	14364	14383	14394	14359	14638	14319	14434	14488	14432	14355	14296	14447	14444	14503	14345	14490	14422	14474	14463	14510	14541	14425	14380	14378	14569	14387	14419	14652	14593	14248	14433	14367	14349	14627	14471	14479	14439	14512	14421	14275	14277	14352	14368	14312	14561	14468	14462	14598	14427	14511	14220	14216	14520	14589	14226	14384	14205	14344	14404	14227	14383	14472	14244	14505	14389	14455	14427	14385	14362	14454	14384	14282	14433	14446	14413	14511	14369	14292	14513	14288	14360	14256	14374	14504	14595	14465	14436	14433	14238	14240	14384	14435	14368	14401	14469	14303	14435	14447	14526	14303	14548	14466	14490	14331	14326	14475	14422	14203	14268	14324	14337	14205	14394	14471	14402	14263	14409	14434	14187	14420	14387	14436	14509	14421	14319	14442	14359	14566	14389	14250	14637	14267	14425	14424	14326	14392	14300	14352	14329	14346	14320	14377	14487	14449	14455	14497	14397	14305	14470	14411	14366	14419	14407	14259	14347	14418	14326	14442	14369	14407	14414	14250	14348	14449	14489	14494	14405	14364	14436	14343	14344	14490	14418	14483	14410	14510	14394	14438	14390	14396	14482	14588	14375	14540	14328	14383	14416	14362	14374	14536	14413	14307	14375	14220	14444	14399	14505	14457	14500	14510	14430	14271	14262	14506	14697	14406	14357	14487	14491	14471	14595	14437	14458	14324	14461	14315	14329	14519	14306	14433	14408	14506	14422	14393	14368	14341	14449	14290	14256	14264	14409	14397	14437	14312	14425	14476	14432	14445	14316	14389	14375	14285	14460	14274	14535	14467	14487	14331	14535	14323	14336	14468	14194	14473	14134	14482	14273	14575	14381	14449	14228	14362	14546	14669	14499	14313	14371	14400	14420	14348	14360	14436	14517	14400	14450	14479	14483	14441	14315	14503	14384	14554	14317	14499	14411	14380	14421	14395	14344	14542	14544	14382	14289	14471	14308	14538	14189	14241	14313	14290	14497	14419	14550	14423	14525	14495	14396	14358	14364	14240	14425	14093	14176	14443	14458	14256	14408	14531	14449	14456	14525	14345	14612	14296	14481	14530	14393	14402	14389	14344	14477	14367	14272	14313	14558	14277	14499	14512	14344	14433	14316	14424	14297	14422	14340	14242	14557	14357	14385	14449	14342	14433	14261	14423	14457	14320	14281	14307	14475	14476	14391	14361	14335	14500	14359	14390	14427	14309	14381	14544	14303	14390	14383	14218	14507	14570	14397	14380	14398	14517	14307	14417	14434	14391	14579	14273	14368	14378	14273	14342	14486	14404	14293	14470	14507	14456	14321	14520	14501	14379	14319	14448	14381	14291	14385	14269	14317	14543	14261	14461	14572	14463	14373	14321	14475	14433	14495	14402	14338	14353	14570	14401	14266	14526	14340	14391	14431	14362	14384	14309	14405	14380	14437	14373	14295	14340	14318	14465	14494	14401	14309	14549	14525	14487	14490	14424	14329	14455	14327	14427	14434	14266	14588	14473	14501	14382	14326	14173	14451	14348	14428	14375	14478	14497	14575	14439	14440	14460	14496	14134	14315	14377	14427	14510	14328	14412	14387	14452	14438	14347	14420	14235	14254	14552	14372	14504	14451	14612	14306	14395	14557	14230	14412	14409	14535	14429	14409	14288	14500	14360	14330	14538	14354	14436	14349	14486	14251	14339	14366	14441	14593	14433	14464	14321	14441	14432	14387	14458	14306	14471	14459	14402	14459	14486	14400	14439	14481	14496	14500	14405	14536	14320	14589	14361	14207	14327	14408	14352	14186	14408	14489	14326	14451	14557	14402	14502	14319	14399	14292	14427	14255	14375	14330	14411	14287	14504	14335	14203	14506	14415	14536	14479	14370	14431	14313	14319	14521	14276	14329	14413	14511	14409	14404	14401	14400	14352	14384	14521	14458	14450	14382	14415	14470	14204	14344	14539	14461	14372	14480	14424	14279	14394	14404	14435	14334	14331	14382	14381	14477	14269	14338	14241	14461	14429	14544	14299	14420	14310	14484	14456	14532	14408	14560	14406	14201	14300	14358	14481	14277	14408	14472	14361	14363	14250	14500	14462	14369	14291	14457	14543	14599	14364	14473	14433	14436	14491	14286	14239	14413	14285	14438	14356	14382	14526	14283	14343	14620	14459	14440	14362	14407	14318	14275	14314	14355	14470	14413	14429	14338	14334	14419	14313	14319	14487	14247	14398	14235	14430	14428	14407	14472	14549	14442	14335	14538	14362	14372	14564	14344	14436	14277	14341	14379	14467	14285	14388	14428	14447	14155	14440
28322	24460	30473	26647	20024	18340	17445	16827	16467	16444	16239	16080	15937	15996	16155	15783	15920	16049	15873	16031	16026	15940	15955	15948	15913	15860	15771	15869	15916	15875	15662	15942	15844	15832	15905	15908	15727	15732	15952	15698	15917	15793	15697	15720	15740	15755	15848	15684	16054	15932	15793	15593	15922	15870	15816	15917	15622	15826	16098	15956	15867	15709	15613	15782	15722	15840	15893	15582	15564	15770	15882	15728	15813	15763	15809	15990	15898	15893	15682	15684	15876	15855	15798	15795	15840	15900	15958	15972	15717	15929	15825	15860	15785	15702	15895	15708	15858	15864	15867	15637	15955	15723	15632	15945	15712	15785	15593	15755	16025	15716	15646	15780	15784	15995	15897	15527	15755	15710	15765	15818	15749	15939	15765	15665	15732	15787	15836	15764	15882	15667	15872	15882	15806	15569	15778	15733	15861	15872	15723	15854	15704	15833	15803	15807	15908	15712	16024	15673	15809	15824	15804	15889	15854	15752	15836	15861	15815	15926	15872	15709	15827	15795	15659	15866	15721	15837	15839	15619	15860	15727	15897	15689	15791	15804	15777	15671	15725	15851	15669	15850	15829	15857	15928	15822	15783	15758	15784	15911	15828	15584	15741	15839	15952	15891	15788	15936	15962	15775	15840	15904	15746	15782	15720	15820	15734	15739	15779	15930	15773	15706	15774	15817	15725	15949	15861	15896	15908	15794	15836	15828	15740	15830	15790	15747	15702	15709	15675	15414	15829	15912	15842	15890	15854	15894	15642	15734	15818	15856	15775	15831	15853	15954	15859	15733	15826	16091	15755	15855	15881	15757	15719	15928	15888	15840	16015	15774	15708	15540	15846	15773	15834	15699	16017	15819	15962	15873	15936	15713	15607	15865	15676	15698	15818	15791	15873	15867	15628	15886	15841	15895	15820	16038	15748	15766	15958	15855	15808	15842	15823	15813	15785	15776	15668	15844	15892	15899	15830	15904	15700	15732	15693	15620	15850	15682	15895	15843	15886	15800	15604	15822	15835	15603	15917	15825	15963	15890	15848	15765	15712	15763	15990	15660	15717	15860	15979	15781	15724	15718	15980	15816	15812	15547	15861	15818	15753	15793	15641	15666	15893	15613	15811	15846	15657	15663	15735	15587	15736	15843	15797	15915	15955	15695	15953	15973	15785	15695	15839	15680	15615	15849	15883	15801	15728	15969	15784	15873	15732	15849	15692	15685	15817	16098	15757	15765	15629	15671	15689	15841	15870	15764	15706	15637	15749	15681	15750	15967	15704	15738	15950	15650	15543	15810	15768	15722	15720	15916	15844	15721	15713	15536	15608	15575	15665	15842	15842	15848	15736	15655	15663	15547	15737	15849	15879	15704	15892	15670	15822	15904	15937	15774	15894	15978	15843	15781	15903	15966	15769	15886	15758	15824	15826	15812	15801	15703	15938	15872	15671	15740	15885	15735	15896	15894	15897	15729	15703	15857	15796	15570	15804	15706	15831	15597	15919	15822	15841	15834	15728	15893	15855	15849	15812	15794	15743	15683	15814	15682	15772	15614	15805	15744	15968	15890	16127	15833	15844	15930	15722	15877	15798	15919	15683	15545	15733	15802	15851	15942	15735	15779	15580	15872	15905	15769	15656	15842	15892	15671	15834	15898	15736	15706	15910	15672	16027	15640	15767	15806	15941	16044	15828	15693	15801	15867	15794	15803	15603	15797	15934	15701	15725	15847	15993	15817	15881	15686	15949	15909	15866	15777	15856	15737	15974	15938	15677	15759	16040	15695	15819	15727	15858	15807	15773	15798	15663	15840	15940	15665	15810	15628	15782	15676	15779	15755	15864	15875	15817	15969	15767	15778	15887	15881	15846	15924	15850	15812	15685	15703	15908	15715	15701	15895	15955	15720	15907	15878	15636	15772	15806	15756	15637	15627	15761	15944	15758	15872	15684	15825	15720	15881	15710	15558	15834	15639	15720	15837	15679	15628	15954	15838	15701	15962	15781	15860	15688	15791	15896	16005	15920	15907	15777	15672	15919	15957	15967	15952	15917	15828	16021	15980	15691	15755	15725	15776	15704	15657	15627	15747	15995	15872	15757	15722	15838	15752	15759	15841	15890	15913	15903	15920	15833	15753	15667	15853	15731	15599	15552	15762	15819	16031	15862	15631	15799	15758	15624	15966	16062	15890	15812	15903	15565	15686	15742	15734	15754	15801	15617	15919	15760	15802	15825	15821	15840	15815	15662	15834	15805	15775	16016	15758	15689	15760	15794	16045	15797	15930	15862	15871	15914	15739	15688	15866	15814	15731	15724	15700	15778	15812	15824	15816	15735	15913	15905	15693	15599	15619	15775	15684	15925	15948	15862	15742	16012	15870	15682	15748	15860	15697	16035	15841	15709	15857	15958	15826	15900	15793	15612	15872	15837	15852	16023	15771	15823	15656	15813	15578	15646	15773	15757	15793	15755	15679	15694	15786	15780	15789	15908	15884	15871	15813	15925	15804	15821	15718	15862	15832	15815	15852	15661	15831	15781	15759	15633	15739	15602	15650	15822	15861	15665	15877	15682	15857	15860	15860	15685	15668	15832	15634	15989	15964	15857	15815	15753	15676	15923	15937	15975	15935	15713	15875	15808	15839	15814	15686	15951	15871	15799	15972	15891	15956	15753	15842	15757	15707	15879	15834	15930	15649	15843	15762	15882	15934	15941	15726	15760	15841	15921	15701	15965	15671	15925	15848	15637	15693	16006	15950	15929	15679	15859	16035	15770	15604	15786	15792	15557	15938	16021	15780	15834	15713	15752	15628	15592	15986	15847	15894	15950	15869	15895	15708	15794	15664	15836	15895	15955	15748	15834	15814	16017	15748	15803	15876	15832	15729	15648	15868	15902	15766	15701	15682	15789	15829	15821	15901	15667	15725	15651	15953	15750	15760	15669	15760	15968	15519	15594	15780	15725	15809	15736	15757	15906	15928	15833	15941	15696	15765	15894	15774	15620	15888	15719	15627	15630	15834	15837	15790	16006	15787	15804	15835	15839	15729	15607	15756	15743	15859	15916	15711	15648	15801	15823	15747	15678	15918	15693	15845	15768	15729	15795	15865	15740	15685	15943	15687	15891	15774	15829	15567	15726	15885	15898	16013	15911	15717	15893	15764	15848	15724	15879	15758	15492	15687	16001	15839	15739	15722	15760	15885	15715	15752	15828	15574	15745	15672	15676	15919	15749	15664	16074	15878	15764	15608	15936	15930	15748	15732	15845	15794	15627	15794	15754	15542	15665	15900	15694	15711	15766	15677	15822	15634	15944	15783	15766	15623	15710	15746	15947	15896	15673	15903	15904	15749	15730	15696	15808	15815	15690	15726	15927	15797	15690	15645	15762	15728	15786	15754	15754	15683	15950	15855	15799	15749	15685	15897	15844	15794	15741	15695	15863	15743	15916	15781	15910	15952	15736	15604	15822	15642	15564	15809	15780	15698	15776	15739	15951	15797	15795	15787	15804	15792	15799	15767	15696	15800	15690	15643	15856	15740	15642	15746	15898	15886	15724	15811	15851	15719	15814	15733	15741	15860	15798	15884	15970	15860	15802	15774	15744	15798	15734	15868	15803	15795	15790	15749	15972	15954	15940	15822	15707	15806	15931	15795	15841	15605	15863	15856	15885	15926	15688	15713	15655	15751	15764	15713	15689	15823	15845	15704	15714	15641	15914	15727	15641	15695	15774	15689	15955	15795	15985	15871	15577	15771	15711	15629	15991	15711	15845	15823	15847	16039	15787	15828	15706	15950	15673	15620	15794	15612	15707	15722	15895	15724	15831	15821	15713	15842	15706	15766	15649	15859	15718	15897	15634	15899	15842	15965	15889	15987	15765	15715	15656	15863	15786	15640	15830	15880	15974	15845	15757	15845	15844	15938	15845	15753	15738	15927	15886	15876	15782	15903	15899	15722	15718	15863	15877	15673	15948	15879	15847	15597	15849	15747	15774	15935	15596	15864	15854	15801	15796	15742	15956	15675	15796	15958	15881	15756	15619	15989	15718	15834	15934	15757	15943	15826	15803	15909	15749	15821	16037	15855	15988	15819	15793	15588	15954	15924	15798	15554	15756	15711	15862	15626	15569	15727	15993	15548	15774	15752	15907	15687	15868	15813	16009	15927	15805	15664	15898	15716	15694	15629	15827	15827	16006	15768	15764	15695	15673	15673	15771	15732	15691	15887	15738	15781	15929	15845	15786	15834	15675	15722	15884	15756	16060	15885	15716	15834	15898	15760	15915	15587	15812	15926	15829	15991	15765	15672	15960	15827	16062	15858	15821	15724	15800	15689	15928	15774	15791	15808	15641	15860	15884	15911	15812	15807	15937	15923	15574	15764	15839	15677	15843	15720	15782	15903	15733	15895	15815	15580	15848	15825	15644	15557	15658	15738	15664	15774	15611	15960	15589	15823	15752	15880	15825	15812	15865	15852	15853	15787	15935	15724	15819	15648	15571	15646	15814	15750	15727	15873	15745	15778	15786	15772	15868	15747	15882	15774	15825	15660	15755	15628	15666	15795	15715	15813	15828	15786	15887	15784	16008	15966	15865	15747	15876	15857	15857	15939	15806	15923	15925	15972	15894	15688	15769	15697	15952	15691	15675	15790	15742	15989	15996	15843	15880	15817	15866	15813	15751	15832	15712	15599	15983	15845	15910	15727	15983	15879	15868	15763	15843	15956	15730	15963	15721	16065	15807	15757	16043	15830	15921	15928	15763	15665	15690	15932	16148	15748	15724	15925	15822	15777	15798	15621	15726	15793	15915	16010	15911	15770	15924	15972	15872	15844	15792	15845	15907	15635	15928	15970	15674	15833	15712	15670	15784	15787	15665	15831	15844	15550	15708	15836	15578	15960	15661	15695	15707	15997	15992	15791	15797	15921	15739	15840	15678	15726	15548	15662	16132	15897	15878	15711	15793	15851	15734	15792	15655	15821	15714	15843	15801	15778	15832	15830	15727	15751	15768	15847	15802	15770	15760	15703	15708	15947	15752	15726	15800	15894	15912	15730	15964	15758	15778	15708	15776	15707	15856	15834	15863	15840	15886	15834	15800	15769	15797	15678	15925	15687	15846	15926	15751	15743	15900	15888	15734	15839	15678	15735	15536	15793
24266	35756	32877	24161	18599	16650	15580	15111	14880	14685	14487	14358	14209	14213	14007	14007	13988	13925	14137	13905	13938	13742	13832	13803	13767	13867	13800	13737	13983	13935	13956	13861	13931	13810	14096	13875	14000	13692	13977	13812	13826	13915	13886	13789	13770	13598	13739	13635	13772	13898	13688	13541	13813	13942	13762	13796	13939	13778	13694	13653	13878	13843	13744	13608	13841	13775	13652	13793	13633	13648	13723	13874	13788	13733	13859	13968	13809	13753	13724	13665	13862	13872	13810	13731	13830	13890	13757	13823	13902	13771	13745	13823	13827	13773	13804	13831	13678	13714	13639	13699	13717	13685	13741	13788	13799	13526	13799	13835	13650	13901	13802	13976	13791	13741	13592	13864	13762	13808	13803	13710	13698	13943	13487	13764	13723	13660	13885	13738	13748	13846	13684	13776	13765	13804	13760	13890	13866	13697	13944	13789	13752	13789	13690	13756	13572	13759	13750	13695	13763	13726	13723	13641	13818	13720	13825	13847	13630	13904	13738	13843	13775	13839	13872	13748	13764	13775	13690	13641	13950	13907	13948	13830	13754	13844	13719	13742	13802	13816	13783	13729	13756	13734	13606	13707	13747	13767	13777	13853	13810	13811	13719	13813	13827	13859	13699	13830	13965	13682	13744	13653	13710	13798	13744	13886	13715	13668	13592	13804	13730	13699	13886	13790	13800	13858	13649	13837	13753	13752	13659	13675	13828	13892	13690	13680	13698	13770	13741	13701	13773	13761	13743	13835	13802	13839	13824	13719	13842	13743	13770	13744	13667	13736	13740	13739	13704	13768	13981	13862	13768	13701	13808	13685	13779	13680	13762	13837	13860	13811	13636	13498	13724	13768	13749	13767	13852	13928	13745	13792	13717	13818	13659	13777	13765	13841	13715	13815	13526	13719	13874	13628	13694	13758	13566	13763	13845	13664	13884	13782	13605	13617	13836	13884	13728	13815	13781	13740	13820	13646	13828	13611	13711	13645	13634	13699	13901	13731	13751	13627	13784	13795	13863	13704	13575	13891	13782	13849	13769	13713	13840	13656	13763	13753	13841	13889	13803	13826	13657	14092	13576	13719	13761	13793	13825	13778	13696	13764	13637	13736	13957	13550	13728	13758	13801	13804	13831	13811	13917	13660	13908	13933	13699	13672	13633	13763	13792	13729	13740	13735	13878	13771	13666	13685	13738	13544	13706	13809	13638	13762	13809	13631	13762	13872	13866	13712	13829	13667	13862	13782	13627	13859	13688	13722	13728	13918	13658	13832	13730	13810	13719	13814	13727	13931	13787	13634	13819	13751	13717	13772	13854	13547	13903	13776	13904	13782	13793	13690	13771	13903	13678	13801	13798	13852	13821	13703	13907	13833	13792	13939	13815	13730	13716	13632	13738	13809	13855	13846	13633	13885	13698	13842	13808	13687	13788	13729	13816	13693	13816	13783	13644	13725	13603	13890	13972	13733	13779	13809	13723	13682	13720	13863	13749	13743	13890	13770	13845	13957	13709	13673	13726	13661	13787	13794	13742	13766	13713	13914	13708	13809	13813	13862	13894	13694	13625	13738	13872	13783	13834	13752	13876	13637	13901	13742	13784	14075	13686	13807	13852	13837	13825	13748	13812	13680	13701	13724	13619	13686	13727	13714	13737	13704	13767	13859	13655	13770	13885	13846	13812	13829	13802	13770	13819	13791	13712	13728	13616	13946	13797	13757	13818	13714	13908	13784	13717	13797	13925	13614	13751	13716	13967	13606	13703	13734	13725	13864	13795	13763	13909	13823	13783	13952	13791	13664	13806	13813	13797	13785	13926	13832	13584	13785	13646	13675	13881	13754	13819	13784	13821	13942	13756	13680	13653	13712	13800	13796	13777	13861	13831	13748	13818	13659	13824	13752	13852	13683	13880	13806	13802	13773	13920	13528	13649	13928	13681	13849	13828	13750	13749	13758	13868	13786	13802	13928	13705	13805	13816	13673	13829	13789	13708	13799	13722	13736	13666	13801	13662	13797	13789	13755	13747	13751	13832	13638	13760	13772	13668	13695	13880	13801	13570	13818	13820	13867	13757	13707	13753	13746	13774	13799	13892	13688	13744	13813	13856	13833	13745	13879	13914	13832	13838	13688	13903	13823	13935	14007	13861	13802	13878	13783	13842	13952	13797	13912	13691	13832	13947	13803	13803	13774	13591	13696	13605	13656	13896	13647	13738	13762	13710	13910	13898	13748	13759	13873	13744	13789	13749	13790	13835	13689	13690	13750	13639	13762	13874	13638	13767	13520	13782	13662	13646	13691	13713	13741	13839	13791	13768	13850	13692	13777	13700	13754	13846	13877	13989	13798	13731	13634	13971	13829	13673	13713	13838	13885	13815	13734	13811	13752	13778	13706	13809	13956	13664	13844	13699	13592	13637	13798	13826	13671	13631	13881	13775	13592	13818	13560	14013	13761	13946	13723	13763	13927	13677	13867	13557	13618	13854	13868	13658	13738	13914	13678	13708	13952	13512	13586	14059	13666	13697	13798	13936	13885	13554	13642	13590	13817	13748	13807	13709	13771	13748	13624	13856	13765	13755	13849	13781	13842	13847	13810	13743	13944	13787	13887	13825	13706	13893	13794	13798	13864	13901	13854	13706	13859	13896	13596	13595	13742	13767	13741	13748	13774	13956	13725	13670	13585	13852	13808	13585	13867	13800	13890	13899	13666	13955	13732	13706	13802	13723	13748	13899	13742	13902	13768	13727	13765	13721	13631	13668	13619	13848	13788	13743	13662	13795	13798	13709	13669	13803	13717	13955	13697	13677	13864	13644	13967	13808	13733	13785	13815	13735	13819	13856	13715	13827	13839	13715	13807	13869	13795	13890	13823	13704	13671	13747	13828	13863	13911	13953	13827	13823	13856	13642	13802	13695	13667	13809	13659	13836	13672	13715	13663	13796	13774	13935	13713	13848	13895	13782	13807	13717	13761	13624	13858	13783	13774	13793	13722	13772	13798	13769	13699	13629	13879	13823	13792	13916	13670	13849	13816	13744	13766	13890	13808	13779	13796	13920	13802	13642	13627	13866	13885	13729	13676	13414	13774	13887	13856	13726	13892	13820	13900	13757	13930	13960	13748	13883	13775	13850	13771	13769	13837	13814	13721	13713	13831	13932	13731	13795	13703	13735	13855	13664	13836	14038	13802	13899	13720	13817	13731	13609	13674	13741	13749	13808	13849	13556	13711	13624	13641	13694	13764	13546	13992	13840	13729	13771	13638	13942	13673	13874	13616	13793	13780	13786	13787	13850	13700	13640	13698	13817	13715	13701	13741	13917	13747	13757	13672	13837	13560	13797	13747	13747	13764	13798	13752	13634	13864	13776	13783	13800	13815	13809	13752	13842	13919	13818	13762	13806	13713	13746	13644	13657	13777	13773	13774	13760	13706	13747	13990	13778	13823	13744	13748	13988	13734	13906	13744	13827	13831	13806	13775	13461	13779	13755	13722	13739	13724	13874	13673	13632	13706	13731	13724	13852	13861	13898	13758	13638	13874	13679	13643	13842	13971	13682	13840	13849	13724	13630	13671	13786	13768	13802	13792	13776	13752	13794	13721	13755	13674	13786	13626	13854	13591	13750	13790	13805	13757	13985	13768	13728	13778	13876	13848	13768	13898	13836	13900	13874	13850	13873	13682	13781	13628	13599	13726	13855	13827	13920	13673	13841	13704	13745	13703	13597	13914	13718	13665	13760	13798	13920	13792	13711	13566	13970	13845	13860	13755	13808	13726	13645	13834	13740	13722	13867	13881	13827	13789	13750	13750	13765	13762	13721	13807	13797	13798	13824	13826	13611	13722	13852	13869	13866	13765	13756	13715	13734	13581	13672	13781	13748	13723	13864	13758	13679	13839	13766	13789	13863	13871	13772	13726	13717	13578	13707	13639	13725	13579	13819	13882	13674	13615	13862	13711	13711	13604	13894	13702	13807	13712	13780	13649	13741	13852	13879	13837	13687	13787	13857	13760	13738	13640	13807	13668	13769	13809	13749	13661	13677	13732	13821	13779	13655	13862	13791	13619	13914	13878	13682	13728	13848	13623	13690	13633	13820	13642	13933	13846	13794	13676	13906	13697	13802	13665	13867	13842	13804	13675	13876	13730	13802	13778	13754	13857	13731	13753	13797	13716	13724	13820	13688	13674	13748	13700	13767	13775	13748	13664	13875	13861	13643	13677	13774	13831	13761	13768	13834	13957	13805	13732	13824	13842	13793	13799	13915	13628	13695	13868	13646	13909	13706	13764	13885	13656	13729	13729	13753	13763	13696	13844	13705	14021	13671	13747	13862	13746	13696	13808	13715	13762	13775	13640	13620	13733	13826	13804	13958	13804	13678	13646	13752	13786	13899	13918	13763	13939	13719	13758	13681	13775	13703	13783	13762	13816	13799	13788	13760	13836	13783	13944	13771	13680	13705	13769	13909	13774	13745	13774	13817	13739	13792	13812	13880	13938	13761	13716	13819	13825	13824	13876	13659	13739	13790	13791	13894	13727	13811	13869	13915	13914	13811	13709	13871	13953	13788	13737	13803	13703	13782	13668	13897	13743	13622	13772	13847	13733	13924	13902	13709	13814	13795	13766	13772	13845	13871	13661	13909	13591	13664	13549	13745	13809	13549	13790	13916	13919	13812	13794	13745	13685	13529	14064	13716	13639	13839	13708	13759	13972	13710	14004	13789	13505	13945	13844	13653	13900	13716	13678	13770	13939	13689	13725	13881	13728	13735	13792	13730	13844	13744	13709	13784	13811	13717	13978	13764	13891	13774	13739	13794	13811	13857	13809	13740	13691	13629	14022	13841	13675	13706	13656	13831	13803	13713	13892	13848	13831	13655	13869	13816	13666	13863	13721	13677	13713	13867	13956	13633	13933	13821	13684	13609	13780	13834	13712	13734	13740	13750	13756	13748	13886	13737	13598	13940	13649	13710	13844	13684	13799	13731	13846	13813	13659	13835	13741	13880	13898	13826	13708	13924	13904	13821	13770	13753	13800	13789	13806	13909	13936	13691	13829	13919	13682	13825	13736	13803	13632	13781	13719	13863	13602	13876	13840	13798	13821	13753	13827	13763	13755	13875	13992	13781	13853	13835	13916	13721	13733	13783	13742
23951	21155	28625	24868	23531	23637	21780	17813	16990	16805	16700	16384	16404	16085	16153	16227	16056	16085	15889	15810	15940	15910	15768	15993	15811	15918	15869	15847	15703	15902	15972	16019	15770	15701	15797	16055	16125	16137	15838	16066	15989	15852	15899	15543	15637	15816	16050	15861	16009	15834	15789	15570	15771	15895	15738	15737	15871	15808	15834	15604	15767	15743	15855	15859	15797	15867	15787	15777	15751	15679	15769	15686	15846	15764	15765	15687	15696	15601	15701	15695	15701	15409	15722	15726	15802	15919	15750	15816	15884	15854	15578	15616	15703	15899	15735	15584	15840	15617	15769	15655	15787	15678	16004	15722	15841	15574	15672	15722	15599	15734	15720	15829	15811	15703	15562	15533	15626	15940	15901	15906	15814	15821	15925	15556	15832	15799	15660	15629	15769	15554	15724	15766	15604	15519	15810	15871	15521	15637	15743	15725	15891	15450	15769	15704	15599	15870	15771	15527	15642	15744	15772	15977	15722	15704	15706	15757	15561	15835	15696	15611	15732	15752	15824	15809	15841	15655	15669	15758	15759	15795	15911	15662	15918	15581	15753	15633	15748	15798	15526	15718	15616	15582	15557	15485	15597	15834	15828	15625	15675	15692	15794	15691	15724	15963	15762	15882	15716	15692	15823	15670	15641	15647	15625	15793	15783	15613	15793	15645	15669	15831	15805	15777	15584	15830	15444	15743	15642	15754	15740	16076	15703	15966	15803	15737	15742	15726	15718	15914	15708	15792	15633	15608	15798	15781	15674	15631	15835	15748	15691	15576	15688	15764	15713	15765	15847	15606	15758	15769	15704	15789	15779	15832	15740	15723	15774	15790	15846	15631	15705	15728	15617	15691	15719	15673	15941	15600	15648	15568	15698	15623	15707	15647	15833	15820	15711	15692	15758	15895	15887	15732	15791	15577	15773	15710	15824	15775	15589	15517	15847	15722	15880	15751	15619	15575	15790	15687	15746	15860	15730	15778	15785	15863	15743	15768	15667	15758	15804	15666	15922	15746	15676	15778	15813	15781	15655	15634	15697	15728	15707	15554	15778	15785	15752	15740	15641	15558	15794	15664	15894	15648	15668	15707	15735	15775	15656	15772	15838	15879	15820	15707	15715	15726	15643	15617	15593	15633	15629	15768	15720	15676	15861	15687	15785	15729	15806	15728	15719	15719	15564	15846	15780	15751	15945	15816	15733	15742	15671	15615	15604	15746	15738	15835	15753	15862	15863	15629	15746	15854	15837	15596	15889	15575	15691	15787	15589	15700	15801	15791	15721	15832	15664	15850	15725	15590	15748	15592	15613	15675	15877	15710	15794	15749	15713	15830	15760	15694	15643	15838	15685	15720	15857	15568	15605	15764	15797	15673	15771	15686	15771	15902	15763	15743	15879	15722	15739	15641	15740	15810	15795	15719	15477	15547	15924	15882	15775	15603	15671	15790	15647	15810	15478	15833	15821	15726	15684	15647	15561	15744	15717	15807	15621	15521	15839	15924	15728	15720	15724	15701	15873	15656	15852	15800	15706	15773	15634	15808	15715	15818	15799	15736	15753	15807	15894	15882	15699	15679	15620	15585	15778	15636	15647	15805	15736	15701	15687	15718	15735	15876	15766	15577	15744	15766	15766	15868	15750	15704	15783	15828	15815	15643	15717	15711	15597	15566	15728	15782	15654	15725	15734	15863	15714	15634	15661	15790	15681	15861	15733	15842	15832	15699	15779	15680	15712	15764	15780	15505	15849	15647	15845	15740	15758	15711	15618	15705	15782	15709	15728	15757	15686	15631	15689	15714	15787	15827	15710	15730	15718	15887	15674	15712	15806	15945	15618	15782	15553	15736	15788	15941	15911	15972	15668	15595	15617	15768	15729	15800	15743	15790	15817	15704	15825	15993	15807	15661	15824	15800	15825	15752	15757	15881	15705	15758	15996	15598	15712	15716	15656	15891	15856	15776	15883	15730	15558	15808	15691	15593	15750	15900	15823	15760	15921	15656	15924	15644	15653	15838	15847	15787	15718	15852	15787	15717	15678	15512	15598	15718	15781	15746	15829	15598	15875	15734	15838	15816	15843	15754	15782	15758	15597	15710	15722	15628	15514	15699	15700	15715	15785	15635	15637	15742	15568	15864	15623	15767	15610	15755	15548	15705	15762	15561	15537	15654	15728	15633	15697	15620	15837	15695	16005	15690	15658	15827	15787	15920	15820	15811	15710	15760	15828	15614	15614	15920	16086	15801	15801	15735	15707	15717	15717	15633	15644	15688	15666	15744	15871	15648	15648	15691	15584	15752	15690	15726	15729	15686	15629	15742	15780	15804	15744	15857	15738	15877	15589	15853	15712	15689	15835	15749	15642	15710	15433	15665	15753	15651	15730	15739	15915	15600	15630	15796	15673	15692	15772	15820	15587	15951	15834	15678	15800	15736	15598	15601	15675	15898	15799	15808	15738	15740	15704	15715	15764	15870	15880	15772	15784	15608	15718	15693	15847	15745	15789	15654	15727	15716	15613	15697	15746	15789	15875	15685	15762	15763	15911	15886	15676	15494	15777	15775	15807	15634	15789	15638	15594	15607	15814	15542	15683	15725	15677	15448	15678	15626	15692	15672	15961	15738	15740	15556	15670	15698	15916	15738	15642	15858	15956	15771	15940	15808	15607	15636	15721	15688	15786	15774	15819	15694	15968	15816	15593	15552	15599	15698	15914	15591	15642	15700	15608	15787	15897	15746	15704	15628	15816	15829	15729	15902	15747	15619	15630	15833	15844	15764	15578	15869	15775	15639	15874	15785	15775	15588	15805	15606	15628	15690	15738	15681	15767	15459	15697	15723	15755	15833	15631	15821	15855	15592	15489	15735	15740	15835	15757	15824	15880	15660	15623	15683	15567	15577	15742	15511	15858	15667	15622	15758	15487	15710	15667	15794	15721	15664	15742	16008	15709	15800	15640	15700	15909	15787	15798	15822	15851	15778	15800	15673	15745	15647	15795	15753	15657	15794	15772	15671	15705	15804	15881	15788	15751	15831	15732	15749	15615	15633	15701	15756	15825	15759	15687	15606	15673	15628	15687	15746	15748	15664	15678	15711	15702	15728	15744	15662	15880	15644	15902	15686	15953	15636	15821	15753	15830	15565	15734	15800	15575	15718	15700	15795	15692	15644	15714	15703	15626	15609	15575	15626	15780	15806	15655	15702	15721	15627	15837	15577	15788	15611	15723	15771	15728	15767	15721	15767	15604	15649	15804	15665	15764	15555	15726	15762	15798	15742	15772	15934	15673	15775	15547	15741	15691	15871	15749	15811	15786	15631	15868	15680	15816	15740	15743	15694	15754	15601	15883	15704	15665	15517	15617	15751	15677	15564	15675	15735	15865	15709	15762	15948	15865	15670	15649	15799	15714	15817	15787	15934	15657	15789	15723	15683	15562	15760	15693	15824	15648	15621	15742	15690	15850	15480	15838	15807	15899	15843	15583	15884	15806	15869	15707	15918	15690	15677	15713	15741	15864	15761	15717	15802	15702	15743	15608	15960	15620	15642	15690	15606	15609	15749	15703	15703	15774	15731	15670	15726	15753	15663	15755	15704	15710	15749	15735	15798	15682	15845	15659	15897	15775	15681	15711	15700	15719	15622	15760	15900	15771	15528	15620	15781	15780	15786	15848	15713	15611	15961	15761	15875	15865	15799	15760	15788	15715	15810	15796	15676	15846	15799	15690	15544	15743	15640	15705	15348	15611	15793	15641	15715	15620	15756	15947	15722	15883	15710	15744	15670	15621	15693	15909	15661	15935	15813	15869	15835	15722	15640	15670	15804	15688	15714	15661	15675	15750	15633	15900	15651	15714	15598	15662	15854	15739	15649	15581	15643	15865	15863	15763	15593	15646	15584	15882	15650	15583	15615	15721	15665	15884	15670	15573	15671	15741	15779	15793	15679	15823	15650	15685	15744	15669	15749	15468	15646	15759	15643	15629	15714	15801	15608	15654	15670	15809	16087	15968	15609	15774	15653	15708	15699	15572	15807	15777	15896	15843	15887	15675	15737	15797	15826	15765	15710	15700	15645	15514	15664	15581	15856	15782	15858	15655	15778	15780	15690	15727	15533	15710	15649	15818	15892	15911	15836	15665	15732	15735	15674	15640	15753	15822	15737	15782	15620	15756	15617	15748	15698	15905	15784	15836	15621	15738	15680	15930	15854	15766	15706	15711	15987	15738	15705	15811	15801	15702	15821	15808	15667	15812	15628	15703	15883	15814	15827	15766	15729	15685	15829	15705	15744	15892	15801	15865	15804	15759	15775	15769	15696	15876	15767	15676	15908	15761	15460	15758	15627	15962	15644	15775	15672	15716	15590	15713	15460	15705	15643	15864	15736	15586	15790	15707	15753	15729	15780	15825	15456	15748	15718	15759	15740	15707	15723	15713	15719	15733	15653	15868	15784	15865	15624	15739	15810	15684	15548	15859	15629	15790	15619	15649	15612	15759	15804	15810	16051	15964	15603	15717	15711	15647	15485	15609	15590	15670	15777	15851	15692	15676	15727	15842	15896	15897	15941	15733	15577	15728	15700	15871	15815	15532	15545	15625	15974	15735	15712	15782	15822	15714	15463	15726	15578	15811	15609	15824	15578	15826	15822	15786	15815	15811	15697	15773	15764	15678	15803	15701	15857	15798	15795	15810	15663	15901	15804	15656	15758	15601	15642	15525	15518	15579	15607	15739	15881	15581	15650	15594	15748	15757	15733	15895	16058	15783	15883	15703	15736	15975	15723	15719	15951	15884	15745	15836	15708	15852	15644	15675	15720	15734	15767	15604	15661	15715	15687	15817	15685	15691	15650	15835	15728	15950	15715	15788	15698	15646	15570	15681	15715	15791	15697	15795	15499	15593	15574	15704	15683	15601	15932	16040	15728	15769	15665	15596	15587	15854	15752	15843	15887	15717	15729	15713	15743	15748	15739	15813	15653	15696	15677	15827	15800	15672	15539	15550	15789	15705	15509	15661	15812	15963	15824	15652	15884	15430	15731	15913	15749	15705	15677	15786	15789	15816	15674	15693	15586	15915	15793	15864	15758	15589	15859	15754	15665	15824	15775	15704	15754	15795	15793	15796	15772	15724	15733	15932	15803	15614	15824	15885	15874
25679	44835	41034	30361	25410	21646	18382	16012	15409	15044	14802	14721	14278	14175	14205	14213	14260	13911	14091	13997	13782	13848	13875	13824	13758	13932	13664	13830	13929	13992	13923	13906	13901	13794	13822	13776	13694	13830	13887	13731	13713	13808	13906	13827	13732	13706	13696	13648	13736	13665	13692	13709	13876	13757	13792	13714	13806	13631	13659	13761	13767	13680	13523	13893	13726	13647	13891	13601	13726	13831	13646	13695	13666	13778	13688	13680	13736	13718	13812	13711	13571	13670	13713	13733	13665	13676	13790	13642	13912	13801	13737	13796	13834	13793	13761	13708	13881	13770	13670	13799	13729	13785	13690	13666	13699	13697	13794	13580	13635	14035	13504	13690	13652	13721	13734	13617	13669	13724	13582	13709	13699	13569	13578	13758	13619	13740	13722	13702	13747	13633	13714	13630	13724	13692	13721	13737	13766	13598	13721	13756	13560	13802	13680	13648	13815	13714	13745	13732	13758	13528	13644	13725	13775	13497	13739	13506	13796	13879	13620	13779	13603	13571	13711	13674	13703	13605	13775	13658	13619	13623	13596	13858	13746	13732	13733	13558	13643	13656	13694	13705	13757	13804	13571	13657	13735	13701	13637	13790	13633	13674	13708	13618	13697	13646	13691	13630	13663	13514	13670	13631	13786	13603	13767	13746	13638	13772	13805	13718	13730	13613	13758	13758	13500	13639	13716	13686	13628	13820	13848	13783	13587	13561	13788	13709	13698	13624	13756	13654	13870	13703	13614	13721	13636	13541	13626	13521	13706	13658	13708	13622	13552	13795	13542	13686	13458	13677	13717	13630	13779	13891	13733	13562	13730	13694	13629	13760	13850	13623	13685	13696	13715	13592	13701	13724	13611	13560	13645	13678	13729	13710	13681	13544	13836	13745	13652	13648	13736	13699	13754	13773	13554	13663	13772	13733	13651	13843	13690	13858	13862	13638	13772	13546	13679	13670	13653	13650	13696	13715	13767	13823	13677	13705	13687	13811	13620	13777	13667	13753	13709	13739	13794	13607	13670	13720	13664	13690	13664	13640	13686	13806	13766	13520	13805	13662	13673	13637	13667	13684	13805	13686	13871	13572	13671	13756	13699	13821	13586	13713	13529	13709	13638	13641	13741	13604	13751	13651	13558	13533	13696	13708	13678	13567	13759	13704	13720	13766	13726	13615	13614	13548	13524	13850	13640	13875	13690	13728	13859	13670	13720	13614	13752	13579	13793	13692	13805	13644	13664	13662	13675	13543	13642	13728	13716	13634	13541	13775	13718	13773	13683	13693	13679	13807	13722	13547	13647	13729	13758	13793	13598	13907	13636	13690	13748	13853	13620	13612	13722	13746	13685	13707	13694	13556	13686	13733	13637	13680	13672	13765	13594	13938	13656	13734	13722	13829	13905	13504	13537	13659	13688	13691	13444	13738	13583	13770	13563	13707	13733	13675	13584	13663	13626	13500	13794	13712	13734	13779	13728	13739	13697	13531	13675	13733	13631	13623	13720	13646	13689	13893	13598	13663	13623	13697	13542	13691	13505	13828	13587	13808	13658	13660	13654	13644	13756	13739	13680	13642	13700	13611	13682	13679	13592	13665	13812	13644	13568	13716	13616	13677	13556	13747	13564	13658	13601	13712	13705	13609	13805	13759	13742	13720	13511	13799	13706	13610	13606	13696	13665	13578	13819	13534	13719	13843	13750	13701	13593	13752	13676	13665	13519	13648	13718	13513	13787	13664	13594	13594	13469	13693	13488	13726	13716	13760	13682	13682	13618	13712	13560	13769	13558	13659	13727	13751	13558	13632	13808	13525	13797	13886	13808	13823	13726	13682	13891	13654	13754	13525	13683	13694	13730	13626	13712	13606	13668	13844	13619	13603	13730	13599	13872	13658	13636	13795	13557	13656	13617	13576	13571	13752	13608	13691	13809	13481	13658	13645	13540	13557	13805	13670	13680	13578	13655	13644	13634	13871	13611	13528	13856	13665	13788	13751	13751	13636	13862	13811	13740	13662	13529	13656	13681	13688	13769	13715	13755	13482	13685	13723	13546	13515	13625	13714	13639	13634	13643	13776	13674	13708	13642	13710	13671	13792	13699	13592	13738	13616	13671	13723	13776	13667	13626	13732	13605	13715	13711	13575	13677	13883	13745	13554	13722	13675	13718	13823	13633	13691	13547	13692	13767	13588	13670	13742	13687	13692	13741	13579	13632	13643	13654	13638	13687	13807	13584	13643	13642	13639	13872	13679	13671	13765	13629	13647	13658	13675	13734	13680	13740	13817	13624	13570	13542	13751	13716	13740	13678	13888	13632	13693	13831	13721	13449	13713	13632	13689	13771	13700	13695	13706	13805	13734	13705	13553	13760	13706	13771	13612	13686	13720	13648	13728	13752	13716	13633	13668	13704	13773	13696	13811	13566	13768	13545	13721	13640	13699	13727	13688	13777	13753	13861	13876	13647	13657	13794	13584	13568	13695	13678	13621	13735	13714	13594	13764	13571	13633	13600	13620	13705	13660	13684	13735	13791	13600	13737	13762	13595	13756	13733	13811	13811	13735	13477	13703	13645	13645	13637	13740	13877	13708	13548	13628	13680	13638	13775	13652	13677	13807	13680	13550	13708	13699	13642	13649	13741	13773	13518	13671	13710	13704	13743	13630	13659	13756	13548	13629	13774	13684	13743	13656	13666	13678	13725	13768	13640	13659	13632	13628	13667	13677	13684	13741	13786	13503	13785	13835	13815	13673	13573	13647	13652	13814	13683	13647	13811	13760	13792	13523	13675	13721	13675	13739	13499	13728	13673	13729	13647	13792	13706	13575	13629	13567	13684	13721	13606	13531	13581	13714	13678	13601	13455	13790	13707	13694	13632	13526	13822	13709	13786	13643	13636	13704	13653	13744	13707	13764	13489	13744	13551	13693	13594	13582	13659	13573	13838	13532	13631	13883	13584	13787	13582	13659	13647	13725	13810	13723	13609	13842	13678	13760	13791	13578	13706	13731	13675	13797	13748	13633	13575	13832	13720	13655	13687	13778	13528	13481	13647	13819	13615	13700	13795	13593	13699	13678	13760	13815	13573	13726	13731	13597	13791	13575	13788	13660	13755	13763	13618	13624	13590	13651	13693	13661	13785	13798	13778	13597	13680	13721	13788	13686	13653	13879	13574	13635	13486	13511	13684	13839	13603	13713	13564	13756	13793	13536	13670	13560	13601	13716	13498	13708	13730	13594	13759	13760	13564	13580	13781	13657	13674	13749	13745	13712	13835	13685	13673	13663	13671	13805	13578	13853	13495	13622	13528	13642	13688	13629	13595	13770	13733	13811	13808	13682	13653	13872	13631	13708	13605	13730	13671	13791	13657	13780	13666	13676	13668	13679	13830	13707	13785	13699	13675	13623	13640	13719	13607	13773	13775	13607	13728	13708	13714	13642	13756	13778	13811	13800	13656	13699	13539	13816	13592	13664	13620	13752	13589	13726	13642	13585	13653	13555	13645	13740	13571	13593	13750	13797	13885	13561	13625	13837	13671	13581	13694	13522	13658	13759	13582	13638	13761	13742	13742	13746	13727	13745	13743	13751	13481	13669	13787	13604	13497	13502	13772	13588	13722	13750	13765	13686	13794	13685	13883	13782	13640	13678	13573	13697	13561	13751	13599	13480	13555	13787	13737	13616	13498	13673	13731	13626	13721	13809	13704	13806	13667	13606	13522	13709	13646	13558	13711	13764	13675	13607	13684	13595	13655	13692	13576	13668	13716	13758	13677	13727	13786	13584	13483	13809	13880	13550	13793	13570	13728	13709	13675	13627	13730	13680	13681	13600	13719	13738	13642	13848	13675	13625	13641	13913	13597	13802	13571	13712	13691	13465	13612	13814	13714	13562	13718	13751	13642	13772	13856	13702	13679	13877	13765	13546	13649	13563	13685	13685	13623	13543	13728	13859	13765	13798	13659	13648	13790	13678	13895	13654	13785	13614	13722	13637	13637	13560	13737	13612	13724	13591	13719	13423	13819	13887	13797	13736	13680	13754	13723	13641	13572	13583	13672	13649	13667	13624	13642	13762	13705	13506	13665	13485	13686	13830	13597	13851	13747	13712	13741	13881	13811	13819	13575	13597	13712	13707	13629	13666	13744	13803	13571	13814	13565	13625	13526	13804	13716	13484	13760	13559	13638	13632	13545	13553	13836	13789	13656	13589	13496	13793	13634	13842	13831	13732	13731	13783	13771	13683	13793	13695	13634	13738	13718	13789	13772	13685	13704	13608	13632	13671	13837	13658	13749	13705	13493	13770	13594	13654	13666	13666	13744	13772	13594	13750	13870	13582	13832	13775	13770	13816	13640	13548	13743	13735	13693	13764	13660	13810	13634	13736	13870	13745	13705	13670	13636	13656	13732	13625	13713	13799	13789	13655	13711	13570	13602	13675	13571	13506	13784	13832	13931	13785	13758	13553	13704	13570	13773	13719	13694	13649	13685	13624	13646	13733	13827	13572	13874	13572	13630	13646	13809	13726	13765	13651	13695	13561	13854	13652	13697	13911	13720	13626	13703	13687	13796	13676	13934	13665	13899	13683	13795	13624	13714	13781	13835	13679	13758	13647	13494	13583	13662	13683	13480	13634	13516	13704	13596	13647	13829	13647	13721	13689	13600	13587	13721	13758	13834	13660	13649	13809	13759	13820	13670	13503	13747	13716	13777	13774	13728	13625	13747	13753	13703	13628	13565	13670	13863	13747	13555	13742	13733	13684	13669	13468	13577	13658	13666	13689	13733	13650	13734	13779	13611	13688	13652	13739	13678	13819	13798	13623	13656	13740	13788	13717	13759	13613	13768	13716	13710	13580	13839	13782	13588	13598	13688	13796	13656	13700	13785	13637	13523	13631	13664	13807	13686	13642	13758	13694	13498	13554	13619	13727	13729	13850	13581	13631	13772	13603	13677	13739	13587	13616	13809	13667	13610	13687	13681	13658	13660	13550	13511	13654	13660	13785	13781	13689	13507	13731	13568	13740	13647	13741	13663	13682	13631	13738	13608	13849	13659	13476	13649	13647	13760	13615	13608	13685	13618	13802	13571	13713	13891	13552	13765	13676	13590	13652	13615	13759	13448	13726	13566	13785	13842	13779	13628	13691	13744	13576
22860	21159	29017	24021	22791	26311	26615	20320	18872	18479	17864	17875	17656	17507	17537	17367	17365	17253	17485	17194	17298	17297	17348	17217	16953	17000	17139	17051	17154	17041	17224	16964	17022	17069	17017	17112	16971	16924	17258	17169	17078	16916	17229	17074	17039	16973	16971	16878	16957	16877	16851	16867	17054	16927	16913	16970	16928	16921	17002	16670	17116	16865	16835	16882	16785	16948	17101	16908	16922	16821	16840	16925	16822	16999	16923	16842	16866	16842	16809	16800	16881	16924	16887	17033	16986	16776	17160	16938	16757	17063	16933	16889	16954	16793	16961	16909	16929	16851	16804	17099	16740	16771	17049	16967	16887	17038	16820	16827	16831	16754	16837	16782	16746	16954	16729	16753	16847	16881	16847	16740	16889	16942	17103	17065	16864	16863	16670	16952	16817	16950	16963	16732	16777	16770	17005	16802	16863	16893	16933	16812	16844	16997	17052	16800	16909	16952	16795	16999	16965	17044	16780	16870	16739	16962	16979	16744	16781	17023	16790	16956	17034	16965	16927	17061	16826	16864	16717	16766	16693	16980	16709	16720	16856	16910	16791	16993	16977	17012	16817	16863	16731	17007	16882	16840	16732	16897	16869	17014	17008	17005	17025	16829	16980	16888	16925	17005	16832	16913	16977	16765	16997	16803	16932	16841	16633	16766	16909	16807	16961	17024	16880	16825	17089	16801	17000	16841	16980	16964	16917	16999	16968	16764	16822	16966	16795	16848	16742	16918	16926	16938	16998	16957	17067	16976	16926	16811	17050	16953	17118	16904	16767	16864	16830	16941	16736	16774	16891	17030	16900	16600	16678	17095	16771	16670	16735	16810	16804	16786	17121	17040	16877	16884	17019	16815	16987	16876	17170	16925	16800	16747	16841	16867	16851	16834	16647	16884	16775	16753	16919	16813	16790	16704	16741	16762	16878	16926	16758	16814	16834	17158	16865	16937	16910	16739	16730	17057	16842	16846	17127	16894	17044	17096	16832	16990	16902	16778	16976	16767	16830	16994	16762	16847	16781	16856	16807	16980	16838	16955	16758	16734	17033	16730	16913	16755	16892	16752	16744	17035	16814	16977	16980	16925	17101	16717	16649	16980	16905	16739	17078	16963	16840	16957	16852	17115	17075	16835	16853	16812	16929	16774	16978	16826	16911	16741	16944	16970	16785	16700	16795	16751	17108	16858	17072	16918	16926	16920	16956	16922	16723	16756	16729	16819	16881	16850	16850	16866	16776	16830	16958	16648	16788	16789	16805	16897	16827	16883	17051	16899	16906	16698	16673	16908	16918	16979	16825	16901	16818	17082	16880	16838	16969	16951	17060	16977	16694	16919	16830	16836	17043	16731	16771	17097	17075	16792	16724	16796	16829	16829	16836	16950	16857	16846	16848	16888	16841	16859	16971	16931	16910	16758	16766	16755	16613	16828	16814	17014	16770	16682	16798	16816	16842	16718	16756	16838	16805	16877	16986	16703	16929	16928	16844	16744	16761	16904	16862	16834	16952	16906	17045	16860	16914	16856	16919	16826	16946	16863	16915	16737	17060	17084	16839	16847	16919	16766	16858	16974	16830	16858	16956	16783	16866	17024	17066	17050	16840	16925	16858	16732	16900	16896	16960	16802	16841	16952	16458	16766	16824	17069	16648	17034	16922	16743	16917	16620	16724	16943	16939	16745	16753	16812	16831	17017	16726	16792	17031	16904	16770	16928	16907	17075	16887	16741	16832	16694	16730	16844	16850	16879	16984	17009	17007	16903	16871	16897	16922	16803	17000	16893	17077	16797	16787	16847	16781	16838	16761	16798	16936	16950	16836	16884	16839	16751	16885	16837	16875	16735	16761	16776	17034	16933	16837	16752	16744	16869	16666	16944	16678	16961	16870	16951	16873	16711	16750	16768	16869	16938	16800	16847	17119	16844	16675	16831	17169	16856	16844	16602	16867	17019	16747	16943	16688	16847	16717	16927	16847	16811	16915	16992	16907	17026	16800	16897	16900	17078	16962	16906	16854	16731	16973	16877	16786	16963	16666	16901	16739	16843	16804	16758	17078	16975	16802	16863	16692	16911	17141	16806	16777	16928	16826	16670	16913	16919	16879	16858	16936	16790	16793	16651	16830	16843	16925	16803	16730	16966	16928	17065	16777	16882	16884	16695	16817	16928	16954	16620	16819	16912	16977	16930	16588	16940	16829	16681	16937	16738	16826	16973	16813	16984	16892	16973	16852	16826	16854	16762	16797	16866	16878	16979	16918	16869	16812	17024	16804	17014	17037	16852	17005	16767	16849	16827	16991	16844	16891	17093	16841	16749	16679	16733	16823	16698	16865	16756	16885	17047	16738	17015	16787	16863	16714	16898	16755	16700	16754	16907	16780	16809	16785	16849	16599	16797	16879	16776	16863	16736	16756	16886	17151	16859	16851	16803	16763	16899	16880	17080	16907	16800	17034	16886	16860	16951	17025	16777	16833	16857	16685	16753	16776	17004	16928	16850	16802	16815	16844	16889	16839	16931	16910	17136	17062	17005	16898	16656	16898	16774	16916	16852	16769	16921	17098	16853	16877	16735	16766	16883	16771	17038	16733	16845	16998	16751	16913	16807	16905	16730	16897	16975	16906	16710	16660	16847	17014	16805	16918	17178	16950	16940	17164	17037	16949	16795	16855	16761	16788	16743	16907	16909	16912	16925	16925	16673	16728	16787	16909	16886	16643	16819	16819	16870	16897	16896	16960	16659	16797	16780	16904	16695	16822	16703	16968	16707	16821	16658	16835	16562	16755	16789	16859	16766	16841	16893	16672	16844	17018	16799	16729	16835	16753	16873	16944	16925	16851	16963	16712	16855	17058	16776	16828	16680	16670	16695	16685	16668	16799	16751	16927	16937	16899	16823	16793	16919	17068	16952	16715	16840	17058	16624	16703	16892	16662	16897	16750	17206	16796	17036	16710	16828	16947	16806	16815	16934	16757	16750	16754	17057	16766	16755	16873	16756	16875	16730	16868	16795	17053	16874	16846	16760	16895	16778	16821	16877	16770	16943	16905	16893	16985	16902	16998	16878	16979	16862	16855	16928	16838	16762	16931	16773	16688	16741	16786	16489	16831	16893	16920	16891	17020	16887	16776	16822	16805	16947	16779	16870	16857	16852	16835	17054	17077	16673	16852	17111	17348	17217	16811	16604	16930	16938	16790	16854	16852	16818	16899	16777	16745	16861	16768	16829	16848	16688	16913	16715	16971	16747	16844	17013	16970	16840	16681	16781	16974	16854	16742	16969	16939	16932	16767	16689	16856	16840	16794	16773	16893	17069	16940	17156	16722	17041	16780	16843	16708	16871	16713	16942	16801	16791	16764	16895	16907	16768	16862	17009	16798	16893	16889	17081	16551	16907	16823	16795	16896	16816	16813	16820	16630	16909	16733	16978	16890	16968	16791	16584	16998	16791	16855	16863	16879	16892	16735	16815	16949	16853	16720	16632	16861	16890	16681	16878	16861	17037	16851	16771	16739	16886	16995	16855	16855	16934	16778	16882	17034	16865	16958	16993	16997	16865	16895	16693	16840	16785	16777	16961	16892	16844	16839	16882	17033	16778	16937	16863	16840	17021	16853	16737	16904	16671	16929	16911	16690	16907	16928	16934	16784	16998	16969	16780	16892	16852	16770	16705	16777	16737	16973	16783	17003	16707	16678	16880	16862	16957	17052	16818	16982	16741	16883	16820	16762	16700	16940	16763	16755	16630	16774	16584	16770	16750	16835	16793	16904	16892	16746	16812	16922	16778	16847	16850	16891	16910	16959	16918	16895	17142	16924	16933	16749	16840	16955	16809	16981	16712	17027	16796	16663	16868	16772	16820	16961	16931	17201	16752	16963	16862	16836	16969	16939	16848	16799	16915	16960	16817	16888	16954	16755	16697	16700	16804	16828	16544	16774	16672	16742	16768	16894	16627	16839	16857	16866	16864	16996	16805	16959	17031	16683	17017	16890	16713	16802	16794	17041	16785	16974	16825	16832	16867	16890	16656	16763	16937	16615	16976	16947	17072	16982	17032	16988	16751	16926	16746	17013	16888	16925	16856	16793	16949	16835	16979	16994	16882	16797	16864	16979	16776	16781	16899	16889	16916	16808	17039	17094	16916	16681	16829	16828	16789	16829	16772	16831	16872	16928	16810	16829	17029	16767	16799	16810	16879	16701	16832	16804	16791	16755	16817	16840	16882	17032	17015	16786	16823	16925	16903	16761	16885	17040	16850	16844	16814	16849	16848	17123	16777	16910	16877	16939	16839	17072	16931	16763	16935	17177	16909	16727	16723	16877	16649	16686	16832	16831	16960	16757	16764	16791	16891	16929	16820	16954	16813	16849	16822	16953	16810	16882	16957	16970	16789	16773	16740	16880	16679	16921	16855	16758	16843	16954	16874	16861	16644	16827	16901	16688	16941	16895	16761	16900	16804	17085	17003	16873	16822	16826	16977	16907	16794	16797	16891	16767	16784	16855	16904	16934	16757	16861	16861	16849	16971	16894	16805	16976	16822	17141	16610	16782	16936	16921	16690	16754	16780	16846	16756	16741	16725	16871	16977	16915	16717	17045	16944	16815	16641	16719	16839	17032	16600	16998	16977	16870	17008	16900	16785	16635	16846	16876	17007	16836	16802	16874	16762	17027	16769	16920	16831	16998	16825	16892	16654	16894	16793	16984	16862	16911	16938	16747	16781	16850	16828	16865	16924	16638	16813	16739	16942	16960	16661	16876	16777	16869	16924	16925	16906	16893	16982	16977	16753	16991	16761	16854	16963	16930	16865	16754	16807	16876	16871	16825	16895	16896	16888	16839	16771	17009	16622	16796	16841	16954	16942	16925	16972	16886	16867	16972	16877	16816	17003	16748	16847	16970	16886	16788	16834	16824	17012	16752	16646	16832	17026	16843	16732	16861	16877	16788	16882	17083	16951	17020	17007	16743	16926	16841	16666	16815	16926	16914	16856	16844	16800	16730	16912	16999	16898	16754	16839	16814	16820	16858	16750	16875	16788	16796	16927	16926	16868	16896	16888	16918	16918	16780	16909	16928	16790	16909	16937	16764	16863	16910	17070	17013	17005	16977	16797	16949	16846	16976	16881	16756	16927	16784	16542	16915	17010
28910	50850	46935	38333	32271	28344	21047	17438	16781	16146	15651	15599	15490	15177	14933	14723	14778	14789	14730	14468	14482	14398	14485	14500	14594	14530	14597	14508	14487	14551	14599	14722	14634	14539	14650	14553	14712	14754	14574	14478	14492	14557	14468	14327	14380	14520	14586	14332	14428	14267	14445	14341	14492	14304	14414	14307	14321	14488	14317	14354	14417	14330	14532	14414	14358	14412	14485	14429	14247	14330	14346	14374	14203	14222	14532	14353	14358	14450	14479	14412	14332	14336	14355	14453	14501	14579	14348	14345	14330	14204	14373	14309	14450	14512	14602	14448	14456	14264	14210	14406	14335	14338	14486	14289	14290	14375	14364	14302	14321	14234	14411	14270	14393	14332	14357	14511	14262	14411	14349	14230	14289	14422	14317	14444	14405	14285	14378	14240	14224	14299	14182	14274	14213	14401	14270	14383	14350	14293	14495	14464	14473	14324	14377	14215	14477	14395	14310	14303	14295	14347	14370	14157	14324	14305	14348	14311	14378	14271	14219	14397	14280	14402	14251	14398	14425	14355	14541	14244	14332	14301	14281	14157	14446	14361	14443	14297	14324	14400	14306	14252	14298	14387	14211	14456	14378	14303	14280	14305	14420	14190	14384	14540	14310	14379	14236	14386	14424	14337	14276	14288	14455	14420	14233	14459	14296	14270	14263	14261	14351	14215	14315	14325	14223	14346	14335	14321	14220	14313	14420	14282	14154	14407	14375	14238	14302	14506	14305	14470	14332	14407	14423	14269	14363	14352	14290	14247	14414	14408	14337	14271	14276	14295	14434	14314	14261	14284	14334	14122	14330	14272	14383	14199	14372	14327	14261	14206	14265	14420	14386	14274	14338	14474	14228	14366	14249	14385	14355	14394	14464	14338	14454	14365	14450	14334	14226	14385	14502	14298	14257	14339	14312	14306	14215	14393	14302	14324	14415	14259	14402	14193	14365	14224	14515	14347	14439	14424	14302	14364	14319	14337	14437	14390	14352	14303	14299	14374	14251	14300	14186	14443	14208	14104	14363	14422	14181	14514	14461	14380	14341	14243	14445	14206	14526	14357	14375	14283	14269	14298	14336	14379	14340	14285	14444	14459	14262	14400	14412	14419	14255	14324	14312	14239	14337	14488	14331	14229	14316	14441	14345	14336	14306	14280	14206	14316	14318	14284	14411	14230	14524	14341	14355	14206	14251	14306	14468	14370	14200	14384	14389	14421	14161	14416	14354	14396	14382	14135	14364	14356	14358	14316	14376	14268	14318	14371	14197	14246	14461	14572	14147	14385	14226	14241	14211	14143	14444	14237	14395	14451	14266	14140	14132	14323	14391	14519	14259	14306	14380	14303	14333	14347	14445	14315	14333	14332	14272	14236	14194	14307	14457	14326	14434	14274	14326	14309	14148	14451	14430	14277	14321	14282	14351	14180	14234	14318	14425	14413	14206	14224	14337	14291	14187	14187	14396	14374	14384	14380	14279	14310	14530	14175	14408	14348	14275	14413	14374	14207	14345	14203	14285	14273	14411	14315	14177	14314	14327	14469	14242	14278	14364	14321	14546	14401	14274	14357	14210	14333	14468	14221	14244	14291	14312	14418	14248	14285	14206	14291	14300	14158	14374	14213	14430	14301	14222	14194	14304	14395	14325	14403	14316	14253	14337	14330	14307	14250	14181	14299	14255	14232	14290	14362	14401	14154	14385	14295	14276	14526	14224	14230	14424	14275	14209	14286	14252	14372	14280	14266	14418	14470	14363	14313	14237	14341	14269	14338	14338	14317	14388	14382	14162	14325	14215	14091	14215	14372	14286	14232	14267	14403	14327	14228	14373	14245	14371	14268	14308	14380	14274	14343	14358	14444	14376	14345	14394	14402	14300	14442	14300	14226	14367	14256	14345	14277	14482	14254	14296	14201	14367	14208	14357	14286	14315	14386	14149	14319	14347	14256	14129	14458	14318	14326	14231	14185	14244	14339	14361	14306	14297	14439	14317	14329	14571	14208	14452	14505	14339	14428	14315	14352	14326	14241	14378	14439	14494	14299	14563	14360	14317	14285	14393	14284	14342	14396	14223	14239	14286	14418	14408	14377	14598	14207	14336	14197	14295	14073	14158	14273	14537	14372	14368	14203	14233	14301	14327	14424	14421	14388	14356	14212	14148	14330	14200	14351	14212	14196	14388	14327	14222	14339	14247	14275	14162	14342	14325	14358	14438	14242	14322	14460	14431	14352	14449	14378	14389	14300	14415	14376	14403	14242	14312	14481	14254	14441	14224	14385	14321	14484	14342	14336	14270	14356	14319	14232	14423	14283	14130	14330	14284	14384	14377	14400	14150	14357	14113	14479	14202	14238	14379	14445	14194	14293	14232	14347	14252	14398	14417	14223	14330	14458	14266	14299	14331	14440	14272	14380	14367	14426	14377	14331	14117	14306	14311	14273	14354	14314	14377	14255	14052	14350	14366	14277	14222	14195	14408	14391	14290	14152	14303	14126	14228	14274	14365	14414	14205	14172	14401	14296	14362	14474	14320	14329	14502	14338	14351	14503	14342	14365	14331	14386	14107	14327	14106	14367	14339	14296	14212	14080	14265	14502	14381	14314	14219	14188	14348	14331	14338	14330	14244	14274	14280	14306	14370	14335	14410	14342	14214	14350	14301	14322	14269	14205	14204	14366	14285	14320	14385	14269	14356	14347	14348	14263	14270	14379	14304	14286	14298	14194	14465	14458	14255	14269	14389	14435	14273	14314	14422	14219	14319	14273	14254	14305	14370	14415	14248	14456	14274	14375	14194	14261	14229	14281	14230	14392	14238	14288	14253	14292	14186	14395	14286	14438	14372	14431	14330	14301	14295	14399	14199	14349	14319	14323	14527	14390	14311	14398	14212	14318	14342	14426	14391	14254	14555	14267	14370	14293	14453	14311	14362	14367	14308	14178	14397	14313	14377	14281	14422	14362	14264	14427	14247	14201	14318	14273	14192	14313	14339	14206	14279	14481	14452	14202	14167	14232	14279	14570	14513	14229	14415	14253	14350	14413	14230	14290	14421	14355	14449	14254	14374	14376	14353	14428	14363	14297	14191	14181	14344	14486	14360	14287	14285	14242	14320	14438	14378	14433	14343	14428	14233	14282	14396	14366	14324	14340	14435	14386	14336	14122	14293	14214	14356	14260	14425	14359	14281	14355	14442	14246	14232	14406	14403	14344	14251	14247	14305	14400	14424	14207	14234	14396	14336	14497	14432	14497	14192	14256	14318	14417	14318	14263	14383	14251	14309	14299	14320	14353	14354	14272	14399	14260	14248	14424	14396	14340	14412	14353	14264	14252	14281	14295	14343	14325	14301	14432	14373	14237	14335	14361	14349	14443	14216	14271	14139	14324	14329	14347	14373	14410	14495	14171	14215	14427	14304	14251	14289	14334	14386	14319	14460	14158	14507	14179	14534	14484	14349	14240	14217	14292	14243	14413	14251	14341	14381	14444	14261	14411	14308	14271	14258	14346	14451	14344	14291	14311	14165	14353	14348	14328	14234	14269	14245	14427	14320	14373	14407	14110	14278	14393	14417	14339	14447	14288	14382	14370	14069	14368	14359	14300	14203	14359	14285	14464	14355	14248	14457	14336	14324	14231	14403	14331	14310	14319	14079	14302	14347	14248	14504	14254	14160	14334	14310	14386	14340	14176	14236	14216	14165	14401	14221	14348	14283	14403	14233	14230	14371	14275	14169	14324	14394	14447	14442	14223	14303	14334	14338	14279	14469	14396	14368	14445	14361	14294	14448	14396	14309	14344	14439	14305	14449	14319	14227	14308	14264	14303	14418	14339	14230	14280	14520	14295	14237	14404	14337	14267	14310	14149	14249	14412	14295	14274	14485	14248	14344	14440	14539	14489	14302	14276	14236	14338	14260	14371	14311	14397	14387	14594	14218	14430	14316	14327	14432	14246	14321	14112	14366	14399	14300	14437	14308	14147	14422	14365	14364	14317	14411	14142	14424	14356	14297	14295	14320	14184	14371	14234	14224	14310	14511	14419	14258	14281	14304	14304	14312	14388	14218	14342	14288	14305	14468	14191	14298	14412	14536	14420	14318	14201	14287	14317	14310	14283	14259	14486	14362	14357	14123	14129	14268	14238	14517	14304	14411	14268	14314	14260	14372	14281	14226	14375	14371	14284	14324	14407	14303	14348	14356	14358	14282	14437	14453	14436	14190	14302	14397	14238	14421	14429	14124	14383	14388	14391	14420	14365	14387	14508	14415	14264	14383	14223	14350	14429	14299	14387	14282	14254	14345	14256	14418	14319	14254	14374	14339	14184	14214	14172	14183	14309	14175	14393	14374	14303	14291	14154	14366	14462	14317	14175	14381	14400	14337	14335	14209	14265	14293	14461	14489	14304	14279	14093	14444	14252	14481	14325	14259	14306	14211	14386	14423	14421	14475	14404	14212	14307	14360	14247	14254	14267	14457	14131	14362	14155	14384	14364	14328	14285	14389	14367	14443	14241	14318	14352	14422	14319	14348	14324	14284	14348	14436	14443	14240	14337	14261	14306	14324	14396	14243	14479	14340	14265	14190	14288	14218	14323	14327	14178	14354	14358	14317	14280	14380	14200	14434	14315	14400	14266	14472	14334	14432	14293	14397	14339	14280	14402	14360	14323	14334	14342	14354	14389	14556	14355	14338	14267	14419	14194	14409	14258	14291	14391	14081	14331	14422	14432	14234	14115	14451	14548	14307	14362	14350	14297	14355	14354	14523	14326	14295	14287	14403	14390	14378	14261	14448	14187	14381	14178	14343	14227	14394	14254	14320	14383	14341	14374	14352	14360	14222	14474	14445	14416	14492	14201	14149	14240	14277	14359	14301	14354	14367	14407	14371	14276	14235	14288	14372	14287	14459	14252	14457	14237	14219	14389	14329	14233	14318	14468	14422	14381	14222	14270	14379	13998	14422	14192	14357	14337	14504	14407	14365	14274	14495	14360	14125	14180	14285	14332	14317	14412	14481	14452	14232	14327	14339	14332	14280	14327	14451	14340	14256	14441	14350	14416	14371	14329	14159	14326	14532	14281	14273	14281	14253	14344	14222	14374	14301	14359	14396	14291	14231	14153	14349	14219	14269	14307	14371	14367	14414	14373	14185	14415
28562	25191	31255	26962	21541	19442	17777	16904	16933	16504	16324	16470	16367	16395	16397	16247	16122	16096	16102	16112	16165	16227	16163	16152	16204	16211	16150	16278	16158	16348	16100	16063	16055	15945	16052	16117	16132	15933	16189	15909	16105	16142	16035	15960	16145	15974	16197	15927	15873	16033	16083	15934	15959	15995	16202	16299	16162	16208	16274	16092	16059	15909	16038	16134	16148	16093	16163	16188	15978	15997	16284	16036	16064	16013	16146	16134	16131	16144	16255	16084	15906	16159	16125	16127	16318	16460	16117	16023	16158	16011	16193	16117	16132	15959	16038	15926	16077	16112	16133	16043	16193	16131	15886	15968	15949	16022	16161	16049	16096	16268	15851	16007	16124	16015	15972	15887	16141	16179	16201	15881	15892	16055	16129	16170	16072	16143	16034	16141	16130	16128	16071	16042	16151	16241	15975	15885	16153	16080	16074	15982	15804	15792	16200	16109	16030	16001	15984	16058	16062	15928	16144	16174	16113	15951	16264	16225	16137	16128	15997	15993	15953	16131	16179	15841	15914	16062	16061	15959	16092	16021	15938	16230	16164	15984	16133	16019	16162	16150	16017	16025	16077	16135	16132	16032	15955	16144	16212	16074	16040	16040	16035	15939	15989	16045	16154	16154	15892	16033	16060	16242	16224	16193	16016	16133	15996	16138	16013	16079	16143	16058	16183	16132	16011	15950	15769	15916	16033	15902	16001	16054	16245	16040	16088	15981	16313	16103	15913	16019	16259	16121	16086	16111	15956	16181	16291	16064	16045	16003	16087	16144	16034	16103	16313	16208	16232	16040	16033	16010	15781	15908	15903	16074	16014	15994	16001	15997	15955	16052	16009	16171	16158	16017	16119	15926	16210	15959	15897	16155	16184	16295	15940	16074	16051	16130	16081	16149	16170	16291	16039	16070	16093	16075	16253	15992	15894	16079	16008	16286	16091	15871	16167	15945	16116	15935	15883	15933	16163	16056	16150	16145	16083	16077	16169	15957	16097	16200	16079	16037	15767	16139	16175	16056	16049	16135	15985	16189	16158	16068	16013	15870	16227	15960	16155	16155	16260	16107	16054	16113	16063	15979	16062	16126	16064	16072	16173	15971	16090	15958	16167	16049	16187	16053	16241	16027	16167	16263	15932	15975	16165	16161	16162	16088	16062	15922	15943	16054	16054	16202	16018	15947	15947	16098	16243	16066	16155	16236	15990	15974	16091	16111	16152	16262	15934	15879	16045	16022	15916	15969	15991	16198	16208	16075	16090	16084	16226	16196	16190	16093	16064	16116	16217	15910	16155	16150	15955	16118	16192	16096	16132	16040	16145	15868	16157	16141	16101	16295	16241	15938	16044	16169	16056	16126	15926	15911	16028	15806	15998	16056	15939	16032	16012	16054	16117	15939	16049	16140	16035	16136	16053	16202	16031	16106	16060	16261	16034	15897	16094	16056	16109	15998	16039	16058	16079	16394	16082	16157	15977	16090	16102	16194	16007	15941	15940	16147	16126	16178	16049	16206	16185	16000	15870	15969	16254	16151	16038	16081	16146	15873	16061	15890	16025	16106	15995	16063	16070	16009	16091	16099	16146	16090	15975	16180	16133	16275	16194	16063	16063	16190	16080	16214	16193	16152	16068	16201	16166	16106	16156	16012	16027	15965	16065	15990	16190	16083	16120	16153	16061	16249	16008	16217	16075	16061	16089	16095	16006	15840	16102	16193	16059	16117	16076	16019	16061	15992	16148	15814	16227	16005	16288	16191	15985	16044	16004	16022	16148	15916	16135	15954	16114	15984	16224	16307	16032	15959	16066	16014	16260	16060	16187	16130	16003	16214	16169	16006	16059	15954	15882	16180	16015	16052	15884	16069	16078	16201	15916	16122	15996	16080	15926	16031	16176	16315	16166	16017	16080	16065	16065	15934	16167	16206	16126	15959	16083	15981	16031	16069	16100	15972	16083	15824	15964	16036	15977	16146	16168	16307	16219	15981	16156	15847	16118	16198	16023	15895	16011	16145	16017	16375	16032	16063	15963	16110	16337	16126	16014	16232	16090	16124	15902	15861	16039	16133	16134	15908	16101	15957	16086	16097	16018	15991	15785	15970	16111	16022	16173	16083	16019	16022	16130	16177	15912	16080	16114	16245	16176	15877	16001	16115	16007	16072	16214	16099	16083	15929	15994	16202	16084	16056	16049	16262	15922	15887	16175	16104	16248	15808	16017	16028	15890	15986	16035	15912	15985	16164	16054	16103	16100	16117	15978	15951	16113	16175	16083	15945	16110	16118	16047	16169	16089	16009	15928	16046	16035	16085	16177	16144	16027	15958	16184	16044	16128	16224	16140	16130	16050	16093	15952	16076	15973	16132	16154	16038	16188	16013	15936	15952	16157	16187	16085	16197	16064	16118	16133	16065	16018	15891	16250	15919	16295	16108	16044	16123	16056	16220	16095	16009	16027	16045	15968	15945	15911	16032	16178	16115	16110	16104	16006	16088	16037	16133	16031	16006	16110	16089	16095	16018	16016	16169	16156	16085	16041	16018	15890	16001	16035	15862	16096	16041	16139	15947	16268	16422	16169	15993	16218	16044	16047	15933	16010	15935	15920	16138	16250	16045	16047	15934	15953	16070	16108	16038	16067	16122	16285	16202	15922	16011	16075	16067	15882	16039	16036	16168	16202	15964	15940	16033	16027	16156	15976	15930	16099	16019	16249	16317	16091	15999	16148	16035	15903	15755	15984	16130	16098	15847	16014	16188	16219	16075	15937	16150	16084	16211	16027	15914	16065	15981	16202	16098	16220	15929	16188	16238	16137	16236	16156	15886	16135	15963	15923	15928	15958	16054	16043	16206	16172	15880	16145	16088	16021	16117	16123	16149	16074	16084	16277	15981	16177	16092	15964	16008	16023	16087	16094	16117	16212	16270	15968	15921	16190	16097	16221	16206	16100	15956	16110	16120	16057	15919	16170	16140	16101	15931	15910	16359	16129	16212	15988	16153	15940	15883	16146	15854	15871	15960	16120	16079	15983	15995	16137	15959	16089	16111	16006	16244	15927	15868	15877	15951	16093	16275	16033	16003	16161	16219	16083	15932	16011	16001	16277	16119	16133	15974	16053	15971	16115	16096	16349	16144	16209	15852	16099	16014	15838	16026	16064	16177	16064	15886	16017	16131	16059	16126	16217	16154	16120	16134	16079	16051	16383	16211	16376	16254	16053	15956	16059	16055	16123	16248	16100	16018	16034	16090	16223	16108	16072	16006	16117	15882	16096	16149	16057	15943	16088	16189	15829	15954	15999	16028	16234	16119	15927	16049	15958	16195	16263	15970	15925	16085	16092	16069	15895	16110	16029	16010	16230	16165	15987	16070	15980	16135	16115	15943	16079	15990	15985	16017	16000	16044	15973	16198	16272	15992	16241	16159	15995	16079	15946	16122	16233	16128	16104	15976	16005	15972	16268	16007	15986	16184	16197	16157	16239	16114	16001	15996	16122	16115	16088	16140	16306	16142	16111	15829	16070	16166	16130	16018	16037	16034	16120	16212	15956	16018	16193	15983	16049	15861	15996	16045	16154	15940	16065	15951	16099	15960	16018	16338	16101	16084	16346	16032	16070	15970	16072	16045	15822	16182	15993	16146	15977	16088	15785	15997	16003	16154	15883	16110	16058	16097	16195	16227	16255	16074	16124	15929	16064	16114	15999	15968	16027	16158	16051	16009	16269	16185	15934	16125	16272	16186	15916	16099	16285	15906	16249	16213	16186	16117	16103	16042	16059	15998	16094	16071	15749	15988	15975	16161	16228	16124	16159	16256	16166	16012	16030	16015	16064	16078	16075	16135	16060	16050	15972	16193	16096	15914	16047	16090	16044	16013	16007	16147	16148	15746	15992	16026	16121	16022	16183	16111	16020	16239	16223	16044	15994	15951	15929	16241	16238	15899	16256	16096	16039	15994	16206	16207	15975	16084	16124	16055	16088	16327	16092	16105	15962	15952	16125	16071	15955	16199	16254	15760	15991	16009	16093	15984	16223	16268	16143	16029	15957	15969	16253	16098	16024	16005	16321	16092	16122	16191	16099	16052	16006	15844	15782	16274	16284	15978	15980	16111	16201	15917	16061	16069	16188	16085	15976	15790	15942	16000	16106	16168	16052	15987	16185	16045	16142	16017	16278	16225	16079	16206	15975	15950	16254	16106	15943	16029	16052	16072	16165	16111	16091	16055	16178	15935	16123	16011	16095	16119	16037	16367	16427	16029	16013	16209	15923	16104	16189	16138	15937	16116	16141	16122	16118	15902	16193	15978	16110	16098	16135	15999	16010	16116	16083	16163	16172	16162	16155	15978	16039	16002	16155	16092	16135	16226	16015	16167	16197	16175	16056	16082	16348	16029	16006	16002	16127	16136	16042	16149	15919	16142	16106	15920	15910	16038	16010	16173	16222	16305	16132	15917	16231	16232	15961	15947	16102	15981	16010	16025	16150	16233	16122	16236	16245	15898	16019	16066	16064	16038	16287	15970	15898	15985	16331	15922	16081	16162	16117	15971	16054	16072	16109	15716	15853	16109	16174	16049	16050	16068	16072	16276	16147	16193	15944	16020	15933	16081	15929	16073	16077	16051	15980	16080	15970	15979	15858	15920	16136	16077	16022	16104	16123	16071	16009	16070	16130	16172	16111	15932	16168	16008	16187	16007	15910	16001	16116	16004	16255	16094	16071	16249	16278	16045	16061	15831	16095	15943	16238	15953	16137	16174	16214	16116	16116	16130	16222	16148	15983	15980	15884	16108	15887	15997	16281	15998	16037	16116	15937	16171	16149	15962	16092	15894	16113	16101	16157	16127	16162	16178	16167	16103	16023	16197	16324	16118	16234	16090	15935	16053	15989	15911	16041	15917	16210	16056	15990	16192	16312	16267	16121	16018	16108	16114	16007	16054	16119	16108	16215	16208	16036	16231	16054	15992	16220	16205	16113	16119	16097	15970	16001	16251	16151	16083	15923	16023	16078	16181	16122	16286	16114	15956	16020	16051	16243	16190	16099	16017	15995	16131	16152	15975	15933	16069	15997	15952	16125	16258	16239	16225	15981	16118	16185	15981	16155	16027	15968	16024	16114	16101	15943	16272	16193	16062	16174	16007	15972	16369
25135	37731	33627	25039	20967	17774	15797	15095	14907	14799	14415	14388	14504	14308	14225	14119	14036	14271	14075	14151	13965	14010	14091	13944	14079	13906	13948	14067	13863	13933	14081	13896	14118	13864	13970	13978	14034	14085	14174	13966	14203	13923	13908	14047	14088	13785	13908	13826	13954	14019	13807	13993	13936	14128	13831	13829	13875	13997	13872	13976	13855	13739	13997	13974	13891	13879	14043	13975	13955	14070	13745	13999	13860	13852	14028	13946	13950	13925	13903	14081	13758	13914	13888	13972	13883	13852	13895	13901	13972	14060	13862	13871	13943	13976	13956	13857	13885	13879	13996	13966	14095	13973	13840	13970	13959	13900	13878	13902	13929	13869	13722	13740	13875	13859	13796	13797	13808	14022	13960	13840	13815	13993	13940	13964	13957	13983	14052	13937	14027	13920	14067	13985	13987	14025	13837	13794	13976	13984	13892	13985	14009	13851	13940	13836	13919	13913	13940	14047	14007	13873	13966	13986	13923	13999	13924	13936	14037	13953	13943	14002	13969	13870	13986	13926	14054	14007	13950	13994	13832	13968	13921	13990	13880	13855	13839	13811	13898	13842	13877	13898	14074	13920	13992	13915	13799	13992	13839	13928	14039	13947	13902	13979	14004	13869	13898	14004	13869	14010	13937	14057	13907	14174	14041	13990	13968	13946	13850	14020	13959	13922	13896	13784	13868	14174	13969	13945	13950	13937	13882	13862	13906	13972	14037	14041	14043	14038	14013	13808	14071	13885	13909	14003	14049	13923	13846	13920	13936	13669	13961	13947	13900	13868	13948	13937	14015	13996	13830	13959	13871	13895	13839	13702	13886	14112	13962	14009	13814	14024	13974	13824	13830	13813	13764	14016	13971	13890	13946	13953	13950	13748	13811	13983	13936	14014	13958	13838	13782	13805	13942	13896	13880	13957	14024	13945	13826	13972	13964	13975	13916	14094	13823	13991	13877	14042	13884	13884	13773	13972	13808	13940	13805	14017	13861	13828	14148	14019	13849	13976	13877	13847	13895	13982	13903	13912	13828	13972	14158	13935	13792	14076	14016	13853	13932	13929	13933	13965	13854	14028	13898	13949	13996	13946	13787	14075	13992	13819	13879	13978	14073	13947	13763	14037	13762	13915	13797	13948	13820	13935	13912	13996	13922	13819	13889	14032	13891	14054	13953	13931	14084	13909	13838	14009	13993	14052	13895	13795	13898	13948	13884	13945	13909	13684	13886	13927	13867	13922	13898	13914	14030	13933	13861	13985	13854	13869	13933	13939	13802	13929	14060	14018	13926	13855	13815	13732	13872	13846	13957	13759	13861	13929	14041	13881	14004	14011	13969	13920	13701	13943	14180	13863	14026	13900	14011	14023	14077	13970	13962	13838	13772	14025	13936	13919	13988	14011	14033	13981	13974	13894	13866	14003	14142	13965	13955	13881	13944	13850	13975	13988	13963	13928	14058	13932	13958	13955	13831	13966	13884	13789	14103	14006	13870	13959	13949	13970	13927	13803	13787	13888	13833	13998	14025	13944	13869	13878	13907	13836	13781	13741	13859	14015	13917	14123	13841	13933	13938	14035	13970	14286	13873	13966	14052	14082	13939	14039	13926	13745	14052	13982	14059	13903	13866	13837	14053	13970	13879	14049	13939	13880	14011	13918	13960	14033	13844	13924	13838	13975	14023	13883	13921	13887	14039	13933	13974	14018	13920	14011	13907	14020	13795	14175	14133	13957	13944	13826	13913	13971	13794	13878	13958	14089	13943	13781	13883	13939	13757	13860	13900	14044	13990	13882	14125	13801	13777	13980	13922	13817	13766	13786	13940	13684	13974	13992	13998	13905	13788	13963	13862	14042	13899	13892	14006	13738	14002	13962	13925	13981	13864	13863	13814	13837	13924	14106	13755	13793	14175	13986	13838	14002	14070	13739	13739	13765	14058	13776	13793	13926	14073	13896	14048	13850	13920	13976	13930	13980	13985	13896	13918	13856	14004	13918	13922	13826	13907	13985	14058	13832	14006	13788	13856	13796	13924	13948	13926	13980	13945	13849	13927	14011	14003	13648	14169	13651	13871	14015	13988	13981	13881	13922	13968	13891	13954	13921	14025	13785	13909	13951	13965	13897	13934	13926	13965	14026	13997	13833	13800	13818	13946	13945	13986	13968	13873	14130	13887	13856	13990	13783	14038	13822	14102	13838	14133	13777	13839	14018	13915	13927	13925	14053	14046	13938	13756	13974	13919	13876	13878	13859	14067	13923	13800	13979	13933	14027	13959	13978	13835	13929	14089	14039	13827	13847	13959	14079	14091	13874	13908	13977	14034	13928	14035	13816	13875	13868	13876	13945	13946	13893	13897	13885	13945	13839	13994	13899	13848	13927	13964	13891	14032	13940	13894	13748	14035	13786	13889	13769	13983	13840	13985	13941	13934	14002	13990	13837	13876	13843	13966	13953	14037	13968	14115	14082	13813	14008	13844	13914	13979	13915	13822	14038	13966	13878	13891	13972	13986	13969	13956	13859	13950	13845	14041	14197	13889	13821	13795	13947	13702	13991	14047	14059	13977	13681	14037	13966	13778	13876	13889	13963	13901	13808	14004	13628	13909	13908	13950	13978	13962	13877	13929	13988	14064	13951	13885	13880	14071	13833	13943	13927	13922	13802	13960	13921	14023	13908	13848	13939	13841	13787	14036	14203	13815	13945	13834	13745	14013	13801	13913	14111	13932	13827	13930	13819	13906	13932	13926	13988	13922	13835	14044	13862	13801	13908	13922	13939	14231	13936	13775	13971	13933	14059	13988	13963	13935	13853	13872	13834	13956	13973	13802	14026	13887	13851	13852	13986	13906	13844	13919	13905	13851	14019	13991	14019	13991	14033	14013	13877	13874	13957	13921	13827	13904	13949	13995	14060	13908	13978	13831	13671	13981	13986	14057	13942	13824	13916	13752	13997	14118	13962	13811	13940	14053	13847	14204	13776	13996	13974	13922	14068	13813	13950	14066	13996	13956	13908	13982	14120	13939	14075	14186	13901	13861	13939	13889	14088	13920	13957	13819	13927	13944	13980	13892	13941	13864	13959	14031	13792	13859	14011	13913	13962	14020	14011	13907	14103	13957	13870	13954	14022	14095	13923	13908	13796	14001	13861	13863	14121	13922	13944	13899	13879	13851	14022	13875	13879	14047	13878	14002	14021	13849	13911	13929	13996	14084	13938	14053	14031	14003	13785	14025	13862	14048	13971	13772	13837	14086	13947	14039	13949	13988	13920	14004	13969	13877	13944	13921	13760	14000	14069	13840	14090	13762	13988	13859	13881	13859	13887	13977	14003	14022	13936	13896	13792	14137	13976	13874	13858	13816	13880	13904	14007	13847	14003	13855	13946	14048	14119	13994	13944	13931	13957	13822	13922	14062	13780	13878	13936	13815	14065	13942	14150	13801	13887	13914	14042	13831	14045	13891	14025	13795	13991	13956	14066	13890	14133	13884	13940	13687	13974	13920	13870	13849	13843	14196	14039	14027	14010	13922	13903	14042	13805	13893	13876	13974	13988	14002	13990	14034	13837	13996	14015	13826	13896	13976	14080	13957	13892	13831	13902	14094	14071	13993	13885	13878	13866	13853	13841	13849	13827	13947	13895	13898	14052	13834	14036	13957	13973	13918	13945	13912	14147	13952	13969	14163	14042	13776	14027	13979	13893	13900	14016	14002	13807	14003	13993	13917	13778	13793	13952	13903	13993	13869	14016	13813	13993	14017	13765	13847	13967	13791	14022	13896	13948	13964	13974	14153	13789	14035	13850	13887	13953	14150	14025	14062	13999	13859	13969	13890	13947	13893	13869	14018	13908	13993	14006	13836	13782	13948	14112	14043	13729	14068	13854	13743	13953	13828	13841	13924	14001	13809	13933	13897	13823	13883	13758	13952	13955	13878	13941	13799	13950	13860	13891	14059	14038	13893	13792	13978	14124	14111	14028	13940	13842	13938	14082	14040	13920	13858	13957	13859	13939	13967	13894	13865	13975	13859	14022	13884	14097	13937	14071	14104	13880	14032	13892	13981	13994	13994	13991	13880	13962	14021	13944	14043	13836	13954	13793	14053	14033	13977	14088	13898	13945	13834	14024	13931	13725	14027	13898	14077	13926	13892	13958	13926	14028	13852	13851	13786	13953	13820	13922	13933	14023	13805	13997	13985	13819	13986	13941	13868	14009	13974	13987	13983	13852	13878	14001	13886	13857	13994	13833	13845	13829	13935	14103	13892	13988	13981	13942	14081	13984	14124	13756	13996	13776	13931	14034	13964	14000	13867	13880	13868	13934	14047	13991	14087	13888	13932	13868	13932	13969	13976	13854	13976	14090	13849	14131	14050	13958	14103	13849	13912	13870	13944	14058	13983	14066	13824	13836	13889	13894	13838	13943	14019	13970	14024	13882	13943	13852	14106	13728	13862	13934	13942	14073	13953	13805	13902	14092	13917	13884	13909	13770	14093	13977	13887	13914	13859	13948	13990	13805	14183	13916	14063	13990	13920	14028	13913	13950	13893	13775	13905	13862	13848	14040	13997	13911	13825	13843	13906	13834	14080	13816	13950	13838	13713	13818	13908	13776	14012	13904	13925	13881	13956	13771	13943	13868	13927	13823	14001	13917	14003	13857	13883	14041	14058	13874	13797	13981	13916	13916	13910	14037	14024	13854	14039	13971	13798	13952	13827	13953	13951	13916	13803	13867	13911	13877	13705	13906	13905	13932	14044	13908	13934	13957	14048	13863	13837	14110	13891	13845	13942	13993	13972	13892	13963	14123	13788	13852	14029	13954	13725	13801	14102	13902	13941	13905	13961	13866	13918	13956	13967	13923	14026	13956	13922	13986	13964	13945	13946	13850	13880	13934	13917	13862	14052	13898	14014	14041	13907	13752	13719	13847	13882	13806	14009	13879	13967	13861	14153	13839	13957	13980	13792	13749	13948	13765	13997	14047	13841	13912	13980	13827	14015	13854	13838	13913	13939	13941	13995	13886	13878	14003	14144	13899	14020	13954	13866	14084	13915	13760	14080	13871	14094	13865	14067	13993	13825	13925	13896	13987	13853	13774	13741	13943	13863	14016	13889	14005	13801	13874	13928	13828	13983	13982	13916	14185	13846	13908
24103	21272	28812	25312	24370	24738	21593	18148	17518	17425	17095	16966	16985	16712	16616	16774	16786	16437	16515	16380	16323	16653	16408	16311	16381	16347	16345	16418	16449	16143	16406	16463	16479	16386	16325	16539	16363	16432	16534	16359	16367	16374	16288	16305	16279	16151	16098	16498	16465	16277	16261	16175	15996	16344	16230	16404	16143	16045	16307	16228	16053	16439	16280	16443	16224	16080	16497	16467	16343	16092	16470	16340	16193	15890	16291	16219	16039	16315	16216	16305	16257	16102	16291	16006	16331	16405	16165	16349	16438	16240	16236	16146	16339	16188	16338	16187	16368	16248	16379	16066	16298	16207	16199	16409	16272	16215	16412	16279	16261	16040	16146	16264	16107	16160	16069	16335	16237	16194	16223	16297	16252	16185	16343	16229	16085	16217	16299	16291	16427	16282	16130	16216	16183	16272	16358	16357	16070	16269	16080	16006	16113	16256	16151	15974	16058	16348	16350	16100	16325	16210	16248	16084	16287	16260	16147	16270	16318	16313	16536	15997	16051	16058	16275	16376	16266	16143	16312	16126	16347	16187	16263	16358	16143	16287	16116	16120	16052	16248	16216	16298	16178	16373	16444	15999	16312	16202	16256	16111	16278	16157	16326	16172	16319	16052	16276	16289	16099	15968	16087	16342	16339	16308	16213	16391	16206	16136	16119	16133	16150	16248	16239	16181	16159	16234	16167	16364	16094	16129	16181	16114	16208	16286	16159	16231	16295	16306	16148	16350	16513	16077	16159	16079	16285	16337	16107	16195	16135	16065	16453	16279	16185	16159	16212	16151	16312	16237	16166	16104	16116	16025	16099	16103	16083	16219	16255	16174	16310	16264	16304	16134	16249	16389	16297	16243	16349	16362	16185	16170	16043	16274	16477	16151	16082	16405	16380	16305	16346	15995	16189	16297	16275	16230	16048	16251	16447	16126	16160	16282	16188	16287	16443	16377	16160	16193	16155	16087	16297	16155	16161	16133	16223	16311	16218	16229	16347	16207	16206	16042	16188	16199	16228	16264	16234	16159	16216	16168	16100	16101	16214	16261	16244	16210	16046	16141	16096	16304	16346	16218	16212	16382	16191	16324	16352	16215	16225	16310	16236	16261	16199	16140	16173	16150	16250	16287	16067	16202	16438	16181	16143	16378	16149	16260	16359	16189	16129	16166	16192	16142	16240	16198	16289	16206	16328	16298	16033	16127	16317	15945	16034	16247	16251	16272	16212	16370	16068	16250	16180	15943	16258	16170	16361	16203	16231	16089	16291	16279	16161	16123	16135	15996	16118	16095	16175	16336	15999	16150	16261	16230	16108	16149	16149	16308	16250	16145	16201	16240	16237	16206	16322	16214	16456	16205	16470	16210	16423	16435	16328	16255	16336	16304	16281	16186	16218	16091	16196	16344	16207	16121	16053	16134	16338	16120	16295	16187	16342	16306	16133	16503	16456	16088	16250	15904	16215	16245	16154	16197	16272	16131	16523	16213	16210	16161	16337	16126	16140	16170	16464	16265	16120	16281	16304	16213	16029	16096	16269	16180	16407	16125	16085	16355	16276	16229	16152	16311	16290	16065	16079	16260	16173	16240	16359	16304	16343	16177	16376	16259	16381	16191	16115	16227	16341	16364	16386	16222	16224	16295	16118	16336	15930	16165	16122	16198	16376	16239	16109	16190	16110	16244	16272	16187	16130	16305	16116	16277	16469	16360	16112	16107	16003	16208	16206	16282	16124	16195	16424	16159	16249	16406	16072	16311	16237	16293	16393	16219	16320	16173	16245	16318	15998	16057	16156	16347	16108	16280	16261	16251	16154	16331	16238	16218	16088	16242	16112	16173	16025	16141	16177	16373	16170	16450	16291	16272	16288	16275	16226	16322	16127	16202	16069	16280	16407	16078	16185	16174	16206	16121	16139	16073	16133	16216	16221	16326	16321	16166	16083	16381	16220	16380	16324	16319	16169	16350	16162	16158	16139	16232	16193	16185	16349	16154	15912	16103	16171	16129	16162	16260	16353	16072	16080	16220	16040	16246	16229	16073	16073	16149	16196	16471	16329	16130	16320	16161	16393	16043	16090	16105	16102	16206	16170	16320	16235	16300	16057	16261	16208	16296	16383	16186	16079	15968	16172	16118	16216	16258	16200	16186	16352	16244	16213	16255	16166	16228	16220	16198	16070	16268	16197	16195	16279	16236	16053	16241	15866	16250	16375	16420	16198	16222	16388	16230	16019	16148	16256	16417	16217	16215	16316	16091	16306	16210	16245	16273	16350	16218	16288	16292	16223	16375	16270	16378	15976	16157	16269	16235	16318	16344	16179	16315	16216	16399	16325	16470	16189	16325	16277	16186	16282	16192	16200	16211	16298	16366	16342	16396	16081	16209	16252	16188	16403	16159	16255	16017	16079	16332	16163	16375	16194	16217	16194	16247	16242	16097	16074	16207	16062	16186	16131	16207	16228	16227	16138	16373	16382	16201	16262	16287	16333	16376	16197	16095	16177	16137	16151	16033	16412	16334	16116	16255	16245	16201	16245	16293	16313	16102	16265	16185	16340	16078	16265	16337	16314	16159	16309	16107	16084	16191	16203	16363	16276	16134	16150	16340	16246	16234	16257	16366	16440	16334	16338	16147	16185	16041	16343	16271	16274	16210	15911	16375	16080	16343	16227	16315	16174	16136	16006	16300	16275	16013	16331	16117	16211	16224	15972	16080	15964	16149	16121	16286	16195	16025	16308	16248	16300	16331	16170	16286	16187	16263	16206	16142	16027	16173	16122	16182	16335	16392	16070	16352	16449	16188	16208	16248	16118	16340	15993	16262	16295	16164	16139	16308	16300	16245	16285	16451	16338	16188	16057	16232	16088	16244	16217	16144	16209	16323	16191	16213	16198	16242	16270	16272	16184	16283	16277	16333	16023	16146	16176	16457	16113	16276	16208	16169	16223	16260	16217	16080	16252	16141	16063	16199	16176	16140	16296	16137	16416	16132	16333	16132	16144	16211	16227	16033	16279	16277	16313	16489	16413	16150	16254	16184	16182	16388	16305	16316	16175	16279	16311	16228	16307	16371	16404	16136	16172	16176	16254	16334	16289	16201	16276	16319	16224	16137	16254	16273	16146	15987	16126	16040	16255	16063	16189	16227	16236	15971	15974	16296	16166	16061	16107	16163	16298	16113	16101	16222	16147	16325	16229	16259	16313	16288	16251	16018	16397	16207	16424	16289	16115	16263	16322	16099	16288	16289	16118	16197	16302	16110	16239	16265	16251	16230	16198	16244	16228	16261	16433	16125	16115	16093	16353	16191	16410	16137	16154	16310	16281	16269	16273	16192	16182	16241	16328	16457	16259	16162	16134	16119	16075	16342	16138	16165	16153	16203	16438	16277	16511	16093	16217	16077	16276	16271	16282	16413	16310	16136	16326	16160	16368	16397	16158	16235	16368	15992	16267	16138	16277	16234	16121	16127	16074	16174	16216	16100	16181	16271	16441	16012	16297	16106	16096	16233	16034	16209	16108	16170	16122	16159	16177	16245	16117	16299	16231	16231	16363	16248	16338	16200	16213	16386	16086	16136	16370	15959	16101	16205	16207	16460	16081	16346	16123	16136	16200	16113	16049	16266	16143	15967	16372	16150	16438	16459	16215	16344	16161	16215	16250	16115	16238	16108	16203	16183	16254	16115	16480	16154	16068	16185	16396	16171	16286	16191	16151	16089	16352	16131	16198	16226	16296	16320	16376	16008	16179	16328	16386	16300	16079	16189	16154	16204	16084	16332	16452	16258	16206	16338	16097	15992	16373	15999	16352	16179	16262	16227	16210	16281	16267	16386	16176	16399	16406	16167	16246	16219	16226	16401	16369	16110	16441	16278	16133	16316	16408	16348	16216	16437	16109	16036	16079	16147	16248	16224	16322	16272	16220	16242	16363	16225	16166	16254	16151	16022	16380	16180	16246	16258	16250	16161	16138	16072	16231	16262	16294	16251	16243	16108	16297	16109	16202	16147	16246	16130	16205	16088	16265	16155	16403	16333	16398	16138	16353	16291	16389	16289	16126	16276	16426	16261	16157	16382	16071	16085	16130	16080	16283	16336	16025	16233	16253	16264	16322	16193	16288	16030	16116	16332	16291	16334	16314	16277	16346	16195	16117	16212	16152	16104	16570	16303	16308	16056	16289	16245	16223	16237	16138	16507	16318	16140	16170	16274	16329	16232	16319	16297	16233	16369	16101	16269	16262	16085	16052	16149	16240	16416	16340	16130	16276	16076	16246	16241	16069	16331	16360	16456	16279	16310	15943	16170	16305	16091	16228	16264	16257	16179	16302	16304	16198	16438	16423	16062	16179	16262	16281	16250	16260	16318	16187	16281	16212	15998	16174	16223	16207	16232	16261	16032	16355	16297	16282	16226	16344	16080	16183	16215	16010	16115	16287	16158	16229	16336	16301	16478	16372	16337	16240	16129	16300	16270	16303	16149	16398	16284	16243	16283	16010	16347	16049	16144	16059	16253	16189	16098	16240	16187	16361	16226	16262	16343	16242	16158	16067	16069	16011	16060	16134	16413	16255	16166	16118	16202	16275	16084	16285	16383	16224	16168	16202	16348	16109	16196	16377	16245	16416	16158	16243	16227	16207	16410	16176	16225	16345	16160	16063	16059	16169	16229	16313	16125	16268	16160	16313	16258	16201	16282	16115	16159	16167	16106	16170	16287	16239	16399	16227	16150	16129	16231	16171	16307	16315	16322	16145	16143	16257	16237	16267	16243	16287	16303	16245	16217	16345	16156	16132	16190	16061	16571	16333	16101	16193	16171	16278	16192	16329	16265	16252	16173	16357	16336	16388	16252	16267	16243	16209	16445	16320	16050	16261	16444	16383	16189	16187	16231	16199	16210	16247	16106	16129	16211	16245	16475	16188	16126	16385	16413	16067	16196	16157	16090	16332	16261	16257	16212	16134	16255	16079	15829	16123	16307	16268	16225	16258	16432	16282	16145	16337	16225	15854	16250	16313	16227	16222	16304	15957	15993	16201	16159	16194	16098	15989	16139	16205	16147	16118	15981	16124	16445	16278	16209	16039	16160	16235	16267	16397	16150	16241	16125	16169	16213	16395	16348	16199	16131	16344	16153	16273	16096	16067	16166
26480	45855	43639	33222	27640	22749	17386	16220	15610	15613	14958	14729	14782	14634	14508	14587	14565	14393	14286	14210	14236	14067	14156	14330	13958	14201	14183	14255	14052	14172	14334	14157	14034	14247	14201	14220	14427	14375	14337	14129	14206	14262	14087	13980	14136	14235	14034	13938	14170	14005	14108	13946	14092	14099	14119	14066	13948	14059	14055	14152	14055	14062	14093	14014	14055	13943	14004	13984	14093	14030	14028	14201	13855	13956	14003	13895	13932	13988	13969	14140	14091	14041	13954	14056	13988	14086	14091	13799	13868	14092	14170	14235	14033	14062	13913	14116	13947	14045	13950	14057	13944	14004	14110	14218	14108	13884	14002	14092	14076	14208	14022	13902	14060	14017	13909	14095	14172	14103	13949	14222	14008	14025	14149	14114	14006	14019	14005	14060	14201	13859	14142	14083	14054	13979	14146	14003	13944	13970	14037	14100	13913	14075	14064	14153	14017	14181	13839	14084	13927	13985	14095	14066	13895	13970	13939	13985	14076	13982	13946	14042	14074	14017	14122	14034	13979	14127	14058	14049	14102	14035	13997	13850	13912	14180	14116	14162	14084	14194	14034	13970	14102	14122	14031	13951	13927	13970	14027	13971	14254	14107	14087	14048	14005	14155	13947	14019	14072	13992	14095	14043	14031	13986	13996	14071	13876	14072	13993	14005	14019	13956	13959	14089	14037	14022	14144	13960	14062	14031	14005	13895	13949	14012	14083	14006	13965	13881	14092	14045	14052	14003	14126	14030	14121	14027	14110	14049	14072	13985	13909	14098	13891	14043	13967	13937	13988	13862	13946	14202	14083	14000	14214	14064	14123	14017	13946	14008	14121	14275	13929	14006	14130	13962	13986	14075	14085	14178	14072	14018	14067	13968	13892	14008	14125	13981	14083	13907	13927	13996	14020	14148	14179	13902	14121	14026	14043	13969	14282	13988	14013	14031	14211	14111	13816	14062	13949	14005	14051	14023	13906	13950	13988	14078	13965	14146	14248	13969	13930	14046	13982	14107	13837	14113	13964	13947	14181	14040	14068	14068	13920	14009	13968	13960	13940	14002	14103	14027	14214	13995	13978	13803	13895	14113	14035	13982	14113	13964	13965	13962	13894	14073	13946	14004	14085	13934	14081	14140	14024	14098	14034	14141	14144	14118	14016	14110	14027	13938	13945	13915	14275	14084	14085	14086	14127	13851	14148	14084	14043	14092	14091	13941	14034	13949	14026	14054	14061	13976	13943	14169	14140	14216	14155	13962	13997	14111	13943	14005	13865	14069	14169	14053	13949	14186	14153	14038	14058	14154	13974	14137	13979	13993	13818	14069	14040	14096	13988	14037	13889	14218	14263	14038	14031	14009	14013	13952	13924	14014	13957	13960	14098	13993	13969	13872	14044	13888	14026	13927	14130	14111	14018	13959	13977	13968	13947	13938	13996	14131	14084	14028	13970	13984	14214	14026	13893	14107	14019	14148	13970	14207	14154	13902	13892	14077	14105	14001	14176	13972	13964	13784	13998	14025	14002	14174	13874	14063	14097	13995	13983	14076	13937	14043	14187	14052	13950	14010	14080	14064	13970	13898	14096	14137	14011	14198	14111	14160	14193	14130	14059	13937	13942	14295	13961	14206	14012	13995	14058	14134	14049	14051	14079	13997	13987	14021	14078	14204	14057	13978	13966	14251	14066	13995	14239	13845	14164	14000	13981	14221	14047	13992	13912	13941	14051	14038	13970	14136	14020	13839	14135	14086	13883	14114	14035	14113	13953	13948	13990	13998	14104	13913	14160	14022	14076	14053	14090	14142	14019	13965	14115	14024	13964	14128	13918	13984	13933	13955	13971	14041	14005	14064	14177	14063	13915	13929	13887	14005	14076	14194	14037	13834	14011	14118	13999	13868	13927	14084	14128	13883	14087	14065	13898	13956	14089	14113	14091	14012	14113	13945	13961	14040	14143	14049	14038	14091	14018	13914	14073	14013	14000	13931	14085	14044	13954	13901	13945	14101	14063	14052	13929	14161	14122	14132	14075	13909	14076	14065	14162	14006	14081	14156	14105	13941	14105	14129	14034	13975	14144	14038	14160	13998	14075	14050	13843	13960	13940	14023	13925	13994	14068	13995	13960	14005	13981	13917	14122	14097	13974	14172	13942	14273	14035	13945	14131	14030	14027	13971	14066	14053	13974	13970	14029	14139	14012	14129	13935	13993	13911	14124	14011	14020	14200	14091	14283	13996	14118	14029	14064	13956	14091	14054	14044	13839	14087	14011	14102	14201	13932	14004	14207	13881	14096	14066	13933	13843	13897	14103	14083	14068	14124	14071	14111	14059	14029	13951	14109	13995	13920	13984	14092	13958	14013	14131	13917	14124	13948	14005	14144	14132	14095	14118	14063	13998	14048	14002	13944	14085	14029	14211	13862	14093	13954	14091	14036	14055	14002	14095	13983	14065	13900	13883	14089	14059	14208	14013	14111	14035	13921	13907	14045	14035	14027	13933	14076	14029	14036	13819	14102	14078	13882	14053	13943	13997	14008	14110	14053	14034	13996	13867	13911	14000	13968	14096	14267	14005	14075	13951	14066	14038	14081	13947	14057	13971	13815	13882	14038	14140	14206	14008	14065	13930	14021	14057	14178	13983	14163	13967	13930	13940	14112	13995	13990	13858	14221	14093	14049	14151	13898	14051	14087	13996	14014	13928	14142	14043	14141	13919	14103	14134	14033	14062	14047	13930	14009	13981	14075	14084	14113	14072	14097	14134	14004	13902	14107	13977	13951	13898	14038	14145	14141	14060	13992	13945	13905	13889	13971	13864	14027	14206	13935	14201	13986	14093	13843	13979	13933	13856	13948	14042	14075	14031	14058	13987	14030	13967	14015	14022	14164	13853	14138	13944	14048	13898	14059	13994	14067	14090	13901	14011	14091	14067	14040	14004	14072	14116	14063	13928	14081	13967	14144	13961	14099	13862	14055	14094	13906	14010	13940	13979	13914	14145	14072	14059	14135	14118	14145	14050	14031	13903	14095	13941	13880	13925	14056	13875	14001	13784	14057	13922	14112	14059	14058	14131	14070	13984	13943	14215	14076	14081	14034	14162	13894	14113	14138	13997	13866	13949	14035	14025	13940	14125	14072	14080	14018	13940	14132	13973	14085	14056	13881	14130	14049	14000	14175	14018	13777	14047	13997	14073	14006	13968	14080	13939	13988	14058	13953	14059	14089	14065	13963	13930	13990	14152	14047	14157	14094	13999	14107	14061	14041	14083	14211	13925	13888	14259	14038	13835	14286	14061	14079	13940	14114	14024	14031	14143	14065	13969	13976	13882	14002	14099	14135	14057	14158	13914	13951	13820	14003	13982	13941	13958	14130	14028	13897	14015	13802	14043	13977	14137	13962	13986	14026	14168	14117	14211	14038	14100	14097	14085	14022	13968	14092	14074	13974	14008	13928	13988	14000	14019	13969	14099	13906	14076	13768	13932	13859	14034	13948	13953	14090	13940	13960	14066	14102	14311	14069	14324	14106	13968	14046	13989	13903	13962	13787	13943	14063	14097	14082	14049	14172	14069	14135	13962	14081	14230	14052	14172	14046	13990	13961	14121	14123	14077	13864	14099	14046	13974	14193	14020	14001	14062	13927	13956	14104	14032	13877	13927	14058	14117	14009	14055	14120	14037	14013	13922	13941	14134	13938	14009	14145	14046	13955	14242	14046	13968	13930	13951	14053	14079	14174	13936	13984	14148	14110	14055	13999	13964	14010	14021	13953	13921	14146	14002	13835	13947	14141	14025	14117	13907	13943	14072	13921	14038	14024	13978	14009	13976	14027	13949	14021	14153	14066	14186	14043	14046	13990	14041	14113	13948	14141	13959	13997	14181	14037	14002	14043	14138	14232	14060	14110	13975	14006	13872	14023	14030	13851	13957	14002	14031	13999	14010	13904	14141	13980	14093	14108	14035	14230	14170	14131	13992	13934	14096	14020	14051	14067	13986	13999	13930	14034	14017	13926	14072	13879	14125	14097	14051	14021	14043	14055	13847	14212	14261	13964	14053	14086	14083	13908	14024	14000	13973	14004	13827	14025	14036	14079	14047	13980	14130	14231	14152	14049	14137	14017	13895	14059	14025	13949	14077	13958	13977	14103	14159	13986	14028	14220	13998	13867	14054	14150	13825	14100	14020	13901	13957	14099	14153	14136	14131	14141	14012	13991	14022	14159	13885	14137	13972	14136	13833	14335	13781	13997	14086	14018	13947	14032	13959	14022	13884	14097	14138	13969	14054	14130	13931	14032	14063	13845	14150	13962	14021	13975	14226	14049	13967	13967	14126	14079	14048	14064	14106	13985	14187	14120	14121	14106	14099	14195	14120	13997	14034	13922	13918	14065	14137	14010	14215	13996	14128	14102	13995	14054	13840	14097	14034	14061	14120	13912	13814	13952	14019	13886	14118	14094	14091	13987	13858	14120	13913	13949	14011	14074	14240	14010	14121	14222	14146	14077	13927	14018	14155	13994	14203	14046	13940	14117	13998	13877	13992	14067	13975	14110	14063	13933	14215	14063	13968	13850	13925	13994	13910	13889	14148	14141	14041	14023	14078	14128	14008	13940	14177	14114	14031	14073	13934	13897	14057	14080	14050	14136	13973	13874	14043	14116	14210	14049	14025	13996	14001	14147	14086	14004	13926	14028	14191	13889	13938	14136	14100	14031	14142	13973	14056	14153	13957	14095	13947	14053	14080	13975	14068	14019	14077	14047	14010	14036	14051	14009	13850	14160	14120	13967	14065	14033	14156	13894	14095	13936	14024	14136	13970	14109	14017	14084	13760	13921	13908	14101	14003	13890	14064	14068	14033	14032	14031	14041	14038	13995	13903	13936	13896	14120	13839	13909	13986	14063	14008	14071	13996	13958	13836	14028	13911	14136	13885	13978	13863	14111	14102	13935	13754	14076	13999	14005	14062	14133	14065	14056	14155	14039	14064	14148	14076	14074	13992	14118	13839	14201	14034	14196	14015	13992	14008	13864	14090	14152	13940	14062	14214	14152	14230	13968	13978	13990	14192	14001	14010	14096	14029	14166	14164	13922	13969	14294	13943	14004	14045	14132	13926	14029	14167	13895	13916	14047	14047	14052	13890	14082	14168
22909	21235	29109	24154	23406	25483	25311	20178	18869	18864	18330	18238	17925	17813	18067	17837	17770	17511	17485	17542	17256	17362	17556	17548	17553	17401	17468	17290	17478	17312	17305	17360	17296	17387	17405	17557	17655	17453	17418	17265	17354	17411	17329	17378	17468	17345	17367	17355	17239	17296	17341	17107	17326	17215	17267	17197	17258	17477	17170	17189	17043	17428	17279	17166	17249	17557	17235	17302	17333	17119	17270	17203	17141	17347	17204	17188	17338	17283	17530	17073	17428	17339	17473	17086	17104	17159	17080	17116	17302	17332	17203	16986	17346	17095	17182	17062	17061	17148	17044	17230	17338	17188	17268	17372	17288	17229	17203	17352	17275	17114	17385	17114	17171	17132	17163	17092	17209	17058	16993	17271	17149	17164	17224	17210	17195	17336	17325	17248	17424	17145	17145	17457	17157	17247	16982	17189	17174	17074	17206	17376	17286	17184	17279	17281	17330	17315	17155	17137	17327	17364	17017	17084	17172	17187	17083	17121	17167	17170	17124	17028	17143	17205	17125	17174	17301	17294	17208	17332	16919	17338	17115	17067	17324	17362	17145	17143	17231	17271	17118	17104	17051	17262	17223	17198	17393	17322	17388	17175	17019	17302	17251	17109	17176	17359	17116	17328	17291	17148	17101	17167	17286	17164	17242	17169	17346	17304	17202	17232	17119	17251	17067	17113	17053	17045	17185	17237	17127	17126	17084	17247	17056	17297	17341	17277	17212	16909	17068	17231	17169	17270	17232	17221	17149	17051	17428	17149	17273	17323	17329	17118	17153	17115	17019	17252	17039	17261	17153	17140	17350	17265	17153	17001	17304	17336	17144	17165	17219	17106	16979	17110	17264	17171	17169	17087	17320	17048	17295	17273	16962	16902	17165	17099	17180	17057	17114	17178	17266	17208	17261	17205	17093	17351	17003	17120	17345	17181	17287	17221	17246	17076	17435	17267	17284	17257	17150	17165	17143	17250	17110	17018	17016	17197	17171	17009	17160	17080	17365	17098	17027	17193	17114	17200	17200	17177	17117	17226	17266	17160	17240	17053	16990	17117	17000	17140	17190	17424	17045	17276	17135	17474	17096	17356	17208	16985	17135	17129	17053	17256	17254	17154	17260	17317	17167	17149	16847	17018	17212	17107	17241	17079	17243	17042	17373	17087	17233	16926	17194	17024	17221	17183	17161	17085	17239	17154	17117	17173	17107	17157	17030	17251	17368	17081	17275	17179	17130	17110	17043	17328	17100	17245	17181	17161	17395	17129	17298	17082	17109	17125	17232	17175	17127	17255	17231	17173	17381	17317	17274	17291	17194	16965	17091	17240	17225	17003	17239	17039	17260	17219	17137	16900	17101	17187	17112	17196	17006	17104	17343	17227	17383	17282	17074	17240	17053	17119	17200	17192	17285	17094	17301	17153	17392	17216	17056	17255	17125	17168	17088	17227	17209	17025	17255	17307	17123	17147	17144	17271	17051	17098	17055	17116	17332	17149	17108	17120	17190	17342	17436	17165	17018	17159	17293	17095	17393	17169	17062	17254	17197	17097	17223	17161	17198	17118	17094	17341	17265	17187	17087	17268	17155	17153	17077	17126	16959	17140	17184	17311	17221	17232	17284	16937	17236	17217	17319	17155	16988	17201	17086	16894	17322	17058	17279	17071	17156	17210	17112	17394	17044	17332	17276	17193	17062	17145	17147	17170	17199	17191	17321	17230	17103	17007	17223	17090	17217	17195	17120	17110	17161	17111	17294	17338	17054	17040	17133	17056	17255	17294	17324	17272	17393	17224	17111	17250	17272	17376	17152	17141	17094	17462	17258	17179	17217	17101	16923	17184	17283	16974	17210	17148	17197	17239	17361	17143	17162	17210	17041	17052	16936	17124	17278	17043	17328	17175	17267	17195	17106	17243	17258	17201	17040	17214	17221	17035	17322	17343	17112	17117	17048	17372	17199	17136	17078	17075	17196	17151	17129	17123	17247	17248	17129	17217	17040	17186	17294	17393	17088	17241	17171	17093	17442	17215	17104	17182	17208	17109	17199	17146	17133	17342	17052	17346	17136	17116	16948	17154	17210	17251	17138	17349	17316	17284	17325	17114	17177	17225	17172	17093	17213	17174	17348	17337	17098	17088	17357	17060	17002	17227	17150	17511	17060	17179	17111	17147	17136	16951	16946	17108	17026	17318	17126	17359	17141	17188	17328	17412	17249	17338	17205	16924	17064	17213	17239	17209	17218	17313	17292	17111	17149	17258	17266	17287	17173	17137	17180	17123	17065	17481	17424	17176	17158	17170	17110	17285	17173	17174	17018	17223	17149	17241	17231	17332	17114	17213	17130	17252	17104	17172	17205	17251	17307	17078	17185	17212	17302	17252	16920	17200	17126	17222	17168	17159	17328	17169	17040	17226	17215	17312	17216	17158	17265	17260	17143	17240	17357	17202	17457	17274	17308	17199	17095	17189	17094	17095	17477	16956	17243	17257	17338	17205	17242	17144	17197	17252	17023	17202	17162	17268	17096	17280	17316	17203	17231	17023	16912	17486	17260	17021	17161	17356	17080	17084	17080	17163	17256	17157	17223	17143	17152	17132	17089	17206	17196	16945	17167	17273	17345	17090	17116	17263	17157	17310	17204	17118	17115	17110	17300	17151	17126	17040	17145	17023	17085	17121	16932	17122	17249	17236	17206	17392	17174	17206	17053	17082	17046	17112	17175	17258	17238	17200	17183	17254	17258	16950	17484	17229	17340	17174	17097	17157	17226	17182	17247	17266	17221	17099	17157	17188	17116	17152	17122	17256	17027	17073	17290	17227	17149	17204	17084	17161	17403	17146	17304	17270	17272	17188	17199	17267	17090	17215	17063	17004	17194	17249	17162	17294	17169	17150	17152	17213	17167	17097	17023	16962	17046	17055	17229	17121	16947	17153	17150	17282	17313	16808	17056	17201	17090	17292	17201	17147	17151	17415	17134	17348	17155	17182	17108	17026	17338	17329	17193	17321	17114	17076	17253	17133	17218	17212	17007	17271	17065	17131	17220	17272	17055	17172	16998	17180	17004	16897	17173	17181	17205	17099	17170	17291	17352	17170	17270	17120	17097	17172	17198	17212	17139	17248	17114	17156	17177	17090	17119	17419	16921	17047	17108	17154	17306	17215	17090	17362	17295	16969	17231	17134	17088	17094	17237	17190	17392	17142	17136	17085	17227	17240	17261	17198	17164	17133	17190	17268	17223	17413	17306	17219	17193	17291	17083	17335	17246	16982	17266	17136	17199	17198	17185	17261	17148	17195	17225	17234	17319	17254	17185	17247	17075	17235	17270	17198	17179	17288	17103	17128	17277	17152	17191	17224	17224	17191	17307	17105	17169	16953	17105	17238	17250	17265	17286	17076	17052	17156	17289	16946	17191	17151	17336	16991	17245	17147	17316	16888	17259	17081	17247	16995	17297	17235	17176	17065	17138	17217	17070	17296	17100	17302	17164	16994	17488	17153	17203	17114	17193	17290	17324	17132	17080	17174	17188	16989	16984	17211	17188	17286	17167	17214	17233	17038	17136	17201	17033	17439	17224	17241	17176	17168	17086	17448	17191	17342	17200	17289	17001	17070	17026	17329	17101	17302	17302	17200	17039	17088	17180	17125	17225	17135	17152	17117	17356	17090	17222	17269	17309	17111	17301	17092	17231	17310	17365	17154	17239	17400	16882	17203	17363	17268	17076	17024	17121	17028	17124	16875	17118	17276	17228	17094	17193	17268	17267	17100	17308	17239	17385	17283	17172	17260	17151	17201	17151	17074	17134	17227	17146	17210	17066	17223	17293	17172	17147	17156	17245	17268	17231	17294	17271	17163	16948	17001	17031	17146	17101	17233	17168	16955	17034	17188	17099	16874	17305	17295	17334	17013	17408	17079	17185	17024	17223	17045	17138	17155	17311	17199	17215	17357	17177	17106	17407	17171	17167	17245	17037	17157	17166	17035	17005	17314	17028	17321	17095	17095	17113	17016	17229	17119	17315	17248	17322	17350	17411	17301	17130	17122	17237	17333	17178	17045	17152	17182	16917	17319	17254	17096	17135	17218	17078	17021	17132	17317	17209	17330	17030	17253	17343	17264	17223	17080	17093	17236	17152	17150	17268	17097	17279	17141	17313	17204	17112	17302	17147	17302	17134	17217	17393	17213	17274	17268	17211	17116	17132	17212	17268	17338	17096	17085	17093	17225	17103	17285	17147	17162	17247	17268	17328	17071	17232	17192	17040	17225	17111	17110	17286	17141	17213	17207	17245	17325	17297	17135	16931	17207	17355	16993	17165	17115	17266	17454	17157	17167	17404	17353	17165	17079	17283	17253	17118	17158	17138	17219	17274	17354	17198	17221	17167	17120	17113	17050	17107	17122	17096	17085	17170	17071	17278	17164	17423	17201	17116	17220	17032	17119	16999	17108	17095	17133	17318	17089	17096	16986	17181	17192	17321	17339	17207	17120	17142	17164	17101	17281	17141	17120	17062	17216	17415	17118	17194	17221	17209	17023	17211	17318	17138	17111	17233	17124	17234	17112	17089	17084	17212	17200	17188	17381	17307	17228	17067	16912	17019	17270	17176	17313	17170	16889	17270	17222	17205	17177	17284	17266	17017	17302	17288	17146	17050	17086	17199	17307	17376	17190	17152	17353	17395	17021	17184	17029	17296	17219	17332	17265	17164	17430	17129	17033	17174	17242	17111	17101	17092	17161	17192	17229	17121	17155	17304	17181	17168	17312	17455	17239	17351	17045	17270	17191	17322	17155	17305	17202	17154	17250	17277	17170	17092	16867	17140	17253	17076	17108	17056	17269	17151	17084	17358	17311	17067	17089	17341	17137	17008	17231	16980	17087	17283	17112	17304	17138	17394	17191	17025	16990	17087	17294	17282	17370	17249	17071	17113	17228	17230	17058	16906	16933	17181	17138	17254	17336	17245	17089	17067	17000	17061	17268	17214	17189	17104	17205	17043	17128	17324	17019	17122	17121	17240	16863	17185	17024	17062	17289	17225	17328	17177	17189	17330	17318	17337	17443	17312	17094	17034	17303	17304	17071	17114	17047	17250	17132	17154	17084	17104	17342	17159	17215	17162	17116	17144	17192	17204	17078	17196	17182	17310	17153
29193	51876	49413	41049	34947	24265	18890	17340	16769	16562	16042	15479	15663	15547	15170	15319	15225	14948	14772	14889	14824	14807	14764	14746	14710	14678	14695	14598	14748	14628	14569	14645	14734	14852	14864	14717	14735	14711	14646	14648	14826	14721	14919	14422	14853	14510	14517	14662	14527	14678	14410	14655	14672	14571	14747	14392	14613	14450	14495	14501	14576	14548	14539	14550	14528	14565	14774	14415	14630	14712	14533	14567	14533	14369	14507	14485	14526	14451	14479	14478	14451	14750	14556	14563	14632	14593	14523	14601	14569	14712	14463	14415	14501	14586	14610	14568	14583	14442	14387	14599	14503	14460	14525	14434	14447	14580	14522	14605	14456	14584	14483	14558	14706	14538	14464	14606	14526	14593	14664	14573	14330	14620	14487	14263	14379	14623	14664	14550	14569	14481	14503	14402	14466	14474	14482	14473	14638	14526	14621	14477	14552	14556	14381	14193	14529	14387	14503	14473	14542	14511	14469	14621	14525	14597	14450	14420	14571	14585	14517	14588	14391	14587	14538	14454	14368	14599	14465	14424	14329	14506	14339	14500	14471	14305	14573	14362	14495	14619	14595	14600	14467	14456	14567	14534	14615	14575	14661	14511	14511	14453	14592	14500	14501	14533	14414	14348	14564	14586	14509	14626	14505	14473	14496	14607	14581	14633	14431	14350	14492	14540	14494	14619	14517	14497	14491	14451	14529	14442	14440	14480	14416	14622	14608	14530	14359	14491	14501	14312	14575	14609	14417	14595	14545	14436	14534	14372	14435	14598	14594	14460	14538	14535	14524	14312	14395	14574	14579	14433	14526	14675	14611	14543	14621	14545	14606	14539	14612	14687	14464	14508	14599	14417	14583	14435	14464	14452	14497	14488	14611	14388	14574	14510	14697	14417	14586	14446	14430	14436	14618	14382	14523	14596	14536	14579	14543	14571	14576	14501	14396	14393	14430	14659	14520	14510	14423	14447	14603	14497	14571	14365	14482	14493	14372	14617	14571	14617	14448	14464	14334	14441	14564	14627	14437	14586	14477	14565	14454	14374	14513	14427	14378	14668	14539	14470	14565	14446	14499	14623	14511	14586	14706	14542	14569	14458	14351	14443	14468	14298	14486	14527	14542	14440	14651	14569	14557	14353	14479	14589	14306	14593	14497	14464	14390	14476	14405	14470	14559	14518	14481	14469	14461	14507	14566	14648	14457	14502	14662	14492	14575	14525	14489	14614	14601	14449	14363	14685	14640	14576	14508	14713	14367	14335	14369	14577	14459	14616	14660	14324	14586	14332	14417	14435	14458	14531	14531	14511	14641	14506	14605	14558	14351	14444	14508	14440	14604	14677	14365	14460	14466	14514	14219	14510	14590	14573	14442	14553	14440	14548	14527	14512	14578	14478	14626	14519	14423	14359	14678	14435	14559	14495	14574	14227	14545	14613	14491	14567	14362	14353	14513	14724	14421	14619	14387	14518	14380	14486	14563	14738	14505	14561	14720	14639	14483	14401	14464	14485	14526	14474	14367	14630	14479	14496	14464	14678	14408	14412	14569	14515	14403	14508	14477	14549	14536	14507	14606	14415	14339	14436	14642	14407	14556	14433	14539	14708	14419	14633	14456	14440	14514	14471	14599	14500	14401	14537	14526	14519	14357	14589	14587	14402	14439	14498	14461	14765	14621	14429	14548	14361	14539	14594	14547	14444	14512	14477	14501	14384	14490	14463	14386	14345	14314	14435	14454	14570	14527	14532	14530	14426	14517	14424	14590	14650	14528	14381	14571	14554	14432	14387	14521	14713	14448	14442	14472	14467	14481	14361	14345	14622	14531	14407	14489	14429	14339	14575	14637	14634	14478	14510	14516	14584	14373	14483	14473	14448	14611	14286	14465	14465	14493	14368	14312	14574	14545	14596	14584	14672	14467	14445	14538	14561	14550	14383	14595	14512	14507	14475	14457	14623	14545	14345	14389	14445	14335	14421	14629	14421	14634	14337	14445	14341	14501	14436	14683	14618	14603	14375	14552	14544	14545	14555	14470	14579	14696	14397	14513	14475	14530	14546	14420	14226	14401	14441	14373	14618	14563	14519	14445	14449	14631	14586	14564	14582	14474	14465	14489	14579	14496	14484	14628	14454	14295	14596	14570	14510	14418	14274	14524	14666	14382	14428	14569	14622	14358	14505	14398	14438	14539	14457	14486	14653	14531	14599	14437	14461	14499	14610	14561	14446	14382	14460	14616	14499	14458	14706	14593	14438	14469	14454	14457	14581	14411	14617	14623	14490	14503	14425	14746	14575	14645	14484	14594	14451	14482	14416	14500	14407	14589	14623	14576	14602	14456	14406	14538	14414	14472	14438	14504	14520	14552	14493	14531	14605	14733	14534	14623	14590	14636	14547	14487	14441	14440	14367	14452	14425	14457	14612	14526	14515	14492	14591	14697	14550	14591	14802	14467	14493	14538	14492	14428	14590	14437	14460	14516	14491	14492	14445	14655	14623	14527	14431	14550	14500	14474	14485	14579	14417	14479	14677	14451	14486	14425	14445	14557	14500	14386	14388	14371	14494	14365	14401	14575	14377	14489	14486	14416	14503	14559	14491	14583	14472	14587	14513	14558	14431	14512	14505	14559	14354	14529	14372	14421	14553	14498	14533	14475	14627	14613	14484	14421	14499	14499	14380	14445	14482	14637	14552	14519	14362	14460	14497	14590	14640	14486	14607	14472	14488	14410	14399	14605	14591	14624	14268	14512	14260	14270	14509	14542	14462	14601	14447	14516	14615	14432	14700	14434	14315	14564	14742	14426	14446	14569	14579	14624	14470	14591	14360	14428	14446	14652	14627	14566	14526	14313	14495	14542	14604	14541	14426	14669	14446	14477	14563	14372	14509	14464	14528	14636	14414	14328	14701	14502	14571	14571	14456	14602	14202	14411	14523	14575	14676	14463	14490	14395	14649	14367	14477	14663	14536	14636	14591	14583	14589	14310	14713	14371	14578	14454	14687	14464	14391	14554	14575	14561	14452	14613	14438	14697	14513	14711	14492	14449	14372	14637	14539	14595	14548	14423	14473	14469	14559	14607	14521	14563	14408	14425	14502	14461	14452	14485	14489	14479	14497	14470	14613	14471	14565	14594	14370	14570	14711	14539	14487	14451	14397	14684	14453	14446	14512	14394	14628	14582	14416	14587	14552	14599	14488	14484	14619	14564	14440	14585	14379	14435	14408	14477	14421	14455	14300	14523	14513	14583	14586	14599	14587	14565	14445	14371	14452	14714	14501	14349	14493	14560	14447	14463	14736	14651	14721	14425	14487	14387	14555	14475	14581	14617	14552	14496	14546	14505	14565	14424	14419	14657	14383	14407	14529	14547	14414	14457	14594	14592	14366	14558	14547	14430	14346	14588	14452	14524	14530	14633	14492	14560	14424	14534	14479	14570	14320	14564	14513	14609	14427	14629	14415	14684	14670	14511	14475	14687	14438	14585	14277	14588	14391	14597	14534	14590	14393	14500	14466	14679	14372	14582	14463	14613	14374	14570	14556	14516	14546	14564	14347	14708	14401	14673	14468	14476	14416	14477	14660	14469	14457	14510	14344	14591	14396	14603	14568	14613	14624	14526	14602	14491	14345	14550	14442	14526	14504	14548	14409	14385	14473	14613	14485	14431	14646	14423	14442	14398	14707	14612	14418	14583	14463	14490	14461	14376	14379	14707	14299	14416	14540	14626	14505	14565	14398	14510	14351	14582	14465	14486	14543	14524	14564	14461	14452	14494	14502	14534	14535	14598	14386	14515	14472	14465	14557	14659	14540	14437	14540	14424	14409	14582	14437	14593	14456	14352	14533	14338	14470	14583	14505	14398	14503	14516	14380	14669	14519	14262	14486	14556	14690	14232	14511	14406	14499	14548	14289	14499	14416	14604	14505	14350	14476	14485	14412	14596	14559	14307	14432	14566	14356	14596	14519	14464	14431	14609	14529	14439	14466	14527	14707	14418	14382	14501	14439	14356	14632	14406	14471	14516	14557	14770	14551	14570	14495	14519	14513	14465	14720	14380	14517	14413	14605	14752	14524	14471	14402	14468	14504	14410	14553	14563	14487	14443	14452	14609	14350	14475	14493	14510	14452	14463	14554	14521	14581	14575	14465	14557	14574	14594	14494	14427	14449	14362	14694	14354	14523	14558	14615	14533	14627	14447	14568	14633	14386	14586	14700	14625	14598	14576	14550	14588	14643	14430	14492	14673	14632	14560	14496	14440	14494	14660	14327	14337	14547	14443	14500	14369	14470	14368	14535	14527	14635	14637	14506	14454	14454	14531	14343	14459	14483	14540	14446	14442	14522	14567	14611	14433	14476	14630	14449	14431	14569	14461	14439	14421	14560	14725	14377	14601	14409	14428	14550	14533	14485	14455	14647	14546	14579	14454	14528	14450	14506	14541	14511	14553	14594	14634	14615	14547	14530	14451	14337	14441	14529	14434	14408	14563	14484	14602	14543	14467	14339	14471	14355	14849	14604	14467	14610	14553	14406	14494	14485	14638	14389	14554	14412	14650	14595	14627	14505	14620	14658	14501	14450	14538	14557	14439	14462	14504	14459	14498	14613	14409	14410	14641	14529	14507	14659	14588	14428	14490	14481	14443	14446	14573	14480	14613	14526	14438	14540	14405	14643	14526	14575	14427	14450	14417	14537	14564	14545	14403	14524	14540	14565	14436	14572	14501	14450	14647	14517	14430	14414	14429	14514	14347	14681	14505	14535	14368	14607	14549	14425	14567	14473	14441	14495	14429	14598	14378	14575	14436	14377	14511	14559	14504	14374	14453	14427	14520	14634	14628	14717	14493	14528	14406	14553	14471	14610	14453	14539	14555	14552	14512	14486	14463	14295	14285	14369	14512	14529	14750	14488	14647	14449	14391	14537	14447	14603	14468	14537	14461	14335	14451	14573	14456	14657	14481	14468	14515	14605	14379	14461	14358	14595	14458	14452	14638	14563	14556	14504	14602	14618	14385	14509	14514	14542	14587	14653	14565	14470	14350	14493	14513	14481	14544	14606	14454	14625	14637	14360	14528	14548	14554	14510	14520	14395	14373	14516	14501	14479	14577	14425	14502	14540	14514	14328	14498	14420	14347	14485	14330	14603	14509	14403
28465	25375	31880	27425	20385	18022	17356	16910	16724	16654	16504	16605	16512	16446	16287	16478	16127	16267	16183	16252	16187	16270	16138	15951	16061	16356	16160	16015	16128	16172	16157	16071	16202	16101	16269	16183	16259	16169	16226	16187	16144	16092	16311	15988	16203	15975	16184	16172	16134	16017	16179	16213	16201	16062	16194	16270	16171	15988	16342	16167	16217	16023	16040	16066	16012	16149	15966	16094	16048	16097	16150	16003	16035	16132	16131	16213	16205	16183	15976	15977	16062	16160	16025	16282	16154	16052	16033	15979	16072	16124	16115	16036	16244	16040	15992	16141	16069	15942	16025	16097	16007	16033	16115	15999	16002	16092	15830	16076	16175	16174	16048	16311	16074	16053	15986	16012	16154	16198	15969	16139	16062	16227	16143	16102	16019	16061	16126	16009	16020	16166	16306	16132	16194	16039	16071	16008	16167	15970	16116	16282	16076	16212	16094	15926	16165	16106	16147	16086	15873	16114	16138	16093	16117	16078	15924	15917	15872	16109	16192	16076	15990	15996	16018	16248	16188	16157	16211	16258	15986	16039	16077	16206	16039	16074	16174	15878	16206	15978	16061	16166	16082	16294	16153	16130	16226	16168	15981	16128	16258	15898	15989	16048	16089	16002	16054	16016	16120	16052	15937	16262	16060	16077	16091	15949	16214	16323	16165	16062	16250	16144	16034	15972	15991	16036	15844	15977	16306	16102	15895	16135	16003	15980	16266	16029	16206	16204	16129	16016	16284	16056	16230	16094	16087	15981	16224	16276	16013	16086	16260	16043	15924	16099	16024	16461	16255	16046	16166	16045	15964	16092	16023	16070	16225	16094	15925	16187	16111	16025	16089	16195	16281	16043	15991	16248	16106	15937	16231	16059	15840	16245	16003	16014	16034	15959	15874	16061	15999	16029	16260	16031	15928	16086	16042	15993	16233	15885	16189	16190	16139	16101	16026	16235	16357	15956	16000	16281	15945	16151	16051	15872	15988	16144	16224	16117	15953	16131	16003	16199	16112	16030	16152	15937	16192	16026	16096	16294	16149	16324	16075	16216	15928	16033	16127	16160	16174	16085	15895	16172	16034	16232	16114	16125	16068	16077	16094	16217	15930	16031	16173	16061	16092	16136	16101	16117	16318	16109	16147	16051	16055	15843	16031	16068	16215	15987	15982	15905	16087	16172	16325	16090	16015	16140	16170	16188	15932	16095	16149	16185	15894	16215	16080	16097	15921	15912	15915	16201	16228	16052	16088	16084	16104	15913	16046	16328	16120	15666	16091	16025	15951	15863	15985	15990	16163	16049	16040	16065	16192	16257	16064	16240	16192	16135	16368	16155	16153	15938	16239	16064	16182	16128	16062	16083	16060	16081	16107	16215	16117	16272	16072	16330	16117	16050	15988	16106	16078	16062	15881	16041	15975	16048	16109	16112	16014	16056	16249	16216	16091	16061	16021	16218	16005	15857	16190	15985	16053	15917	16032	16038	16058	15993	16097	16113	16166	15977	16096	15981	16149	15960	16079	15895	16108	16113	16023	15839	16184	16187	16052	16109	16139	16116	16112	16399	16216	16009	16241	16091	16148	15988	16114	16151	16161	16063	16158	16197	16269	16064	16057	16018	15907	16189	16047	16009	16175	16159	16032	15722	16036	16136	16256	16131	16082	16075	16040	16127	15883	16117	16060	16008	15926	16033	15933	16024	16169	16173	16097	16257	15891	16048	16020	15902	16178	15910	16103	16149	16128	16205	16215	16196	16083	16173	16165	16017	16057	16040	16078	16111	15952	16133	16035	16115	16236	16175	16215	15934	16085	16065	16146	16185	16147	16056	16209	16048	15881	15958	16150	16002	15974	15987	16059	15958	16061	16064	16122	16113	15967	16139	16091	15912	15833	16251	16019	15969	16029	16164	16044	16109	16152	16068	16159	16173	15982	16046	16216	16052	16036	16066	15966	16129	15936	16027	16106	15936	15823	16063	16048	16105	16023	16005	16186	15977	16181	16240	15958	15869	16098	15912	16160	15964	16146	16064	16182	16338	15983	15929	16023	16239	16148	16068	15894	16121	16140	16261	16340	16265	16068	15907	16251	16117	15886	16153	16176	16195	16020	16063	16156	16008	16135	16138	15956	16212	16132	16169	15938	16065	16107	16128	16127	16058	16270	16045	16186	16151	16041	16115	16155	16156	16182	16067	15987	16101	16209	16259	16194	15999	15848	15875	16136	16120	16154	15912	15945	16159	15982	16087	16072	16103	16020	16022	15981	16061	16269	16160	16106	16137	16101	16095	16133	16122	16238	16264	16260	16169	16068	16115	16180	16003	16013	15862	16144	15895	16213	16044	16035	16025	16274	16207	16243	16005	16001	16042	16233	16052	15936	16129	16001	16201	16212	15874	16229	16260	16251	16231	16199	16070	15962	16128	16050	16076	16122	16214	15961	16152	16228	16211	16039	16284	16084	16038	15820	15913	16158	15972	16003	16048	16328	16023	16113	16101	16144	16046	16176	16050	16124	15898	16050	15999	16078	15965	16169	16216	16131	15998	15991	16044	16048	16144	16075	15998	16159	16149	16152	16105	16062	16053	16160	16062	16179	16036	16244	16085	16092	16171	16049	16153	16309	16195	16047	16070	16255	16027	15913	16084	16138	16203	16202	16200	16081	16206	16175	16238	16166	16007	16129	16175	16033	16130	16142	16148	16266	16181	16138	16249	16066	16092	15947	16094	15870	16182	16011	16138	16099	16201	16018	16159	16035	16092	15952	16180	16167	16073	15845	15957	16118	16133	15951	16052	16239	16009	16002	15973	16261	15978	16216	16051	16026	16207	16017	15870	16212	16019	16142	16029	16155	16251	16219	16096	16276	16164	16319	16118	16068	16237	16086	16284	16028	16230	16006	16065	16097	15937	16060	16194	15965	16081	16104	16240	16216	16034	16036	15938	16344	16000	16299	16155	16250	16073	15969	15977	16106	16203	16036	16050	15991	16305	16399	16328	16205	16281	16063	16143	16067	16250	16069	15996	16023	16233	16162	16229	16066	16218	15979	16136	16189	16140	16141	16158	16235	16063	16195	16039	15878	15920	16172	16149	16073	16166	16051	15909	16150	16215	16176	16076	16175	16176	16000	16119	16063	16048	16250	15935	16259	15907	16094	16096	15997	16088	16060	16167	16150	16071	16146	16270	16371	16055	16259	16171	16109	16288	16032	15997	15945	16121	16133	16017	16109	16044	16173	16198	16079	16020	16069	16046	16120	16063	15948	15972	16185	16220	16071	16145	16130	16150	16009	16088	16186	16290	16085	16100	16071	16105	16206	16048	16035	16027	16108	16024	16093	16147	16030	16153	15948	16155	16130	16100	16038	15986	16065	16126	16047	16021	16190	16049	16061	16115	15996	15909	16133	15944	15911	16165	15993	15935	15971	16128	16064	16200	16135	16085	16201	16127	16029	15914	16067	16020	16093	16124	15887	16161	15928	16168	15866	15907	16144	16021	15916	16010	16302	15977	16090	16138	16251	16087	16208	16204	16180	15993	16052	16242	16112	16257	16158	16099	16017	16078	15932	15962	16047	16005	16039	16012	15960	16064	15984	16061	16056	16039	16164	16018	16147	16125	15900	15872	16118	16096	16129	16081	16097	15921	16174	16149	15999	16167	16144	15959	15969	16027	16124	16172	16080	16012	16005	16114	16047	15968	16159	16237	16164	15954	16087	16159	16173	16019	16173	16416	16048	15942	16092	16024	16164	16135	16077	16120	16027	16033	16174	16033	15964	16088	16198	16127	16145	16127	16139	16199	15917	16174	16247	16168	16115	16109	16155	16023	16211	16210	15961	16117	16015	16120	16090	16036	16060	16082	15728	16060	16123	16089	16147	16120	16021	16144	15966	16052	16143	16110	16160	16110	16068	16113	15896	16091	16113	16179	16057	15942	16170	16186	16048	16130	16081	16126	15904	15927	15967	16104	16215	16139	16072	16045	16257	16094	16342	16077	15864	16011	16191	16254	16059	16223	16092	16204	16105	16064	16230	15991	15962	16297	16079	16212	16051	16053	16172	15998	16195	16072	15979	15975	16040	16138	16146	16249	16079	16069	15950	16175	15910	16128	15850	16211	15937	16020	15963	16384	16156	16038	16006	16093	16342	16035	16240	16084	15889	15989	16308	16077	16105	15940	16194	16124	15999	16204	16159	16162	15959	16039	16027	15988	16102	16039	16049	16054	16082	16145	16214	16071	16089	16075	15979	16171	16292	16246	16282	16127	16047	16094	16080	16173	16114	15981	16038	16084	15979	16213	15957	15888	16049	16110	16145	16025	16061	16063	16065	16121	16012	16169	16082	16125	16088	16258	15998	15919	15995	16222	16224	16097	16050	16130	15934	15834	16158	15961	15988	16216	16137	15780	16193	16072	16302	16053	16102	16070	15898	16004	16052	16070	16086	16152	15923	16180	16166	16093	15985	16088	16063	16012	16079	15996	16169	16113	16095	16085	16058	16052	15795	16233	16020	16039	16074	16169	15985	15967	16184	16033	16100	16030	16084	16121	16102	16310	16362	16236	15915	16252	16080	16150	16099	16121	16095	16279	16105	16023	16145	15974	16149	16076	16314	16193	16017	16101	15962	16028	16106	16222	15920	16235	16017	16050	16285	16123	16086	16154	16015	16300	16273	16136	16038	15965	15944	16169	16023	16100	16086	15874	16002	16257	16181	16055	16179	16307	15957	15968	15825	16159	16148	16200	15834	16085	16214	16214	16060	15948	16167	16075	16073	16053	16105	16035	16085	16211	16216	15890	15921	16013	15967	16131	16074	16143	15977	16144	16028	15938	16002	16119	16112	16194	16193	16250	16133	16225	16144	16218	16155	16126	16160	16142	16092	16125	16030	16055	15992	16113	15985	16219	16308	16152	16176	16080	15896	15968	16278	16100	16167	16206	16404	16283	16235	16062	16071	16112	16129	16280	16112	15933	16011	16314	16230	16204	16218	16171	16085	15954	16108	16010	16180	16155	16017	16078	16111	16075	16091	16123	16064	16112	16347	15930	16119	16438	16209	16062	16162	16295	16034	15925	16057	16079	16149	15879	16225	16185	16043	16134	16013	16121	16179	15907	16220	16047	16053	16071	16338	16242	16044	15964	16039	16001	16076	16190
25371	38287	34819	24688	18756	16222	15363	15143	14833	14953	14700	14459	14363	14293	14262	14022	14180	14023	14071	14120	14022	14068	14092	14042	14013	14007	14007	13910	13943	13901	13895	13958	13937	13909	13869	14078	14013	14127	14194	14078	13912	13855	13872	13943	13966	13978	13848	13954	13875	13943	13705	13725	13844	14007	13943	13846	13807	13919	13810	13842	13874	13760	13979	13895	13956	13893	13869	13829	13955	14089	13811	13905	13845	13861	13888	13925	14001	13853	13941	13922	13919	13848	13919	13951	14001	14049	13929	13906	14031	13909	13796	13768	13830	13986	13920	13875	14073	13892	13806	13896	14053	13853	14084	13846	13998	13787	13871	13877	13908	13741	13953	14024	13913	13939	13973	14012	13930	13850	13893	13935	13989	14114	13819	13863	13847	13942	14145	13888	13921	13987	13927	13797	13708	14027	13954	14004	13922	13876	13993	13961	13734	13983	13683	13951	13835	13814	13916	13852	14065	14074	13936	13897	13927	13828	13874	13980	13876	13961	13783	13946	13897	14004	13793	13885	13866	14020	13743	13945	13754	13870	14110	13941	13830	13901	13805	13940	13886	13718	13999	13915	13937	13843	13849	14093	13865	13865	13938	13800	13994	14008	13877	13780	13801	13704	13964	13944	13953	13847	14043	13879	13900	13911	13984	13987	13920	13837	13901	13770	14098	14018	13870	13791	13761	13853	13800	13908	13983	13804	13650	14030	13913	13740	13851	13792	13750	14040	13917	13733	13901	13862	14032	13921	13824	13873	13717	13810	13948	13951	14014	13929	13727	13747	13955	14015	13906	13841	13913	13949	13868	13968	13882	13849	13897	14004	13778	14104	13986	13840	13822	13934	13975	14011	13888	14031	13849	13853	13964	13905	13873	13843	13897	13795	13854	13862	13971	13803	14047	13850	13847	13657	13943	14032	13969	13795	13827	13876	13917	13932	14002	13944	13929	13757	13842	13853	13840	13839	13724	14050	13842	13951	13988	13845	14015	13932	13735	14011	13943	13973	13783	13786	13949	13881	13945	13778	13859	13922	14045	13954	13918	13956	13829	14089	13883	13952	13892	13816	13735	13905	13953	13791	13800	13897	13827	14033	13916	13947	13953	13853	13942	13995	13934	13863	14043	13867	13980	13753	13847	13907	13847	13935	13785	14032	13809	13841	13830	14121	13790	13844	13918	13789	13980	13820	13943	13890	13856	14009	13968	13968	13944	13848	13970	13974	13987	13876	13873	13860	13728	13927	13927	13729	13800	13647	13882	13777	13955	13964	13913	13976	13820	14057	13893	13976	13925	13746	14025	13951	13923	13872	14046	14060	14133	13829	14027	13874	13998	13811	13862	13935	13766	13887	13993	14025	14056	13949	13862	13719	13917	14146	13972	13852	13889	13869	13869	13856	13907	13907	13683	13885	13754	13763	14022	13853	13933	13971	13932	13918	13971	13823	13867	14039	13840	13881	13914	14046	13984	14111	13887	14031	13921	13899	13803	13898	13758	13888	13966	13891	13965	13729	13827	13816	13866	14034	13966	13862	13947	13685	13961	13973	14001	13901	13846	13904	13791	13805	13923	13915	13860	13798	13883	14005	13870	13911	14018	13798	13882	14056	13829	13835	13805	13803	13969	13937	13976	13985	13889	13920	13946	13915	13775	13924	13899	13962	13970	13970	13844	14101	14031	13919	13959	13825	13972	13845	14016	13852	13837	13993	13906	13901	13850	13915	13958	13886	13805	13912	13919	13857	13837	13917	13948	13874	13866	13955	13875	13787	13759	13811	14001	13941	13842	13924	13875	13955	13808	13823	14065	13919	13758	13910	13800	13814	13956	13886	13789	13926	13900	13967	13837	13905	13898	13966	13887	13941	13843	14019	13877	13868	13969	13947	14031	13966	13840	14013	13818	13978	13914	13938	13856	13859	13819	14119	13886	13933	13896	13935	13808	13810	13910	13820	13879	14031	13829	13811	13941	13950	13940	13854	13872	13951	13819	13829	14014	13994	13928	13919	13954	13829	13994	14106	13854	13845	13914	13730	13848	13963	13773	13919	13820	13953	13910	14024	13830	13824	13883	14081	13748	14145	13862	13947	13825	13879	13864	13886	13835	13974	13951	13952	13858	13912	13774	13988	13909	13976	13907	13977	13994	14055	13935	13966	13801	13986	13535	13802	13914	13903	13784	13864	13767	13759	14008	14030	13966	13836	13789	13986	13990	13986	13879	13859	14111	13806	13962	13860	13994	13931	13876	13873	13812	13838	14000	13859	14036	13969	13706	13911	13802	14030	13881	13788	13909	13787	13928	13938	13948	13983	13868	13880	13889	13928	13758	13953	14064	13945	13913	14065	13951	13911	13884	14057	14034	13901	13906	14030	13866	13798	13813	13742	13944	13873	13804	13793	14046	13965	13964	14013	13870	13854	13880	13962	13890	13877	13886	13958	13929	13996	13909	13977	13953	13987	13943	13950	14000	13763	13973	13908	13857	13750	13858	13887	13840	13832	13747	13799	13822	13973	13873	13934	13966	13948	13840	13837	13889	13716	13742	13871	13886	13998	13802	13848	13807	13894	13872	13982	14037	14026	14068	13860	13811	13964	13797	13963	13949	13937	13972	13938	13741	14010	13939	13950	14002	13981	14114	13992	14053	13824	13952	13978	13903	13930	13957	13975	13911	13844	14056	13802	13832	13915	14088	13928	13922	13797	13934	13774	13905	13948	13798	13964	13829	14070	13712	13949	13978	13886	13955	13803	13958	13964	13897	13957	13980	13818	13864	13995	14007	13933	13813	13902	13960	13938	14039	13785	14017	13895	13880	13873	14060	14012	13821	14036	13849	14029	13799	13856	13940	13906	13982	13805	13858	13963	13934	13823	14042	13792	13972	13897	13868	13909	13687	13995	14009	13904	13959	13868	13832	13869	13943	13948	13990	14049	13946	13829	13904	14021	13972	13857	13733	13931	13894	13937	13666	13836	13882	14064	13880	13776	13778	13774	13910	13991	13858	13804	14023	14045	13920	13999	13942	13687	13971	13868	13950	14071	13792	14055	14046	13974	13875	13925	13730	13850	13826	13748	13855	13733	13997	13928	13856	14134	13917	13777	13890	13796	13822	14023	13942	13796	14047	13945	14017	13913	13964	14062	13755	13704	13920	13900	13797	14064	13870	13847	13887	13834	14080	13944	13942	13917	13846	13851	13779	13787	13755	13865	13954	14006	13936	13764	13894	13762	13851	13610	13786	13830	14037	13862	13968	13873	13893	13891	13962	13936	13830	14010	13939	13678	13861	13888	13840	13962	13956	13992	13995	13663	13902	13886	13838	13959	13910	13789	13930	14003	13907	13942	13918	13974	13966	13942	13942	13913	13795	13839	13886	13856	13922	13928	13898	13995	13743	13828	13768	13855	14038	13827	13848	13975	13877	13892	13866	14062	13933	13930	13890	13801	13816	13966	13970	13829	13918	13809	13820	13828	13957	13894	13864	13905	13809	13953	13709	13830	14026	13930	14012	13920	13951	13965	14068	13901	13857	13912	13975	13940	13883	13961	13807	13832	13899	13892	13936	13881	13863	13782	13852	13941	13922	13991	13849	13824	13774	13964	13784	14028	13863	13939	13974	13796	13974	14095	13765	13768	13767	13853	13906	13874	13943	13741	13898	13944	13941	13791	14118	13875	13924	14036	13936	13895	13885	13847	13873	13847	13886	13874	13998	13951	13801	13935	13899	14105	13759	13929	13915	13955	13947	13920	13902	14006	13974	13976	13962	13794	13888	13862	13890	13920	13823	13890	13903	13996	13963	13865	13770	13884	13830	13906	13841	13879	13866	13934	13847	13906	13806	13774	13778	13857	14159	14150	13790	14009	13862	13949	13873	14036	13827	13798	13884	13805	13942	13974	13964	13952	13902	13790	14020	13864	13941	13895	14032	14073	13917	13972	13960	13900	13888	13881	13827	13902	14017	13989	13876	13994	14099	13890	13836	13906	13961	13809	13977	13931	13986	13827	14112	13929	13874	13785	13808	13949	13987	13909	13806	13964	13956	13815	13811	13972	13851	13792	13858	13786	13991	13897	13995	13809	13805	13871	13921	13926	13979	14031	13996	13964	13999	13896	13957	13904	13743	14007	13785	14019	14071	13968	13881	13934	13827	13925	13880	13927	14119	13920	13971	13848	13969	13803	13922	13799	13916	13869	13925	14036	13958	13809	13801	13941	13855	13825	14020	13903	14021	13837	13983	13696	13913	13945	13998	13937	13708	13993	14083	13911	13935	13675	14016	13893	13836	13948	13982	13826	14046	13972	13759	13962	13906	13886	13994	13962	14026	13995	13809	13859	13833	13954	13958	13843	13905	13738	13827	13820	13914	13888	13799	13980	13813	13900	14011	13818	14017	13914	13903	13751	13945	13969	14026	13911	13872	13743	13937	13919	13830	14001	14015	13984	13928	13888	13906	13855	13938	13885	13770	13875	13790	13953	13600	14095	14033	13891	13923	13810	13850	13876	13946	13929	13948	13781	13970	13845	13854	13878	13927	13841	14005	13818	13925	14025	13964	13961	13871	13968	13947	13933	13892	13908	13986	13925	13849	13944	13799	13895	13828	14003	13752	13804	13760	13846	13885	13924	13939	13931	14003	14064	13870	13962	13840	13982	13732	13869	14045	13916	13852	13867	13970	13775	13791	13775	13763	13825	13928	13884	13853	13774	13938	13949	14013	13938	13934	13987	13870	13951	13930	13804	13965	13913	13959	13964	13990	13737	13913	13839	13917	13930	13756	14044	13927	13959	13967	13825	13891	13777	13875	13947	13864	13992	13958	13717	13882	13912	13757	13926	13765	13868	13838	13923	13823	13967	13940	13730	13892	13859	13793	13946	13916	13909	13866	14024	13902	13847	13791	13919	13941	13987	13771	14011	13942	13936	13919	13910	14074	13908	13980	13778	13937	13927	13814	13973	13952	13946	13910	13917	13854	13893	14046	13967	14063	13777	14061	14022	13906	13989	13893	13901	14063	13835	13857	13866	13952	13984	13804	13948	13762	14027	13963	13718	13844	13971	13706	14184	13888	13953	13874	13798	13924	13722	13967	13793	13921	13703	13889	13930	14135	13846	14103	13824	13814	13945	13942	13896	13928	14034	14009	13767	13892	13865
23960	21118	28591	24661	22920	23756	21031	17947	17194	17007	16692	16588	16638	16327	16519	16202	16335	16209	16127	16099	16266	16087	16061	16232	16187	16065	16081	15980	16054	16119	15844	15912	16152	16211	16102	16190	16196	16192	16058	16052	16048	15900	15800	15970	15914	16064	16130	15969	15897	15744	15884	15752	15924	15846	15807	16058	15857	15877	15974	15811	15865	15973	15828	15988	16021	15714	15865	15892	15919	15766	15769	15988	15825	15718	15838	15983	15897	15925	15984	15883	15870	15971	15877	16042	15878	16078	15870	15876	15796	15881	15870	15968	15911	15954	15953	16011	15842	15826	16040	15888	15954	16056	15935	16005	15918	15712	15836	15924	15907	15847	15723	15921	16054	15965	15770	15706	15933	15920	15923	15908	15800	15691	15867	16012	15739	16019	16002	15878	15742	16164	15832	16035	15891	15977	15788	15783	15917	15898	15730	15755	16067	15881	15931	15969	15903	15889	15890	16005	15828	15863	15671	15948	15782	15860	15891	15808	15890	15932	16079	15731	15943	15817	15918	15947	15813	15923	15819	15758	15960	15958	15915	15871	15838	15869	15851	16094	15940	15803	16002	15829	15888	15980	16075	15856	15972	15843	15938	16076	16029	15806	15986	15891	15861	16072	15962	15794	15739	15945	16003	15760	15658	15947	15893	15985	15824	15804	15876	15949	15847	15858	15817	15940	15740	15912	15824	15682	15941	15991	15965	16041	15875	15783	15958	16236	15895	16097	15933	15877	15840	16024	15878	15923	15916	15958	16055	15729	15746	16105	15789	15922	15865	16006	15882	15838	15961	16021	15806	16004	15751	15868	16003	15788	15801	15934	15880	15932	15900	15846	15987	16017	15885	15776	15866	15879	15882	16102	15889	15734	16043	15878	15935	15717	16027	15760	15879	15894	15821	15852	15949	15931	15993	15962	15919	15967	16011	15860	15891	15843	15883	16009	16037	15993	15710	15914	15894	15728	15892	15858	15889	15811	15940	15823	15800	15882	16069	15873	15954	15770	15951	15856	15817	15828	16008	15754	15731	15906	15921	15893	15749	15790	15847	15970	15942	15999	15646	15900	15943	15829	15709	15770	15762	15830	16021	16022	15836	15903	15971	15806	15816	15902	16075	15791	15697	15945	15956	15889	15853	15829	15817	15808	15556	15944	15741	15938	16045	15811	15865	15991	15717	15855	15853	15875	15715	15886	15832	15797	16017	15835	15908	15964	15816	15886	15946	15836	15871	15970	15601	15952	15935	15946	15789	15685	16080	15929	15917	15872	15847	15879	16065	16038	15956	15915	15988	15941	15821	16215	16103	15806	15992	15854	15824	15721	15748	15765	15677	15899	15738	16093	15889	16138	16000	16020	15936	15882	15937	15963	15963	16016	15728	15700	15947	15784	15847	15952	15749	15823	15812	15983	15818	16003	15964	15794	16084	15867	15895	15740	15639	16078	15946	15950	15809	15887	15829	16091	15763	15834	16023	16028	15693	15770	16058	15877	15835	15824	15970	15720	15877	15809	15987	15754	15717	15737	15843	15904	15860	15836	15998	15644	15863	15812	15905	15814	15877	15914	15851	15835	15715	15968	15791	15716	15807	16009	15950	15776	15866	16053	15871	15924	15857	15947	15977	15959	15939	15859	15813	15888	15857	15907	15838	15997	15907	15874	15901	15833	15962	15978	15747	16022	15928	16099	16030	16001	15965	15890	15927	15993	15941	15775	15810	16005	15888	15748	15924	15932	15757	15818	15737	15714	15762	15741	15872	15876	15985	15825	15780	15953	15904	15970	15827	15839	15897	15860	15843	16143	16000	15848	16138	15942	15839	15883	15902	16101	16094	16001	15697	15714	16026	15964	15834	15940	15943	15769	15880	15968	15966	15899	15856	15725	15805	15707	15734	15826	15965	15613	15711	15782	15735	15835	15624	15956	15868	15745	15740	15735	16151	15970	15971	15720	16038	15689	15649	15884	15909	15851	15721	15996	15979	15962	15839	16099	15857	15929	15873	15966	15932	15985	15883	15679	15859	16038	15749	15933	15693	16039	15991	15909	16019	15965	15918	15956	15975	15735	15609	15750	15834	15878	15788	15830	15809	15845	16083	15870	15827	15804	15893	16063	15853	15964	15943	16078	15995	15948	15760	15789	16085	15844	16022	15876	15791	15965	15708	15885	15581	16012	15917	15817	15765	15956	15986	16053	16011	15822	15978	15812	15706	15685	15584	15925	15855	16050	15982	15887	15847	15927	15854	16078	15732	15833	15923	15756	15806	15798	15748	15824	15859	16027	15858	15870	15826	15850	15933	15969	15866	15916	15728	15742	15859	15762	15953	15716	15919	15783	15997	15877	15991	15946	16009	15989	15880	15908	15705	16050	15972	15869	15711	15804	15831	15922	16009	15667	15759	15990	15808	15883	15838	15936	16056	15875	15960	16003	15859	16057	15731	15872	15828	15898	16012	15924	15686	15837	15936	15854	15940	16028	16051	15931	15920	16118	15772	15862	15686	15706	15821	15951	15987	16069	15825	15694	15988	16038	15678	15530	15759	15842	15886	15850	16031	15921	15747	15848	15774	15930	15713	16079	15847	15832	15885	16001	16015	15828	16032	16033	16050	15786	15801	15794	15837	16003	15985	15774	15984	15741	15873	16034	15936	16120	15986	15697	15723	15923	16058	16090	16003	15649	15799	15867	15856	15888	15844	15882	15862	15822	15863	15618	15829	15794	16067	15923	15884	16037	15892	15826	15886	15998	16102	16134	16000	15933	15870	15921	15838	15843	15684	15959	15771	15948	15928	15835	15954	16061	15835	15801	15906	15838	15913	16017	15911	15947	15596	15959	15759	15969	15933	15851	15686	15902	15913	15846	15784	15883	15937	15887	15918	15976	15892	15901	16079	15763	16019	15689	15849	15907	16011	15839	15921	15902	16040	15786	15869	16055	15769	15818	15707	15881	15912	15975	15867	15867	16008	15956	15988	15811	15777	15739	15961	16035	16033	16001	15946	15906	15879	15882	15728	15825	15980	16048	15660	15935	16027	15764	15772	15647	15968	15748	15911	15714	15823	15728	15828	15896	15916	15938	15842	15915	15827	15845	16046	15824	15811	15833	15776	15802	15890	16032	15937	15981	15915	15818	16084	16107	15936	15957	15688	15604	15967	16020	15870	15812	15872	15913	15820	16011	15868	15924	15954	16050	16061	15844	15668	15991	15777	15781	16035	15871	15681	15772	15991	15821	15914	15782	15989	15826	15747	15868	16076	15799	15836	15745	15761	15888	15792	16083	15736	16011	15887	15859	15903	15977	15906	15727	15822	15822	15839	15977	15848	16056	15965	15837	16021	16133	15884	15815	15764	15689	15934	15903	15905	15840	15876	15914	15868	15744	15904	15812	15943	15888	15974	15865	15981	15761	15797	15825	15860	15831	15827	15851	15973	15721	15920	15924	15800	15971	15839	16055	15818	15785	15860	15856	15776	15939	16194	16019	15764	15895	15833	15792	15790	15950	15990	15799	16005	15968	16058	15915	15838	15806	15916	16263	16017	15797	15883	15877	15996	15936	15737	15742	15974	15941	15982	15962	15894	15893	15773	15920	16080	15921	15811	15856	15777	15988	15942	15891	15888	15946	15859	15985	15919	15967	15922	15964	15570	15743	15902	15988	15983	16052	15801	15800	16062	15746	15879	15905	15945	16001	15668	15793	15823	15805	15854	15895	15716	15914	16009	16136	15899	15970	15934	15991	16113	16043	15875	16102	15953	15982	15848	15852	15902	15857	15855	15941	15994	16069	15933	15807	16065	15879	15766	15996	16047	15921	15882	15677	15799	15854	15842	15950	16024	15994	15958	15798	16012	15942	15945	16023	15991	15695	15752	16061	15721	15912	15765	15927	15861	15910	15772	16101	15948	16097	15998	15922	15929	15861	15646	15802	15998	15832	15967	15846	15774	16012	15956	15985	15815	15995	15851	15956	15870	15848	15964	16028	15888	15905	15794	15933	15918	16042	15968	15975	15800	15913	15832	15917	15922	15929	15900	15764	15893	15945	15584	15833	15742	15796	15811	16025	15999	15835	15580	15933	15938	15864	16019	15907	16114	15715	15989	15821	15995	15918	15841	15883	15725	15948	15943	15671	15958	15776	15901	15857	15799	15782	15882	15870	15999	16089	15780	15763	15881	15872	15955	15963	15778	15858	15822	16034	15812	15688	15767	15845	16050	15965	15725	15981	15789	15836	15932	15927	16036	15974	16032	15835	15958	15774	15812	15912	15685	16034	15899	15936	16104	15801	15835	15915	15802	15912	16079	15990	15902	15930	15745	15882	15814	15821	15695	15865	15798	15865	15852	15747	15843	15810	15812	15779	15824	15950	15839	15956	15914	15826	15825	15897	15823	15838	15738	15991	15949	15797	15856	15906	15946	15965	16007	15806	15739	16057	15990	15995	15728	15909	16024	15777	15914	15853	15887	16045	15787	15879	15968	15767	15946	15833	16021	15844	15870	15947	16149	15816	15652	15854	15915	15741	15841	15944	15982	15728	16009	15865	15789	15952	15969	15791	15741	16258	16052	15704	15930	15996	15885	15750	15909	15816	15747	16065	15814	15973	15891	15917	15783	15972	16025	15688	16023	15855	15831	15914	15811	15902	15951	15913	15849	15969	15882	15800	15762	15911	15802	15866	15958	15859	16059	15622	15778	15937	16070	15872	15825	15847	16053	15752	15685	15866	15808	15870	15816	15906	15827	15870	16055	16033	16060	16066	15950	15882	15959	15980	15890	15708	15808	15934	15998	15804	15910	15828	15679	15785	15977	16078	15941	16017	16031	15807	15964	15909	16188	15865	15877	15922	15966	15854	15949	15849	15986	15824	15819	15828	15842	15773	16061	15939	15826	15873	15747	15888	15702	15879	15791	15880	15862	15920	15995	15989	15843	16053	15955	15828	15803	15961	16078	15834	15965	15843	15912	15896	15668	15992	15874	15917	15887	15817	15837	15954	15891	15823	15672	16045	15966	15757	15823	15973	15950	15841	15825	15920	15995	15812	15979	16029	15938	15740	15870	15868	15739	15884	15984	15945	15795	15973	15833	15939	15895	15891	15780	15766	15885	15733	15861	15979	15759	15993	16090	15884	15869	15951	15856	15802	15751	15912
26603	46343	41638	27786	23187	21855	17143	15958	15468	15406	15068	14988	14654	14458	14337	14309	14211	13978	14064	14177	14064	14006	13919	14041	14165	13944	14116	13965	13822	13961	13770	13940	14024	14007	14059	14069	14089	14105	13907	14151	13999	13874	14002	14091	13965	13917	13912	13742	13765	13926	13887	13768	13762	13889	13884	13727	13827	13880	13757	13799	13816	13962	13791	13778	13763	13911	13809	13916	13756	13734	13720	13682	13631	13743	13776	13792	13679	13785	13844	13829	13718	13811	14030	13875	13920	13801	13842	13844	13960	13853	13792	13735	13866	13909	13936	13720	13717	14045	13693	13988	13780	13870	13804	13788	13933	13884	13907	13828	13745	13677	13932	13811	13804	13793	13704	13878	13920	13883	13864	13700	13658	13648	13721	13740	13909	13820	13840	13685	13834	13813	13900	13854	13854	13876	13791	13728	13976	13673	13829	13894	13764	14002	13926	13797	13928	13918	13749	13816	13757	13899	13690	13841	13927	13826	13639	13997	13933	13813	13960	13841	13755	13874	13812	13801	13875	13844	14016	13775	13891	13817	13666	13869	13843	13914	13873	13808	13784	13763	13852	13924	13671	13918	13910	13748	13864	14017	13827	14002	13767	13625	13854	13758	13866	13769	13836	13668	13779	13819	13823	13734	13846	13787	13841	13754	13903	13806	13689	13752	13852	13867	13869	13763	13871	13836	13974	13921	13900	13996	13943	13782	13748	13801	13862	13764	13706	13691	13762	13971	13864	13818	13862	14041	13811	13727	13738	13748	13895	13787	13779	13826	13833	13885	13784	13725	13847	13867	13814	13752	13724	13777	13865	13806	13849	13750	13904	13685	13801	13955	14031	13842	13861	13837	13583	13731	13724	13708	13670	13883	13898	13733	13877	13835	13809	13721	13888	13816	13905	13667	13813	13913	13865	13809	13674	13900	14005	13916	13774	13829	13778	13867	13756	13987	13787	14023	13857	13820	13854	13776	13853	13848	13829	13789	13800	13728	13956	13760	13939	13852	13796	13709	13720	13818	13757	13845	13849	13977	13686	13896	13812	13872	13831	13822	13759	13827	13697	13724	13894	13852	13722	13882	13924	13737	13837	13781	13779	13758	13744	13766	13989	13693	13721	13903	13771	13792	13810	13659	13949	13780	13917	13820	13922	13973	13840	13842	13774	13726	13693	13720	13863	13855	13903	13806	13856	13899	13783	13772	13728	13745	13896	13671	13631	13781	13788	13869	13999	13789	13825	13760	13871	13661	13659	13925	13682	13790	13857	13629	13763	13830	14048	13793	13904	14001	13771	13776	13838	13815	13710	13738	13857	13660	13929	13816	13906	13773	13865	13743	13905	13788	13820	13770	13821	13920	13786	13841	13790	13791	13993	13752	13842	13764	13780	13657	13854	13865	13879	13765	13736	13722	13899	13865	13776	13856	13959	13751	13730	13765	13759	13769	13847	13815	13770	13680	13716	13820	13834	13728	13811	13809	13763	13993	13932	13741	13814	13853	13945	13869	13772	13843	13835	14006	13801	13743	13704	13873	13804	13801	13821	13785	13599	13729	13836	13695	13624	13914	13824	13767	13945	13764	13831	13701	13667	13934	13881	13822	13755	13738	13988	13767	13809	14011	13810	13839	13760	13950	13693	13915	13905	13866	13777	13928	13719	13764	13832	13835	13889	13769	13648	13878	13835	13902	13634	13927	13736	13826	13732	13684	13912	13877	13655	13823	13774	13977	13862	13740	13940	13773	13958	13873	13838	13814	13852	13968	13913	13694	13668	13979	13934	13784	13855	13839	13725	13837	13688	13810	13832	13779	13679	13765	13777	13834	13808	13789	13927	13889	13867	13920	13691	13900	13817	13857	13673	13737	13899	13822	13752	13877	13738	13727	13913	13940	13792	13773	13712	13715	13761	13791	13815	13720	13840	13840	13832	13948	13816	13946	13869	13724	13935	13857	13839	13778	13917	13884	13722	13887	13885	13690	13806	13876	13863	13784	13900	13796	13871	13808	13774	13826	13749	13847	13789	13867	13827	13880	13979	13724	13792	13757	13730	13877	13689	13856	14016	13895	13694	13784	13748	13858	13804	13826	13730	13648	13654	13710	13732	14019	13661	13806	13969	13788	13916	13810	13976	13766	13809	13791	13963	13824	13787	13977	13954	13898	13814	13818	13881	13701	13946	13801	13841	13841	13872	14013	13797	13754	13891	13833	13976	13820	14000	13703	13842	13851	13785	13852	13853	13745	13883	13894	13767	13860	13807	13808	13794	13877	13765	13845	13724	13957	13732	13776	13972	13766	13749	13913	13846	13797	13869	13725	13794	13873	13809	13858	13877	13870	13868	13853	13774	13670	13868	13764	13728	13817	13839	14015	13881	13870	13647	13941	13867	13735	13673	13913	13738	13879	13753	13819	13995	13892	13846	13923	13814	13952	13740	13924	13763	13809	13817	13792	13786	13944	13759	13726	13719	13710	13834	13840	13843	13918	13838	13874	13670	13858	13798	13812	13708	13696	13845	13710	13909	13785	13734	13759	13612	13788	13783	13736	13790	13971	13746	13757	13774	13608	13825	13799	13793	13880	13805	13725	14010	13738	13716	13928	13824	13889	13791	13802	13787	14010	13819	13784	13681	13909	13755	13882	13937	13787	13899	13806	13762	13830	13940	13817	13884	13967	13811	13950	13740	14041	13749	13799	13847	13898	13718	13874	13758	13827	13827	13834	13863	13703	13776	14047	13758	13629	13786	13673	13745	13747	13909	13768	13771	13784	13623	13947	13789	13735	14019	13845	13874	13774	13985	13629	13786	13994	13816	14059	13759	13728	13734	13984	13796	13898	13834	13818	13761	13640	13852	14017	13958	13763	13987	13747	13795	13829	13632	13927	13994	13897	13872	13846	13874	13670	13895	14102	13817	13777	13699	13749	14027	13796	13661	13820	13804	13784	13768	13929	13774	13891	13769	13840	13783	13790	13834	13729	13921	13875	13942	13872	13623	13803	13999	13812	13732	13722	13814	13919	13668	13883	13842	14042	13818	13948	13816	13839	13951	13671	13774	13923	13723	13824	13790	13755	13805	13662	13855	13986	13804	13688	13841	13718	13705	13812	13930	13596	13931	13765	13793	13944	13851	13597	13830	13813	13777	13814	13630	13801	13830	13851	13728	13793	13855	13894	13794	13872	13909	13867	13862	13778	13907	13647	13772	13873	13828	13745	13781	13812	13863	13797	13867	13954	13798	13887	13929	13727	13862	13852	13833	13733	13860	13801	13969	13791	13876	13789	13905	13974	13779	13753	13882	13727	13859	13955	13910	13919	13774	13777	13977	13859	13771	13885	13819	13861	13601	13771	13827	13863	13754	13740	13755	13798	13767	13712	13957	13783	13862	13865	13692	13878	13908	13891	13930	13889	13591	13898	13677	13947	13789	13983	13820	13783	13952	13899	13876	14055	13663	13694	13932	13877	13860	13730	13856	13947	13784	13893	13785	13630	13836	13853	13826	13920	13963	13999	13931	13819	13865	13838	13763	13904	13772	13916	13967	13859	13711	13782	13973	13912	13822	13923	13811	13921	13847	13622	13679	13733	13876	13908	13776	13762	13851	13795	13725	13791	13830	13935	13795	13680	13902	13812	13853	13814	13810	13664	13838	13778	13874	13660	13790	14040	13883	13687	13850	13671	13835	13928	13852	13784	13803	13830	13596	13826	13810	13928	13770	13860	13761	13901	13873	13874	13836	13686	13891	13987	13625	13799	13853	14017	13753	13728	13885	13857	13909	13719	13828	13564	13631	13828	13739	13913	13954	13817	13876	13778	13841	13915	13873	13842	13846	13918	13934	13973	13846	13776	13870	13782	13773	13820	13787	13997	13991	13790	13772	13762	13756	13736	13816	13813	13788	13757	13953	13675	13924	13779	13738	13836	13846	13790	13872	13794	13795	13787	13909	13815	13927	13942	13743	13847	13826	13815	13851	13815	13669	13917	13903	13828	13847	13948	13831	13856	13846	13793	13762	13921	13819	13662	13866	13946	13766	13771	13720	13936	13843	13896	13834	13918	13697	13799	13672	13857	13889	13845	13822	13865	13915	13741	13850	13764	13854	13780	13834	13800	13711	13898	13969	13835	13813	13987	13750	13901	13852	13715	13987	13798	13752	13787	13982	13897	13828	13783	13994	13754	13941	13837	13788	13755	13831	13666	13924	13929	13753	13825	13844	13668	13819	13915	13910	13988	13704	13706	13683	13605	13828	13996	13869	13742	13731	13913	13871	13989	13885	13938	13946	13801	13733	13962	13881	13731	13834	13903	13849	13670	13759	13762	13830	13855	13719	13756	13821	13778	13920	13778	13870	13826	13846	13821	13910	13701	13913	13888	13875	13760	13827	13800	13766	13835	13711	13747	13825	13803	13873	13792	13836	13810	13946	13761	13766	13908	13900	13957	13878	13682	13659	13800	13656	13853	14004	13694	13706	13880	13746	13647	13690	13936	13803	13922	13850	13747	13723	13855	13856	13755	13897	13615	13837	13795	13749	13847	13733	13707	13968	13812	13790	13999	13722	13825	14041	13846	13895	13978	13896	13830	13782	13660	13932	13602	13800	13782	13870	13958	13918	13749	13910	13789	13778	13803	13759	13714	13914	13708	13761	13646	13754	13791	13904	13900	13806	13794	13769	13967	13797	13671	13801	13897	13918	14046	13786	13847	13922	13768	13797	13867	13797	13791	13860	14057	13779	13804	13862	13800	13788	13852	13647	13882	13820	13785	13988	13757	13816	13843	13741	13797	13889	13958	13781	13907	13896	13840	13949	13930	14004	13804	13787	13710	13748	13761	13774	13861	13723	13887	13979	13846	13682	13640	13908	13860	13689	13966	13745	13792	13692	13766	13667	13911	13885	13921	13858	13701	13882	13755	13849	14031	13790	13820	13709	13691	13752	13707	13841	13876	13838	13775	13872	13779	13835	13826	13782	13726	13912	13857	13762	13809	13667	13842	13752	13748	13897	13963	14019	13785	13723	13881	13824	13830	13798	13817	13825	13926	13826	13796	13808	13675	14002	13763	13870	13884	13910	13819	13977	13863	13793	13944	13682	13886	13748	13668	13884	13839	13832	13836	13806	13831	13898	13688	13774	13736	13851	13778	13821	13874
22844	21162	28977	23837	22624	25321	25128	19408	18307	18467	18250	17723	17807	17590	17258	17323	17272	17269	17109	16984	17076	16768	17068	17186	17067	17033	16906	16900	16950	16803	16905	16963	16776	16943	17075	17128	17125	17006	17033	16900	17045	16875	16944	16992	16851	16791	16805	16741	16825	16875	16665	16572	16835	16711	16860	16794	16859	16646	16677	16932	16727	16879	16915	16827	16942	16721	16748	16744	16938	16702	16730	16595	16885	16644	16693	16894	16658	16724	16870	16870	16801	16737	16741	16916	16823	16954	16751	16783	16764	16980	16666	16792	16571	16883	16880	16932	16812	16699	16858	16588	16880	16959	16790	16769	16640	16759	16718	16871	16727	16615	16735	16650	16766	16823	16793	16749	16573	16746	16762	16685	16726	16571	16695	16794	16953	16783	16814	16749	16648	16736	16729	16810	16580	16543	16628	16661	16758	16793	16865	17026	16903	16917	16792	16674	16658	16572	16758	16798	16676	16913	16720	16789	16629	16779	16781	16636	16769	16980	16873	16809	16757	16890	16717	16627	16933	16549	16702	16649	16635	16729	16816	16652	16668	16721	16832	16771	16656	16756	16695	16540	16755	16661	16681	16860	16904	16751	16592	16912	16701	16677	16904	16721	16754	16780	16880	16837	16885	16797	16731	16693	16708	16712	16765	16633	16680	16854	16722	16677	16841	16635	16708	16789	16741	16754	16727	16646	16620	16711	16723	16752	16817	16757	16781	16847	16747	16574	16719	16778	16604	16753	16560	16760	16741	16762	16755	16848	16718	16869	16764	16971	16882	16827	16920	16615	16880	16785	16934	16822	16755	16666	16924	16683	16709	16823	16687	16784	16719	16616	16733	16678	17006	16711	16722	16624	16676	16786	16708	16629	16531	16804	16559	16707	16763	16643	16566	16747	16660	16700	16605	16697	16887	16659	16581	16808	16805	16683	16753	16819	16902	16657	16791	16738	16956	16799	16954	16716	16730	16843	16594	16620	16743	16662	16584	16867	16823	16820	16739	16754	16606	16864	16818	16616	16652	16643	16836	16722	16794	16605	16783	16719	16705	16814	16693	16803	16746	16669	16858	16646	16487	16671	16744	16691	16501	16708	16634	16658	16758	16791	16791	16839	16904	16707	16719	16840	16819	16546	16672	16765	16746	16865	16734	16730	17053	16840	16932	16902	16676	16658	16719	16669	16801	16753	16757	16592	16755	16621	16692	16779	16771	16678	16763	16500	16634	16610	16702	16560	16807	16651	16634	16811	16642	16841	16652	16517	16743	16804	16765	16591	16754	16588	16536	16798	16600	16796	16888	16538	16692	16641	16663	16691	16762	16715	16858	16566	16620	16580	16727	16753	16675	16877	16675	16718	16764	16875	16700	16783	16885	16598	16545	16755	16867	16780	16857	16536	16746	16693	16699	16750	16792	16923	16594	16790	16820	16740	16701	16829	16934	16596	16645	16560	16664	16638	17019	16783	16818	16686	16683	16459	16691	16858	16919	16599	16494	16810	16822	16642	16719	16666	16782	16727	16708	16648	16800	17125	16700	16811	16888	16659	16717	16817	16714	16925	16781	16756	16753	16607	16797	16656	16691	16827	16801	16727	16754	16667	16570	16960	16782	16726	16794	16573	16669	16728	16745	16695	16859	16699	16678	16816	16695	16827	16829	16726	16724	16567	16788	16868	16789	16792	16852	16912	16908	16697	16831	16719	16653	16944	16717	16865	16602	16457	16640	16649	16625	16860	16829	16812	16730	16810	16685	16642	16768	16674	16973	16762	16487	16731	16797	16828	16644	16880	16661	16597	16789	16817	16711	16663	16903	16777	16742	16725	16667	16730	16856	16897	16661	16572	16883	16772	16695	16714	16781	16791	16759	16923	16614	16848	16704	16867	16720	16578	16734	16627	16593	16735	16663	16874	16653	16829	16940	16703	16689	16631	16732	16871	16854	16687	16546	16899	16838	16799	16803	16724	16747	16657	16761	16726	16701	16737	16561	16857	16792	16852	16914	16625	16617	16619	16807	16896	16813	16829	17009	16749	16871	16884	16651	16744	16831	16803	16514	16762	16824	16754	16733	16754	16728	16704	16672	16763	16752	16815	16906	16845	16838	16824	16875	16768	16724	16928	16845	16548	16755	16652	16774	16770	16747	16782	16803	16910	16830	16851	17008	16728	16664	16696	16752	16625	16645	16777	16672	16755	16789	16780	16689	16761	16680	16637	16758	16800	16578	16832	16768	16715	16654	16810	16726	16769	16793	16736	16645	16756	16760	16799	16969	16653	16720	16822	16822	16660	16862	16844	16717	16672	16776	16955	16694	16754	16735	16833	16530	16789	17017	16690	16884	16712	16757	16660	16888	16710	16718	16727	16792	16749	16570	16666	16644	16982	16853	16839	16730	16897	16788	16831	16751	16825	16705	16659	16758	16792	16694	16633	16937	16758	16568	16597	16697	16720	16739	16500	16811	16726	16753	16652	16656	16552	16517	16823	16944	16858	16728	16860	16781	16547	16705	16831	16694	16713	16765	16611	16940	16840	16859	16655	16661	16939	16864	16840	16756	16838	16573	16708	16800	16641	16797	16877	16855	16535	16781	16891	16741	16615	16684	16938	16960	16835	16809	16803	16596	16918	16650	16771	16834	16823	16717	16490	16667	16742	16521	16953	16865	16671	16633	16541	16541	16650	16805	16641	16761	16913	16591	16634	16663	16776	16942	16832	16678	16748	16536	16567	16738	16732	16689	16641	16902	16731	16850	16518	16744	16744	16890	16563	16790	16864	16511	16537	16743	16654	16735	16681	16661	16628	16578	16668	16576	16774	16936	16722	16727	16757	16894	16750	16934	16827	16835	16743	16832	16668	16602	16755	16645	16830	16737	16760	16615	16569	16832	16726	16828	16760	16736	16776	16798	16743	16592	16661	16660	16558	16903	16734	16813	16887	16783	16718	16870	16780	16742	16747	16818	16921	16636	16818	16690	16627	16841	16658	16675	16819	16597	16605	16971	16783	16741	16774	16844	16897	16823	16761	16604	16755	16684	16671	16520	16652	16705	16595	16931	16932	16638	16817	16569	16754	16565	16791	16853	16761	16634	16597	16768	16688	16627	16760	16684	16685	16723	16610	16703	16728	16571	16821	16704	16363	16526	16601	16885	16614	16794	16799	16844	16945	16635	16785	16894	16643	16626	16849	16544	16536	16732	16720	16741	16696	16846	16723	16674	16790	16826	16819	16606	16650	16549	16945	16757	16565	16712	16619	16689	16784	16746	16652	16719	16705	16775	16786	16655	16828	16709	16837	16815	16773	16826	16757	16802	16758	16656	16646	16720	16692	16722	16664	16534	16627	16652	16712	16884	16972	16866	16595	16679	16597	16942	16593	16655	16622	16833	16816	16777	16620	16940	16738	16803	16844	16846	16660	16666	16454	16727	16742	16797	16906	16815	16788	16621	16702	16970	16609	16663	16687	16781	16747	16785	16744	16756	16760	16692	16593	16785	16873	16742	16876	16828	16686	16484	16669	16855	16613	16641	16943	16733	16734	16661	16518	16799	16681	16732	16835	16800	16536	16816	16803	16784	16689	16666	16738	16753	16824	16869	16916	16585	16603	16825	16723	16549	16788	16775	16723	16826	16739	16878	16721	16837	16629	16849	16832	16639	16814	16836	16787	16802	16911	16508	16773	16762	16683	16786	16916	16632	16810	16744	16791	16767	16767	16950	16682	16788	16773	16589	16744	16739	16625	16585	16787	16589	16797	16702	16707	16702	16788	16972	16631	17039	16687	16605	16597	16602	16879	16759	16951	16843	16663	16819	16767	16924	16618	16953	16881	16774	16721	16880	16696	16661	16716	16912	16709	16845	16663	16840	16859	16859	16926	16731	16778	16763	16795	16715	16790	16525	16683	16784	16647	16854	16616	16608	16755	16686	16884	16423	16749	16751	16946	16957	16857	16560	16770	16885	16658	16861	16706	16574	16573	16936	16846	16689	16771	16674	16847	16667	16488	16723	16751	16886	16832	16892	16635	16859	16766	16728	16495	16653	16720	16896	16858	16980	16934	16589	16512	16768	16561	16559	16829	16655	16834	17061	16568	16619	16953	16633	16856	16766	16706	16712	16915	16659	16747	16673	16594	16777	16733	16739	16771	16702	16841	16799	16705	16776	16702	16614	16734	16664	16772	16984	16935	16802	16920	16929	16735	16787	16782	16614	16742	16725	16687	16761	16700	16621	16883	16991	16930	17014	16907	16676	16707	16643	16950	16855	16603	16611	16915	16706	16635	16587	16907	16785	16715	16786	16653	16527	16630	16805	16644	16662	16776	16736	16745	16688	16662	16680	16570	17032	16857	16753	16721	16873	16610	16709	16675	16500	16665	16733	16801	16768	16767	16653	16674	16728	16757	16698	16814	16820	16605	16657	16745	16763	16744	16897	16762	16808	16530	16792	16744	16754	16732	16598	16698	16627	16842	16772	16718	16613	16812	16581	16680	16620	16758	16398	16719	16655	16690	16852	16686	16816	16844	16701	16907	16795	16718	16879	16824	16820	16606	16685	16705	16682	16626	16530	16770	16758	16656	16556	16708	16797	16736	16911	16922	16747	16641	16749	16771	16770	16901	16735	16754	16884	16928	16725	16800	16718	16716	16829	16717	16569	16680	16406	16604	16810	16633	16707	16652	16656	16800	16796	16840	16731	16867	16670	16601	16919	16879	16632	16877	16616	16730	16985	16729	16766	16548	16559	16736	16640	16729	16759	16733	16720	16588	16620	16859	16865	16509	16642	16535	16712	16867	16703	16718	16670	16746	16706	16596	16909	16807	16637	16744	16581	16681	16617	16873	16881	16762	16823	16719	16550	16661	16756	16635	16807	16870	16890	16722	16925	16743	16582	16618	16680	16889	16677	16523	16655	16640	16877	16601	16791	16815	16616	16774	16829	16508	16562	16696	16715	16662	16787	16732	16739	16721	16800	16508	16623	16725	16606	16543	16745	16771	16685	16772	16747	16661	16720	16740	16585	16695	16684	16759	16828	16614	16826	16771	16668	16794	16533	16733	16803	16514	16625	16789	16821	16639	16714	16720	16793	16875	16678	16638	16693	16687	16782	16810	16620	16761	16931	16833	16699	16860	16756	16670	16964	16809	16862	16868
29353	51309	45944	34493	32304	24626	19194	17179	16502	16262	16031	15810	15413	15250	15251	14938	14868	14683	14635	14827	14557	14759	14538	14752	14561	14587	14535	14392	14348	14393	14504	14367	14544	14665	14596	14768	14630	14718	14678	14585	14537	14340	14542	14362	14243	14424	14334	14393	14296	14366	14312	14241	14373	14306	14293	14301	14284	14284	14379	14268	14320	14328	14358	14210	14381	14377	14347	14306	14467	14246	14221	14351	14325	14430	14314	14362	14225	14294	14254	14348	14454	14476	14357	14437	14617	14257	14288	14373	14493	14330	14271	14231	14421	14467	14234	14108	14398	14219	14156	14249	14273	14146	14451	14370	14316	14373	14252	14331	14228	14234	14182	14472	14354	14418	14400	14148	14455	14259	14390	14437	14459	14264	14402	14315	14177	14305	14265	14175	14195	14264	14272	14141	14436	14272	14406	14248	14170	14367	14351	14444	14369	14417	14296	14313	14421	14296	14321	14129	14071	14369	14235	14177	14278	14345	14220	14323	14198	14333	14214	14185	14242	14447	14510	14348	14269	14243	14327	14261	14262	14404	14394	14317	14441	14301	14292	14254	14236	14275	14224	14262	14286	14286	14294	14427	14400	14289	14394	14245	14371	14180	14197	14275	14371	14222	14094	14586	14356	14275	14475	14306	14366	14371	14235	14389	14117	14324	14490	14372	14415	14353	14227	14286	14170	14263	14193	14192	14178	14328	14251	14163	14292	14263	14294	14361	14197	14233	14428	14289	14360	14214	14376	14232	14322	14254	14180	14434	14514	14416	14190	14332	14239	14218	14253	14264	14330	14485	14322	14166	14267	14272	14239	14319	14342	14193	14278	14259	14192	14232	14345	14394	14279	14374	14371	14241	14393	14360	14411	14273	14343	14397	14310	14214	14294	14313	14384	14416	14226	14249	14253	14298	14281	14377	14279	14292	14368	14331	14160	14152	14391	14278	14299	14330	14250	14242	14266	14250	14299	14248	14359	14461	14299	14328	14285	14265	14230	14375	14225	14293	14327	14142	14231	14531	14266	14200	14248	14331	14342	14323	14278	14375	14410	14289	14104	14226	14157	14064	14209	14320	14376	14203	14351	14300	14135	14310	14172	14135	14318	14458	14188	14331	14336	14290	14314	14489	14349	14373	14250	14191	14361	14222	14397	14559	14254	14261	14246	14454	14244	14184	14415	14400	14329	14273	14178	14287	14234	14227	14362	14284	14369	14140	14374	14180	14210	14243	14367	14246	14310	14343	14235	14115	14254	14291	14186	14337	14496	14257	14298	14366	14145	14256	14279	14130	14241	14464	14398	14170	14269	14300	14248	14219	14295	14331	14315	14362	14391	14225	14392	14293	14226	14262	14316	14260	14170	14261	14216	14428	14217	14269	14374	14363	14321	14440	14283	14351	14165	14347	14263	14392	14273	14348	14192	14397	14449	14268	14280	14341	14371	14428	14211	14335	14319	14395	14137	14275	14338	14247	14352	14459	14094	14298	14419	14203	14263	14171	14337	14165	14300	14349	14418	14319	14268	14292	14424	14206	14054	14388	14374	14304	14338	14215	14367	14207	14240	14260	14152	14209	14336	14371	14228	14340	14211	14232	14366	14242	14333	14364	14346	14344	14267	14267	14300	14273	14374	14191	14444	14227	14270	14278	14104	14012	14316	14485	14338	14376	14334	14216	14237	14396	14267	14398	14292	14212	14416	14218	14137	14304	14250	14322	14353	14211	14243	14344	14374	14171	14256	14198	14386	14158	14280	14240	14471	14422	14355	14367	14243	14415	14317	14069	14389	14310	14238	14290	14200	14320	14432	14324	14196	14249	14255	14397	14114	14414	14431	14332	14310	14379	14453	14300	14194	14108	14321	14111	14383	14316	14152	14301	14192	14294	14182	14493	14327	14358	14269	14453	14377	14350	14293	14194	14366	14487	14271	14371	14215	14362	14237	14274	14293	14387	14245	14365	14350	14367	14180	14271	14201	14270	14347	14353	14257	14433	14303	14367	14316	14323	14368	14145	14183	14227	14278	14187	14391	14329	14213	14224	14217	14241	14434	14257	14165	14346	14337	14235	14293	14183	14473	14346	14345	14312	14228	14367	14360	14152	14464	14234	14342	14337	14288	14253	14199	14301	14347	14282	14244	14361	14196	14168	14262	14315	14221	14303	14265	14144	14292	14231	14258	14447	14273	14377	14394	14316	14180	14234	14243	14312	14294	14227	14422	14313	14325	14278	14366	14116	14357	14277	14400	14281	14215	14307	14214	14391	14491	14352	14299	14216	14315	14281	14167	14354	14132	14183	14396	14406	14403	14306	14429	14345	14286	14337	14367	14247	14277	14204	14152	14314	14317	14194	14410	14210	14328	14380	14240	14129	14303	14160	14310	14309	14196	14465	14455	14315	14364	14311	14047	14254	14217	14277	14351	14369	14142	14336	14362	14361	14261	14384	14221	14085	14294	14271	14246	14403	14186	14129	14274	14395	14251	14443	14203	14321	14369	14355	14162	14198	14229	14177	14162	14366	14285	14265	14367	14348	14330	14224	14407	14264	14333	14413	14258	14353	14440	14313	14343	14213	14466	14287	14294	14407	14394	14324	14249	14214	14331	14298	14261	14286	14336	14204	14178	14275	14333	14379	14218	14175	14412	14141	14228	14248	14426	14288	14306	14306	14335	14286	14321	14309	14323	14312	14504	14202	14197	14238	14159	14286	14398	14344	14213	14300	14365	14335	14332	14381	14212	14240	14169	14220	14298	14351	14182	14315	14398	14197	14345	14281	14247	14255	14313	14331	14096	14199	14447	14473	14428	14171	14256	14168	14318	14267	14331	14224	14399	14374	14267	14169	14289	14197	14256	14280	14253	14338	14184	14324	14154	14348	14386	14481	14180	14095	14344	14371	14225	14419	14241	14359	14212	14299	14406	14075	14315	14363	14334	14249	14205	14078	14259	14213	14312	14250	14337	14294	14307	14401	14342	14288	14259	14200	14074	14359	14289	14233	14289	14223	14271	14252	14245	14309	14324	14157	14252	14245	14305	14360	14397	14209	14460	14222	14282	14338	14087	14168	14058	14256	14277	14287	14329	14363	14369	14231	14248	14336	14334	14379	14324	14324	14193	14432	14309	14273	14311	14241	14266	14332	14390	14323	14308	14283	14113	14405	14434	14243	14337	14231	14129	14382	14305	14378	14206	14282	14211	14279	14329	14296	14254	14367	14460	14212	14410	14333	14215	14358	14398	14345	14351	14372	14176	14346	14469	14365	14412	14404	14212	14387	14242	14254	14354	14474	14261	14466	14365	14313	14280	14349	14223	14215	14429	14297	14396	14105	14364	14129	14319	14286	14363	14327	14334	14281	14295	14181	14313	14337	14215	14408	14227	14191	14313	14353	14416	14202	14110	14311	14383	14103	14236	14185	14441	14163	14323	14338	14281	14276	14252	14190	14117	14326	14319	14309	14176	14254	14319	14471	14229	14172	14163	14252	14176	14282	14316	14272	14299	14244	14251	14292	14387	14316	14278	14308	14180	14282	14336	14307	14228	14342	14177	14186	14359	14356	14307	14089	14254	14249	14334	14278	14513	14355	14281	14305	14335	14307	14303	14339	14041	14337	14097	14274	14139	14172	14415	14330	14224	14306	14375	14285	14207	14368	14481	14335	14106	14357	14341	14277	14369	14263	14443	14235	14359	14164	14266	14231	14298	14352	14385	14238	14105	14136	14226	14237	14231	14265	14227	14192	14367	14191	14300	14221	14390	14222	14316	14351	14339	14243	14404	14347	14218	14409	14187	14253	14220	14265	14339	14224	14117	14361	14315	14270	14189	14260	14174	14308	14268	14138	14328	14333	14193	14294	14312	14063	14428	14194	14089	14375	14186	14298	14249	14271	14265	14147	14208	14306	14221	14259	14258	14366	14360	14195	14189	14222	14180	14241	14278	14413	14311	14349	14266	14328	14338	14274	14197	14192	14221	14548	14309	14446	14480	14281	14253	14350	14185	14200	14357	14198	14417	14232	14302	14331	14557	14287	14292	14257	14224	14246	14313	14209	14186	14421	14255	14173	14431	14361	14429	14312	14243	14337	14394	14232	14403	14210	14248	14405	14199	14143	14213	14296	14232	14240	14369	14352	14284	14518	14313	14099	14334	14273	14186	14367	14269	14193	14341	14291	14198	14211	14390	14261	14273	14111	14347	14257	14294	14269	14364	14201	14431	14205	14414	14416	14287	14286	14306	14150	14316	14297	14332	14341	14204	14186	14192	14294	14255	14269	14238	14155	14325	14302	14365	14225	14168	14157	14268	14349	14326	14242	14303	14177	14348	14253	14166	14264	14204	14445	14135	14259	14184	14497	14273	14499	14428	14202	14356	14385	14380	14185	14170	14354	14177	14183	14229	14229	14374	14279	14292	14254	14258	14343	14265	14266	14321	14342	14390	14077	14285	14330	14004	14180	14274	14311	14228	14331	14372	14321	14430	14461	14232	14312	14227	14251	14348	14280	14367	14427	14266	14316	14446	14181	14175	14375	14261	14351	14156	13994	14147	14239	14354	14221	14217	14249	14266	14349	14236	14332	14234	14222	14218	14213	14272	14208	14226	14203	14357	14110	14314	14333	14218	14295	14319	14410	14213	14242	14521	14212	14212	14233	14303	14110	14346	14277	14260	14153	14365	14424	14350	14250	14158	14290	14318	14165	14433	14344	14133	14255	14163	14193	14203	14227	14241	14208	14324	14206	14314	14163	14382	14078	14341	14332	14218	14203	14272	14278	14392	14149	14222	14279	14240	14340	14156	14276	14266	14353	14208	14308	14372	14201	14366	14326	14215	14244	14275	14250	14289	14311	14222	14284	14287	14079	14168	14126	14291	14298	14366	14248	14344	14300	14144	14189	14158	14382	14231	14282	14299	14243	14213	14156	14354	14238	14257	14298	14295	14102	14196	14350	14330	14182	14353	14161	14267	14214	14282	14327	14246	14343	14378	14299	14222	14148	14373	14356	14276	14313	14290	14375	14335	14285	14165	14310	14343	14298	14138	14477	14351	14239	14347	14348	14342	14243	14172	14280	14144	14180	14352	14215	14463	14262	14284	14325	14186	14443	14386	14295	14353	14367	14241	14255	14156	14280	14207	14254	14249	14376	14183	14308
28226	24734	29578	26226	19890	17649	17130	16820	16303	16399	16449	16155	16082	16238	16081	15997	16034	16054	16109	16200	15871	15975	16025	16026	15940	16203	16027	15790	15993	15984	16023	16038	16102	15901	15900	15923	16069	16054	16019	16137	15936	15921	15949	15877	15778	16119	15753	15769	16104	15940	15959	15800	15861	15592	15839	16027	15732	15870	15905	15853	15846	15872	16066	15829	15679	15958	16016	15786	15844	15846	15730	15904	15833	16051	15817	15949	15783	15888	15918	15773	15747	15804	15825	15870	15831	15724	15636	16079	16042	15721	15872	15782	15743	15851	15874	15683	15917	15773	15945	15833	15882	16002	15657	15814	16027	15863	16014	15605	15850	15931	15722	15617	15926	15650	15698	15908	15954	15765	15891	15784	15937	15956	15896	15948	15976	15849	15836	15791	15872	15798	15980	15885	15830	16070	15691	15873	15927	15875	15779	15757	16033	16078	15798	15988	15815	15845	15962	15939	15892	15990	15854	16001	15966	15802	15777	15935	15880	15702	15822	15924	15971	15810	15596	15713	15809	15730	16013	16030	15944	16013	15781	15858	15944	15768	15858	15954	15818	15741	15980	15978	15747	16026	15825	16033	15732	15945	15951	15874	15789	15878	15743	15820	15753	15801	15821	15795	15815	15880	15852	15847	15866	15738	16005	15816	15935	15837	15778	15822	15698	16014	15987	15767	15939	15956	15803	15899	15875	15902	15926	15762	16084	15951	15808	15727	15927	15847	15853	15970	15969	15762	15862	15823	15817	15786	15796	15813	16130	15746	15816	15682	15863	15868	15968	15692	15868	15786	15820	15994	16029	15983	15791	15968	15757	15889	15790	16033	15992	15956	15739	15705	15927	15994	15618	15779	15790	15971	15969	15812	15781	15723	15851	15785	16065	15962	15944	15922	15904	15741	15698	15941	15813	15652	15748	16038	15899	15841	15807	15969	15831	15640	15866	15674	15940	15895	15837	16021	15878	15662	15969	15995	15778	15934	15838	16010	15889	15883	15920	15897	16082	16046	15632	15957	15840	15721	15874	15774	15808	16041	15798	15968	15904	15708	15687	15878	16036	15935	15780	15861	15879	16025	16188	15953	15853	15909	16006	15864	15811	15815	15777	15650	16009	15770	15902	15875	15800	15631	15734	15864	15935	15834	16067	15703	15863	15833	15693	15684	15997	15935	15787	15984	15858	15751	15921	15886	15698	15936	15850	16041	16079	16054	15850	15845	15800	15807	15969	15711	15895	15956	15869	15956	15971	15920	15739	15750	15720	15826	15823	16008	16023	15797	15901	15805	16007	15881	15683	15853	15849	15719	15643	15763	15849	15731	15902	16030	15893	15979	15919	15979	16068	16070	15858	15875	16167	15823	15783	15859	15915	15977	15866	15809	15761	15933	16097	15971	15933	15781	15815	15660	15778	15608	15854	15869	15888	15972	15863	15680	15798	15601	15801	15865	15851	16022	15657	15977	15658	15935	15918	15856	15881	15872	15861	15935	15781	15941	15917	15779	15798	15666	15904	15766	15930	15938	15980	15785	15959	15636	16029	16015	15875	15857	15869	15714	15740	15727	16001	15593	16043	15769	15989	15777	15804	16041	15753	15589	15685	15798	15902	15730	15857	15907	16196	15831	16044	15791	16070	16059	15776	15807	15951	15903	16007	15947	15781	15755	15894	16147	15896	15853	15870	15911	15918	15914	15813	16013	15950	15866	15893	15795	15707	15785	15881	15902	15786	15738	15871	15857	15800	15826	15799	15772	15891	15696	15922	15897	15965	15784	15842	15962	15770	15713	15963	15679	15806	15782	15543	15879	15677	15748	15741	15885	15805	15815	15790	15740	15892	15952	15898	15746	15871	15594	15559	15744	15715	16042	15979	15857	15837	15662	15817	15771	15871	15874	15800	15854	15794	15719	15828	15839	15829	15808	15891	16100	15765	15747	15859	15976	15964	16155	15717	15915	15835	15880	15888	15791	15839	15835	16170	15920	15802	15799	15896	15730	15869	15814	15580	15811	15903	16015	15711	15828	15816	15986	16064	15799	15861	15770	15913	15850	15690	15667	15812	15906	15726	15873	16033	15826	15832	15932	15888	15627	15770	15790	16111	15832	15978	15961	15997	16004	15768	16119	15808	15827	15821	15930	16045	15743	15966	15783	15775	16057	15902	15733	15810	15972	15791	15753	15814	15939	15967	15941	15950	15817	15990	15823	15847	15784	15871	15965	15701	15883	15922	15879	15864	15755	15857	15894	15714	15938	15896	15951	15943	15849	16064	15843	15906	15932	15830	15764	16038	15854	15866	15944	15979	15708	15895	15895	15834	15890	15809	16146	15989	15739	15849	15842	15897	15790	15695	15728	15886	15792	15842	15898	15948	16017	16007	15802	15577	15925	15860	16070	15824	15938	15919	15741	15922	15954	15986	15901	15783	15993	15884	15917	15978	15807	15893	15795	15885	15686	15820	15690	15715	15688	15887	15837	16073	16007	15876	15835	15791	16097	15923	15794	15876	15839	15873	15749	15682	15881	15832	15793	15827	15753	15877	15662	15937	15888	16062	15712	15984	15716	15924	15868	16068	15911	16064	15763	15821	15762	15910	15916	15708	15732	15798	15805	15822	15923	15937	15800	15914	15846	15940	15826	15670	15913	16015	16031	15908	16090	15970	16034	15846	16018	15826	15967	15890	15892	15980	15778	15884	15727	15813	15832	15829	16010	15921	15757	15896	15723	15788	15762	15884	15981	15929	15880	16023	15726	15998	15848	15732	15968	15858	15820	15836	15679	15789	15826	16010	15909	15917	15899	15641	15879	15650	15752	16035	15785	15709	15517	15693	15689	15634	15921	15877	15802	15942	15952	15781	15919	15953	15599	15923	15819	15965	15909	16022	15927	15962	15974	15837	15847	15954	15908	16134	16034	15625	15925	15797	15890	15724	15930	15793	15748	15653	15937	15830	15704	15850	15895	15724	15928	15583	16007	15866	15670	15815	15736	15853	15797	15929	15816	16014	16048	15740	15712	15551	15817	15754	15859	15693	15880	15963	16014	15889	15723	15895	15799	15873	15786	15750	15841	15848	15700	15677	16188	15823	15818	15895	15876	15842	15708	15801	15798	15711	15911	15796	15980	15804	15914	15882	15879	15933	15906	15837	15825	15772	15800	15775	15894	15774	15846	16055	15781	15952	15717	15929	15877	15914	16004	15890	15750	15678	15846	15957	15849	15952	16030	15883	15824	15953	15679	16064	15834	16007	15971	16034	15821	15741	15969	15834	15588	16050	15881	15816	15844	15950	16004	15573	15835	15809	15669	15846	15759	15748	15928	15875	15948	16102	15953	15872	15791	15647	15907	15946	15991	15786	15690	15869	15897	15842	15866	15819	15732	15794	15823	16005	15955	15854	15958	15811	15860	15822	15732	15909	15811	15880	15830	15825	16032	15919	15782	16084	15992	15761	15790	15904	15782	15866	15974	15917	15659	15983	15820	15908	15911	15871	15711	16091	15983	16012	15950	15886	15944	15638	15912	16019	16029	15809	15808	15823	15839	15911	15797	15872	15880	15999	15994	15849	15872	15948	15884	15884	15930	15801	15823	15838	15886	16016	15850	15917	15883	15865	15873	15828	15994	15939	16069	15788	15708	15782	15912	15851	15777	15950	15916	15934	15614	16173	15665	15968	15957	15791	15966	15835	15825	15829	15812	15749	15866	15813	15941	15703	15822	15980	16044	15983	15795	15816	15962	15896	15786	15800	15826	16083	15951	15744	15779	15976	15864	15709	15887	15760	15940	15757	15752	15921	15942	15774	15787	15797	15803	16074	15800	15777	15904	15922	15732	15792	15843	16028	15923	15746	15779	15867	15846	15973	15625	15896	15849	15727	15947	16216	15990	15919	15882	15843	15858	15682	15831	15754	15913	15812	15949	16054	16018	15765	16023	15839	15685	15999	15834	15909	15711	15751	15817	15889	15893	15758	15823	16083	15772	15672	15735	15781	15648	16068	15941	15919	15733	15880	16020	15783	15963	15891	15675	15747	16088	15817	15933	15877	15780	15834	16001	16034	15838	15887	15992	15762	15730	15797	15796	15917	15644	15736	15828	15974	15872	15843	15863	16005	15908	15804	15887	15785	15862	16001	15970	15823	15884	15823	16008	16019	15782	15856	15754	15972	15696	15773	15916	15736	15628	15819	15796	15799	15809	15707	15715	15809	15793	15725	15896	15931	15717	16086	15907	15877	15894	15872	15832	15922	15915	15754	15996	15897	15738	15995	15869	15929	16122	15835	15792	16059	15825	15872	15782	15824	15878	15732	15913	15985	15756	15808	16015	15722	15705	15920	15726	15833	15739	16001	15901	15883	15830	16011	15803	15817	15746	16024	15956	15707	15858	15772	15811	15918	16040	15953	15931	15948	15749	15906	15797	15928	15824	15749	15745	15840	15817	15739	15878	15822	15870	15968	15761	16130	15881	15902	15935	15977	15758	15852	15922	15866	15805	15921	15778	15973	16001	15733	15814	15854	15888	15681	15754	15822	15983	15826	15755	15765	15762	15807	15835	15991	15921	15801	15796	15900	15814	15926	15801	16007	15938	15852	15731	15713	15696	15885	15942	15844	15703	15923	15779	15948	15878	15932	15858	15737	15789	15833	15828	15864	15988	15783	15823	15964	15843	15847	15850	16026	16015	16013	15857	15849	15882	15777	15901	16037	15945	15825	15909	15696	15802	15955	15930	15760	15991	15709	15820	15898	15777	15950	15829	15699	15928	15802	15624	15982	15746	15850	15917	15789	15863	15644	15968	15963	15794	15789	15858	15757	15728	16000	15819	15914	15769	15941	15900	15819	15957	15911	15609	15636	15688	16127	15789	15802	15718	15782	15884	15735	15707	15841	15826	15697	15973	15753	15783	15698	15747	15962	15750	15973	15793	15890	16018	15817	15689	15716	15987	15880	15812	15839	15871	15724	15863	15803	15904	15976	15862	15767	15941	15813	15891	15951	15915	15765	16049	15733	15912	15887	15764	15794	15907	15876	15793	15772	15930	15763	15871	15713	15801	15943	16078	15608	15988	15893	15921	16018	15976	15864	16049	15855	15908	15809	15993	16004	15763	15967	15932	15992	15994	15826	15839	15999	15885	15787	15968	15743	15666
25526	36510	31531	23824	18504	16317	15709	14971	14726	14740	14615	14303	14285	14310	14047	13998	13945	14014	13879	13964	13785	14051	13882	13857	13823	14052	13907	13933	13915	13750	13812	13936	13819	13956	13959	14013	14022	13935	14006	13790	13685	13882	13929	13725	13775	13781	13722	13643	13848	13776	13761	13780	13920	13609	13739	13871	13616	13758	13714	13896	13897	13832	13905	13710	13796	13740	13735	13802	13744	13967	13798	13776	13861	13646	13861	13729	13845	13918	13755	13878	13735	13737	13844	13802	13761	13805	13842	13860	13980	13889	13726	13717	13923	13853	13743	13875	13868	13833	13894	13834	14004	13884	13737	13784	13688	13849	13975	13816	13822	13419	13778	13747	13841	13871	13861	13749	13807	13715	13746	13663	13782	13810	13809	13601	13850	13635	13866	13668	13812	13869	13712	13702	13679	13727	13928	13811	13753	13709	13761	13654	13990	13790	13773	13665	13736	13725	13989	13678	13818	13766	13706	13815	13574	13670	13936	13726	13973	13765	13810	13781	13812	13727	13824	13742	13882	13606	13680	13515	13928	13876	13678	13885	13817	13742	13802	13807	13711	13908	13922	13760	13833	13848	13929	13711	13825	13739	13817	13834	13848	13691	13723	13854	13913	13750	13850	13908	13859	13829	13745	13818	13881	13728	13754	13760	13683	13763	13805	13758	13889	13815	13830	13717	13795	13793	13585	13940	13753	13623	13685	13777	13805	13616	13859	13728	13812	13707	13745	13758	13896	13835	13677	13693	13736	13800	13874	13709	13647	13699	13786	13651	13875	13752	13778	13803	13778	13798	14105	13715	13856	13695	13832	13707	13964	13707	13551	13648	13808	13698	13858	13910	13831	13899	13508	13697	13811	13899	13726	13706	13798	13712	13790	13830	13707	13609	13767	13791	13742	13773	13852	13633	13573	13765	13539	13928	13829	13791	13750	13806	13914	13837	13782	13787	13812	13759	13623	13825	13647	13779	13698	13689	14025	13648	13725	13857	13832	13906	13759	13863	13814	13697	13888	13693	13782	13759	13896	13657	13937	13873	13792	13706	13637	13499	13827	13692	13948	13860	13845	13894	13869	13713	13711	14063	13832	13779	13920	13800	13848	13737	13981	13893	13715	13741	13741	13805	13639	13666	13584	13816	13818	13862	13694	13694	13660	13881	13746	13619	13894	13844	13704	13887	13751	13777	13941	13742	13982	13730	13673	13875	13788	13708	13879	13811	13708	13742	13822	13749	13795	13839	13821	13675	13962	13877	13847	13797	13838	13646	13783	13868	13670	13819	13851	13673	13790	13679	13813	13655	13711	13774	13973	13582	13849	13822	13866	13728	13791	13852	13631	13856	13859	13912	13883	13618	13606	13951	13932	13895	13705	13779	13747	13793	13669	13680	13961	13708	13759	13681	13790	13799	13692	13733	13683	13699	13635	13652	13704	13709	13772	13870	13799	13777	13874	13839	13898	13929	13795	13682	13820	13832	13795	13698	13765	13849	13863	13612	13958	13628	13780	13726	13760	13766	13737	13704	13788	13771	13856	13789	13762	13743	13875	13773	13720	13776	13626	13627	13709	13902	13625	13791	13723	13771	13727	13928	13683	13773	13811	13916	13818	13708	13793	13646	13782	13657	13781	13786	13725	13724	13761	13827	13610	13904	13852	13706	13741	13708	13716	13820	13685	13662	13633	13558	13710	13812	13827	13807	13821	13711	13729	13823	13609	13872	13756	13896	13900	13810	13666	13734	13861	13720	13655	13727	13681	13916	13733	13807	13810	13657	13926	13741	13578	13673	13822	13678	13652	13683	13922	13860	13667	13718	13842	13886	13926	13814	13804	13877	13748	13873	13874	13784	13820	13895	13653	13636	13837	13889	13561	13765	13740	13728	13831	13839	13926	13795	13728	13651	13714	13762	13695	13887	13790	13675	13880	13712	13788	13703	13825	13876	13729	13750	13654	13776	13743	13842	13742	13875	13776	13697	13870	13856	13678	13854	13573	13709	13719	13947	13591	13719	13672	13900	13871	13694	13743	13765	13788	13718	13770	13733	13695	13800	13749	13660	13809	13836	13611	13745	13825	13776	13862	13772	13748	13786	13739	13698	13786	13752	13841	13672	13739	13729	13747	13915	13756	13793	13731	13740	13928	13843	13897	13728	13713	13746	13847	13671	13849	13770	13737	13614	13869	13685	13867	13791	14088	13773	13614	13768	13729	13797	13747	13875	13880	13761	13824	13657	13851	13691	13819	13788	13816	13975	13819	13860	13738	13918	13864	13858	13814	13756	13858	13872	13746	13751	13888	13964	13794	13769	13725	13699	13775	13515	13723	13664	13803	13631	13789	13666	13892	13713	13748	13774	13772	13614	13752	13740	13884	13701	13729	13703	13670	13979	13844	13614	13690	13705	13721	13856	13712	13891	13748	13774	13802	13710	13758	13694	13776	13755	13832	13535	13760	13609	13948	13604	13733	13812	13700	13800	13895	13803	13798	13693	13672	13737	13969	13734	13728	13714	13794	13805	13701	13821	13757	13825	13822	13648	13680	13868	14034	13928	13719	13975	13741	13839	13908	13764	13725	13855	13771	13844	13854	13746	13827	13832	13657	13649	13909	13785	13762	13815	13777	13723	13853	13685	13699	13848	13922	13805	13861	13829	13784	13915	13642	13786	13696	13810	13842	13938	13776	13823	13783	13748	13750	13982	13860	13734	13720	13886	13813	13819	13834	13793	13747	13994	13822	13859	13849	13877	13889	13845	13643	13791	13851	13763	13731	13733	13511	13729	13886	13725	13624	13810	13779	13573	13912	13834	13781	13741	13849	13945	13750	13795	13767	13859	13792	13801	13791	13835	13875	13649	13837	13777	13775	13890	13745	13760	13832	13802	13744	13925	13908	13699	13626	13669	13873	13722	13815	13908	13667	13689	13940	13774	13724	13788	13785	13715	13701	13799	13700	13703	13785	13874	13772	13880	13895	13603	13664	13926	13749	13769	13702	13758	13900	13756	13670	13645	13820	13977	13691	13751	13654	13856	13663	13763	13842	13727	13566	13944	13697	13759	13870	13751	13819	13699	13861	13618	13757	13789	13732	13918	13862	13781	13774	13702	13804	13710	13654	13876	13742	13880	13956	13714	13700	13875	13920	13699	13898	13689	13722	13868	13756	13775	13763	13810	13851	13732	13754	13741	13781	13645	13887	13874	13763	13860	13671	13787	13844	13781	13843	13859	13755	13838	13838	13742	13820	13656	13863	13821	13791	13586	13679	13926	13725	13907	13816	13797	13644	13682	13923	13757	13685	13865	13664	13855	13775	13812	13854	13966	14051	13783	13729	13838	13909	13918	13787	13687	13708	14021	13754	13724	13728	13692	13691	13800	13852	13775	13668	13880	13808	13850	13652	13657	13945	13900	13726	13934	13742	13739	13673	13819	13971	13779	13844	13681	13638	13752	13905	13765	13747	13701	13836	13749	13814	13835	13791	13661	13772	13884	13672	13824	13872	13721	13898	13776	13734	13869	13787	13945	14008	13669	13963	13783	13934	13611	13776	13586	13841	13852	13679	13623	13779	13783	13904	13792	13689	13857	13830	13877	13698	13664	13869	13710	13802	13767	13779	13774	13780	13743	13759	13812	13755	13703	13782	13768	13808	13812	13767	13705	13935	13795	13821	13751	13719	13769	13813	13937	13768	13771	13744	13840	13733	13717	13934	13721	13571	13746	13876	13730	13746	13871	13966	13835	13800	13706	13650	13616	13829	13699	13943	13833	13693	13718	13779	13752	13725	13771	13686	13882	13958	13883	13731	13733	13793	13814	13844	13812	13740	13749	13940	14042	13627	13784	13628	13720	13674	13606	13910	13833	13761	13760	13667	13728	13965	13818	13760	13721	13733	13691	13896	13772	13764	13777	13847	13733	13812	13731	13890	13561	13731	13690	13718	13798	13784	13821	13713	13814	13654	13655	13742	13899	13647	13736	13774	13739	13786	13673	13790	13642	13982	13530	13787	13935	13724	13721	13744	13658	13783	13621	13760	13701	13621	13727	13606	13805	13853	13789	13783	13817	13908	13725	13699	13669	13721	13840	13801	13792	13693	13829	13760	13713	13946	13848	13615	13716	13860	13737	13776	13881	13846	13720	13713	13660	13769	13648	13892	13676	13721	13867	13662	13688	13746	13818	13892	13779	14066	13649	13918	13863	13813	13958	13629	14011	13841	13809	13804	13712	13856	13689	13782	13815	13780	13625	13976	13793	13839	13755	13716	14029	13836	13768	13722	13722	13872	13897	13776	13671	13831	13675	13685	13930	13855	13672	13834	13985	13775	13782	13862	13880	13870	13857	13785	13792	13824	13761	13795	13795	13898	13724	13750	13717	13789	13863	13776	13826	13734	13743	13815	13755	13830	13786	13844	13765	13845	14007	13842	13839	13622	13831	13686	13827	13952	13580	13853	13878	13692	13767	13662	13675	13838	13752	13982	13795	13783	13702	13715	13751	13679	13812	13675	13856	13653	13761	13820	13734	13963	13827	13826	13835	13659	13739	13706	13836	13737	13781	13737	13781	14008	13788	13765	13830	13872	13797	13669	13698	13797	13659	13783	13791	13809	13863	13921	13836	13698	13688	13772	13611	13780	13951	13810	13632	13770	13658	13736	13700	13808	13843	13858	13850	13894	13843	13672	13768	13896	13759	13844	13848	13864	13809	13885	13893	13761	13772	13856	13796	13833	13821	13752	13664	13693	13700	13761	13778	13751	13841	13767	13650	13841	13772	13809	14034	13872	13795	13819	13858	13933	13650	13704	13566	13914	13803	13623	13894	13866	13803	13563	13779	13813	13700	13759	13765	13822	13972	13834	13783	13677	13926	13895	13903	13736	13776	13744	13816	13929	13722	13845	13828	13822	13796	13839	13600	13875	13846	13784	13762	13665	13847	13632	13754	13868	13753	13771	13945	13722	13769	13813	13760	13681	13827	13937	13745	13674	13975	13912	13672	13727	13718	13891	13917	13804	13537	13938	13667	13760	13821	13763	13791	13793	13835	13750	13664	13858	13873	13814	13851	13731	13698	13744	13772	13946	13794	13983	13834	13814	13831	13619	13855	13921	13851	13769	13805	13882	13761	13856	13673	13869	13779	13867	13867	13859	13746
23983	21156	28545	24755	23144	22979	21240	18015	17197	17217	17065	17015	16703	16692	16608	16392	16364	16248	16526	16523	16293	16214	16336	15981	16315	16215	16154	16326	16061	16080	16121	16080	16115	16322	16184	16181	16115	16241	16313	16270	16215	16310	16302	15931	16078	16004	16199	16078	16158	16067	16074	15930	16086	16158	15983	16308	15876	15941	15937	15985	16239	16079	16120	16178	15924	15806	15808	15938	16156	16185	16068	16017	16125	16057	15981	16067	16101	15857	16020	16233	16055	16164	16004	15927	16209	16182	16158	16082	16185	16176	16060	16139	16165	16069	16137	15975	15996	15988	15961	15852	16068	15952	16131	16075	16074	15998	16072	16092	16152	16168	16097	15990	16202	15993	15843	15920	15970	15962	16068	16041	15938	16126	15974	15804	16002	15986	16094	15927	16137	15930	16264	16127	15904	15927	15939	15729	15937	15955	16015	16122	15923	16038	16186	15999	15930	15996	15844	16008	16003	15865	16079	15960	16247	16114	16054	15954	15967	16031	16102	15963	16095	15872	16101	16023	15995	16129	16122	15965	16046	16056	16097	16097	16135	15924	15902	16048	16124	15934	16282	15908	16122	16020	15961	16211	16033	15870	15950	15992	16066	15874	16147	16006	16015	16070	16203	16054	15876	15987	15936	15847	16080	15944	16093	16197	16208	16181	15830	16001	15956	15928	15789	15929	15971	15871	16041	16091	16098	16153	16071	16062	15902	15880	15897	15925	16115	15954	16114	15934	16070	15944	15960	16040	15903	16146	15933	16006	15830	15842	15945	15948	16037	16083	15878	15968	16171	16066	16191	16165	16256	15912	16006	16142	15998	16107	15814	15981	16063	15885	16123	16052	15942	16096	15817	16056	16169	15988	15789	15847	15937	15981	16106	16104	16172	16027	16110	16134	15952	16177	16010	16047	16100	15833	16208	15938	16108	15933	15998	16110	15878	15669	16215	16082	16125	16103	16006	16105	16051	15967	16046	16010	16070	16197	16385	15971	16039	16009	15865	16066	16026	15909	16012	15884	15956	15994	15931	16050	15999	16055	15996	16050	16112	16066	15871	16003	15855	15891	16070	15951	16041	15930	15895	16162	15967	16199	16144	15886	15948	16153	16213	16210	15888	15932	16034	15899	16012	16059	16089	16056	16022	16031	16167	16100	16157	15980	15940	15880	15965	16054	16111	16107	15962	15996	16037	15949	15982	16077	16111	15952	16151	15993	15904	16045	16218	15890	16056	15985	15968	16124	16047	16071	16218	16184	16079	16028	15965	16284	16162	16124	15972	15949	15949	16120	16062	15939	15710	16044	16023	15955	15996	16033	16118	15865	15985	16082	15969	16028	15843	16114	15918	15914	16031	16107	15993	15967	16066	15836	15874	16152	15966	16099	16059	16020	15950	15893	16156	15999	15974	16025	15968	15876	15967	15989	16104	15870	16166	16117	15924	15791	15981	16043	15986	15951	15986	15957	15881	15885	16016	16085	16007	16124	16167	16102	15999	15990	15952	15997	15933	16168	15992	16108	16244	16058	16019	15985	16021	16070	15783	15986	16211	16018	15974	16041	16115	16149	15929	16005	16030	16119	16017	15968	15897	15770	15878	16048	16042	16062	16169	15871	16036	16109	16180	15950	15997	16034	16031	16024	16019	16163	16102	15867	16170	16014	16172	15953	16093	15908	16270	15946	16015	15821	16079	15892	16173	16162	15941	15725	15992	16144	15994	15993	15973	16031	16017	15979	15955	16066	16185	15860	15823	16031	15970	15936	15949	15923	16248	16177	15971	16173	16203	16135	16165	16104	16017	15915	15952	16036	16038	16102	16019	16025	16214	16072	16069	15930	15894	16155	15943	16056	16051	16062	15958	16143	15934	16011	16068	15933	15934	15946	16131	16065	16063	15917	15998	16028	16035	15752	16003	15956	15865	16060	16018	16168	15908	15964	16160	16046	15777	16038	16090	16050	15963	16291	16084	15977	16103	16106	16178	16202	15790	15820	16137	16007	16098	16037	15915	15930	16044	16193	15975	15917	16006	15950	16037	15772	15780	16152	16079	15979	15966	16079	16082	16036	16077	16194	15920	16135	16165	16113	16117	16126	15975	15985	16024	16132	16018	15964	16017	16148	16123	15960	16040	16011	15911	16055	15982	16061	16144	15875	16150	15978	16128	16153	16079	15901	16110	15782	16024	15897	15872	16189	16103	16120	15968	15885	15757	16077	15922	16109	16010	15969	16061	15907	16085	15928	16160	16118	16259	16138	16288	15969	16014	16202	16039	15982	16225	15970	16001	15898	15935	15972	16051	15824	15967	16064	16106	15963	15930	16075	15984	16218	16133	16007	16020	16078	15879	16008	16191	16009	16117	15955	15862	15960	16192	16058	15996	16118	15979	16123	15963	15776	15973	16064	16214	15930	16075	15758	15974	16003	15917	16084	16022	15930	16165	16020	16018	15973	16343	15984	16068	15957	15900	15930	16007	16049	15899	16044	15928	15936	16182	16255	16252	15899	15946	16096	15933	15981	15904	16114	15957	16130	16029	15953	16149	16140	16222	16106	16125	16023	16122	16007	15889	15955	16108	15916	15999	15847	16171	15858	16003	16022	15904	15998	16066	16041	16164	16034	15945	15929	16134	15863	16021	15905	16181	16218	16005	16108	16077	15982	16102	16081	15876	16002	15815	15901	16078	16156	15947	16021	16154	15911	16104	16148	15968	16280	16090	16043	15911	16059	16244	16020	16065	16159	15922	16069	15949	16104	15979	16031	16077	16041	16065	15933	15899	15847	16088	16005	16046	16011	15947	16007	16005	15924	16126	16087	15834	15994	16050	16177	15956	16084	16022	16147	15972	15995	15958	15932	16022	15933	16010	16062	16109	16050	16062	15933	16082	15952	16024	15834	16013	16004	16030	16029	15948	15941	16138	15939	15965	16144	16006	16094	16038	15901	16094	16027	15969	15960	16252	15942	16028	15853	16110	15885	16096	15953	16026	16113	15989	16150	16022	15845	16006	16040	15951	15887	16134	16048	16084	16145	16081	15988	15980	16099	16077	16030	15825	15925	16066	16130	15967	15855	16091	16096	16041	16040	16154	16287	15958	16239	16007	16002	16105	16255	15960	15847	15848	15923	16232	15904	15996	16040	16135	15898	15867	16117	15927	16105	15913	15952	16043	16128	16173	16053	16132	16055	15956	16106	15849	16101	16074	16113	15943	15952	15986	16322	16157	16088	15878	16025	16106	15888	16009	15891	16171	16265	16043	15875	16048	16055	16047	16026	15821	16085	16134	16050	15858	15878	16094	16010	16059	16079	16211	16047	15937	16017	15971	15941	16102	16075	16117	16180	16147	16139	15804	16029	16071	16055	16135	15920	15960	15965	15979	16007	16016	16149	16049	16000	16200	15969	15984	16057	15939	15896	15928	16093	16121	16011	15953	16111	16030	15958	16089	16001	16029	15851	15831	16053	16120	15976	16098	15944	16196	16164	16122	16137	16122	16027	16087	15996	15985	15964	16146	16179	16043	15831	16011	16112	16009	15832	16012	16165	15965	16040	15867	15857	15902	16082	16034	16020	15982	16005	16228	16135	16022	16086	16205	15988	15811	15951	16073	16075	16094	15848	16315	15958	16131	16133	15977	16102	16161	15858	16031	16053	16000	16003	16113	15968	15903	16045	16023	16126	16130	16073	15962	16006	15985	16114	16005	16069	15942	15993	16218	16018	15958	15975	15870	16234	16029	16208	16232	15975	15953	16073	16039	16132	15860	16106	16061	15969	15952	15917	16132	16010	15857	15974	16062	15986	16012	15772	16004	15881	16023	16376	16197	15881	15972	15918	16017	15832	15769	16126	16160	15853	16046	16057	15978	16030	15870	16002	16030	16006	16221	16064	16113	16069	16074	16176	16092	15896	15969	15976	16285	16080	16074	16165	15922	16163	16097	15951	16077	15927	16178	16184	15898	15872	15890	15960	16078	16001	16074	16201	15998	15963	16035	15697	16005	16138	16101	16199	16162	15885	16140	16072	15980	16039	15832	16069	15764	15862	15887	16012	16096	16038	16046	15902	15934	15944	15772	16058	15997	15949	16140	15865	15985	16098	16064	16129	16070	16160	15869	15995	16087	16128	16160	15842	16086	16078	15934	15988	16129	16326	16334	15989	16189	16004	15909	16209	16033	16016	16095	15834	15937	15983	16141	15995	16161	15915	15875	16012	16004	16092	16083	16091	16098	15985	16219	15934	16088	15940	15830	15978	15959	16080	15968	15936	15764	16070	15890	16157	16057	16076	16179	15960	16042	15788	15913	16079	16064	16082	16066	16067	16177	15985	16138	15952	15938	16060	15873	16022	16243	16028	16152	16008	15946	16166	15920	15730	15812	16006	16139	15996	15967	16022	15987	15935	16008	16036	16029	15991	16203	16170	15977	16226	16045	15994	15906	16117	16158	16192	16306	16180	16217	16106	15920	16238	15964	15967	16102	16021	15880	15898	16031	16018	16012	15902	15982	16183	16129	16009	16131	16048	16141	15915	16129	15965	16044	16111	15956	16012	16096	16042	16261	16302	15837	16185	16141	16062	16163	16032	15884	16134	15818	15977	16073	16199	16002	16055	16393	16151	16128	15950	15881	16069	15955	16226	15956	15918	16004	16077	16044	16045	16041	16116	16020	16087	15991	15962	16080	16197	16069	16062	16116	15993	15839	16078	16076	16063	16000	16098	15991	16120	15919	15881	15997	16113	15993	16023	15931	15912	16242	15933	16017	16186	16087	15998	16134	15838	16230	15917	15843	16159	16084	16014	16126	16130	16142	16091	16058	16079	16098	16083	15786	16121	16254	16064	16108	15841	16059	16048	16130	15985	16155	16191	16050	16003	16098	16399	16014	16428	16044	15812	15998	15839	16000	15769	15985	16104	16110	15926	16015	16032	15917	16029	16280	15980	16073	16031	16150	16112	15963	16109	16002	15921	16181	15826	16029	16152	16065	15779	15983	15986	16060	16022	15907	16091	16020	15957	16017	16120	16061	15992	16058	16107	16156	16042	16080	16206	15981	15991	16116	16049	16076	16037	15862	15859	16194	16220	16010	16147	16133	16052	15958	16003	16105	16084	16153	16293	16089	15982	16088	15924	16033	15816	15901	16094	15979	16072
26350	44378	39176	29273	23264	19995	17642	16082	15483	15387	15153	14749	14654	14702	14424	14201	14419	14129	14177	14150	14003	14020	14148	14075	14161	14073	13954	14097	13856	14107	13910	14012	13936	13961	14089	14033	14188	14424	14018	14191	13931	14059	13998	13947	14320	13957	13954	14006	13998	13915	13923	13852	13835	13862	13890	13840	14113	13775	13919	13780	14130	13849	13983	13857	13894	13855	13861	14029	13933	14127	13970	13841	13896	13906	13887	13844	13850	13772	14011	13951	14084	13945	13934	13927	13955	13822	13946	14157	13926	13955	13925	13862	13765	13878	13787	13934	13888	13770	13891	14050	14060	13836	13885	13924	13906	13728	14035	13951	13773	13733	13918	13892	13942	14032	13874	13843	13879	13886	13886	14124	13777	13813	14023	13910	13816	13851	13846	13824	14005	13856	13863	13817	13926	13891	13735	14034	13985	14004	13900	13899	13858	13891	13889	13742	13877	13959	13993	13902	14060	13989	13887	13837	13961	13946	13777	13794	13837	13957	13912	13894	13958	14017	13879	13789	13883	13847	13788	13681	13855	14028	13771	13718	13961	13949	13938	13733	13947	13939	13872	13882	13978	13907	13820	14047	14019	13925	13976	13784	13796	14118	13841	13946	13956	13764	13817	13878	13997	13885	14004	13865	13971	13755	13996	13938	13961	13765	13852	14012	13960	13868	13899	13844	13915	13988	13925	13748	13948	13972	13757	13963	13897	13826	14056	13739	13928	13920	13946	13940	14092	13987	13786	13889	13989	13803	13914	14087	13886	13812	13989	13771	14135	13888	14017	13967	13910	13825	13856	13933	13916	13772	13963	13935	13855	14141	13902	13862	13809	13869	13847	13998	13917	13847	13997	13960	13880	13979	13850	13886	13843	13962	13925	13862	13845	14070	13806	13913	13852	13938	13908	13885	13917	13891	13865	13941	13831	13903	14063	13900	13865	13949	13974	13697	13857	13825	13921	13938	13978	14056	13809	13945	13949	13739	13710	14030	13911	13831	13952	13905	13990	13904	13883	13990	13856	13748	13935	13993	13842	13896	13963	13871	13961	13865	13777	13944	14063	13933	13956	13809	13938	13964	13891	13889	13832	13934	13847	13852	13849	13859	13964	13957	13890	13836	13935	13907	14127	13971	13833	14057	13715	13772	13940	13932	13861	13701	13711	13969	13827	13817	13858	13608	13990	14100	13775	13829	13908	13909	13807	13998	13850	13567	13837	13837	13812	14012	13872	13883	13790	13966	13930	14062	13954	13892	13816	14027	13758	13910	13951	13772	14017	13858	13922	13815	14071	13916	13889	13859	13851	13991	13859	13671	13903	13710	14091	13901	13914	13964	13912	13895	13980	13801	13718	13903	13876	13947	14055	14055	14057	13877	13948	13739	13959	13757	13946	13889	13901	13809	13849	13859	13763	13822	13876	14006	13790	13667	13940	13764	13936	13928	13880	13924	13952	13839	13697	13742	13926	13951	13925	13981	13783	13896	13898	13721	13803	13883	13680	13846	13907	13847	13675	13878	13822	13946	13974	13864	13963	13959	13836	13665	13951	13795	13917	13890	13786	13793	13997	13983	13852	13997	13881	13791	13844	13927	13773	14102	13926	13923	13966	13853	13824	13925	13820	13891	13926	13872	13944	13924	13959	13798	13841	13848	13842	13882	13857	13981	13855	13873	13828	13826	13943	13862	13837	14061	13840	13902	13945	13942	14026	13919	13902	13831	13892	13972	13922	13873	13833	13818	13977	13938	13808	13977	13841	14057	13870	13761	13894	13934	13971	13939	13984	13815	14033	13914	13795	14018	14000	13933	13942	13993	13726	13908	13793	13807	13998	13880	13853	13957	14128	14003	13901	13813	13820	13998	13743	13762	13943	13802	14017	13996	13828	13973	13873	13801	13862	13933	13867	14022	13822	13927	13653	13867	13812	14064	13911	13776	13835	14013	13923	13998	13759	13921	13741	13900	14024	13991	13906	13828	13856	13767	14020	13945	13986	13889	13867	13949	13937	13798	13934	13761	13938	13956	13889	13896	13911	13844	13851	13957	14016	13897	14052	13880	13883	13916	13938	13734	13899	13981	13863	13880	13752	13819	13858	13944	13825	13824	13987	13894	13887	13910	13872	13793	13833	13853	13853	13938	13963	13880	13908	13962	13770	14006	13893	14112	13933	13755	13755	13835	13964	13936	13984	13934	13981	13928	13994	14094	13807	13776	13731	13912	13887	13945	13910	13844	13833	13887	14002	14009	13963	13759	14054	13904	13966	13889	13758	13849	14053	14034	13837	13935	13976	13970	13922	13852	14005	13876	13837	13831	13789	13892	13816	13892	13993	13961	13913	13828	14075	13891	13833	13971	13998	13875	13812	13898	13924	13943	13760	13837	13937	13824	13890	13848	13842	13991	13888	14024	13978	14186	13744	13972	13619	13952	13845	13909	13818	14043	13947	14110	13749	13947	13881	13786	14135	13763	13964	13911	13863	13905	13927	13881	13832	13858	13760	13899	13716	13739	13834	13995	13931	13961	13888	13917	13919	13912	13740	13878	13904	13878	13871	14118	13806	13722	13859	13844	13833	13898	14070	13971	13867	13813	13960	13937	13966	13865	13886	13986	13886	13915	13916	13850	13947	13743	13827	14061	13849	13831	13811	13976	13845	13842	13890	13814	13831	13970	13987	14085	13794	13848	13936	14053	13845	14105	13699	13888	13734	14011	13947	13771	13775	14075	13974	13864	13918	13841	13829	13942	13986	13940	13800	13798	13895	13792	13798	14062	13931	13832	13826	13853	13806	13914	13859	13819	13938	13950	13830	13854	13794	13960	13928	13942	14056	13797	13848	13939	13989	14004	13892	13776	13958	13929	13982	13862	13801	13981	13827	13956	13748	13908	13874	13889	13916	13840	13898	14000	13806	13865	13861	13885	14032	13900	13814	13955	13740	13910	13853	13994	13663	13776	13892	13880	13741	13773	13989	13910	13885	13926	13732	13846	13814	13899	13966	13923	14068	13851	13928	13935	13960	14043	13919	13966	13940	13943	13992	13856	13834	13915	13827	13966	14031	13843	14053	13757	14069	13798	13957	13826	13963	13896	13593	14014	13817	13815	13891	13996	13908	14044	13923	13998	13892	13816	13926	13873	13981	13876	13796	13953	13870	14040	14094	13800	13984	13959	13798	13831	13704	14004	13813	13931	14001	13818	13786	13745	13892	13871	13916	13833	13891	13923	13820	13840	13932	13835	14038	13866	13885	13817	13866	13866	13792	13950	13847	13893	14000	14015	13762	13827	13970	13880	13766	13880	13904	13844	13871	13885	13840	13772	13874	13856	13885	13692	13817	13870	13844	13981	13874	13807	13799	13855	13908	13850	14002	13939	13761	13941	13974	13881	13818	13786	13865	14037	14032	13927	13941	13820	13921	13945	13961	13888	13836	13909	13826	14037	13895	13936	13862	13900	13921	13868	13714	13914	13907	13845	13997	13837	13839	13848	14058	13812	13856	13866	13869	13834	13746	13859	13904	13959	14052	14025	13937	13928	13754	13730	13960	13851	13860	13761	13926	13868	13884	13791	13882	13884	13775	13827	13830	13800	13897	14039	13965	13914	13880	13831	14046	13814	13911	13958	13887	13648	13807	13908	13993	13721	13842	13914	13902	13879	13799	13893	13992	13920	13866	13785	13707	13836	13978	13787	14035	13758	13772	13867	13806	13775	13954	13940	13696	13869	13867	14042	13943	13928	13952	13844	13825	13925	13836	13875	13841	13857	13902	14023	13940	13834	13939	14025	13728	13814	13725	13933	13899	13814	13788	13816	13858	13855	13900	13921	13945	13954	13846	13857	13857	13775	13881	13763	13851	13835	13922	13921	13913	13862	13935	13996	13886	13973	13837	13839	14010	13887	13857	14026	14100	13718	13938	13782	13874	13965	13993	14063	13925	14148	13788	13907	14103	13912	13855	14112	13942	13784	13815	13820	13817	13892	13920	13796	13941	13867	13868	13936	13702	13955	13773	13928	13810	13940	13914	13839	13861	13729	13831	13959	13821	13862	14016	13855	13950	13939	13919	13854	13902	13827	13807	13900	13928	13874	13983	14001	13865	13980	13821	13884	13959	13744	13857	13881	13812	13785	13817	13861	14062	13858	13881	13889	14031	14047	13891	13907	13964	13758	14037	13818	13834	13895	13754	13863	13821	13945	14004	13992	13857	14081	14043	13835	13920	13884	13819	13992	13989	13712	14074	13894	13718	13843	13831	13923	13973	13991	13892	13778	13978	13667	13929	14064	13552	13883	13877	13815	13945	14085	14026	13878	13805	13852	13781	13914	13961	13849	13830	14107	13997	13834	14026	13927	13939	13914	13974	13762	13901	14045	13907	13878	13890	13768	13850	13833	13824	13921	13706	14029	13899	13893	13948	13660	13675	13858	13879	13899	13900	13953	13840	13870	13945	13846	14080	13788	13992	13954	13938	14018	13955	13912	13675	13888	13786	13729	14013	13882	13806	13760	13893	13642	14013	13817	13842	13896	13899	13976	13871	13798	13872	13907	13961	13866	13882	13892	13773	13974	13997	13886	13783	13935	13917	14017	14017	13707	13919	13918	14019	13789	13835	13713	13753	13912	13745	13926	13908	13902	13913	13948	13932	13927	13951	13916	13743	13869	13934	13890	13824	13858	13788	13855	13964	13848	14054	13877	13875	13877	14048	13889	13749	13719	13876	13900	13829	13877	13848	13989	13990	13957	14080	13841	13900	13848	13995	13940	13837	13997	13921	13776	13992	13828	13741	13843	13975	13857	13854	13940	13878	13896	13878	13788	13797	13860	13855	13879	14032	13843	13906	13720	13868	13966	13954	13915	14092	13822	14017	13845	13958	13901	13875	13915	14003	13930	14010	13920	14025	13997	13965	13715	13936	13879	13979	13999	13820	14119	13889	13881	13897	13860	14019	13844	13876	13923	13911	13969	13793	13809	13779	13946	13965	14026	14034	13786	13811	13979	13914	13825	13946	13827	13853	13907	13871	13851	13825	13973	13839	13924	13911	13852	13774	13878	13847	13859	13820	13923	13768	14020	13816	13901	13950	13932	13737	13698	13829	13814	13919	14091	13748	13945	13857	13815	13870	13682	13848	13935	13918	13856	13722	14056
22858	21147	28934	23792	22024	24591	25874	20176	18554	18661	18464	18090	17888	17468	17571	17630	17265	17430	17511	17187	17266	17135	17128	17225	17396	17289	17025	17032	16964	17120	17010	17231	17162	17110	17152	17112	17180	17415	17009	17232	17204	17074	17284	17045	17037	16829	17096	16936	17133	17010	17059	16972	16929	16858	16837	16916	16944	17088	17159	16894	17006	17052	16948	16931	16928	16759	17056	17009	16910	16930	17022	16630	16769	16902	16653	16756	16890	16915	17053	16948	16883	16874	16845	17019	16733	16794	16983	16826	16970	16860	16932	16977	17025	16826	16975	16971	16919	17102	16765	16906	17073	16952	16745	16950	16739	16869	16871	16707	16862	16730	16856	16806	16607	16968	17010	16958	16925	16659	16826	16805	16963	16861	17050	16857	16722	16873	16723	16971	16948	16749	16732	17004	16791	16928	17080	17103	16920	16875	16826	16950	16952	16837	16884	17133	16920	16961	16790	16780	16703	16901	16902	16810	16881	16892	16739	16919	16925	16775	16896	16842	16782	16882	16594	16813	16888	17015	17013	16861	16855	16702	16869	16742	16988	16934	16752	16881	16885	16897	16938	16816	16839	16839	16673	16872	16714	16682	16837	16949	16885	17124	16940	16730	16900	16906	16892	16801	16741	17026	16932	16884	16715	16882	16947	16988	17030	16900	16906	17093	16705	17074	16831	16901	16951	16840	17017	16938	16875	16958	16882	16817	16752	17070	16919	16630	17046	16907	16968	16897	16988	16870	17011	16808	16816	16669	16815	17075	16833	16948	16724	16751	16917	16746	17083	16728	17034	16759	16807	16966	16847	16798	16730	16887	16768	16797	16749	16898	16731	16776	16907	17017	16976	16877	16783	16601	16783	16960	16694	16830	16742	16969	16896	17062	16981	16932	16773	16885	16930	16891	16968	16501	17002	16936	16923	16949	16875	16981	16869	16823	16779	16939	16837	16931	16976	16821	17033	16999	16873	17167	16726	16772	16839	16942	16882	16757	16685	16566	16893	16915	16909	16912	16785	16836	16892	16664	16912	16841	16883	16967	16853	17088	16998	16782	16936	16919	16815	16625	16875	16637	16776	16777	16787	17070	16890	16865	16930	16928	16792	16831	16929	16985	16865	16901	16894	16911	16897	16844	16730	16878	16877	16617	16872	16834	16979	16978	16954	16982	16746	17034	17014	16889	16924	16897	17010	16795	16788	16704	16745	16707	16685	16820	16925	16704	16805	17004	16945	16736	16796	16941	16944	16834	16859	17014	16820	16921	16969	16972	17070	16968	16928	16934	16847	16756	16903	16635	17021	16683	16950	16968	16894	16928	16977	16872	16953	16948	17158	16887	16822	16741	16770	16914	16699	16908	16897	16815	16930	16807	16803	16894	17058	16721	16928	16900	16725	16727	17053	16793	16850	16835	16689	16940	16790	16899	16762	16846	16841	16991	16819	16954	16826	16812	16873	16803	17009	17105	16773	17087	16891	16844	16935	16795	16882	16822	16895	16909	16903	17017	16884	16916	16888	16884	16883	16715	17004	16791	16853	16897	16761	16834	16944	16860	16709	16772	16845	16697	16854	16908	17087	17024	16737	16863	17033	16824	16940	16811	16992	16701	16798	16834	16863	16757	17039	16917	16743	16937	16792	16791	16879	17061	16797	16806	16845	16880	16883	17067	16865	16852	17005	16757	16763	16831	16814	16642	16928	16644	16852	16994	17026	16837	16819	16692	16829	16952	16878	16842	16835	16793	16826	16793	16605	16863	16865	16769	16783	16900	16716	16890	16942	16732	16883	16921	16807	16843	16882	16941	16932	16793	16692	16996	16800	16839	16846	16859	16791	17022	16890	17069	16725	16881	16937	16662	17006	16790	16853	16838	16886	16886	16905	16846	16598	16876	17107	17054	16911	16728	16846	16703	16628	16745	16812	16811	16674	16864	16823	16658	16822	16767	16664	16904	16873	17083	17153	16911	16779	16777	16819	16911	16793	16927	16805	16903	16747	17046	17104	16679	16780	16941	16738	16743	16987	16764	17137	17009	16919	16746	16851	16425	16953	16844	17023	16819	16685	16784	16860	16815	16855	16881	16847	16813	16950	16843	16717	16911	17021	16815	16827	16810	16864	16988	17088	16895	17039	16778	16982	16704	16813	16944	16892	16901	16828	16752	16833	16720	16771	16926	16854	16836	16865	16877	16769	16926	16939	16945	16798	16901	16962	17054	16814	16928	16926	16905	17029	16712	16788	16810	16983	16707	16930	16694	16745	16663	16944	16847	16795	16773	16738	16909	16730	16997	16903	16666	16914	17063	16780	17070	16902	16899	16657	16850	16873	17064	16981	16888	16938	16947	16965	16936	16623	16853	16765	16615	16744	16692	16900	16771	16990	16942	16892	16718	16740	16734	16760	16877	16953	16976	16771	16839	16894	17126	16848	16978	17091	16757	17149	16927	16778	17009	16798	16873	16999	16878	16807	16903	16901	16967	16766	16772	16916	16943	16961	16891	16659	16824	16901	16793	17016	16823	16968	16776	16867	16928	17049	16979	16848	16842	16960	16931	17149	16815	16871	16835	16788	16847	16996	16808	16788	16725	16722	16889	16789	16957	16820	16768	16753	16874	16877	16744	16677	16771	16783	16947	16849	16916	16840	16650	16963	16850	16854	16977	16943	16959	17040	17003	16935	16676	16842	16865	16853	16907	16906	17029	16872	16792	16808	16740	16764	17030	16924	16899	17072	16824	16990	16913	16807	16858	16750	16885	17006	16906	16908	16740	16909	16770	16879	16634	16813	16845	16843	17042	16654	16790	16939	16865	16896	16897	16934	16848	17000	16837	16715	16788	16765	16672	16814	17030	16933	16852	16895	16859	16934	16997	16966	16950	16894	16953	16840	16916	17006	17003	16996	17099	16881	16809	16914	16791	17006	16962	17013	16834	16702	16724	17008	16891	16655	16662	16911	16761	16653	16994	16734	16698	16906	16733	16631	16845	16915	17031	16866	16968	17042	16945	16767	16929	16941	16844	16798	16726	16747	16656	16852	16736	16624	16978	16733	16837	16808	16684	16828	16901	16799	17082	16720	16977	16658	16869	16738	16875	16928	17011	16863	16789	16726	16982	16897	16649	16760	17004	16918	16883	16881	16987	16755	16651	16859	16850	17015	16834	16787	16908	16936	16717	16930	16788	16891	16646	16742	16936	16818	17005	16889	16919	16917	16807	16893	16917	16825	16778	16914	17103	16748	17063	16908	16855	16841	17052	17023	16810	16907	16883	16665	16722	17007	16894	16974	16816	16937	16540	16945	16812	16942	16827	16757	16674	16847	16888	16989	16989	16992	16917	16918	16807	16803	16920	16933	16813	16844	16904	16880	16616	16710	16853	16905	16742	17065	16636	16981	16840	16933	16947	16859	16879	16667	16873	16970	16736	17144	16735	16716	16710	16606	16655	16811	16776	16920	16664	16876	17037	17002	16893	16846	16693	16812	16770	16764	16801	16984	16751	16716	16861	16843	16784	16792	16732	16765	16917	16766	16647	16854	16859	16838	16874	16897	17023	16992	16822	16840	16877	16826	16943	16808	16791	16729	16949	16842	17055	16658	16928	16718	16754	17086	16916	16978	16784	16705	16591	16532	16743	17020	16920	16880	16899	17018	16958	16924	16729	17015	16994	16848	17143	16923	16794	16971	16933	16716	16753	17075	16917	16750	16969	16960	16788	16657	16993	16816	16812	16865	17083	17036	16901	16686	16677	17016	17018	16915	17046	17001	17153	16990	16820	16893	16898	16863	16791	16709	16900	16863	17001	16895	16929	16914	16693	16889	16986	16667	16820	16894	16932	17025	16872	16908	16710	16714	16844	16767	16893	16759	16798	17099	16725	16735	16853	16971	16915	16875	16718	16869	16774	16925	16867	16745	16840	16897	16968	16888	17099	16662	16848	16906	16843	16809	16859	16782	16716	16673	16793	17002	16639	16879	16992	17067	16829	17000	16870	16716	17000	16804	16840	16795	16826	16616	16968	16954	16702	16702	17017	17036	16929	16713	16813	16979	16810	16693	16844	16966	16899	16758	16890	16747	17003	16643	16791	16647	16712	16935	17067	16910	17014	16828	16988	16970	17015	17157	16730	16879	16809	16773	16780	16670	16692	16678	16975	16930	16855	16870	16919	16966	16859	16901	16680	16980	17001	16837	17048	16872	16934	17040	16848	16772	16995	16968	16949	16919	16810	16912	16807	16822	17014	16908	16834	17003	16888	17089	16796	16856	16883	16840	16943	17013	16933	16826	16895	16941	16815	16780	16909	16774	16815	16789	16934	16995	16833	16889	16859	16882	16825	17034	16913	16846	16825	16603	16880	16842	16816	16724	16652	16544	16790	16830	16931	16801	16787	17019	16805	17070	16716	16656	16945	16920	16714	16964	16825	16935	16826	16709	16822	16896	16927	16769	16855	17115	16804	16914	16766	16874	16658	16736	16846	16961	16935	16831	16772	16951	17053	16958	16886	16907	17081	17124	16934	16954	16868	16707	16742	17069	16841	16833	17013	17099	16876	16804	16804	16910	17015	16937	16805	16954	16879	16842	16673	16879	16890	17054	16716	16840	16925	16785	16623	16657	16936	16839	17029	16818	16727	16962	16923	16909	16879	16737	16736	16862	16724	16839	16979	16821	16775	17112	16928	16875	17003	16911	16991	16822	16856	16871	17008	16968	16819	16913	16861	16899	16837	16896	16777	16718	16720	16844	16686	16818	16638	16862	17147	16845	16581	16551	16751	17095	16921	16924	16949	16885	16604	16803	17088	16799	16806	16926	17033	16715	16923	17009	16891	16702	16687	16962	16895	16905	17073	16816	17062	16995	16841	17069	17032	16709	16680	16753	16971	16769	16967	16759	16737	16910	16880	16792	16711	16761	16769	17025	16980	16887	16907	16822	16490	16868	16823	16874	16929	16904	16862	16768	16680	16615	17085	16897	16815	16968	16660	16770	16794	16897	16925	16806	16878	17032	17070	16947	16892	16737	16839	16819	16676	16839	16869	16893	16836	16917	16930	16768	17019	16709	16833	16811	16802	16899	16836	17048	16752	16933	17091	16805	16900	16856	16758	16933	16805	16860	16946	16851	16759	16826	16772	17083	16787	16793	16783	17030	16897
28917	50482	45245	33693	27814	23823	20525	17734	16498	16430	16297	15856	15492	15433	14967	14900	15065	14827	14837	14707	14587	14869	14795	14623	14315	14566	14669	14421	14494	14547	14652	14544	14775	14651	14628	14618	14837	14661	14628	14694	14523	14560	14702	14481	14522	14503	14441	14379	14466	14339	14415	14385	14300	14377	14440	14380	14588	14436	14348	14423	14475	14504	14321	14419	14250	14308	14430	14331	14409	14275	14334	14410	14378	14397	14312	14450	14562	14383	14374	14407	14397	14347	14465	14567	14490	14326	14553	14539	14500	14378	14343	14475	14374	14445	14237	14320	14379	14327	14405	14399	14407	14416	14526	14445	14284	14345	14387	14494	14353	14296	14243	14390	14280	14435	14442	14291	14339	14510	14360	14380	14442	14258	14445	14120	14399	14315	14468	14435	14382	14398	14329	14251	14316	14445	14488	14435	14302	14398	14335	14304	14430	14357	14292	14456	14307	14441	14478	14289	14273	14155	14401	14442	14392	14300	14441	14429	14329	14377	14417	14262	14357	14445	14363	14295	14395	14218	14502	14405	14544	14392	14334	14359	14338	14376	14255	14340	14420	14308	14458	14443	14220	14416	14593	14396	14265	14337	14386	14321	14460	14383	14328	14412	14365	14287	14400	14377	14447	14385	14432	14324	14360	14433	14204	14353	14416	14419	14386	14417	14484	14367	14547	14439	14536	14365	14295	14463	14465	14416	14387	14436	14334	14396	14592	14379	14396	14342	14493	14269	14416	14456	14206	14236	14466	14397	14499	14273	14232	14273	14502	14237	14420	14460	14462	14622	14272	14399	14473	14333	14425	14344	14394	14402	14576	14392	14323	14303	14430	14365	14246	14546	14378	14449	14368	14344	14338	14266	14457	14248	14316	14356	14504	14360	14392	14198	14446	14277	14424	14422	14315	14338	14417	14419	14309	14467	14348	14331	14439	14543	14231	14275	14312	14183	14365	14250	14307	14334	14365	14434	14292	14460	14459	14369	14227	14424	14492	14377	14393	14484	14304	14441	14408	14244	14323	14375	14268	14364	14308	14248	14364	14375	14215	14296	14387	14401	14489	14253	14306	14405	14457	14292	14317	14240	14343	14377	14321	14504	14541	14265	14484	14189	14267	14389	14386	14325	14354	14304	14338	14433	14390	14344	14509	14300	14452	14228	14369	14332	14185	14439	14366	14222	14329	14239	14372	14497	14389	14294	14254	14425	14259	14312	14443	14391	14264	14350	14291	14423	14479	14219	14351	14295	14342	14274	14417	14528	14352	14333	14178	14387	14326	14313	14392	14445	14541	14458	14371	14299	14269	14488	14444	14446	14430	14421	14238	14291	14256	14399	14325	14474	14379	14318	14466	14464	14452	14177	14380	14318	14326	14436	14317	14217	14393	14307	14373	14292	14445	14372	14384	14404	14305	14434	14317	14336	14283	14382	14324	14400	14371	14321	14333	14433	14220	14504	14387	14357	14395	14286	14179	14243	14448	14252	14498	14310	14366	14367	14416	14290	14420	14356	14318	14258	14334	14412	14312	14363	14440	14271	14417	14317	14302	14311	14429	14517	14370	14286	14304	14418	14394	14395	14494	14392	14367	14292	14366	14373	14505	14300	14498	14273	14393	14217	14375	14286	14588	14319	14424	14326	14365	14294	14412	14547	14231	14439	14310	14553	14480	14409	14204	14357	14274	14424	14423	14217	14361	14430	14293	14482	14337	14160	14296	14372	14455	14290	14537	14148	14303	14472	14287	14455	14329	14163	14554	14454	14268	14303	14478	14334	14277	14431	14354	14291	14382	14252	14304	14339	14375	14514	14465	14586	14247	14324	14361	14352	14230	14357	14461	14259	14357	14362	14381	14319	14439	14385	14386	14309	14398	14522	14250	14364	14294	14431	14450	14455	14461	14449	14411	14358	14381	14365	14407	14374	14475	14343	14451	14316	14275	14411	14421	14307	14222	14478	14534	14451	14401	14302	14400	14361	14321	14321	14383	14244	14328	14485	14428	14459	14294	14447	14260	14445	14262	14574	14363	14275	14198	14527	14355	14333	14528	14373	14348	14395	14410	14460	14368	14327	14281	14318	14411	14198	14296	14345	14346	14285	14317	14357	14490	14342	14397	14434	14429	14350	14371	14302	14311	14356	14362	14347	14520	14432	14461	14414	14362	14514	14330	14264	14481	14277	14220	14590	14453	14285	14222	14497	14345	14409	14388	14434	14401	14258	14314	14323	14384	14392	14270	14233	14474	14359	14341	14368	14456	14227	14387	14369	14295	14423	14385	14304	14423	14314	14351	14431	14454	14443	14324	14326	14444	14245	14286	14543	14555	14478	14384	14285	14429	14341	14349	14450	14347	14359	14423	14182	14384	14345	14417	14508	14305	14319	14322	14249	14349	14259	14444	14386	14265	14311	14311	14268	14412	14368	14396	14193	14337	14133	14436	14253	14473	14315	14276	14555	14384	14417	14491	14369	14311	14377	14283	14530	14214	14282	14488	14354	14453	14407	14331	14437	14313	14302	14466	14360	14322	14386	14257	14287	14251	14258	14500	14288	14288	14262	14353	14267	14475	14218	14395	14344	14493	14262	14448	14551	14336	14390	14449	14366	14292	14240	14397	14359	14333	14383	14279	14277	14354	14468	14381	14400	14270	14358	14250	14458	14500	14396	14262	14284	14504	14440	14399	14448	14575	14446	14570	14222	14347	14354	14447	14269	14408	14563	14303	14209	14356	14242	14415	14454	14283	14263	14418	14354	14355	14488	14339	14410	14370	14444	14289	14321	14316	14487	14404	14313	14310	14361	14482	14323	14485	14393	14342	14488	14311	14448	14327	14420	14271	14299	14519	14263	14384	14442	14492	14392	14457	14243	14486	14357	14497	14296	14459	14305	14463	14401	14349	14357	14315	14248	14392	14436	14397	14483	14461	14427	14281	14356	14416	14435	14144	14189	14334	14451	14221	14302	14567	14507	14305	14437	14459	14181	14358	14436	14514	14472	14394	14283	14290	14248	14320	14548	14211	14398	14227	14413	14390	14259	14288	14246	14358	14442	14101	14392	14310	14277	14322	14494	14529	14412	14255	14433	14499	14316	14430	14273	14387	14436	14317	14433	14343	14428	14392	14377	14340	14331	14449	14433	14272	14355	14359	14352	14398	14238	14355	14330	14453	14419	14249	14564	14246	14137	14291	14282	14418	14138	14494	14513	14305	14252	14093	14482	14296	14298	14445	14422	14286	14460	14262	14276	14436	14376	14388	14343	14190	14412	14459	14383	14255	14235	14467	14400	14449	14248	14344	14350	14359	14443	14348	14455	14469	14316	14314	14374	14340	14365	14379	14419	14447	14397	14382	14617	14614	14281	14478	14325	14268	14435	14446	14384	14403	14547	14392	14366	14314	14219	14305	14302	14476	14493	14360	14494	14304	14585	14393	14420	14275	14361	14421	14514	14338	14217	14275	14338	14439	14382	14324	14260	14347	14418	14202	14426	14419	14324	14579	14312	14262	14311	14248	14375	14335	14321	14289	14542	14305	14237	14330	14269	14274	14415	14358	14315	14345	14293	14348	14274	14357	14192	14319	14280	14474	14244	14222	14466	14328	14344	14198	14427	14435	14426	14329	14348	14210	14457	14486	14520	14500	14200	14244	14266	14313	14423	14279	14379	14423	14383	14319	14354	14274	14156	14362	14316	14371	14403	14349	14358	14231	14381	14308	14470	14280	14403	14291	14433	14238	14347	14274	14323	14338	14417	14459	14437	14329	14323	14499	14621	14419	14317	14451	14230	14433	14379	14372	14391	14383	14387	14390	14352	14340	14249	14442	14083	14419	14208	14431	14327	14165	14230	14391	14256	14172	14561	14426	14337	14438	14271	14373	14279	14370	14483	14465	14403	14331	14272	14308	14426	14453	14356	14384	14202	14516	14227	14358	14481	14401	14235	14295	14361	14539	14251	14283	14406	14385	14386	14278	14359	14295	14274	14277	14594	14370	14436	14421	14458	14340	14387	14501	14196	14387	14587	14512	14477	14387	14261	14336	14255	14386	14451	14391	14352	14306	14299	14371	14259	14396	14434	14270	14341	14346	14360	14384	14547	14191	14432	14497	14435	14314	14519	14512	14338	14428	14612	14370	14464	14347	14432	14439	14370	14378	14344	14515	14479	14190	14210	14291	14377	14370	14401	14388	14340	14241	14245	14423	14365	14401	14568	14264	14499	14398	14412	14582	14308	14258	14399	14340	14335	14318	14387	14292	14191	14444	14218	14267	14358	14397	14217	14230	14442	14165	14292	14479	14325	14257	14483	14409	14253	14337	14341	14294	14468	14384	14332	14363	14440	14310	14340	14530	14298	14259	14276	14189	14199	14376	14472	14323	14467	14397	14226	14236	14308	14233	14443	14236	14178	14440	14474	14408	14416	14399	14477	14352	14301	14341	14234	14321	14624	14479	14300	14472	14351	14397	14417	14451	14532	14355	14198	14316	14376	14430	14308	14354	14277	14372	14381	14421	14224	14382	14353	14459	14313	14365	14298	14406	14342	14238	14398	14376	14423	14408	14295	14368	14298	14525	14457	14429	14255	14378	14333	14428	14344	14338	14467	14427	14395	14277	14343	14513	14498	14331	14319	14524	14534	14166	14340	14562	14355	14258	14247	14359	14441	14296	14465	14349	14280	14424	14245	14234	14423	14376	14297	14371	14202	14221	14328	14292	14179	14476	14407	14391	14226	14346	14372	14478	14465	14391	14284	14250	14425	14105	14348	14386	14298	14165	14363	14504	14252	14393	14333	14506	14505	14293	14417	14407	14436	14421	14366	14205	14330	14207	14316	14349	14367	14416	14418	14300	14379	14335	14576	14336	14237	14483	14299	14428	14371	14403	14458	14466	14293	14498	14481	14295	14490	14323	14331	14364	14303	14267	14351	14385	14235	14354	14366	14254	14237	14372	14357	14442	14300	14422	14519	14430	14270	14417	14271	14412	14336	14131	14453	14319	14394	14472	14386	14305	14492	14460	14434	14441	14292	14392	14379	14382	14410	14263	14350	14268	14442	14435	14389	14615	14257	14379	14325	14350	14345	14336	14403	14325	14513	14199	14291	14240	14191	14394	14296	14364	14502	14432	14402	14278	14315	14455	14329	14497	14390
28378	24577	29172	25174	20771	18354	17623	16820	16602	16438	16473	16228	16282	16327	16601	16331	16296	15988	15932	16131	16259	15953	15944	16008	15981	15987	15816	15926	16019	15899	16089	16022	16204	16088	16151	16159	16022	15983	16209	16287	16035	16215	15985	16070	16087	16108	16360	15927	15810	15901	15900	16014	16058	15893	15959	16060	15921	15961	15858	15960	15904	15930	16066	16130	15980	16098	15976	16059	15886	15888	16233	16257	16145	15957	15950	15886	15887	15859	15967	16177	15877	15975	16062	16041	16018	15946	16137	16290	16135	15962	16001	16145	16028	16007	15951	15861	15982	16204	15794	15960	15934	15844	16001	16018	16162	16086	16191	15961	15926	15856	16132	15880	15917	15792	15970	15921	15862	15900	15896	15938	15938	15942	15800	16272	16015	16056	16005	16109	16061	16026	16039	15855	15981	15795	15950	15933	15903	16091	16023	15996	16224	15938	15984	16006	16091	16068	15873	16034	16035	15956	15961	15997	15835	15992	16105	15975	16121	16022	15988	16217	15961	16036	16114	16068	15934	16077	15712	15972	16060	15969	16001	16025	16153	15969	15746	16112	16173	16203	15873	15895	15887	15924	15861	15990	16122	15997	15946	16106	15932	15821	15781	16013	15927	16144	16123	15884	16043	15772	15720	15995	16005	15994	15885	15945	15788	16126	15798	16113	15816	15934	16031	16270	15881	15838	15948	15952	15930	15771	16097	16014	16088	15977	16155	15935	15785	15933	15836	16030	16012	15867	15684	16035	15884	15828	15800	16002	15912	15883	16148	15785	15948	16012	15995	15775	16049	15916	15935	15984	15782	15877	15941	16014	16004	15995	15876	15963	15971	15934	16093	15993	15859	15886	16109	16168	16039	16105	15968	16111	15889	15653	15799	16069	16014	16080	15961	16027	16111	16022	15931	16037	16070	15818	16341	15935	16212	15947	16102	16068	16047	16140	15864	16038	16016	15903	15905	16146	15866	15857	16049	16036	16093	15879	15968	16093	16019	16020	16097	16087	16052	15977	15874	15933	15796	16142	16069	16091	16004	15974	15867	16048	16133	16137	15935	15854	16227	15912	15961	15962	15955	16071	15960	15880	15995	16143	16084	15834	16060	16131	16057	15913	16210	16010	15898	16166	15900	16059	16260	16097	15863	15723	16151	16033	15849	15837	16048	16016	15975	15864	16009	15915	15953	15994	15865	16113	15964	15964	15948	15976	15764	16035	16018	16162	15943	15914	16143	16057	16005	15839	16068	15750	16085	16054	15905	16048	15917	16050	15967	15915	16107	15800	15907	15970	15976	16041	15972	15985	15749	15844	15889	16120	16128	16168	16159	15896	15961	15850	16184	15939	15973	16000	15882	16081	16031	16095	15958	16011	15909	16025	15994	16085	15870	15971	16090	15856	15944	15912	15975	16039	15852	15862	15895	15968	16016	16160	15983	16027	15986	15752	15816	15842	15900	15867	15899	16151	16056	16041	16007	15927	15947	16068	15818	15962	15997	15827	16054	16039	16001	15866	15992	16207	16048	16012	16261	16034	15991	16059	16096	15993	16219	15906	15965	16065	16026	16096	15987	15948	16057	15953	15548	15987	15813	15954	15852	16043	15983	16148	16041	15966	16208	15879	15782	15853	16125	15996	16137	16008	15992	15861	16041	15984	16007	15994	16026	16066	16007	16050	15876	15987	16006	15851	15951	15990	16016	16251	15870	16113	15889	16089	15846	15900	16015	15973	15992	15870	16070	16094	15992	16076	15963	16027	15865	15823	16039	15978	15936	16084	15951	16106	15838	15966	15853	15895	15989	15794	15819	15949	16007	16203	16028	16047	16137	16001	16182	16106	16138	16053	15983	16083	16004	15811	15773	16122	16238	15856	15977	15859	16156	15949	15916	16113	15920	15842	16047	16009	15911	16032	15976	15902	15851	15869	15852	16028	15908	15686	15878	15952	16025	15977	16003	16077	15921	16148	15932	15987	16056	16243	16059	15875	16087	15792	15859	15955	16172	16149	16013	15857	15882	15862	15791	15760	15974	16030	15946	15894	16231	15975	15941	16026	16002	15958	16102	15995	16278	16079	15975	15926	16010	16031	16096	15978	16018	15961	15851	15923	15858	15801	15818	15876	16040	15766	16090	16041	16062	16118	15986	16050	16024	16061	15952	15894	16054	15904	15952	15893	15868	15897	16065	15987	16079	15888	16194	16229	16035	15982	15893	15928	16066	16017	16114	16086	16001	16087	15812	15874	15950	15753	16079	15851	15907	15921	16008	15934	15931	16070	16073	15972	16028	15922	15840	15902	16106	15905	16080	16168	16042	16062	16052	15991	16068	16142	15950	16168	16030	15937	16110	16170	15792	15835	15796	15813	16026	16094	15766	16039	16039	15902	15812	16033	16007	15990	15803	15964	16001	15976	16108	15973	15880	15899	16080	16029	16166	15858	15697	16025	15998	15756	15896	16026	15992	16035	15897	15816	16022	15830	16083	15946	16039	15878	15958	16023	15931	16037	15996	15956	16053	15847	15925	16190	15906	16141	16035	15867	16081	16072	15987	15984	16150	16008	16040	15934	15927	15964	15877	15941	15902	16027	16136	16002	15925	15916	16066	15956	15985	15893	15985	15864	15888	16068	15679	15934	15900	16014	15991	15897	15999	15906	16122	16043	16082	15850	15855	15972	15825	15938	16122	15914	16100	15880	16000	15957	15958	15957	15826	15957	16048	16125	16114	15988	16024	15948	15941	15797	15997	15852	16142	15843	15982	15999	16323	16135	15925	16139	16071	15866	16212	16003	16101	15896	15970	15873	15956	15925	15914	15877	15851	16150	15826	15986	15967	16083	15943	15877	15711	15854	15790	16031	16020	16058	15843	15997	15942	15915	16009	15939	15861	16029	15937	16074	16045	16004	15944	16077	16037	16120	16005	16031	15967	15893	15892	15835	15890	15973	16030	15750	15965	15926	15748	16087	15996	16139	15945	15821	15932	15944	15965	16001	16032	15964	15949	16016	16065	16069	16012	15919	15980	16006	16019	16040	15962	15746	16144	16095	15792	15906	16033	15822	15939	15770	16050	15825	15899	16095	16059	16043	16060	15929	15983	15834	16018	15766	16088	15907	16089	16018	16095	15754	15715	16163	15940	15968	16092	16046	16099	15746	15856	16079	16058	16015	16049	16028	16037	16013	16185	16004	15813	16049	15764	16171	15977	15911	15933	15978	16034	15958	15772	15935	15748	15895	15933	15850	15889	16006	15944	16005	15983	15891	15842	16060	15987	15887	15946	16038	15923	16105	15859	15898	15980	15957	16003	15863	15895	15952	15913	15808	15990	16238	16028	15986	16064	16080	16043	15763	16008	16082	15774	15912	16195	15954	15892	15752	15912	15928	15850	15800	15986	15904	15922	15977	15995	16146	15942	15819	16027	15994	15935	15982	15947	16027	15795	16029	16053	15952	16029	15878	15964	15925	15948	16107	16152	15914	16163	15945	16106	15783	16193	16127	16050	16183	16048	16047	16254	15906	15868	16017	15829	15975	16087	15966	16176	15814	15946	15934	16096	15826	15859	16012	15997	16022	15999	15904	15931	15793	16066	15909	15986	15994	15894	16072	15914	15889	16087	16111	15901	15874	15931	16141	15939	15886	15902	15939	15872	16002	16067	15895	15852	16150	16112	15822	16036	15936	15997	16156	15855	16148	16047	15858	15930	16052	15999	15747	15945	16022	15966	16125	16052	15903	15822	16122	16163	16026	15981	15974	15958	16178	15926	15909	15894	15890	16100	16160	15857	15951	15966	15922	15844	15861	15947	16002	15987	15906	15947	16008	15813	16139	16018	15887	15969	15988	15837	15874	15907	16079	15934	15983	15969	16086	15958	16004	15817	15953	16024	15905	16039	15975	16100	16032	16174	16018	15977	15917	15922	16001	16230	15906	15678	15791	16012	16107	16058	16063	15997	16076	15817	15975	16114	15839	15888	15890	15814	16148	16014	16013	16063	15819	16024	15994	15875	15854	16023	15950	16007	15885	16086	16158	16032	15977	16052	16135	16198	15906	16126	16116	15944	15873	15864	16118	15899	16043	16116	15967	16083	15907	16102	15880	15823	15897	15937	15888	16051	16145	15889	16000	16014	15840	15997	16111	16018	15942	15919	15852	15989	15791	15883	16027	15974	15878	15813	16090	15820	15925	15762	15882	16236	16169	15954	15931	16190	16053	15990	15732	15953	15989	15820	15930	16156	16224	15962	15985	16035	15850	15908	16060	15920	15921	16170	15882	15923	16006	16038	15885	16060	16224	16093	15772	15951	15987	15957	16026	15914	16116	16134	15995	16134	16109	15819	15927	16084	16124	15972	16030	16052	15938	16158	16205	15996	16056	15943	16149	16259	16105	16042	15920	16043	16026	15932	16092	16034	16140	16196	15926	15997	16119	15970	15775	16102	15914	15840	15859	15963	15886	16105	15950	15895	16078	15874	16053	15846	15953	16049	16153	16062	15846	16031	15944	15976	16116	16081	16096	16046	15977	16094	16100	16204	15931	15960	16007	16032	15912	15920	16006	16128	16055	15963	15909	15952	15882	16116	15925	16098	15914	16162	15933	16040	15882	16075	15969	15948	15768	15770	15876	16017	16100	16058	16035	15715	16005	15969	16067	15962	16039	16072	16023	15917	16047	15951	16084	15865	15970	16122	15892	16042	16021	16045	16058	15797	15951	15790	16075	15922	16100	15866	16092	15932	15753	16167	16019	16131	16004	15849	16067	15901	16012	16081	16011	15908	15939	15921	16131	15975	16067	16050	15831	15860	16094	15851	15861	15789	15937	15906	16027	16013	15890	15781	16032	16002	16046	15853	15994	15985	15966	15841	16081	15967	16222	16055	15941	16073	15914	15948	15889	15964	16019	15947	15998	16150	15967	15753	16050	16007	15863	15835	15901	15883	16045	15870	16047	15992	16104	15962	16028	15824	15808	16076	16138	15865	16042	15964	15978	16041	16175	15986	16017	16041	15895	15980	15900	15952	15852	15952	16081	15930	16168	15845	15935	15964	16190	16108	16077	16074	15932	15886	16078	15980	16022	15978	16114	15957	16055	16160	15757	15964	15763	15898	15990	15893	15757	15882	15943	15995	15755	15972	15939	15924	16019	15935	15953
24388	35788	30693	22331	19979	16626	15745	14963	14858	14665	14529	14374	14298	14076	14164	14332	14083	14015	14082	14096	13989	13942	13818	14002	14168	13926	13877	13965	13910	14038	13892	13773	13839	13967	14132	14006	14066	13930	13979	14067	13959	13976	14068	13979	13941	13824	13884	13976	13861	13970	13851	14067	13901	13870	13693	13860	13716	13788	14006	13883	13745	13719	13985	13995	13811	13979	13737	13977	13877	13796	13907	13842	13935	13956	13993	14037	13770	13879	13960	13843	13759	13844	13716	13901	14015	13849	13876	13905	13978	13823	13780	13687	13966	13916	13895	13779	13755	13927	13855	13967	14014	13902	13942	13773	13941	13922	13774	13965	13876	13842	13917	13738	13888	13869	13925	13979	13694	13938	13795	13737	13811	13896	13823	13788	13834	13883	13652	13927	13830	13886	13757	13789	13745	13888	13895	13842	13798	13856	13898	13827	13957	13745	13887	13665	13791	13604	13749	13992	13764	13746	13869	13800	13826	13849	13951	13830	13851	13866	13819	13954	13882	13844	13787	13822	13693	13891	13924	13916	14045	13908	13822	13893	13810	13738	13964	13864	13928	13870	13944	13707	13744	13839	13822	13810	13845	13823	13619	13870	13839	13827	13615	13829	14016	13934	13722	13833	13926	13802	13889	13844	13964	13852	13934	13681	13687	13958	13936	13881	13749	13925	14027	13797	13880	13814	13903	13733	13851	13931	13785	13903	13699	13981	13891	13959	13806	13999	13896	13969	13810	13818	13851	13981	13935	14025	13908	13892	13893	13766	13871	13702	13879	14098	13924	13932	13861	13866	13898	13797	13846	14034	13778	13763	13944	13787	13653	13916	13992	13748	13785	13832	14022	13825	13838	13872	13747	13818	13742	13597	13838	13828	13818	13791	13867	13947	13805	13883	13889	13732	14007	13921	13847	13930	13926	13791	13754	13899	13913	13941	14022	13882	13805	13924	13863	13840	14031	13783	13886	13914	13747	14098	13724	13797	13724	13848	13844	13869	13853	13955	13852	13876	13712	13957	13784	13731	13915	13855	13769	13771	13874	13818	13774	13877	13863	13688	14022	14067	13941	13887	13951	13885	13703	13906	13774	13848	13870	13819	13811	13875	13949	13826	13874	13810	13974	13821	13828	13896	13834	13857	13663	13789	13710	13923	13823	14022	13774	13800	13744	14060	13901	13887	13792	13896	13872	13742	13783	13837	13901	13778	13818	13752	13804	13818	13924	13723	13862	13849	13915	14033	13761	13973	13803	13761	14010	13911	13915	13858	13839	13882	13843	13757	13800	13744	13881	13963	13731	13794	13818	13891	13819	13766	13814	13750	13772	13826	13810	14015	13915	13937	13877	13934	13845	13750	13718	13854	13785	13952	13929	13773	13766	13860	13848	13881	13911	13905	13823	13944	13829	13870	13859	13823	13691	14047	13806	13984	13827	13655	13958	13617	13912	13948	13735	13710	13928	13711	13887	13944	13752	13909	13813	13941	13885	13899	13890	13863	13900	13887	13811	13848	13725	13971	13803	13929	13729	13780	13879	13963	13846	13963	13834	13879	13856	13852	13860	13801	13867	13745	14068	13914	13983	13897	13886	13868	14031	13858	13998	13829	13973	13879	13886	14032	13790	13832	13680	14120	13741	13814	13792	13879	13693	13887	13814	13874	13946	13887	13627	14017	13835	13971	13822	13987	13895	13910	13891	13775	13893	13783	13914	13807	13993	13875	13853	13832	13944	13904	13744	13873	13859	13730	13887	13870	13857	13952	13719	13768	13902	13936	13766	13892	13692	13839	13724	13922	13729	13871	13902	13908	13805	13792	13732	13917	13555	13864	13845	13866	13784	13790	13945	13772	13970	13935	13743	13954	13805	13700	14041	13712	13889	13758	13805	14054	13940	13916	13714	13918	13827	13924	13782	13947	13828	13901	13847	13690	13933	13929	13799	13907	13861	13774	13890	13811	13950	13958	13946	13843	13762	13913	13784	13676	13901	14014	13952	13713	13874	13730	13984	13911	13957	13694	13851	13968	13888	13895	13718	13885	13679	13914	13897	13880	13836	13918	13708	13863	13774	13893	13749	13844	13933	13767	13800	13724	13810	13906	14128	13896	13813	13893	13881	13975	13770	14024	13825	13937	13818	13943	13892	13883	13929	13869	13934	13827	13997	13870	13755	13701	13869	13882	13733	14004	13829	13814	13857	13745	13909	13817	13666	13742	13811	13862	13945	13855	13889	13950	13863	13862	13833	14004	13950	13884	14062	13924	13740	13796	14177	13904	13884	13961	14019	13902	13746	13697	13622	13833	13650	13950	13937	13919	13912	13818	13867	13977	13809	13725	13866	13907	13874	14014	13897	14010	13976	13834	13724	13843	13817	13888	13900	13810	13999	13867	14067	13943	13890	13751	13916	13979	13874	13832	13921	13859	13737	13760	13831	13860	13847	13791	13918	13895	13898	13873	13861	14026	13718	13857	13879	13803	13848	13822	13745	13905	13723	13919	13817	14049	14046	14051	13750	13970	13733	14031	13829	13816	13808	13772	13971	13690	13910	13929	13861	13831	13851	13683	13937	13800	13989	13751	13875	13879	13871	13800	13918	14128	13809	13788	13802	14088	13859	13816	13824	13856	13880	13818	13822	13721	13990	14022	13922	13916	13653	13894	13731	13911	13849	13741	13787	13801	13946	13891	13799	14038	13880	13885	13739	13711	13924	13815	13879	13931	13930	13888	13854	13927	14051	13844	13795	14033	13932	13836	13740	13751	13922	13878	13942	13876	13861	13874	13910	13904	13728	13921	13910	13966	13841	13800	13952	13670	13964	13957	13951	13890	13864	13907	13805	13910	13703	14011	13786	13898	13794	13815	13840	13988	13840	13889	13681	14064	13906	13732	13826	13728	13804	13786	13842	13763	13882	13943	14007	13789	13994	13878	13651	13798	13907	13925	14034	13800	14005	13518	13860	13756	13817	13787	13774	13995	13877	13741	13931	13949	13889	13681	13935	13864	13826	13843	13890	13683	13979	13828	13934	13907	13801	13960	13985	13727	13822	13691	14047	13696	13906	13972	13805	14075	13870	13966	13900	13864	13930	13995	13977	14022	13821	14010	13936	13973	13853	13962	13617	13797	13800	13869	13747	13771	13810	13876	13840	13941	13928	13916	13764	13788	13866	13883	13727	13762	13965	13978	13765	13871	13838	13777	13916	13889	13655	13966	13849	13883	13876	13932	13744	13916	13854	13973	13820	13789	14028	13972	13953	13762	13724	13596	13784	13888	13885	14000	13965	13945	13876	13956	13688	13766	13834	13765	13825	13826	13781	13878	14011	13975	13879	13802	13986	14021	13809	14014	13797	13907	13850	13725	13915	13832	13707	13870	13901	13937	13685	13803	13850	13843	13829	13823	13980	13922	13873	13831	13787	13926	13791	13847	13917	13879	13674	13867	13787	13741	13846	13926	13959	13894	13961	13803	13945	13889	13952	13883	13874	13797	13856	13743	13941	13919	13887	13820	13821	13694	13849	13870	13761	13944	13737	13811	13930	13956	13741	13856	13766	14020	13876	14019	13851	13828	13750	13944	13709	13881	13802	13946	13942	13956	13837	13988	13904	13848	13832	13901	13853	13893	13803	13754	13908	13749	13793	13854	13847	13840	13760	13948	13842	13739	13912	13824	13972	13849	13722	13914	13828	13891	13844	13737	13973	13862	13751	13797	13955	13816	13774	13703	13726	13943	13774	13831	13796	13646	13846	13919	13731	13945	14006	13870	13785	13877	13840	13839	13911	13781	13885	13775	14023	13926	13818	14029	13788	13698	13995	14012	13862	13853	13875	13804	13963	13836	13966	13927	13873	13723	13902	13936	13962	13913	13876	13937	13653	13878	13944	13769	13741	13836	13894	13887	13891	13916	13944	13907	13900	13880	13890	13844	13767	13981	13808	13801	14017	13901	13862	13994	13841	13746	13827	13925	13720	13929	13851	13827	13864	13955	13735	13869	13753	13757	13740	13824	13827	13811	13908	14140	13765	13781	13858	13730	13817	13819	13990	13773	13890	13891	13800	13904	13967	13739	13811	13977	13874	13967	13824	13799	13778	13830	13955	13882	13819	13815	13857	13820	13879	13827	13666	13805	14019	13961	13899	13701	13858	13788	13881	13746	13776	13892	13939	13815	13831	13858	13939	13849	13824	13830	13885	13701	13870	13864	13803	13778	13866	13918	13903	13807	14094	13845	13769	13824	13813	13869	14022	13673	13826	13805	13809	13991	13914	14019	13861	13993	13844	13955	13898	13786	13847	13745	13912	13896	13848	13851	13969	13890	13920	13788	13987	13926	13855	13789	13900	13706	13726	13899	13941	14011	13764	13737	14003	13848	13807	13776	13773	13952	13792	13848	13831	13975	13854	13900	13801	13748	14009	13796	13867	13853	13820	13798	13889	13768	13752	13787	13904	13926	13813	13742	13817	13907	13747	13849	13792	13815	14049	13787	13842	13878	13976	13871	13900	13766	13817	13631	13932	13895	13831	13915	13920	13923	13914	13858	13860	13710	13896	13871	13821	13734	13844	13801	13858	14047	13828	13855	13858	13746	13878	13919	13927	13826	13822	13812	13868	13994	13723	13785	13866	13932	13727	13924	13768	13742	13836	13662	13799	13981	13871	13986	13791	13845	13752	13855	13934	14060	13858	13734	13784	13985	13973	13862	13776	13880	13763	13734	13784	13806	13840	14027	13640	14061	13721	14030	13749	14012	13943	13816	13948	13831	13755	13771	13922	13863	13998	13797	13878	13933	13808	13850	13861	13837	13945	13890	13792	13810	13685	13985	13818	13901	14000	13840	13704	13852	13984	13797	13734	13852	14047	13921	13977	13794	13870	13976	13843	13902	13964	13822	13743	13951	13968	13960	13935	13912	13677	13996	13993	13750	13905	13863	13938	13852	13689	13926	13918	13904	13961	13831	13883	13897	13976	13904	13929	13883	13627	13957	13990	13775	13917	13827	13816	13849	13926	13798	13900	13873	13816	13908	13713	13867	13771	13761	13866	13847	13811	13882	13775	14190	13945	13797	13834	13938	13956	13773	13839	13704	13991	13757	13688	13841	13818	13892	13803	13976	13882	13880	13877	13812	13804	13839	13994	13778	13757	13869
24094	21155	28506	24827	24654	24451	22085	18451	17293	17058	16953	16679	16511	16593	16444	16327	16188	16264	16380	16440	16272	16316	16060	16284	16189	16106	16312	16134	16296	16056	16120	16376	16278	16065	16076	16024	16300	16288	16187	16227	16297	16087	16190	16089	16120	16186	16109	16198	16107	16240	16314	16081	16076	16027	15970	16130	15904	16345	15966	16092	16092	16065	16019	16028	15921	16114	16088	16088	15794	16087	16090	15673	16085	15958	16170	15951	16113	16105	15951	15873	16211	16044	16137	16043	16285	16135	15952	15971	16176	16043	16074	16032	16118	15857	16103	16122	16024	15906	16085	16044	16089	16046	16189	16240	16028	16073	16067	16040	15823	15831	15872	15948	16259	16023	15968	15924	15834	16009	15858	15948	15992	16149	16043	16129	15878	16131	15919	15905	15948	16072	15899	15917	16132	16072	16193	16258	16068	16082	15974	15973	16062	16065	16043	16181	16044	16123	16000	16033	16142	16082	16204	16130	15916	15868	16060	15945	16013	16137	16136	15989	15911	16063	15940	15995	16038	16024	16001	16091	16080	16128	16086	15945	16164	16099	16151	15974	16190	16098	15774	15906	16015	16120	16087	16095	16113	15982	16031	16155	16180	16130	16117	15967	15943	15941	16015	15985	15939	15745	15976	15999	16002	15958	15922	16043	16041	16310	16042	16222	16127	16067	15951	15771	15956	16116	15999	16146	15971	16118	16016	16147	16149	15969	16309	15939	15938	15850	15839	16149	15948	16047	16133	16031	15989	16073	16112	16004	15987	15847	16081	15948	16225	16071	16086	16096	16109	15825	16266	15961	16038	16018	16207	15998	16117	15793	16072	16072	16052	15831	16227	16189	16016	16175	16011	15870	16026	15941	16282	16169	16123	16172	15947	15996	15988	16059	16029	16070	16090	15926	16266	16104	16138	16176	16013	16140	15946	15802	15959	15913	15721	15946	16142	16040	15882	15854	15891	15949	15797	15904	15925	16048	15923	16062	16151	15985	16013	15955	16117	15820	15915	15974	15995	16172	16109	15945	16027	16080	16000	16155	15999	15845	16070	16039	16178	16189	15964	16050	15989	15897	16048	16061	16134	16072	16051	16032	16142	15874	16125	16070	16190	16170	16205	16192	16027	15918	15860	16176	15929	15978	16044	15861	15822	15857	16071	15908	15928	16003	16052	16005	16115	15989	16181	16040	16052	15973	16090	16050	15920	16052	16144	16010	15990	16198	15955	15826	15874	16137	16083	16061	16161	16102	15993	16153	15904	15929	16162	16054	15838	16087	16024	16181	16037	16118	15964	15943	15931	16052	16122	16075	16014	16021	16110	15866	16010	16025	16186	16146	16293	16016	16229	15947	15943	15955	16136	16237	15844	15813	16020	16182	16253	16242	16072	16033	15916	16136	16091	15920	15980	16151	16079	16081	16136	16195	16213	16094	16001	15944	15952	15964	15982	15991	15884	16102	16036	15904	16125	16103	16069	16088	15978	16085	16092	15884	16177	15851	16066	16122	16019	16032	15934	15929	16111	15996	16121	15949	15997	16010	15792	15852	16066	16113	15925	15789	15967	16096	16051	16009	16037	15960	16000	16040	16009	16030	16013	16216	15976	16221	16120	16076	16019	16172	16023	15941	16017	16042	15906	16107	16042	15917	16091	15897	16082	16206	15995	15947	16036	16014	16022	16048	15970	15941	15922	16026	15862	16221	15996	16040	16083	15975	16110	15895	16097	15942	16212	15960	15956	15987	16000	16040	15987	16025	16195	16023	15854	16058	15937	16097	15976	16088	16032	15844	16014	15996	15963	16004	16147	16174	15999	15850	16061	16017	16131	16002	16266	16207	16084	16077	16097	15880	16009	15976	16096	16070	15955	15966	15837	16054	16194	16144	16091	16017	16100	15983	16018	16008	15974	16028	16027	15997	16311	15959	16082	16023	16048	16060	15934	16023	16033	16002	16077	15908	16023	16064	15992	16008	15965	16021	16021	16028	16037	15870	16026	15972	15871	16030	15937	16033	16053	16186	16104	16135	16222	16015	16011	15911	16018	16148	16065	16144	16148	16060	16293	15873	16122	16125	15971	15982	15896	15860	15969	16065	16014	15866	15995	15995	15885	16028	16067	15928	16134	16024	16083	15864	16147	16160	16080	16012	16047	15791	15887	16010	16021	16119	15826	15886	16044	16247	15914	15768	16026	16110	16164	16109	15971	15907	16040	16036	15998	16018	16158	15986	16094	16157	16117	16043	16031	16128	16176	16134	16104	15891	16111	16007	15952	16002	15977	15926	16056	16063	16069	16050	15942	15919	16097	16006	16040	16191	15777	15990	16128	16123	15905	16058	16114	16010	16168	16011	16008	16073	16081	16070	15861	15883	15967	16087	16098	16001	15825	16006	15912	16062	15854	16215	16118	16089	15853	16076	16195	16151	16099	16119	16112	16026	16003	16084	16125	16048	16142	16089	16153	15998	15999	16194	16051	16158	16006	16044	15961	15871	15917	16021	16089	16020	16031	15897	15985	15863	16225	15957	15951	15830	16005	15889	16122	16215	15930	15936	16251	16075	15960	15866	15975	16092	16037	16045	15974	15912	16034	15859	16148	16063	15981	16182	16127	16125	16086	16098	16036	16146	16073	15806	16356	16086	15934	16194	15764	16065	16043	15987	15930	16008	16054	16301	15901	15723	16064	16149	15945	16173	16107	16175	16121	15829	16156	15935	16014	15966	15868	16034	15908	15995	16077	15989	16251	15960	16247	16047	15981	16198	16038	16117	16115	15954	16110	16077	16109	15981	16065	15864	15889	15969	15923	15918	16105	15877	16074	16146	15977	15989	16032	16053	16097	16101	15999	16110	16011	15972	16204	15932	15889	16029	16015	15942	16126	15960	15821	16249	15961	15996	16004	15977	16005	16101	15789	15955	16031	16039	16100	16105	15971	15969	16082	16183	16008	16012	15939	16118	16173	16343	16043	16128	16100	16281	16140	16033	16024	16103	16057	16070	15780	16083	16011	16036	16068	16317	16160	16277	15903	16117	16075	15963	15879	15973	16113	16008	15941	15902	16037	16057	15862	16266	16105	15889	16009	15998	15808	15937	15949	15887	16037	15954	15927	16116	15995	15922	16009	16207	15954	16032	15829	15954	16235	16106	16209	15896	15848	15994	16007	16076	15991	16158	16179	16084	15911	16148	16142	16054	16081	15910	16046	16046	16075	16106	16308	15873	16086	15883	16000	15949	16059	16007	16208	16019	16159	16036	15964	15954	16223	16039	16009	16120	16175	16195	16162	15932	16186	15987	15926	15884	16016	15874	15953	16060	16136	16203	16099	16002	15998	15828	16096	16092	16154	16103	16190	15964	15993	16166	16139	15975	16018	15870	16033	16045	15920	16232	16005	16084	16146	16184	16129	16031	16007	15922	15901	16179	15958	15966	15980	15921	16181	16124	15981	15869	16012	15992	16130	16007	15961	16013	16303	15925	16027	16080	15931	16096	16114	16029	15797	16098	15972	15780	16221	15885	16140	15989	16197	16145	16215	15888	15962	16010	16082	15949	16219	16159	16043	15952	16067	16094	16029	15887	16118	16233	16162	16119	16075	16010	16086	16056	16051	15871	16058	15868	16078	16127	16009	16014	16036	16105	15989	16047	16212	16261	16034	16286	16205	15986	16161	16068	15991	16002	16073	16041	16096	16048	16146	16036	16040	15949	16125	15908	16093	15975	16033	15894	15881	16025	15920	16262	16128	15874	15900	16124	16142	16242	16103	16298	16217	16204	15837	15978	16094	16057	15975	15943	16043	15938	15961	16026	16280	16192	15966	16001	15903	16180	16075	16054	15989	16093	16025	16068	15911	15870	16029	16052	15955	16143	16073	16179	16062	16129	15980	16103	16222	16123	16013	15914	16008	16085	16054	16197	16166	16152	16076	16105	15948	16243	16013	15873	15850	15992	15991	15943	16068	15952	15858	16126	15943	16087	16158	16056	16156	15960	16050	16115	15924	16023	15914	15932	15973	15977	16145	16050	15994	16093	15961	16159	15992	16037	16218	16167	16123	15942	16040	16089	15980	16054	16102	16004	15791	15941	15989	15911	15903	15989	15883	15984	16034	15867	15791	15974	15956	15987	16074	16105	16113	16135	16059	16102	16007	16103	16163	16049	16134	16034	15971	15900	16051	16029	16292	15790	15725	16056	15794	16129	15989	15985	15941	15929	16012	16033	16100	15901	16142	16229	16190	16124	16181	16002	16023	16074	16075	16146	16150	15947	15985	15772	16144	16109	16114	15871	16128	16111	16065	16000	16009	16039	15989	16095	15973	16053	16033	16027	15992	16072	16163	16057	15715	16010	15814	15982	15930	15920	16020	15839	16103	15979	15859	16137	15968	16198	16187	16125	16114	16162	15986	15891	16039	16017	16243	15984	15990	15915	16067	16141	15850	15895	15845	15987	16010	16176	16085	16076	16234	16017	16053	16065	16189	15917	16000	15959	16073	15983	15958	15871	15792	16076	16062	16047	15940	15896	16050	16059	15946	15984	16066	16048	15910	15978	16077	16057	15862	16059	15980	15981	16067	16193	15860	16059	15976	15915	16057	15997	15897	15963	16072	15894	16042	15931	16124	15985	16051	16040	16043	16166	15772	16048	15969	15810	15842	16076	16009	15962	15981	15884	15897	15904	16052	15914	16051	16035	16081	15773	16152	16091	16255	15967	16061	15999	16067	15948	15924	16003	16127	15996	16011	16040	16006	15917	16021	16204	16074	16163	16212	16175	16113	16055	16123	16131	16120	16146	15837	15917	15819	16007	16095	16205	16103	16095	15911	16122	16002	15955	16100	16142	16200	16071	15850	16010	16061	16078	15866	16010	16172	15980	16166	15804	15994	16055	16018	15996	16110	16047	15975	16091	16154	16082	16053	16022	16094	15944	16071	16076	16154	16147	16027	16146	16041	15902	16069	16091	16174	15986	15990	16077	15933	16051	16194	15918	15969	15910	16056	16022	15889	16186	16003	16081	16126	16039	15934	16226	16111	16115	16134	16147	16040	16098	16323	16141	16183	16039	16097	16068	16092	15999	16160	16073	16215	15979	15968	15865	16053	16065	15990	16208	15970	15965	15995	16193	15869	16037	16015	15951	16038	15929	16104	16038
26111	44454	39594	31018	29167	22472	18420	16278	15796	15215	15150	14623	14775	14751	14492	14269	14430	14274	14285	14301	14261	14138	14014	14018	14099	14058	13965	14011	14011	14037	13906	14100	13962	13969	14104	14079	14039	14212	14172	14159	14173	14018	13931	14262	14065	14232	13907	13961	13905	14183	13875	13958	13849	13998	14123	13925	13912	13869	13959	14029	14036	13844	13943	13922	13925	14005	13957	13944	14020	14012	13908	13865	13870	14013	13922	13962	13988	13852	14061	14012	13899	13988	14069	14094	13799	13957	13734	14082	13997	14036	13960	13920	14105	14090	13973	13843	13888	13971	14017	14132	13862	14069	13971	13940	13890	14016	13971	14029	14045	13881	14045	13959	13953	13951	13855	13932	13912	13965	13922	14042	13833	13824	14018	14089	13933	13940	13797	14122	13804	14034	13802	13986	13887	13962	13855	13961	13874	13930	13950	13858	14049	13944	13956	13952	13856	14134	13745	13841	13923	13984	13937	13967	13853	13968	13901	14044	14116	14058	13940	13870	13911	13999	13785	13960	13908	13907	14010	13977	14000	14006	13975	13857	14067	13797	13936	13794	13925	13931	14072	13891	13952	13990	13921	13812	13910	13879	13874	13959	14012	13920	13934	13865	14069	14043	14024	13861	13956	13846	13873	13961	13972	13941	13918	13959	13945	13930	13862	13877	13854	13967	13936	13876	13931	13816	13961	14010	13887	14028	13975	13929	13721	13889	13888	13939	13925	13982	14022	13913	13908	13976	13906	13966	13926	13900	13867	13834	13954	13754	13937	13892	13953	13784	13723	14006	13994	13990	14024	13949	13977	13932	13932	13877	13969	14021	13844	14120	13862	14024	13942	13866	13781	13830	13933	13935	13922	13947	13939	13746	13985	13962	13962	13917	13991	13839	14016	14030	13870	14022	13986	14080	13871	13939	14103	13889	13925	14006	14090	13803	13912	13758	13913	13845	13920	14022	13944	13757	13988	14053	14044	14049	13862	13892	13961	13920	13858	13933	13745	13970	14038	13978	13900	13911	13867	13930	13962	13997	13823	13605	13896	14012	13933	13944	13970	14034	14010	13941	14104	13933	14044	13858	13862	14095	14124	13878	13821	13923	14103	14002	13913	13859	13840	14052	13859	14104	14051	13782	13908	13766	13959	13925	14124	13986	13913	14027	14069	13923	13992	13898	13897	13806	13947	13900	13824	13901	13886	13908	13907	13886	14071	13892	13851	14024	13906	13864	13867	13793	13847	13898	13862	13909	13853	13994	13915	13844	13910	13992	13789	13843	14012	14006	13874	13957	13904	13926	13900	13859	14041	13918	13879	13997	13982	14016	13775	13851	13923	13959	14007	13970	14037	13879	13908	13830	13867	14016	13946	13966	14016	13854	13956	13911	14078	13944	14005	13860	13970	13900	13876	14137	14031	13940	13737	13812	13836	13949	13822	13803	14024	13611	14025	13705	14034	14041	14062	13847	13967	13917	13928	13916	13834	13840	13942	14086	13920	14065	13811	13830	13972	13903	14000	14091	14112	13978	13893	13970	13957	13986	13684	13948	13824	13872	13828	13857	13929	13873	13866	13927	13900	13792	13831	13753	13989	13821	13991	13781	13912	13835	13873	13892	13813	13927	14013	14012	13969	13841	13933	13868	14131	13842	14069	13981	13920	13995	14057	13808	14051	13852	13842	13951	13990	13789	13949	13922	13886	13842	13904	13688	13799	13853	13996	13894	13914	13896	13936	13963	13959	14051	13786	13980	14132	13834	14054	13946	13761	13994	14026	13800	13888	13993	13922	14089	14012	13984	14035	13970	13971	14075	13975	13942	13930	13821	13994	13818	13913	13897	13898	14159	13889	14018	13995	14022	13854	13875	13844	14020	13919	13874	13970	13990	14003	13971	13982	14023	13979	13787	13969	13843	13949	13736	13934	14005	14000	13897	13987	13911	13896	13848	14002	13889	13952	14016	13885	13985	13948	14004	13890	13988	14002	13892	13939	13958	13953	13879	13760	14024	14122	13932	13926	13874	13966	14055	13825	13920	13856	14049	13816	13964	13937	13911	13970	13995	13842	13897	14006	13993	14026	13760	14051	13897	13969	13878	13840	13819	13990	13939	13979	13842	14022	13922	13830	14052	14055	13814	13942	13874	13918	13929	13909	14147	13747	13961	13812	14002	13926	14012	13871	13903	13852	14052	13812	13919	13945	14032	13898	14017	13898	13957	14019	14034	13828	13974	13860	13873	13837	13896	13829	13922	14127	14049	13894	13889	13810	14002	14105	14011	13736	14002	13913	13994	14005	13835	13911	13921	13913	13792	13906	13937	14025	13889	13989	13933	14124	14097	13903	13944	13785	14058	13818	13808	13879	13899	13935	13910	13830	14094	13950	13759	14113	13863	13876	13999	14051	13905	14015	14007	14076	14000	13914	14069	14031	13928	13780	13967	13949	13642	13999	13939	13843	13940	13728	13873	13921	13921	13996	13853	13821	13887	13776	14071	13966	14035	14035	13788	13904	13919	13950	13991	13999	14006	13984	13900	13883	13980	13908	14068	13894	13988	13912	13979	13882	13939	13761	13974	13968	13948	13793	13876	13855	13914	13770	13819	14004	13977	13843	13920	13949	14007	13736	14075	13979	14047	13934	13880	14053	13925	13866	13918	14061	13989	14077	13902	13927	13997	13864	13802	14089	13971	13883	13960	13712	13940	13891	13938	13870	13823	14029	13812	13755	13863	14050	13802	13820	13861	14063	13771	14054	13837	14032	13914	13885	13978	13906	14054	14010	13890	13892	13794	13907	13932	13867	13907	13967	14021	14014	13870	13935	14048	14071	13842	13901	13872	14129	13806	13840	13982	13875	14107	13963	13982	13900	14110	14058	13950	13883	14024	13968	13907	13920	14054	14051	13847	13831	13916	14001	13943	13858	13903	14040	13987	13740	13983	14002	13921	13901	13953	13881	13923	13982	13853	13912	13839	14045	14120	13713	13909	13759	14017	13825	13960	13885	13875	14088	13851	13964	13983	13993	14029	14009	14050	13891	13996	13928	13924	14009	13962	13886	13957	13857	14041	13956	13911	13993	13875	13857	13989	13921	13772	13905	13998	14126	13802	14046	13763	13877	14016	13983	13934	13820	14015	13771	14070	13795	13989	13983	13929	13974	13864	13928	13935	13936	13998	13934	13997	13997	13943	13961	14102	13949	13987	13877	13886	14094	13999	13934	14075	13938	13997	13832	13928	13910	13911	13879	13685	13913	13914	13988	13916	13758	13990	13967	13857	13986	13961	13793	13910	13976	13896	13893	13920	13961	13983	13781	13757	13878	13837	13985	14036	13808	13912	13873	13894	13915	13916	13831	13987	13958	13927	14169	13866	14004	13938	13817	13989	13970	13865	14005	13905	13923	13902	13958	13976	14041	13989	13984	13890	13875	13995	13960	14071	14099	13947	13746	13869	13912	13886	13929	13730	13893	13988	14047	13925	13908	13936	13883	14009	14013	13801	13935	13824	13845	13832	13898	13951	14026	13825	13844	13856	13994	13776	14112	13943	13951	14026	13985	13891	13787	14021	13990	13973	13794	13852	13689	13986	13868	13830	13795	13908	13963	13840	13888	13962	13927	14022	13917	14091	13705	13993	13868	14099	13806	14005	13959	13947	13972	13888	13938	13712	14008	13983	13954	13703	13745	13907	13907	13919	13974	13917	14060	13974	13943	13891	13976	14050	14013	13786	14062	13857	13905	13954	13772	13845	14073	13780	14018	13960	14075	14063	13837	13915	13981	13915	14070	14045	13878	13818	13949	14043	14072	14067	13790	13969	14044	13799	13874	13884	13807	14033	13937	13960	14060	13776	13839	13955	13941	13910	13834	13828	13888	13837	13846	13929	13912	13962	14113	13810	13836	13761	13934	13964	14026	13877	13848	14091	13971	14001	13815	14075	13974	14088	13940	13645	13904	13852	14038	13964	13958	14045	13829	13936	13746	13961	13794	13965	13921	13840	13918	13899	13813	14054	13886	14007	14048	13918	14062	13853	13700	14062	13965	13868	14052	13892	13652	13919	13888	13830	13900	13978	13796	14103	13880	13842	13982	13860	14006	13947	13970	13904	13836	13915	13998	14098	13917	13928	13731	13976	13850	14038	13966	14181	13942	14001	13853	13970	14140	14031	13856	14057	14017	14060	13964	14070	14082	13806	13860	14115	13974	13900	13943	13802	13912	14158	13670	13942	13721	13869	13924	14093	13830	13907	13999	14069	13962	13844	14005	13962	13981	13914	13960	13932	13960	13944	13887	13819	13960	13830	13889	13897	14081	13945	13815	13956	14021	13871	13679	13842	14061	14068	13798	14015	13857	13899	13852	13798	14049	13810	13788	13950	13822	13827	13971	13969	13856	13952	13787	14058	13960	13802	14067	13931	13837	13864	14018	13877	13965	14082	14073	14012	14058	13694	13966	13940	13861	13976	13935	13685	14061	13776	13975	13945	13996	13974	13930	13903	14043	13936	14043	13907	14008	13960	14028	14007	13883	13966	13934	13683	13908	14088	13887	14131	13939	13945	13908	13865	13970	13853	14073	13992	13989	13955	13800	13823	13858	14059	13855	14053	13875	13986	13974	13962	13899	13904	13825	13910	14036	13939	13922	14236	13851	13721	13865	13880	13908	13930	14004	14008	13859	13978	14095	13944	13888	13953	13824	13828	13828	13933	13888	13916	13819	13891	14017	13958	13947	13870	13968	14029	13835	13950	13920	14023	13892	13791	14058	13879	13937	13945	13970	13953	13872	13968	13744	13848	13921	13842	13860	13943	13930	14055	13941	13880	13909	13890	13921	13881	13851	13985	13936	13775	13914	13928	13884	14075	14051	13885	13998	14029	13969	13980	13952	13921	13984	13749	13856	13782	13971	13936	14014	14068	13975	13969	13760	13916	13993	14058	13989	13885	13937	13937	13943	13942	13853	13939	13933	13950	13886	13866	14101	13949	13929	13909	13902	13980	13972	13942	13768	13882	13744	13920	13965	13822	13885	13994	14167	14024	13991	13790	13842	13994	13834	13989	13995	13842	13928	13887	14081	13942	14117	13821	14089	13926	13943	13806	14020	13941	13980	13848	13946	13993	14157	13913	13840	13910	13924	14030	13963	13958	13892	13956
22857	21163	28957	23995	22902	25198	25833	19848	18444	18595	18173	17711	17852	17579	17417	17253	17460	17227	17199	17141	17200	17037	17041	17061	17140	17039	17130	17150	16851	17006	17139	16878	17132	17060	17002	16962	16895	17171	17192	17137	16976	17157	17081	16926	17034	16913	16827	16887	16894	16863	16712	17145	16899	16861	16945	16964	16880	16766	17073	16665	16730	16734	16709	16997	16880	16922	16767	16640	16822	16573	16760	16690	16831	16597	16625	16874	16708	16758	16971	16807	16880	16764	16981	16896	16982	16908	16793	16928	16911	16723	16752	16788	16953	16887	16909	16804	16934	16897	16689	16782	16935	16755	16911	16632	16573	16765	16849	16844	16704	16729	16598	16753	17013	16893	16754	16899	16803	16779	16728	16933	16835	16785	16735	16691	16783	16823	16839	16755	17040	16769	16664	16963	16784	16903	16736	16904	16787	16732	16666	16734	16922	16950	16698	16772	16885	16995	16776	16841	16867	16750	16820	16834	16821	16738	16875	16920	16807	16579	16793	16840	16687	16735	17191	16859	16767	16745	16807	16989	16828	16832	16988	16851	16908	16823	16780	16612	16867	16823	16769	16736	16782	16719	16739	16646	16768	16659	16686	16984	16877	16759	16621	16598	16819	16864	16775	16694	16849	16878	16709	17049	17113	16772	16756	16704	16829	16777	16666	16776	16792	16810	16800	16729	16737	16886	16771	16680	17010	16839	16846	16760	16927	16668	16860	16703	16905	16960	16725	16744	16968	16991	16802	16691	16729	16871	16745	16660	16795	16807	16723	16760	16770	16770	16793	16718	16865	16867	16857	16882	16913	16879	16732	16608	16946	16932	16953	16740	16779	16614	16835	16946	16825	16838	16746	16742	16922	17024	16634	16776	16684	16745	16700	16843	16660	16712	16941	16981	17074	16880	16812	16850	16714	16579	16730	16707	16799	16633	16732	16619	16618	16445	16869	16901	16838	16764	16811	16729	16822	16924	16843	16794	16682	16840	16906	16799	17010	16825	16758	16672	16720	16744	16695	16697	16652	16899	16650	17042	16767	16659	16878	16808	16928	16705	16597	16599	16774	16778	16846	16800	16959	16801	16761	16896	16755	16920	16798	16843	16932	16811	16791	16929	16709	16637	16896	16598	16778	16742	16805	16708	16838	16919	16840	16797	16754	16794	16763	16811	16799	16770	16946	16753	16715	16748	16822	16773	16743	16842	16589	16739	16877	16601	16805	16866	17005	16844	16765	16868	16620	16760	16838	16734	16576	16952	16834	16787	16888	16729	17004	16706	16858	16758	16710	16758	16531	16651	16687	16639	16925	16685	16697	16701	16868	16531	16808	16851	16671	16764	16946	16936	16754	16914	16983	16707	16592	16664	16896	16795	16738	16590	16934	16794	17057	16919	16743	16795	16722	16803	16768	16818	16458	16830	16832	16893	16839	16990	16802	16593	16649	16701	16647	16879	16768	16747	16632	16831	16720	16744	16930	16859	16654	16910	16865	16818	16923	16729	16703	16868	16750	16834	16696	16784	16806	16815	16780	16810	16969	16927	16831	16874	16625	16812	16761	16810	16731	16943	17008	16902	16749	16725	16733	16567	16949	16888	16578	16539	16929	16794	16680	16891	16709	16820	16817	16645	16629	16786	17098	16656	16768	16923	16758	16837	16799	16753	16879	16638	16828	16900	16691	16890	16819	16947	16817	16644	16880	16852	16977	16643	16661	16813	16804	16791	16872	16757	16934	16837	17027	16862	16707	16732	16993	17019	16817	16895	16865	16838	17044	16878	16708	16776	16749	16780	16733	16734	16609	16755	17010	16911	16849	16928	16883	16822	16885	16658	17105	16692	16675	16708	16886	16843	16772	16951	16952	16540	16723	16842	16928	16734	16766	16781	16781	16730	16846	16702	16737	16709	16599	16702	16707	16639	16685	16750	16932	16733	16712	16717	16816	16676	16814	16719	16801	16633	16793	16855	16670	16891	16911	16821	16639	16678	16851	16774	16919	16758	17038	16810	16700	16863	16904	16576	16929	16808	16733	16655	16895	16915	16844	16726	16771	16868	16779	16762	16782	16778	16867	16616	16729	16803	16801	16647	16889	16947	16540	16718	16806	16683	16898	16765	16486	16886	16968	16777	16899	16782	16724	16917	16775	16882	16766	16784	16812	16900	16726	16935	16741	16894	16978	16742	16699	16888	16869	16661	16883	16714	16775	16788	16746	16605	16662	16764	16628	16818	16745	16880	16789	16793	16748	16757	16847	16742	16858	16754	16924	16762	16721	16740	16681	16797	16789	17098	16750	16848	16784	16570	16828	16801	16766	16678	16866	16887	16887	16654	16659	16824	16806	16562	16729	16598	16600	16764	16715	16700	16708	16795	16722	16880	16734	16739	16673	16782	16638	16629	16584	16744	16684	16665	16691	16610	16689	16874	16972	16833	16738	16823	16800	16699	16758	16968	16703	16760	16748	16817	17018	16770	16735	16994	16864	17140	16894	16909	16774	16746	16796	16772	16920	16779	16840	16830	16681	16660	16661	17001	16810	16693	16688	16982	16747	16649	16746	16734	16770	16788	16887	16808	16843	16457	16638	16809	16805	16787	16902	16805	16680	16632	16784	16869	16887	16685	17025	16868	16736	16710	16681	16834	16948	16692	16711	16588	16730	16796	16668	16495	16739	16868	16740	16836	16918	16773	16693	16830	16867	16767	16793	16718	16602	16735	16652	16766	16819	16787	16784	16826	16604	16967	16813	16793	16745	16650	16599	16782	16734	16878	16791	16996	16858	17090	16861	16681	16643	16890	16694	16888	16966	16766	16708	16797	16780	16824	16728	16878	16943	16707	16802	16678	16791	16670	16865	16739	16720	16615	16870	16803	16696	16762	16718	16811	16727	16876	16795	16668	16697	16863	16904	16887	16933	16753	16663	16882	16687	16887	16767	16604	16749	16837	16648	16734	16792	16864	16930	16812	16764	16979	16807	16827	16911	16779	16933	16777	16859	16827	16744	17054	16623	16691	16720	16880	16770	16927	16894	16848	16826	16830	16782	16613	16663	16664	16648	16832	16790	16551	16750	16829	16815	16719	17016	16851	16742	16805	16828	16963	16872	16754	16780	16760	16757	16675	16722	16743	16778	17016	17032	16976	16938	16875	16622	16825	16360	16921	16678	17017	17036	16734	16904	16812	16709	16783	16631	16841	16903	16936	16741	16877	16819	16807	16902	16723	16828	16659	16629	16556	16822	16860	16890	16838	16625	16777	16888	16915	16747	16887	16785	16875	16837	16928	16758	16804	16897	16711	16758	16778	16774	16867	16663	17108	16617	16583	16840	16807	16762	16566	16564	16874	16827	16872	16899	16871	16836	16821	16682	16748	16680	16864	16791	16828	16668	16671	16967	16907	17021	16881	16872	16590	16737	16919	16785	16619	16703	16673	16940	16589	16778	16829	16960	16704	16965	16787	16824	16704	16534	16571	16763	16897	16947	16743	16795	16708	16781	16951	16869	16664	16853	16789	16594	16779	16799	16810	16915	16629	16847	16759	16789	16940	16851	16950	16612	16686	16866	16659	16829	16779	16809	16902	16701	16724	16710	16903	17008	16880	16902	16594	16773	16754	16733	16840	16888	16895	16900	16989	16845	16784	16760	16740	16826	16895	16853	16851	16778	17082	16754	16704	16655	16810	16871	16677	16974	16779	16769	16715	16867	16988	16713	16764	16695	16900	16876	16689	16744	16713	16707	16679	16729	16731	16856	16609	16865	16538	16787	16996	16763	17016	16787	16929	16774	16706	16541	16867	16883	17024	16765	17039	16858	16734	17073	16836	16855	16710	16805	16832	16745	16762	16961	16657	16645	16928	16926	16860	16737	16754	16818	16888	16769	16948	16785	16964	16836	16692	16870	16800	16614	16878	16807	16663	16599	16869	16838	16746	16996	16873	16766	16772	17044	16775	16592	16679	16778	16689	16689	16633	16716	16716	16597	16679	16638	16635	16811	16685	16624	16797	16758	16768	16644	16680	16874	16854	16725	16555	16703	16828	16945	16693	16837	16864	16892	16667	16646	16726	16757	16803	16804	16801	16868	16897	16890	16846	16802	16905	16729	16831	16714	16979	16792	16826	16744	16705	16892	16843	16750	16705	16817	16980	16820	16698	16821	16579	16962	16788	16811	16831	16825	16552	16691	16649	16727	16801	16835	16723	16781	16918	16914	16955	16785	16793	16772	16797	16681	16597	16736	16734	16663	16761	16788	16823	16497	16561	16791	16860	16704	16788	16651	16863	16627	16774	16686	16819	16676	16674	16633	16876	16622	16757	16783	16645	16679	16732	16834	16984	16801	16646	16652	16792	16991	16725	16752	16732	16835	16761	16668	16860	16884	16711	16785	16842	17035	16851	16764	16935	16993	16957	16792	16740	16617	16916	16663	16717	16847	16831	16658	16733	16876	16782	16816	16777	16655	16754	16914	16912	16818	16712	16942	16785	16727	16792	16989	16798	16728	16752	16799	16775	16529	16840	16761	16864	16746	16585	16603	16906	16736	16782	16914	16707	16934	16713	16960	16834	16752	16909	16687	16686	16566	16675	16642	16827	16840	16846	16754	16844	16931	16846	16603	16736	16793	16952	16631	16714	16870	16659	16886	16711	16801	16891	16760	16817	16851	16847	16999	16801	16721	16901	16747	16771	16695	16548	16753	16780	16779	16768	16747	16788	16850	16925	16875	16731	16775	16641	16745	16751	16710	16760	16682	16778	16731	16909	16889	16629	16662	16872	16844	16893	17031	16685	16701	16674	16580	16562	16917	16605	16661	16663	16677	16631	16813	16812	16897	16712	16737	16587	16748	17018	16669	16797	16806	16903	16784	16793	16664	16695	16497	16931	16756	16596	16667	16774	16742	16742	16670	16849	16730	16818	16849	16506	16707	16552	16857	16881	16861	16939	16912	16760	16861	16781	16828	16734	16783	16833	16734	16698	16867	16698	16679	16674	16764	16759	17003	16984	16707	16571	16677	17035	16674	16566	16746	16735	16753	16840	16802	16867	16491	16714	16797	16571	16900	16802	16873	16760	16773	16749	16935	16788	16831	16730	16800	16746	16595	16749	16874	16824	16887	16813	16742	17073	16971	16800	16700	16541	16661	16753	16786	16605
29004	50549	46302	38311	33156	25319	19732	17507	16932	16094	15971	15612	15479	15186	15114	14863	14843	14704	14696	14707	14581	14587	14416	14583	14465	14424	14580	14432	14406	14658	14400	14421	14297	14415	14558	14439	14617	14600	14601	14608	14617	14578	14545	14465	14404	14569	14484	14451	14516	14392	14326	14387	14306	14504	14485	14410	14354	14418	14340	14415	14412	14362	14315	14533	14346	14442	14412	14441	14242	14436	14367	14492	14540	14338	14448	14415	14453	14417	14291	14331	14525	14315	14489	14461	14312	14582	14374	14461	14365	14485	14312	14304	14473	14445	14365	14528	14185	14292	14302	14409	14423	14448	14279	14390	14357	14277	14396	14451	14341	14320	14335	14392	14461	14288	14251	14327	14370	14240	14476	14293	14223	14334	14484	14280	14483	14277	14316	14357	14378	14442	14369	14279	14351	14235	14324	14438	14364	14575	14387	14288	14442	14412	14365	14266	14319	14515	14371	14405	14351	14229	14427	14406	14309	14443	14151	14311	14349	14337	14251	14467	14296	14286	14287	14370	14282	14360	14339	14336	14364	14409	14390	14305	14444	14327	14424	14166	14330	14139	14350	14338	14488	14431	14376	14278	14391	14339	14403	14221	14297	14389	14388	14399	14302	14487	14397	14198	14481	14437	14302	14425	14379	14174	14427	14476	14340	14365	14229	14488	14446	14274	14264	14317	14405	14384	14101	14381	14360	14300	14262	14325	14408	14322	14362	14496	14308	14276	14322	14360	14360	14325	14339	14342	14474	14594	14481	14355	14362	14348	14401	14397	14336	14283	14549	14385	14274	14314	14397	14426	14278	14481	14282	14416	14252	14406	14316	14478	14324	14430	14290	14406	14336	14379	14432	14428	14318	14440	14330	14384	14230	14314	14328	14337	14189	14272	14325	14285	14157	14392	14353	14118	14254	14449	14294	14360	14344	14382	14231	14292	14442	14275	14329	14334	14441	14183	14340	14305	14380	14436	14259	14334	14433	14318	14481	14381	14202	14420	14305	14499	14330	14536	14264	14294	14343	14373	14361	14285	14341	14402	14274	14400	14254	14302	14410	14276	14481	14503	14242	14367	14315	14382	14215	14437	14309	14300	14342	14307	14357	14450	14435	14389	14331	14355	14526	14310	14272	14290	14338	14401	14358	14372	14488	14336	14358	14419	14433	14492	14163	14508	14397	14194	14447	14431	14200	14486	14344	14361	14201	14517	14352	14510	14261	14286	14487	14235	14237	14361	14206	14292	14484	14410	14423	14268	14525	14280	14381	14360	14324	14329	14335	14350	14230	14505	14530	14471	14285	14387	14419	14226	14238	14343	14479	14345	14294	14283	14376	14505	14371	14537	14222	14269	14464	14296	14268	14219	14450	14324	14356	14543	14337	14394	14353	14310	14294	14229	14347	14368	14255	14336	14333	14408	14493	14304	14377	14182	14463	14456	14128	14310	14292	14337	14431	14293	14290	14156	14367	14373	14449	14383	14530	14297	14434	14276	14270	14510	14273	14302	14283	14221	14337	14316	14283	14306	14267	14513	14255	14265	14384	14287	14450	14329	14299	14228	14445	14355	14320	14322	14566	14315	14367	14270	14360	14454	14327	14294	14557	14203	14208	14369	14467	14294	14319	14383	14361	14254	14273	14169	14329	14343	14320	14355	14273	14272	14331	14458	14174	14452	14374	14527	14370	14326	14445	14512	14199	14310	14324	14233	14341	14351	14344	14480	14292	14339	14353	14248	14365	14362	14332	14396	14241	14493	14460	14238	14415	14327	14400	14306	14191	14497	14422	14378	14318	14312	14378	14297	14215	14392	14183	14431	14380	14464	14157	14319	14276	14466	14309	14463	14529	14240	14257	14467	14448	14428	14324	14287	14217	14240	14253	14281	14245	14308	14384	14381	14313	14398	14436	14317	14321	14448	14446	14436	14320	14336	14333	14472	14273	14226	14305	14335	14281	14333	14386	14348	14305	14325	14367	14215	14354	14167	14541	14372	14274	14241	14475	14337	14221	14463	14329	14366	14369	14451	14349	14346	14408	14499	14343	14371	14408	14269	14391	14353	14449	14276	14221	14261	14347	14423	14225	14335	14248	14374	14393	14361	14410	14382	14488	14312	14448	14356	14211	14362	14371	14456	14382	14416	14384	14476	14238	14469	14199	14259	14415	14310	14393	14349	14314	14202	14426	14423	14203	14234	14336	14399	14231	14394	14245	14269	14448	14281	14285	14440	14238	14378	14386	14423	14333	14228	14422	14295	14338	14496	14433	14403	14264	14352	14348	14256	14389	14395	14354	14298	14214	14309	14465	14554	14291	14343	14427	14246	14374	14272	14362	14390	14183	14317	14394	14205	14373	14303	14432	14414	14186	14513	14378	14347	14123	14361	14311	14249	14249	14280	14346	14298	14459	14231	14325	14248	14374	14322	14251	14245	14422	14250	14422	14303	14400	14309	14424	14265	14194	14268	14400	14448	14272	14371	14465	14236	14380	14340	14372	14465	14470	14188	14458	14461	14380	14136	14257	14293	14424	14166	14369	14527	14419	14550	14371	14420	14327	14268	14370	14311	14356	14349	14287	14281	14370	14342	14406	14370	14392	14206	14385	14232	14466	14390	14383	14435	14344	14398	14356	14615	14298	14388	14243	14304	14315	14346	14315	14175	14350	14587	14263	14368	14308	14272	14320	14324	14329	14294	14343	14314	14395	14388	14306	14366	14269	14443	14424	14246	14416	14467	14264	14359	14201	14053	14373	14402	14460	14358	14483	14328	14380	14396	14349	14238	14359	14424	14362	14494	14302	14352	14324	14519	14341	14366	14220	14119	14351	14392	14448	14376	14309	14457	14220	14260	14255	14297	14426	14374	14360	14307	14527	14446	14271	14344	14340	14378	14324	14476	14322	14302	14315	14265	14271	14368	14325	14470	14352	14404	14227	14449	14321	14272	14327	14366	14310	14226	14251	14295	14294	14404	14240	14454	14363	14425	14305	14369	14263	14414	14437	14330	14249	14280	14207	14376	14322	14481	14339	14372	14374	14418	14324	14124	14448	14348	14406	14393	14410	14375	14249	14313	14309	14460	14491	14512	14444	14332	14374	14261	14372	14290	14346	14291	14433	14345	14327	14343	14289	14315	14334	14276	14434	14346	14418	14310	14594	14389	14477	14489	14469	14296	14326	14360	14394	14341	14284	14518	14342	14277	14356	14440	14272	14255	14353	14439	14299	14400	14335	14280	14197	14338	14494	14361	14282	14243	14343	14224	14292	14118	14522	14355	14423	14454	14450	14291	14257	14350	14480	14335	14274	14357	14248	14231	14415	14527	14337	14351	14416	14328	14514	14378	14294	14301	14244	14331	14307	14482	14383	14243	14134	14360	14237	14482	14395	14433	14244	14245	14299	14346	14365	14490	14266	14310	14214	14388	14407	14364	14297	14481	14461	14249	14297	14309	14360	14336	14375	14389	14433	14306	14277	14350	14220	14267	14183	14275	14350	14201	14300	14323	14232	14462	14400	14195	14288	14293	14319	14493	14358	14495	14067	14392	14247	14569	14325	14385	14548	14306	14320	14364	14314	14353	14268	14287	14339	14416	14284	14468	14400	14418	14371	14372	14316	14374	14424	14320	14212	14298	14237	14304	14384	14330	14549	14348	14464	14270	14466	14446	14334	14346	14458	14165	14377	14399	14400	14370	14455	14161	14351	14341	14334	14319	14319	14357	14254	14164	14392	14476	14181	14238	14482	14376	14377	14302	14360	14384	14319	14416	14445	14384	14379	14393	14408	14377	14309	14487	14298	14314	14505	14364	14495	14360	14358	14362	14307	14257	14431	14273	14377	14290	14375	14365	14179	14350	14231	14309	14521	14304	14327	14293	14256	14343	14338	14380	14386	14401	14383	14318	14390	14531	14355	14498	14583	14323	14383	14411	14311	14276	14382	14216	14426	14383	14362	14446	14560	14405	14467	14343	14324	14249	14550	14305	14372	14402	14340	14343	14473	14281	14360	14355	14234	14322	14218	14295	14344	14493	14563	14497	14375	14498	14342	14242	14225	14345	14263	14501	14317	14393	14553	14329	14153	14203	14141	14328	14406	14373	14418	14417	14385	14406	14341	14292	14299	14337	14361	14372	14342	14359	14397	14369	14532	14286	14446	14255	14453	14494	14385	14408	14304	14317	14360	14284	14089	14172	14417	14424	14487	14351	14312	14248	14232	14413	14097	14215	14363	14242	14372	14424	14358	14321	14334	14429	14420	14363	14464	14273	14413	14430	14357	14370	14396	14206	14340	14261	14371	14354	14439	14245	14520	14489	14226	14354	14382	14329	14282	14408	14541	14381	14325	14407	14408	14306	14273	14400	14281	14325	14256	14445	14419	14228	14367	14338	14308	14337	14405	14441	14239	14333	14284	14266	14253	14250	14188	14415	14407	14468	14495	14409	14478	14298	14407	14374	14329	14437	14355	14308	14233	14491	14294	14355	14273	14243	14161	14396	14265	14363	14358	14372	14393	14541	14309	14520	14194	14350	14445	14369	14372	14326	14371	14368	14360	14399	14375	14345	14421	14394	14417	14439	14297	14454	14369	14192	14245	14197	14379	14396	14330	14365	14339	14200	14364	14452	14443	14283	14480	14367	14176	14436	14465	14386	14376	14513	14229	14290	14284	14291	14426	14359	14388	14165	14209	14562	14394	14501	14394	14104	14486	14365	14370	14285	14427	14333	14248	14258	14469	14396	14476	14394	14304	14303	14316	14424	14293	14314	14175	14295	14303	14303	14194	14392	14343	14437	14354	14457	14288	14462	14261	14313	14242	14365	14446	14253	14437	14213	14342	14366	14398	14342	14472	14225	14332	14332	14259	14422	14409	14328	14237	14374	14230	14270	14304	14146	14264	14413	14154	14392	14356	14478	14256	14382	14422	14330	14377	14164	14307	14462	14404	14256	14337	14374	14253	14389	14221	14318	14284	14364	14336	14425	14221	14423	14389	14393	14138	14304	14226	14361	14309	14334	14288	14388	14476	14278	14497	14172	14491	14401	14491	14194	14343	14361	14377	14430	14363	14340	14212	14383	14432	14415	14165	14317	14378	14351	14451	14287	14538	14271	14345	14329	14432	14320	14435	14427	14345	14303	14326	14300	14135	14324
28196	24311	30170	27083	21293	18376	16998	16421	16267	16201	16214	15944	15907	15908	15983	16007	15779	15907	15689	15713	15885	15866	15858	15891	16054	15608	15694	15809	15837	15764	15629	15681	15756	15644	15739	15707	15786	15922	15710	15889	15834	15691	15718	15681	15709	15967	15724	15543	15798	15706	15499	15874	15588	15767	15696	15672	15684	15552	15850	15499	15631	15833	15695	15613	15704	15541	15603	15835	15644	15749	15854	15585	15564	15638	15655	15770	15966	15655	15780	15772	15926	15609	15823	15719	15787	15694	15632	15683	15891	15838	15664	15731	15711	15728	15757	15823	15766	15775	15557	15611	15888	15706	15731	15739	15911	15557	15708	15718	15851	15656	15781	15919	15641	15750	15483	15578	15600	15707	15671	15755	15653	15553	15823	15537	15522	15556	15817	15822	15884	15637	15575	15487	15569	15619	15627	15602	15722	15721	15666	15665	15868	15907	15843	15718	15605	15550	15792	15793	15956	15666	15694	15695	15947	15857	15821	15746	15830	15715	15663	15716	15757	15650	15592	15627	15707	15678	15774	15655	15685	15687	15786	15836	15722	15714	15701	15633	15737	15759	15657	15794	15732	15752	15848	15750	15700	15716	15736	15615	15796	15878	15813	15730	15705	15687	15694	15674	15509	15646	15670	15674	15715	15748	15628	15567	15668	15665	15881	15823	15732	15759	15716	15845	15678	15698	15697	15796	15724	15546	15684	15883	15632	15724	15724	15639	15651	15708	15874	15642	15830	15622	15660	15765	15769	15661	15973	15704	15649	15671	15710	15784	15563	15687	15650	15456	15688	15787	15680	15760	15908	15689	15682	15717	15659	15902	15832	15588	15622	15660	15726	15821	15637	15670	15589	15590	15532	15684	15784	15618	15772	15750	15826	15755	15601	15802	16030	15690	15969	15597	15603	15691	15581	15668	15647	15651	15767	15718	15656	15758	15677	15637	15634	15755	15667	15854	15747	15666	15641	15637	15689	15709	15784	15861	15802	15633	15651	15618	15455	15828	15810	15657	15755	15722	15583	15669	15695	15842	15681	15733	15699	15714	15616	15611	15651	15756	15950	15854	15723	15835	15947	15790	15389	15816	15829	15769	15915	15726	15799	15620	15619	15709	15795	15791	15882	15751	15766	15858	15612	15752	15661	15657	15719	15734	15900	15782	15624	15664	15705	15948	15746	15638	15763	15837	15643	16009	15693	15578	15675	15617	15532	15756	15531	15672	15814	15514	15898	15752	15783	15510	15907	15751	15759	15703	15973	15978	15829	15916	15865	15824	15846	15746	15788	15430	15772	15577	15687	15821	15773	15848	15638	15584	15812	15695	15753	15623	15752	15646	15818	15652	15788	15894	15589	15738	15775	15842	15726	15600	16030	15599	15819	15815	15758	15775	15958	15629	15623	15590	15660	15613	15668	15698	15868	15689	15746	15711	15763	15831	15575	15600	15695	15760	15781	15588	15747	15637	15511	15513	15727	15605	15635	15737	15596	15614	15568	15891	15776	15682	16068	15784	15794	15648	15645	15773	15637	15794	15717	15786	15544	15576	15599	15670	15912	15645	15681	15773	15699	15747	15616	15664	15520	15789	15868	15872	15621	15602	15754	15795	15508	15905	15772	15483	15645	15689	15749	15743	15546	15644	15839	15977	15627	15642	15685	15789	15854	15587	15846	15602	15978	15924	15791	15777	15790	15772	15702	15627	15756	15531	15797	15788	15757	15869	15819	15828	15988	15798	15894	15693	15666	15732	15855	15771	15552	15778	15812	15958	15681	15678	15702	15796	15613	15655	15725	15771	15599	15708	15695	15668	15754	15723	15664	15651	15820	15775	15779	15966	15707	15641	15864	15856	15637	15643	15705	15682	15784	15672	15703	15740	15778	15704	15767	15868	15581	15427	15662	15677	15841	15715	15815	15794	15830	15843	15741	15847	15736	15699	15681	15801	15555	15727	15649	15747	15835	15802	15651	15888	15621	15836	15709	15905	15835	15781	15924	15561	15745	15723	15778	15918	15763	15598	15686	15789	15646	15447	15685	15585	15725	15682	15825	15944	15851	15754	15776	15736	15739	15713	15551	15714	15723	15766	15816	15605	15557	15654	15772	15577	15677	15696	15710	15820	15845	15745	15635	15580	15874	15802	15652	15497	15678	15892	15842	15541	15747	15717	15594	15832	15913	15598	15547	15860	15778	15542	15616	15643	15858	15827	15714	15809	15755	15920	15734	15479	15745	15661	15657	15513	15687	15694	15909	15737	15657	15641	15601	15840	15801	15678	15885	15579	15758	15771	15872	15546	15759	15659	15499	15610	15790	15724	15962	15931	15486	15748	15669	15748	15748	15674	15784	15633	15880	15630	15942	15813	15630	15752	15828	15638	15635	15874	15833	15741	15854	15763	15727	15767	15852	15834	15866	15566	15761	15692	15825	15823	15860	15657	15534	15851	15680	15799	15911	15869	15832	15662	15687	15740	15796	15794	15805	15636	15721	15717	15849	15533	15824	15720	15771	15830	15776	15860	15777	15770	15602	15783	15768	15600	15680	15654	15695	15632	15791	15712	15807	15664	15628	15656	15710	15741	15887	15830	15853	15766	15596	15788	15751	15676	15685	15555	15851	15659	15715	15642	15728	15684	15680	15813	15874	15723	15655	15663	15594	15727	15602	15715	15716	15746	15789	15549	15753	15740	15863	15708	15512	15700	15669	15759	15698	15671	15542	15725	15723	15834	15615	15706	15524	15851	15784	15617	15720	15768	15740	15685	15488	15802	15699	15789	15593	15746	15643	15757	15829	15610	15748	15585	15669	15744	15899	15938	15859	15810	15737	15847	15668	15731	15770	15718	15568	15529	15609	15718	15813	15569	15718	15695	15798	15741	15585	15681	15707	15615	15746	15756	15725	15610	15658	15710	15733	15750	15674	15632	15703	15846	15789	15499	15627	15725	15687	15755	15678	15903	15976	15701	15702	15584	15469	15639	15730	15574	15683	15793	15730	15572	15746	15818	15773	15738	15693	15705	15824	15771	15761	15804	15786	15570	15694	15656	15634	15737	15822	16025	15883	15774	15796	15781	15714	15714	15830	15791	15715	15771	16033	15663	15807	15750	15537	15872	15625	15613	15620	15652	15606	15665	15751	15704	15880	15906	15775	15615	15897	15520	15730	15602	15617	15653	15707	15514	15709	15603	15819	15521	15694	15716	15573	15780	15771	15719	15682	15580	15718	16038	15914	15683	15669	15501	15839	15533	15678	15601	15721	15663	15754	15762	15911	15677	15788	15896	15647	15582	15675	15642	15779	15803	15878	15811	15764	15594	15665	15633	15798	15857	15793	15688	15587	15766	15717	15588	15578	15632	15738	15658	15666	15768	15710	15662	15614	15872	15649	15818	15856	15811	15724	15820	15764	15748	15556	15651	15868	15705	15748	15727	15556	15604	15882	15768	15717	15557	15800	15575	15717	15775	15868	15708	15737	15645	15700	15572	15892	15778	15767	15631	15738	15781	16009	15588	15705	15663	15717	15594	15613	15871	15718	15689	15709	15979	15862	15661	15638	15619	15832	15810	15901	15813	15746	15651	15642	15608	15740	15929	15633	15756	15581	15788	15579	15667	15699	15625	15558	15644	15587	15613	15687	15704	15736	15811	15734	15823	15825	15832	15749	15679	15893	15691	15880	16035	15849	15808	15885	15836	15748	15862	15716	15715	15510	15642	15829	15691	15801	15614	15647	15575	15560	15849	15698	15686	15783	15892	15726	15712	15811	15856	15845	15614	15749	15683	15865	15818	15885	15669	15804	15598	15633	15735	15857	15860	15682	15792	15815	15632	15627	15832	15600	15741	15527	15683	15874	15751	15607	15812	15832	15597	15677	15744	15745	15584	15853	15618	15785	15677	15826	15838	15455	15890	15608	15510	15798	15722	15548	15664	15764	15836	15687	15735	15668	15950	15796	15886	15547	15693	15817	15811	15589	15585	15841	15686	15690	15652	15638	15697	15817	15584	15665	15464	15802	15667	15519	15625	15625	15566	15619	15799	15742	15755	15923	15688	15871	15733	15973	15848	15767	15816	15780	15781	15795	15616	15697	15715	15825	15848	15737	15915	15653	15786	15754	15748	15644	15612	15716	15826	15879	15708	15576	15561	15851	15812	15771	15632	15641	15551	15772	15865	15895	15710	15746	15702	15779	15736	15636	15648	15569	15596	15700	15702	15568	15728	15737	15642	15432	15699	15645	15757	15846	15694	15729	15812	15603	15549	15709	15695	15558	15693	15696	15514	15633	15798	15641	15819	15666	15745	15731	15661	15717	15673	15759	15922	15886	15927	15934	15768	15780	15846	15549	15665	15837	15737	15653	15765	15800	15770	15724	15848	15903	15580	16079	15506	15633	15722	15700	15626	15852	15725	15687	15581	15800	15592	15702	15630	15738	15623	15692	15721	15786	15690	15652	15762	15598	15763	15754	15769	15775	15688	15520	16047	15617	15667	15725	15842	15586	15745	15815	15863	15910	15852	15508	15770	15660	15764	15630	15701	15634	15882	15410	15592	15853	15761	15656	15599	15665	15547	15744	15562	15783	15896	15669	15741	15865	15932	15846	15540	15895	15689	15764	15758	15831	15796	15875	15705	15942	16049	15613	15624	15677	15794	15770	15827	15680	15647	15758	15760	15725	15627	15616	15690	15824	15659	15782	15940	15802	15784	15529	15917	15646	15866	15767	15605	15743	15706	15687	15850	15552	15729	15573	15756	15671	15886	15874	15655	15661	15770	15856	15816	15776	15686	15722	15734	15924	15580	15609	15792	15905	15929	15673	15771	15870	15594	15688	15672	15632	15806	15638	15719	15883	15702	15878	15668	15617	15686	15716	15763	15827	15814	15786	15670	15667	15709	15687	15645	15719	15962	15668	15823	15724	15747	15780	15761	15523	15705	15758	15684	15898	15783	15679	15508	15807	15562	15858	15613	15754	15798	15705	15526	15954	15701	15613	15844	15436	15650	15684	15869	15825	15694	15713	15709	15632	15862	15680	15798	15569	15852	15739	15642	15827	15750	15958	15780	15721	15797	15889	15633	15558	15635	15655	15778	15680	15812	15746	15673	15722	15747	15619	15776	15745	15637	15746	15745	15563	15771	15844	15712	15573	15710
24177	35692	32664	25138	20211	16841	15452	14616	14480	14170	14211	14050	14024	14184	14063	13909	13813	13627	13719	13771	13742	13792	13799	13680	13739	13688	13621	13582	13545	13817	13665	13822	13552	13809	13663	13722	13814	13785	13930	13939	13689	13681	13667	13642	13735	13754	13854	13705	13463	13710	13640	13817	13657	13402	13772	13613	13785	13666	13515	13519	13566	13691	13758	13593	13675	13561	13687	13567	13690	13708	13611	13603	13711	13707	13483	13524	13602	13701	13594	13691	13714	13367	13746	13724	13645	13738	13576	13621	13771	13717	13656	13676	13654	13672	13637	13795	13428	13593	13800	13714	13593	13641	13751	13624	13534	13691	13718	13749	13558	13594	13587	13691	13723	13569	13672	13680	13593	13572	13697	13728	13661	13670	13580	13516	13645	13756	13590	13605	13598	13586	13598	13602	13658	13580	13770	13628	13700	13683	13683	13530	13623	13497	13629	13679	13630	13778	13743	13583	13618	13607	13677	13698	13671	13754	13643	13651	13838	13891	13677	13523	13692	13484	13722	13583	13554	13588	13772	13604	13591	13683	13608	13558	13745	13543	13747	13819	13728	13776	13716	13680	13707	13737	13517	13544	13588	13563	13694	13493	13663	13656	13729	13594	13730	13627	13670	13581	13741	13678	13596	13647	13613	13750	13724	13565	13750	13703	13762	13788	13697	13627	13714	13576	13605	13733	13864	13561	13685	13616	13439	13606	13662	13864	13590	13658	13677	13501	13568	13701	13680	13548	13786	13671	13632	13677	13658	13687	13713	13602	13608	13654	13590	13732	13766	13641	13588	13708	13599	13626	13530	13650	13577	13611	13707	13672	13623	13600	13801	13748	13480	13715	13658	13514	13760	13707	13526	13716	13633	13707	13661	13623	13748	13656	13590	13866	13591	13682	13501	13734	13516	13628	13541	13564	13657	13771	13590	13764	13607	13636	13664	13789	13796	13716	13513	13720	13662	13593	13701	13610	13751	13619	13610	13572	13798	13770	13744	13500	13493	13737	13721	13687	13823	13606	13678	13713	13419	13657	13716	13746	13702	13659	13694	13715	13436	13610	13650	13491	13543	13764	13485	13519	13526	13594	13675	13570	13638	13670	13631	13740	13716	13647	13639	13599	13599	13758	13714	13569	13571	13591	13597	13638	13509	13537	13748	13656	13627	13568	13771	13665	13605	13706	13574	13613	13630	13645	13718	13700	13679	13637	13690	13480	13598	13601	13567	13561	13647	13645	13718	13720	13659	13646	13610	13559	13699	13600	13643	13508	13562	13700	13618	13778	13674	13630	13577	13646	13560	13788	13805	13843	13765	13577	13613	13700	13530	13647	13626	13610	13473	13789	13681	13687	13590	13669	13917	13582	13683	13537	13799	13616	13635	13695	13469	13549	13748	13687	13545	13801	13465	13700	13503	13624	13537	13546	13608	13632	13788	13667	13663	13700	13660	13678	13547	13542	13659	13650	13658	13636	13686	13457	13688	13714	13483	13842	13741	13518	13715	13679	13615	13669	13683	13521	13617	13617	13688	13713	13643	13512	13584	13575	13826	13657	13608	13593	13725	13703	13502	13813	13731	13642	13549	13710	13606	13886	13659	13625	13635	13773	13615	13753	13560	13799	13625	13642	13703	13715	13656	13575	13571	13722	13660	13705	13669	13681	13691	13721	13474	13728	13677	13703	13676	13575	13713	13698	13631	13824	13548	13705	13800	13703	13581	13687	13558	13557	13628	13537	13598	13604	13702	13663	13592	13483	13642	13562	13720	13564	13709	13632	13528	13686	13581	13549	13753	13813	13565	13691	13719	13627	13658	13643	13591	13724	13671	13711	13651	13705	13594	13631	13481	13747	13671	13601	13608	13593	13538	13694	13727	13740	13741	13625	13517	13571	13740	13608	13842	13723	13576	13666	13573	13575	13804	13631	13751	13686	13606	13559	13760	13681	13697	13585	13536	13719	13749	13752	13748	13752	13588	13631	13659	13618	13523	13664	13540	13733	13639	13772	13488	13767	13529	13787	13645	13628	13551	13538	13650	13647	13808	13487	13623	13458	13787	13735	13485	13662	13440	13630	13627	13793	13539	13548	13570	13632	13642	13639	13676	13773	13585	13599	13606	13677	13619	13470	13612	13660	13684	13743	13804	13600	13558	13700	13765	13790	13758	13703	13612	13776	13736	13642	13726	13548	13596	13478	13630	13791	13627	14003	13639	13611	13710	13577	13733	13813	13692	13515	13734	13627	13622	13699	13644	13584	13668	13656	13776	13615	13829	13570	13714	13726	13647	13607	13645	13500	13673	13676	13615	13656	13607	13644	13696	13637	13716	13628	13643	13681	13681	13499	13765	13552	13505	13661	13815	13631	13703	13639	13662	13586	13630	13587	13661	13746	13591	13545	13646	13618	13679	13536	13686	13768	13676	13671	13711	13672	13689	13618	13733	13472	13640	13572	13750	13700	13671	13469	13557	13628	13624	13534	13604	13640	13769	13486	13607	13635	13787	13783	13781	13613	13524	13662	13707	13595	13636	13634	13609	13627	13728	13731	13686	13750	13562	13690	13551	13732	13809	13643	13674	13715	13670	13767	13537	13614	13711	13590	13555	13780	13668	13817	13735	13759	13644	13803	13771	13715	13650	13652	13636	13618	13418	13631	13752	13620	13781	13589	13811	13627	13532	13551	13625	13611	13755	13803	13645	13629	13593	13571	13605	13529	13775	13586	13571	13625	13765	13761	13735	13630	13658	13663	13620	13597	13758	13816	13631	13726	13598	13616	13698	13602	13694	13533	13646	13506	13778	13751	13631	13677	13803	13725	13592	13499	13611	13676	13605	13704	13616	13710	13646	13741	13506	13687	13648	13690	13701	13532	13656	13481	13700	13687	13716	13723	13673	13619	13589	13549	13653	13501	13696	13499	13759	13691	13564	13691	13602	13524	13692	13618	13649	13730	13622	13626	13514	13623	13556	13576	13685	13584	13791	13692	13718	13571	13379	13619	13670	13616	13511	13636	13702	13566	13562	13508	13719	13578	13758	13727	13558	13543	13709	13781	13618	13686	13702	13634	13637	13792	13438	13745	13679	13734	13629	13561	13583	13690	13763	13608	13610	13552	13774	13703	13645	13592	13607	13678	13650	13737	13562	13665	13667	13631	13668	13527	13604	13673	13651	13629	13577	13486	13571	13670	13537	13635	13666	13552	13600	13665	13726	13829	13626	13785	13672	13667	13623	13787	13607	13771	13506	13634	13462	13720	13684	13756	13769	13633	13611	13588	13655	13506	13696	13690	13606	13620	13678	13528	13670	13609	13472	13779	13792	13572	13563	13713	13693	13670	13526	13564	13774	13578	13490	13658	13599	13801	13593	13728	13648	13619	13638	13698	13636	13681	13679	13479	13645	13724	13798	13630	13789	13729	13760	13535	13589	13582	13667	13596	13631	13667	13582	13668	13692	13600	13634	13707	13727	13475	13688	13599	13500	13625	13747	13675	13574	13668	13687	13731	13659	13374	13761	13642	13690	13614	13639	13590	13621	13667	13686	13757	13754	13591	13587	13649	13647	13792	13731	13696	13745	13594	13493	13652	13599	13573	13647	13547	13588	13674	13676	13467	13694	13594	13665	13605	13761	13598	13915	13616	13607	13725	13707	13641	13680	13627	13796	13685	13750	13658	13658	13595	13741	13555	13589	13745	13712	13407	13520	13800	13773	13544	13593	13764	13709	13577	13694	13654	13742	13620	13729	13598	13507	13565	13680	13702	13677	13698	13733	13706	13604	13735	13700	13587	13635	13597	13839	13801	13681	13835	13728	13563	13786	13634	13735	13544	13721	13392	13618	13540	13598	13513	13803	13843	13676	13533	13844	13558	13507	13699	13721	13589	13692	13715	13532	13801	13769	13722	13621	13700	13719	13670	13790	13551	13785	13578	13734	13596	13664	13688	13706	13687	13726	13608	13671	13755	13708	13587	13603	13774	13756	13670	13611	13670	13917	13669	13663	13887	13774	13509	13651	13751	13649	13648	13621	13769	13680	13573	13678	13629	13746	13564	13640	13781	13748	13741	13606	13620	13496	13635	13554	13659	13567	13515	13668	13651	13515	13613	13707	13600	13621	13538	13676	13693	13651	13592	13679	13560	13532	13632	13606	13785	13673	13726	13641	13732	13675	13646	13652	13726	13664	13627	13582	13577	13800	13740	13656	13768	13608	13554	13741	13572	13765	13652	13672	13535	13496	13538	13566	13568	13866	13679	13705	13565	13602	13542	13901	13699	13725	13612	13572	13582	13704	13570	13668	13932	13460	13776	13811	13705	13680	13626	13704	13629	13593	13548	13637	13444	13622	13646	13801	13701	13666	13637	13614	13856	13602	13699	13831	13770	13679	13867	13521	13815	13605	13657	13588	13692	13573	13698	13565	13679	13581	13601	13479	13434	13648	13635	13706	13640	13635	13771	13655	13645	13737	13726	13718	13530	13638	13692	13611	13761	13696	13511	13570	13601	13581	13595	13707	13658	13697	13645	13609	13610	13616	13573	13823	13608	13547	13699	13552	13661	13591	13854	13705	13615	13709	13658	13734	13547	13529	13662	13697	13609	13584	13610	13532	13673	13640	13743	13734	13705	13584	13784	13635	13520	13675	13674	13645	13668	13556	13637	13675	13735	13551	13662	13605	13649	13557	13558	13683	13827	13529	13620	13722	13422	13498	13769	13597	13703	13659	13814	13676	13662	13772	13671	13682	13629	13723	13709	13642	13660	13580	13731	13687	13565	13690	13591	13601	13698	13690	13754	13697	13587	13622	13662	13579	13681	13827	13835	13662	13517	13747	13764	13658	13638	13914	13537	13567	13723	13884	13641	13579	13685	13584	13684	13605	13728	13748	13557	13753	13728	13580	13472	13571	13726	13702	13574	13727	13623	13607	13640	13592	13699	13589	13773	13593	13775	13627	13521	13774	13682	13630	13660	13622	13705	13656	13628	13537	13595	13585	13640	13838	13828	13762	13554	13687	13678	13827	13636	13667	13660	13657	13771	13812	13595	13684	13783	13655	13706	13621	13650	13740	13530	13593	13452	13717	13679	13533	13712	13638	13560	13679	13929	13650	13609	13539	13721	13751	13688	13760	13637	13532	13612	13756	13756	13712	13737
23999	21165	28585	24952	23532	23165	21173	17844	17006	16905	16754	16675	16589	16474	16464	16246	16321	16077	16182	16280	16181	16195	16240	16075	16031	16050	15927	15914	15877	15892	15858	15944	16039	15941	15878	16089	16038	16062	16150	16043	16286	16169	16111	15980	15892	15829	15975	15806	15925	15877	15932	15713	15779	15756	15790	16013	15789	15799	16025	15865	15668	15870	15870	15889	15662	15909	15862	15978	15953	15783	15910	15999	15825	15769	15811	15816	15876	15863	15805	15994	16119	15909	15812	15648	15832	15698	15779	15990	15965	15670	16040	15917	16043	15861	15848	15933	15957	15805	15790	15786	15858	15846	16015	15675	15768	16013	15932	15880	15891	15869	15957	15734	15716	15877	15739	15852	15878	16044	15985	15954	15888	15871	15785	15967	15882	15894	15850	15789	16005	15845	15855	15719	15788	15840	15774	15831	15852	15718	15951	15738	15813	15905	15774	15805	15898	15898	15837	15885	15842	15993	15745	15832	15792	15809	15820	15869	15929	16063	15817	15717	15773	15946	15944	15702	15792	15865	15893	15862	15839	15908	15877	15668	15861	15735	15825	15810	16008	15758	15908	15895	15764	15824	15755	15769	16096	15936	15907	16005	15827	15788	16110	15819	15848	15740	16064	15703	15688	15891	16052	15948	15990	15874	15989	16020	15753	15958	15938	15913	15895	15809	15685	15821	15652	15810	15838	15876	15770	15851	15730	15599	15896	15654	15996	15708	15866	15785	15663	15652	15924	15679	15938	15937	16026	15902	15840	15830	15866	15784	15746	15737	15985	15814	15957	15915	16212	16044	15859	16035	15942	15870	15737	15758	15882	15790	15743	15803	15860	15778	15760	15801	15880	15773	15921	15944	15875	15654	15735	15679	15787	15908	15638	15726	15714	15838	15730	15685	15684	15608	15870	15907	15778	15953	15967	15720	15944	15798	15783	15844	15800	15836	15809	15867	15969	16029	15867	15756	15815	15871	15898	15827	15833	15800	15813	15816	15855	15843	15951	15940	15854	15730	15842	15935	16126	15713	15936	15847	15878	15773	15675	15992	15770	15734	15768	15856	15862	15956	15855	15902	15760	15786	15705	15473	15715	15773	15984	16005	15817	15813	15732	15811	15804	15729	15921	15922	15901	15748	15999	15773	15861	15737	15641	15857	15765	15817	16048	15920	15958	15911	15803	15720	15975	15934	15946	16093	15833	15921	15858	15749	15917	15903	15987	15702	15871	15913	15827	15853	15874	15826	16073	15733	15664	15962	15858	15775	15702	15853	15744	15965	15806	16013	15815	15864	16019	15846	15738	15948	15702	15675	16030	15809	15704	15855	15813	15813	15718	15797	16003	15732	15848	15926	15781	15913	15869	15515	15771	15849	15773	15782	15845	15883	15884	15835	15891	15829	15944	15859	15824	15732	15861	15931	15962	16051	15801	15751	15624	15904	15889	15786	15814	15809	15568	15706	15852	15888	15828	15996	16024	16091	15868	15680	15831	16019	15697	15931	15896	15915	15797	15749	15753	15846	15859	15873	15934	15831	15930	15828	15691	15970	15657	15770	15916	15803	15963	15909	15985	16004	15741	15843	15800	15891	15789	15804	15820	15695	15758	15730	15806	15812	15939	15770	15722	15785	15928	15727	15863	16014	15695	15905	15729	15909	15834	15804	15700	15798	15740	15746	15873	15891	15834	15844	15779	15838	15872	15916	15887	15883	15757	15885	15935	15758	16007	15585	15742	15561	15945	15839	15686	15805	15665	15781	15716	15704	15854	15959	15785	15952	15960	16014	15849	15924	15809	15906	15923	15704	15704	15928	15718	15915	15761	15824	15825	15932	15838	15829	15901	15842	15778	15854	15738	15936	15682	15905	15966	15939	15758	15724	15911	15930	15753	15813	15884	15919	15540	15814	15879	15758	15867	15752	15894	15820	15928	15958	15912	15870	15710	15882	15731	15958	16001	15903	15808	15915	15766	15871	15762	15775	15699	15883	15858	15956	15899	15832	15947	15838	15730	15828	15778	15877	15729	15938	16008	15828	15840	15939	16120	15889	15932	15971	15888	16031	15861	15568	15818	15880	15960	15881	15726	15933	15940	15810	15822	15719	15806	15707	15969	15857	15965	15787	15813	15879	15892	15677	15679	15681	15869	15741	15754	15838	15818	15746	15845	15773	15920	15893	15766	15781	16015	15851	15875	15861	15868	15716	15761	15739	15762	15956	15813	15607	15840	15769	15776	15575	15785	15763	15667	15742	15698	15722	15909	15745	15959	15914	15703	15865	15956	15798	15790	16066	15865	15645	15693	15800	15836	15843	15828	15646	15973	15829	15781	15959	15781	15936	15710	15898	15813	15897	15834	15653	15802	15642	15799	15800	15817	15781	15694	15724	15689	15825	15698	15807	15804	15683	15628	15591	15753	15733	15753	15781	15725	15785	15759	15898	15954	15899	15847	15675	15840	15738	15864	15877	15643	15833	15840	15775	15821	15794	15765	15817	15981	15957	16005	15686	15867	15803	16052	15843	15849	15783	15905	15967	15887	15851	15766	15722	15772	15807	15968	16003	15862	15756	15881	15951	15839	15909	15724	15903	15916	15897	16017	15843	15725	16142	15963	15772	15942	15837	15687	16030	15936	15982	15980	15719	15747	15778	15693	15621	15625	15765	15877	15759	16051	15908	15734	15808	15966	15960	15733	16139	15675	15828	15852	15684	15878	15892	15738	15881	15845	15726	15753	15909	15788	15894	15866	15768	15733	15894	16026	15910	15808	15898	15967	15772	15966	15559	15879	15922	15711	15876	15779	15827	15833	15950	15753	15924	15807	15775	15700	15817	15545	15666	15669	15708	15930	15871	15898	15846	15855	15979	15769	15805	15801	15995	15879	15814	15879	15766	15973	15823	15718	15917	15723	15897	15894	16129	15615	15762	15803	15872	15899	15986	15820	15899	15840	15866	15847	15823	16100	15644	15842	15827	15765	15744	15848	15772	15854	15735	15956	15775	15836	15720	15841	15932	15670	15759	15844	15709	15840	15705	15773	15864	15720	15898	16110	15940	15741	15925	15799	15835	15966	15953	15984	15896	15880	15841	15826	15895	15728	15934	15814	15861	15827	15692	15700	15845	15756	15811	15728	15797	16025	15796	15683	15814	15704	15825	15964	15857	15695	15649	15609	15850	15879	15886	15828	15699	15879	15778	15759	15915	15904	15858	15712	15747	15745	15812	15854	15761	15858	15815	15873	15880	15920	15829	15946	15873	15924	15945	15669	15848	15680	15807	16007	15927	15933	15755	15874	15774	15789	15699	15851	16070	15841	15874	15915	15698	15723	15923	15790	16060	15733	15767	15835	15799	15791	15894	15719	15909	15825	15814	15768	15945	15973	15849	15933	15872	15936	15869	15901	15683	15778	15825	15951	15737	16013	15802	16052	15886	15778	15961	15855	15930	15959	15943	15830	15779	15664	15836	15908	15854	15928	15960	15904	15820	15829	15762	15672	15816	15898	15874	15812	15719	16068	15916	15955	15728	15800	15846	15741	15788	16128	15846	15764	15724	15926	15941	15803	15702	15900	15863	15866	15786	15818	15821	15774	15879	15640	16028	15727	15750	15694	15878	15745	15707	15703	15787	15867	15984	15694	15854	15936	15779	15969	15705	16041	15700	15875	15907	15798	15834	15934	15824	15727	15697	15748	15660	15858	15890	15541	15808	15846	15771	15963	15897	15759	15996	15717	15815	15780	15849	15880	15695	16051	15741	15976	15791	15731	15751	15764	15637	15734	15794	15823	15742	15877	15878	15876	16011	15790	15977	15937	15958	15679	15823	15866	15841	15847	15877	15765	15869	15705	15959	15779	15889	15953	15896	15961	15835	15826	16021	15935	15851	15779	15847	15888	15927	15812	15782	15999	15998	15862	15750	16000	15655	15793	15791	15903	15823	15798	15850	16022	15926	15791	15784	16051	15953	15798	16007	15907	15833	15895	15994	15822	15785	15725	15897	15808	15799	15744	16004	15774	15769	15701	15728	15928	15867	15756	15953	15719	15875	15817	15779	15776	15750	16028	15612	15960	15919	15840	15668	16005	15714	15839	15890	16038	15911	15880	15873	15772	15800	16054	15947	15727	16014	15932	15896	15963	15746	15771	15712	15927	15993	15942	15917	15890	15812	15834	15890	15752	15930	16005	16011	15750	16063	15932	15859	15776	15895	15796	15816	15899	15677	15882	15892	15880	15829	15880	15777	15777	15909	15769	15712	15884	15846	15568	15703	15874	15686	15774	15779	15764	15834	15962	15835	15868	15956	15715	15927	15917	15696	15985	16039	15911	15833	15765	15928	15863	15791	16039	15951	15927	15778	15779	15773	15890	15766	15965	15782	15891	15845	15833	15903	15808	16007	15928	15821	15800	15851	15902	15905	15910	15948	15827	15775	15729	15871	15897	15803	15842	15902	15857	15721	15676	15778	15919	15666	15996	15666	15915	15934	15772	15779	15839	15935	15808	15825	15942	15710	15898	15645	15664	15687	15860	15822	15740	15846	15726	15768	15990	15850	15797	15773	16066	15630	15831	15634	15603	15967	15697	15796	15821	15883	15789	15800	15770	15718	15814	15843	15792	15841	16033	15690	15887	15957	15630	15814	15756	15774	15675	15834	15887	15989	15847	15784	15954	15855	15935	15873	15996	15976	16028	15933	15836	16028	15718	15753	16023	16009	15803	15761	15772	15856	15793	15885	15696	15872	15949	15885	16040	16023	15829	15866	15816	15939	15845	15744	15855	15817	15854	15880	15791	15918	15747	15880	15705	15759	15688	15953	15798	15615	15880	15921	15675	15677	15778	15749	15848	15768	15993	15816	15943	15889	15920	15826	15617	15770	15813	15766	15898	15697	15933	15810	15902	15613	15629	15576	15907	15869	15820	15679	15967	15674	15742	15846	15835	15623	15835	15712	15796	15857	15893	15638	15724	15821	15838	15909	15812	15827	15874	15795	15808	15952	15832	15673	16005	15917	15896	15776	15695	15754	15942	16009	15818	15937	15905	15959	15928	16039	15841	15719	15775	15808	15949	15786	15769	15799	15839	15793	15919	15745	15873	15771	15852	15755	15874	15737	15866	15719	15906	15689	15833	15925	15717	15850	15898	15951	16022	15977
26186	45420	41340	31487	24988	20675	17645	16075	15278	15213	15076	14785	14479	14377	14260	14227	14279	14014	14007	14034	13895	14130	13972	13759	14059	13650	13848	13836	13977	13717	13753	13814	14022	13992	13971	13962	13797	13981	13788	13972	14017	13822	13784	13870	14029	13762	13807	13765	13751	13987	13776	13744	13879	13966	13737	13899	13749	13920	13714	13759	13766	13842	13770	13860	13818	13790	13619	13695	13750	13927	13740	13995	13843	13782	13930	13797	13738	13599	13600	13801	13713	13885	13719	13722	13842	13737	13863	13847	13801	13867	13876	13748	13697	13933	13692	13672	13787	13822	13784	13692	13842	13879	13947	13916	13891	13922	13798	13823	13860	13962	13703	13822	13780	13693	13733	13996	13849	13682	13747	13932	13759	13750	13826	13893	13613	13732	13735	13615	13730	13875	13993	13765	13638	13841	13708	13888	13927	13708	13725	13729	13826	13869	13695	13764	13948	13895	13569	13915	13760	13667	13831	13927	13741	13712	13742	13736	13695	13961	13750	13733	13844	13693	13879	13675	13842	13759	13712	13818	13778	13861	13823	13850	13749	13742	13787	13877	13691	13810	13891	13720	13680	13722	13842	13792	13791	13717	13754	13765	13870	13769	13759	13843	13816	13643	13741	13718	13822	13599	13477	13748	13793	13941	13779	13795	13862	13618	13946	14095	13822	13721	13856	13703	13672	13742	13785	13770	13713	13777	13685	13876	13764	13749	13681	13794	13879	13689	13586	13819	13734	13777	13834	13878	13640	13765	13841	13733	13815	13817	13784	13805	13667	13830	13792	13633	13712	13784	13853	13929	13598	13844	13744	13997	13945	13723	13801	13681	13763	13691	13799	13787	13800	13979	13666	13849	13778	13697	13994	13810	13771	13816	13788	13686	13657	13733	13658	13758	13814	13903	13649	13911	13742	13883	13798	13771	13816	13781	13811	13791	13841	13605	13980	13887	13838	13733	13697	13870	13950	13741	13809	13836	13722	13717	13771	13771	13870	13699	13777	13801	13850	13907	13668	13816	13851	13763	13831	13977	13804	13715	13729	13887	13858	13777	13860	13967	13911	13797	13753	13739	13589	13786	13843	13825	13932	13712	13765	13695	13805	13687	13706	13718	13839	13843	13714	13829	13821	13761	13705	13748	13892	13542	13873	13868	13682	13782	13653	13853	13692	13813	13777	13790	13846	13795	13795	13687	13725	13778	13748	13769	13966	13747	13797	13794	13677	13679	13711	13860	13804	13767	13878	13952	13697	13796	13714	13810	13796	13778	13911	13654	13767	13703	13841	13687	13864	13811	13687	13842	13814	13766	13711	13761	13812	13739	13852	13790	13831	13727	13817	13829	13855	13848	13792	13735	13881	13877	13721	13917	13830	14020	13856	13794	13801	13703	13721	13728	13688	13902	13768	13774	13704	13789	13738	13693	13872	13889	13858	13702	13860	13787	13717	13712	13742	13640	13795	13915	13860	13815	13720	13834	13872	13811	13881	13807	13888	13762	13732	13756	13891	13795	13795	13717	13807	13833	13846	13496	13852	13713	13761	13601	13915	13729	13829	13697	13745	13914	13794	13801	13878	13817	13775	13780	13716	13877	13552	13855	13748	13862	13868	13720	13849	14089	13944	13823	13826	13747	13706	13857	13848	13634	13840	13817	13719	13754	13773	13923	13749	13742	13762	13785	13861	13845	13799	13719	13918	13684	13799	13915	13843	13842	13761	13829	13905	13847	13716	13780	13660	13795	13729	13885	13615	13862	13761	13966	13625	13972	13844	13923	13612	13727	13701	13844	13781	13830	13763	13795	13807	13790	13821	13939	13676	13548	13794	13828	13590	13681	13755	13900	13721	13758	13841	13803	13841	13816	13754	13906	13726	13883	13803	13761	13809	13758	13696	13781	13752	13860	13736	13837	13753	13971	13650	13717	13802	13707	13724	13774	13622	13687	13761	13669	13868	13797	13824	13697	13751	13813	13786	13778	13932	13883	13836	13829	13711	13865	13845	13921	13686	13835	13983	13828	13771	13852	13781	13872	13728	13727	13772	13734	13772	13795	13850	13541	13762	13864	13820	13700	13626	13808	13741	13691	13670	13700	13729	13736	13890	13782	13858	13784	13767	13647	13750	13817	13657	13644	13857	13720	13826	13782	13824	13650	13742	13845	13741	13878	13644	13823	13824	13684	14078	13718	13703	13965	13732	13776	13853	13822	13700	13770	13630	13574	13878	13798	13713	13775	13679	13949	13689	13755	13767	13740	13759	13831	13636	13840	13795	13757	13648	13700	13818	13812	13761	13840	13793	13757	13678	13769	13783	13791	13919	13756	13760	13899	13753	13811	13763	13671	13773	13654	13926	13827	13726	13781	13728	13753	13741	13781	13861	13925	13731	13680	13601	13799	13741	13831	13696	13714	13906	13704	13934	13599	13836	13793	13868	13828	13795	13806	13753	13891	13787	13850	13733	13548	13764	13912	13762	13748	13823	13829	13631	13682	13755	13795	13595	13753	14000	13731	13847	13590	13921	13775	13863	13631	13781	13798	13688	13801	13882	13674	13755	13820	13792	13857	13872	13799	13743	13791	13733	13697	13828	13745	13845	13597	13805	13749	13808	13705	13754	13636	13722	13882	13798	13833	13741	13677	14031	13851	13814	13699	13764	13748	13818	13696	13869	13777	13877	13825	13822	13747	13618	13763	13798	13801	13798	13684	13841	13847	13797	13768	13696	13647	13839	13797	13829	13758	13738	13824	13896	13849	13886	13696	13656	13708	13794	13763	13829	13845	13912	13870	13896	13770	13716	13768	13683	13807	13849	13947	13784	13766	13827	13768	13880	13830	13779	13771	13903	13733	13762	13712	13680	13742	13765	13718	13774	13812	13751	13616	13792	13757	13828	13663	13862	13944	13832	13936	13907	13826	13598	13781	13723	13774	13752	13738	13738	13590	13744	13893	13567	13700	13891	13703	13761	13758	13748	13631	13666	13820	13750	13856	13694	13889	13924	13847	13726	13730	13934	13616	13672	13917	13681	13755	13753	13833	13732	13754	13684	13727	13774	13827	13754	13822	13741	13600	13791	13854	13766	13797	13675	13831	13785	13752	13986	13599	13815	13799	13740	13645	13916	13777	13779	13696	13835	13817	13648	13627	13981	13821	13880	13818	13843	13831	13749	13862	13783	13816	13686	13755	13836	13639	14032	13906	13784	13609	13884	13828	13757	13771	13669	13737	13916	13705	13674	13935	13863	13825	13821	13944	13659	13953	13790	13883	13813	13775	13759	13862	13875	13881	13844	13763	13493	13728	13847	13958	13632	14004	13792	13764	13931	13601	13907	13799	13925	13667	13731	13733	13663	13634	13866	13728	13895	13659	13772	13774	13812	13772	13914	13802	13780	13856	13732	13756	13710	13749	13801	13797	13751	13875	13684	13692	13833	13692	13844	13571	13869	13812	13846	13760	13851	13686	13884	13714	13811	13863	13715	13878	13764	13784	13733	13827	13791	13667	13696	13669	13798	13884	13698	13794	13820	13967	13727	13825	13750	13685	13788	13789	13723	13783	13823	13579	13725	13809	13858	13731	13924	13740	13672	13964	13788	13840	13875	13709	13745	13784	13662	13797	13793	13612	13772	13698	13742	13856	13773	13708	13738	13859	13704	13778	13719	13853	13805	13651	13881	13749	13659	13788	13695	13711	13819	13846	13960	13699	13754	13780	13751	13800	13744	13740	13857	13678	13931	13745	13657	13748	13707	13755	13647	13773	13785	13896	13748	13718	13941	13871	13867	13835	13956	13612	14022	13899	13787	13866	13647	13742	13799	13862	13735	13692	13772	13759	13746	13752	13850	13786	13985	13839	13843	13617	13768	13712	13938	13739	13767	13754	13677	13613	13569	13718	13864	13920	13848	13771	13698	13707	13915	13598	13869	13827	13905	13784	13712	13749	13714	13727	13810	13834	13930	13686	13660	13870	13743	13817	13702	13819	13854	13811	13763	13853	13687	13835	13580	13769	13712	13862	13848	13754	13757	13726	13867	13737	13769	13756	13816	13764	13872	13792	13832	13825	13671	13691	13832	13702	13738	13710	13773	13940	13769	13850	13766	13715	13803	13739	13894	14029	13698	13890	13899	13781	13841	13751	13765	13765	13685	13847	13635	13926	13763	13786	13842	13854	13689	14032	13936	13917	13743	13953	13910	13600	13893	13952	13991	13724	13716	13906	13720	13789	13646	13842	13765	13683	13570	13771	13874	13777	13826	13638	13813	13687	13948	13861	13682	13712	13601	13812	13711	13811	13882	13814	13672	13740	13776	13821	13758	13805	13806	13776	13809	13664	13679	13898	13847	13747	13819	13591	13559	13659	13881	13794	13616	13872	13811	13787	13814	13588	13811	13635	13829	13778	13712	13751	13797	13680	13726	13804	13829	13831	13537	13667	13922	13613	13728	13608	13799	13712	13679	13735	13682	13697	13698	13746	13838	13708	13737	13633	13842	13989	13868	13797	13761	13769	13664	13886	13888	13781	13799	13829	13725	13913	13785	13819	13940	13979	13648	13709	13714	13729	13826	13866	13844	13639	13948	13851	13801	13734	13850	13781	13715	13845	13713	13671	13851	13923	13759	13790	13800	13608	13921	13774	13649	13705	13711	13919	13935	13930	13783	13782	13852	13947	13900	13858	13877	13637	13915	13682	13838	13852	13634	13649	13758	13782	13803	13761	13722	13732	13975	13731	13723	13859	13767	13649	13833	13803	13867	13862	13748	13839	13700	13723	13771	13677	13698	13825	13695	13708	13933	14033	13946	13840	13680	13635	13828	13668	13757	13837	13851	13775	13751	13798	13713	13694	13727	13817	13839	13665	13709	13638	13870	13778	13826	13717	13734	13833	13632	13837	13717	13759	13774	13859	13833	13606	13850	13832	13714	13805	13695	13919	13865	13788	13721	13749	13843	13744	13858	13822	13802	13799	13843	13751	13757	13773	13884	13769	13835	13787	13655	13688	13599	13793	13637	13701	13566	13836	13869	13652	13719	13711	13984	13704	13672	13749	13799	13838	13763	13716	13832	13626	13766	13876	13665	13700	13825	13915	13812	13853	13884	13609	13777	13840	13620	13728	13919	13892	13925	13697	13754	13769	13775	13761	13942	13947
22863	21171	28976	23993	22216	24844	25662	19819	18441	18582	18221	17778	17597	17553	17520	17357	17484	17133	17097	17003	17066	17112	17155	16923	17315	17024	16912	16935	16827	16916	17140	16914	17001	16999	16953	16962	17009	17081	17144	17072	17399	17137	17113	17187	16931	16991	16946	16999	16863	16719	16755	16697	16718	16804	16879	16896	16823	16665	16928	16969	17009	16811	16708	16610	16771	16869	16872	16764	16566	16911	16886	16955	16823	16648	16843	16757	16926	16897	16714	16744	17028	16775	16802	16706	16771	16806	16861	16624	16892	16693	16687	16635	16591	16729	16853	16749	17014	16827	16778	16839	17057	16905	16808	16612	16787	16900	17063	16695	16728	16801	16795	16733	16823	16590	16606	16892	16998	16754	16871	16768	16795	17035	16750	16712	16610	16716	16841	16744	16773	16741	17092	17095	16992	16738	16746	16886	16748	16889	16745	16695	16774	16917	16901	16561	16844	16850	16934	16776	16629	16751	16656	16950	16729	16864	16745	16979	16676	16659	16746	16696	16761	16896	16667	16950	16701	16869	16917	16716	16734	16476	16705	16829	16609	16834	16803	16976	16773	16562	16708	16744	16851	16580	16858	16852	16798	16714	16731	16653	16852	16651	16932	16834	16732	16695	16588	16573	16785	16776	16669	16854	16888	16865	16789	16708	16791	16702	16881	16823	16815	16781	16839	16962	16678	16973	16675	16734	16703	16713	16788	16974	16982	16863	16738	16665	16641	16813	16925	16817	16830	16848	16770	16808	16766	16785	16939	16758	16763	16882	16687	16847	16682	16787	16910	16758	16766	16838	16775	16909	16836	16873	16941	16993	16721	16852	16874	16767	16961	16836	16764	16794	16704	16601	16726	16737	16726	16676	16844	16886	16681	16706	16748	16746	16741	16710	16743	16786	16874	16842	16721	16779	17054	16811	16821	16764	16862	16810	16802	16435	16634	16744	16799	16676	16673	16768	16813	16802	16861	16637	16670	16645	16795	16685	16597	16799	16748	16784	16883	16822	16956	16887	16467	16769	16756	16837	16632	16819	16819	16713	16914	16846	16714	16974	16832	16887	16675	16776	16733	16546	16834	16734	16841	16583	16635	16739	16507	16690	16744	16569	16835	16935	16801	16695	16903	16797	16624	16593	16677	16874	16671	16564	16760	16730	16743	16780	16802	16618	16635	16833	16708	16676	16846	16583	16785	17038	16841	16792	16791	16742	16963	16714	16947	16922	16760	16786	16659	16988	16621	16602	16701	16948	16670	16960	16895	16789	16644	16774	16879	16935	16746	16952	16779	16590	16718	16946	16534	16732	16932	16620	16736	16567	16840	16805	16942	16841	16802	16940	16727	16881	16885	16673	16641	16631	16739	16683	16768	16561	16728	16827	16981	16823	16764	16767	16934	16722	16658	16634	16827	16833	16727	16646	16830	16660	16738	16970	16874	16700	16894	16962	16690	16632	16818	17013	16773	16925	16808	16537	16671	16832	16955	16678	16794	16801	16875	16674	16812	16768	16735	16813	16977	16579	16669	16693	16768	16749	16815	16797	16825	16838	16693	16733	16906	16772	16674	16734	16762	16650	16673	16800	16782	16669	16781	16902	17021	16839	16775	16618	16874	16885	16744	16557	16624	16656	16774	16658	16751	16873	16797	16818	16768	16749	16886	16869	16648	16909	16758	16622	16823	16867	16768	16693	16841	16699	16797	16483	16939	16912	16823	16890	16798	16667	16842	16704	16715	16733	16828	17025	16836	16642	16648	16800	16934	16693	16800	16720	16857	16691	16970	16683	16721	16721	16781	16890	16688	16653	16727	16983	16671	16731	16695	16899	16760	16972	16862	16794	16745	16839	16890	16685	16824	16876	16887	16817	16835	16602	16645	16702	16965	16757	16889	16610	17002	16693	16702	16925	16790	16583	16983	16865	16911	16937	16729	16779	16829	16925	16870	16823	16618	16665	16632	16710	16753	16850	16737	16788	16650	16821	16768	16702	16803	16713	16719	16725	16655	16761	16628	16781	16880	16857	16818	16664	16569	16837	16786	16825	16853	16686	16875	16928	16696	16789	16926	16829	16818	16604	16677	16825	16815	16823	16599	16856	16869	16804	16841	16654	16743	16607	16832	16757	16787	16925	16847	16789	16630	16844	16754	16784	16855	16744	16626	16744	16650	16745	16937	17075	16713	16786	17007	16885	16997	16768	16838	16743	16915	16794	16842	16842	16547	16790	16561	16905	16696	16772	16862	16902	16993	16659	16681	16649	16610	16933	16761	16702	16602	16669	16741	16697	16764	16784	16894	16660	16824	16712	16551	16882	16879	16908	16949	16883	16868	16542	16894	16916	16998	16701	16992	16877	16517	16843	16825	16772	16674	16606	16748	16823	16869	16655	16775	16739	16693	16851	16554	16771	16848	16605	16843	16894	16816	16701	16865	16836	16775	16731	16888	16760	16553	16717	16688	16798	17022	16758	16943	16833	16838	16791	16807	16763	16719	16638	16552	16766	16711	16690	16602	16830	16712	16643	16676	16748	16806	16750	16715	16801	16829	16702	16768	17029	16722	16981	16764	16846	16712	16907	16705	16813	16916	16713	16925	16731	16800	16850	17048	16838	16794	16706	17084	16780	16876	16673	16771	16672	16593	16737	16858	16601	16678	16742	16893	16708	16530	16660	16741	16809	16635	16726	16844	16916	16843	16781	16742	16946	16758	16620	16783	16712	16706	16793	16887	16801	16872	16449	16794	16855	16592	16633	16747	16687	16596	16748	16863	16826	16731	16898	16623	16811	16797	16940	16897	16832	16834	16749	16711	16687	16748	16602	16790	16746	16753	16976	16848	16805	16817	16767	16860	16867	16881	16710	16702	16936	16866	16606	16697	16737	16979	16722	16591	16720	17044	16784	16983	16763	16876	16679	16776	16751	16743	16709	16625	16701	16794	16807	16739	16835	16896	16646	16818	16743	16611	16828	16607	16629	16719	16885	16637	16800	16729	16717	16693	16827	16894	16743	16871	16632	16604	16679	16860	16552	16651	16515	16578	16777	16746	16735	16713	16763	16760	16656	16780	16796	16847	16466	16642	16544	16734	16696	16624	16651	16777	16973	16913	16723	16717	16915	16851	17085	16822	16768	16884	16738	16896	16798	16709	16726	16933	16753	16909	16870	16734	16512	16749	16798	16721	16646	16754	16798	16802	16894	16725	16691	16778	16958	16694	16654	16732	17080	16710	16829	16812	16764	16694	16655	16666	16900	16691	16883	16746	16809	16827	16728	16898	16769	16625	16746	16920	16685	16746	16714	16774	16952	16770	16643	16837	16854	16861	16706	16817	16763	16637	16690	16761	16719	16786	16808	16689	16643	16645	16738	16813	16803	16736	16823	16593	16484	16648	16810	16714	16679	16996	16767	16800	16927	16810	16974	16871	16833	16786	16569	16557	16815	16639	16565	16717	16660	16666	16692	16897	16856	16679	16758	16722	16638	16737	16832	16744	16757	16704	16648	16787	16693	16767	16764	16694	16689	16761	16808	16731	16706	16855	16711	16957	16875	16771	16684	16823	16687	16715	16734	16682	16723	16763	16853	16860	16715	16851	16727	16783	16646	16891	16626	16786	16742	16868	16951	16943	16600	16845	16561	16819	16689	16580	16680	16768	16761	16684	17011	16870	16609	16738	16829	16892	16767	16840	16725	16667	16719	16739	16799	16853	16666	16601	16781	16715	16592	16851	17022	16782	16783	16765	16895	16950	16773	16649	16822	16814	16848	16645	16765	16669	16563	16920	16600	16895	16770	16564	16613	16711	16737	16879	16688	16667	16809	16813	16614	16728	16848	16875	16526	16753	16699	16598	16729	16885	16884	16887	16694	16811	16761	16740	16838	16911	16876	16852	16890	16863	16861	16738	16773	16772	16660	16774	16701	16571	16741	16799	16884	16793	16728	16674	16599	16868	16753	16820	16744	16915	16635	16878	16786	16663	16777	16762	16784	16755	16613	16611	16551	16724	16873	16689	16722	16861	16741	16757	16862	16636	16796	16600	16756	16632	16677	16842	16684	16792	16628	16767	16684	16770	16858	16960	16956	16699	16607	16620	16713	16614	16807	16631	16903	16786	16641	16782	16734	16886	16634	16697	16579	16763	16801	16789	16920	16837	16821	16636	16747	17014	16700	16750	16815	16794	16705	16981	16746	16778	16790	16777	16658	16663	16690	16618	16741	16804	16907	16781	16647	16888	16784	16844	16650	16852	16739	16799	16723	16767	16862	16735	16627	16580	16651	16588	16858	16964	17004	16785	16937	16842	16675	16542	16786	16703	16814	16843	16803	16761	16980	16800	17064	16778	16867	16680	16736	16651	16593	16788	17035	17054	16607	16609	16710	16793	16634	16833	16746	16759	16729	16613	16621	16611	16716	16782	16794	16842	16569	16647	16530	16768	16745	16750	16793	16629	16720	16669	16918	16784	16897	16825	16753	16984	16733	16785	16675	16782	16619	16522	16465	16697	16695	16780	16735	16851	16591	17014	16840	16623	16839	16739	16649	16795	16800	16785	16787	16585	16676	16627	16977	16780	16802	16565	16616	16622	16855	16889	16610	16626	16874	16695	16833	16681	16869	16755	16544	16846	17089	16701	16751	16884	16926	16877	16417	16719	16841	16781	16752	16725	16756	16827	16764	16836	16822	16939	16833	16585	16797	16735	16760	16758	16990	16749	16938	16800	16654	16639	16745	16574	16624	16745	16795	16688	16661	16857	16869	16747	16964	16767	16692	16608	16816	16697	16633	16822	16638	16858	16943	16792	16686	16785	16815	16758	16909	16683	16887	16720	16843	16884	16793	16626	16604	16977	16687	16750	16752	16574	16666	16678	17010	16767	16799	16795	16790	16831	16677	16791	16802	16567	16795	16784	16863	16835	16715	16644	16869	16801	16931	16825	16788	16664	16715	16854	16674	16518	16605	16743	16891	16672	16880	16879	16950	16845	16786	16763	16820	16735	16640	16726	16568	16874	16682	16868	16754	16723	16820	16872	16626	16777	16774	16694	16732	16929	16914	16860	16757	16658	16760	16812	16913	16737	16825	16591	16631	16971	16805	16691	16797	16742	16795	16619	16733	16873	16628	16759	16767	16688	16619	16653	16664	16629	16725	16748	16652
29098	51935	46915	36181	28697	24362	19427	17355	16507	16089	15891	15666	15302	15155	15110	14830	14838	14762	14625	14670	14656	14565	14624	14544	14525	14634	14485	14353	14478	14546	14322	14510	14307	14531	14628	14588	14500	14629	14543	14589	14664	14525	14472	14216	14476	14547	14346	14343	14282	14339	14397	14352	14320	14351	14418	14167	14103	14315	14254	14251	14349	14211	14304	14432	14296	14321	14326	14280	14255	14313	14383	14167	14194	14153	14260	14348	14297	14360	14241	14236	14312	14231	14355	14355	14391	14189	14337	14261	14388	14427	14378	14317	14282	14437	14272	14359	14400	14335	14322	14140	14329	14144	14359	14264	14221	14301	14338	14246	14202	14247	14167	14201	14241	14362	14155	14300	14259	14253	14352	14124	14274	14347	14485	14284	14242	14117	14259	14087	14374	14354	14358	14370	14115	14198	14282	14269	14221	14343	14473	14317	14270	14186	14122	14420	14211	14515	14303	14260	14257	14360	14328	14104	14388	14380	14245	14314	14309	14152	14265	14370	14186	14342	14301	14390	14298	14269	14336	14380	14296	14110	14238	14431	14241	14285	14250	14198	14370	14148	14295	14180	14295	14130	14213	14351	14300	14229	14423	14390	14222	14405	14281	14196	14306	14072	14316	14431	14318	14097	14482	14282	14399	14295	14271	14283	14371	14161	14282	14421	14374	14131	14151	14386	14346	14466	14236	14448	14207	14225	14274	14301	14301	14156	14253	14280	14197	14374	14368	14238	14045	14298	14185	14227	14309	14369	14237	14311	14256	14158	14263	14347	14409	14225	14387	14359	14239	14161	14376	14186	14272	14182	14326	14298	14181	14325	14113	14295	14306	14320	14226	14204	14227	14299	14269	14236	14258	14340	14269	14335	14241	14360	14306	14346	14301	14304	14330	14385	14235	14281	14282	14279	14271	14103	14354	14334	14304	14092	14257	14170	14212	14075	14249	14330	14361	14216	14155	14317	14359	14126	14302	14312	14150	14150	14192	14249	14128	14154	14305	14151	14271	14227	14303	14247	14253	14165	14204	14366	14228	14276	14292	14359	14270	14170	14263	14256	14314	14325	14087	14266	14199	14186	14089	14411	14317	14361	14277	14306	14165	14344	14268	14294	14252	14259	14337	14374	14203	14262	14177	14169	14306	14320	14185	14261	14238	14230	14221	14602	14227	14314	14263	14448	14232	14313	14348	14149	14253	14165	14249	14146	14330	14400	14114	14166	14305	14199	14250	14443	14185	14241	14282	14269	14163	14332	14407	14368	14201	14198	14259	14340	14196	14404	14360	14267	14256	14091	14197	14227	14239	14319	14284	14299	14297	14430	14238	14279	14268	14244	14202	14427	14413	14269	14304	14157	14307	14210	14148	14222	14414	14427	14104	14287	14163	14393	14298	14278	14344	14317	14288	14210	14066	14194	14215	14408	14372	14396	14105	14278	14387	14208	14331	14281	14394	14403	14496	14315	14354	14434	14341	14251	14365	14267	14371	14295	14121	14209	14257	14287	14443	14276	14230	14197	14403	14274	14214	14096	14380	14252	14134	14385	14247	14275	14346	14209	14238	14138	14239	14135	14326	14226	14157	14301	14339	14264	14189	14317	14307	14275	14279	14270	14264	14274	14364	14439	14427	14234	14357	14092	14333	14166	14289	14297	14210	14375	14240	14241	14277	14183	14289	14236	14434	14225	14303	14018	14308	14324	13998	14229	14265	14249	14092	14298	14292	14241	14300	14272	14218	14418	14304	14159	14170	14345	14459	14351	14105	14224	14215	14199	14212	14190	14172	14243	14136	14309	14289	14222	14438	14198	14321	14418	14321	14441	14303	14142	14341	14427	14164	14137	14276	14278	14251	14422	14236	14177	14392	14210	14369	14215	14193	14239	14460	14116	14212	14272	14321	14395	14360	14227	14359	14297	14121	14435	14256	14380	14258	14217	14332	14193	14235	14145	14328	14340	14200	14283	14349	14296	14186	14294	14095	14395	14245	14295	14237	14249	14272	14253	14310	14144	14304	14416	14249	14335	14310	14202	14177	14204	14226	14135	14153	14323	14274	14414	14135	14295	14313	14304	14426	14322	14365	14216	14263	14123	14269	14103	14072	14239	14351	14408	14166	14322	14340	14170	14348	14290	14352	13941	14248	14318	14260	14269	14280	14176	14396	14348	14195	14191	14281	14175	14343	14253	14256	14132	14180	14107	14106	14384	14189	14197	14432	14294	14251	14283	14305	14354	14250	14260	14129	14119	14237	14369	14307	14270	14347	14304	14497	14256	14357	14365	14195	14365	14332	14149	14345	14115	14273	14359	14405	14220	14382	14168	14213	14083	14316	14248	14180	14208	14408	14330	14169	14268	14321	14212	14398	14211	14208	14336	14276	14266	14245	14223	14462	14335	14249	14257	14256	14151	14229	14307	14201	14224	14128	14257	14207	14264	14355	14282	14353	14239	14199	14177	14096	14309	14023	14319	14276	14112	14208	14172	14259	14253	14184	14293	14268	14272	14433	14086	14155	14387	14213	14178	14243	14251	14360	14102	14318	14147	14304	14305	14178	14119	14388	14282	14273	14275	14178	14294	14219	14388	14330	14200	14255	14251	14124	14331	14202	14253	14287	14252	14262	14285	14261	14187	14288	14435	14349	14241	14237	14325	14255	14225	14272	14267	14210	14341	14157	14243	14184	14195	14315	14061	14422	14198	14277	14370	14220	14351	14216	14255	14149	14178	14278	14298	14366	14128	14305	14348	14147	14343	14191	14464	14235	14243	14219	14298	14247	14047	14267	14366	14328	14332	14185	14271	14390	14207	14265	14220	14193	14300	14217	14189	14276	14276	14178	14194	14363	14201	14214	14371	14283	14280	14241	14130	14074	14263	14242	14213	14314	14377	14135	14233	14263	14308	14188	14372	14298	14239	14273	14080	14312	14272	14256	14310	14239	14302	14264	14316	14417	14349	14226	14448	14351	14379	14318	14303	14389	14318	14170	14210	14323	14257	14134	14323	14132	14307	14189	14273	14220	14177	14333	14268	14252	14103	14037	14427	14385	14238	14344	14415	14341	14216	14324	14213	14208	14282	14282	14099	14242	14230	14155	14219	14284	14311	14268	14366	14226	14096	14282	14213	14245	14247	14295	14273	13966	14159	14310	14365	14360	14196	14269	14309	14203	14170	14205	14131	14414	14088	14358	14134	14150	14149	14290	14351	14297	14357	14225	14219	14339	14258	14267	14308	14186	14283	14324	14072	14169	14389	14188	14251	14209	14214	14391	14189	14168	14284	14155	14310	14202	14346	14202	14136	14500	14214	14303	14345	14352	14384	14009	14305	14219	14302	14288	14232	14164	14242	14125	14378	14268	14328	14324	14259	14265	14294	14318	14332	14324	14290	14273	14188	14216	14246	14259	14091	14297	14179	14357	14165	14379	14247	14203	14198	14206	14233	14352	14373	14271	14180	14390	14168	14157	14263	14199	14218	14211	14442	14113	14385	14375	14109	14154	14307	14196	14208	14257	14304	14423	14283	14301	14297	14274	14243	14295	14105	14271	14145	14135	14039	14148	14229	14403	14184	14087	14239	14270	14263	14339	14229	14252	14178	14279	14436	14219	14353	14445	14415	14337	14355	14308	14434	14372	14356	14053	14368	14173	14214	14209	14188	14070	14411	14408	14217	14110	14259	14208	14283	14307	14258	14354	14318	14293	14091	14347	14214	14136	14368	14214	14263	14364	14242	14149	14207	14221	14237	14297	14315	14170	14242	14408	14210	14189	14270	14259	14331	14179	14331	14354	14313	14259	14390	14431	14209	14194	14152	14297	14247	14276	14148	14322	14171	14279	14247	14213	14287	14296	14281	14376	14386	14218	14338	14376	14255	14196	14287	14275	14231	14267	14327	14107	14215	14243	14171	14268	14258	14273	14300	14223	14285	14150	14363	14189	14280	14300	14264	14315	14276	14295	14326	14405	14186	14246	14283	14104	14301	14374	14258	14376	14262	14334	14195	14083	14289	14064	14354	14396	14251	14254	14249	14198	14285	14246	14352	14275	14402	14318	14139	14253	14178	14246	14163	14322	14227	14303	14269	14128	14273	14235	14276	14276	14170	14150	14365	14308	14327	14377	14192	14264	14319	14309	14111	14254	14324	14211	14354	14187	14382	14353	14230	14067	14196	14218	14376	14310	14288	14274	14225	14227	14352	14238	14201	14141	14186	14281	14162	14123	14430	14207	14306	14407	14355	14360	14290	14261	14281	14213	14179	14278	14287	14082	14282	14283	14339	14176	14262	14366	14296	14363	14243	14275	14360	14263	14434	14179	14274	14310	14214	14316	14252	14278	14399	14216	14231	14276	14201	14395	14288	14431	14261	14217	14224	14304	14381	14204	14144	14231	14194	14200	14323	14288	14190	14432	14271	14209	14223	14327	14214	14297	14353	14275	14332	14244	14381	14125	14333	14146	14415	14117	14307	14184	14280	14273	14343	14360	14390	14350	14379	14473	14189	14225	14399	14259	14078	14271	14261	14186	14355	14200	14223	14291	14280	14128	14247	14302	14196	14333	14115	14381	14304	14145	14299	14287	14372	14264	14118	14377	14203	14397	14262	14230	14168	14258	14128	14194	14269	14499	14376	14314	14287	14360	14241	14200	14286	14271	14279	14326	14252	14280	14252	14133	14276	14136	14248	14493	14463	14285	14282	14195	14178	14213	14280	14313	14335	14238	14322	14203	14216	14130	14244	14203	14224	14317	14028	14233	14183	14122	14317	14260	14167	14314	13923	14263	14164	14198	14370	14206	14179	14324	14290	14140	14203	14493	14100	14327	14169	14285	14373	14501	14219	14319	14127	14492	14210	14228	14230	14435	14221	14183	14393	14214	14297	14207	14191	14286	14384	14353	14463	14286	14354	14344	14159	14352	14200	14221	14136	14385	14225	14270	14182	14207	14252	14169	14153	14335	14464	14077	14201	14322	14478	14017	14419	14166	14269	14285	14331	14290	14224	14193	14269	14115	14303	14114	14200	14313	14293	14268	14248	14152	14140	14187	14245	14287	14215	14181	14113	14206	14247	14234	14232	14247	14127	14331	14224	14345	14491	14322	14247	14248	14296	14386	14460	14299	14146	14306	14203	14257	14339	14116	14494	14323	14187
28224	24930	30962	26642	21285	18615	17488	16480	16240	16206	16228	16204	16044	16027	15832	16223	15998	15887	15826	15796	15833	15843	15855	15797	15640	15547	15682	15809	15631	15831	16035	15576	15765	15796	15604	15935	15783	15827	15852	15870	15897	15684	15742	15590	15649	15769	15752	15814	15670	15739	15680	15841	15837	15819	15570	15750	15642	15686	15613	15783	15807	15395	15566	15754	15560	15722	15654	15794	15794	15847	15844	15804	15762	15594	15601	15845	15833	15594	15660	15896	15710	15656	15744	15647	15590	15619	15721	15953	15585	15675	15745	15620	15648	15824	15713	15685	15787	15752	15579	15750	15758	15789	15728	15851	15638	15753	15807	15867	15858	15726	15686	15479	15665	15685	15816	15925	15682	15800	15924	15698	15715	15648	15741	15735	15629	15657	15955	15858	15676	15569	15785	15767	15735	15674	15578	15551	15710	15626	15618	15657	15807	15637	15668	15663	15738	15656	15818	15618	15600	15715	15809	15760	15621	15704	15805	15761	15715	15470	15567	15531	15636	15741	15922	15769	15596	15635	15720	15744	15715	15710	15679	15767	15876	15989	15861	15756	15853	15907	15711	15728	15668	15786	15793	15761	15706	15724	15771	15785	15852	15904	15810	15896	15716	15656	15680	15834	15631	15688	15625	15739	15782	15789	15962	15549	15675	15552	15659	15797	15745	15522	15764	15589	15637	15682	15857	15581	15768	15687	15554	15526	15574	15689	15714	15743	15631	15744	15738	15687	15753	15675	15748	15485	15608	15690	15575	15782	15684	15686	15774	15597	15773	15903	15861	15705	15639	15733	15741	15716	15869	15665	15694	15654	15750	15810	15795	15781	15734	15525	15581	15564	15646	15770	15807	15539	15811	15752	15694	15734	15450	15747	15844	15859	15832	15607	15532	15703	15664	15521	15823	15461	15648	15764	15804	15528	15959	15668	15771	15647	15576	15685	15651	15555	15527	15678	15815	15650	15903	15659	15713	15499	15699	15878	15785	15574	15557	15820	15779	15790	15841	15623	15877	15725	15668	15805	15754	15615	15539	15650	15819	15618	15657	15761	15835	15553	15636	15614	15754	15700	15594	15545	15704	15604	15577	15665	15689	15801	15758	15744	15719	15691	15782	15677	15763	15510	15574	15740	15633	15571	15625	15737	15606	15760	15797	15787	15757	15681	15568	15771	15604	15778	15692	15718	15805	15766	15675	15762	15496	15738	15861	15773	15626	15461	15627	15678	15746	15619	15831	15638	15755	15794	15760	15576	15960	15702	15668	15703	15614	15758	15680	15828	15702	15921	15719	15795	15717	15605	15705	16006	15743	15685	15715	15666	15842	15839	15678	15795	15866	15720	15782	15773	15753	15662	15876	15670	15564	15854	15808	15592	15792	15855	15730	15778	15832	15610	15660	15612	15702	15778	15759	15798	15646	15621	15754	15765	15531	15665	15744	15739	15620	15759	15703	15837	15663	15758	15669	15681	15692	15635	15678	15746	15689	15591	15884	15746	15631	15776	15763	15477	15682	15690	15510	15718	15707	15778	15607	15840	15726	15572	15729	15647	15719	15721	15619	15650	15803	15734	15688	15903	15767	15728	15574	15805	15846	15538	15632	15804	15839	15915	15755	15889	15778	15730	15653	15710	15583	15868	15851	15894	15952	15625	15508	15702	15698	15729	15736	15777	15589	15753	15657	15707	15883	15915	15864	15637	15860	15739	15629	15856	15668	15627	15718	15755	15764	15772	15524	15773	15685	15888	15751	15798	15715	15538	15697	15799	15739	15773	15726	15668	15675	15865	15802	15463	15719	15756	15694	15648	15529	15792	15647	15596	15655	15827	15730	15655	15920	15737	15867	15676	15700	16010	15715	15562	15837	15864	15749	15606	15896	15701	15832	15668	15537	15749	15699	15800	15670	15384	15720	15795	15817	15684	15615	15813	15714	15702	15570	15688	15651	15736	15912	15712	15815	15522	15635	15596	15513	15786	15594	15695	15727	15883	15645	15774	15747	15834	15781	15726	15772	15858	15581	15710	15706	15780	15737	15653	15684	15652	15648	15511	15684	15793	15773	15718	15440	15760	15651	15774	15569	15809	15759	15660	15649	15709	15626	15686	15766	15633	15671	15711	15620	15805	15743	15989	15904	15653	15673	15629	15518	15763	15846	15880	15727	15729	15944	15765	15799	15924	15522	15719	15621	15726	15745	15573	15586	15701	15775	15764	15801	15419	15834	15592	15663	15762	15656	15754	15777	15770	15682	15792	15600	15599	15838	15819	15597	15744	15750	15677	15715	15640	15674	15763	15747	15622	15764	15757	15800	15768	15768	15803	15727	15681	15775	15701	15873	15832	15629	15547	15755	15697	15637	15641	15790	15812	15735	15765	15984	15828	15982	15812	15658	15653	15703	15661	15486	15837	15707	15736	15548	15673	15728	15775	15834	15912	15506	15693	15800	15459	15818	15712	15638	15704	15657	15548	15895	15792	15745	15681	15606	15889	15769	15640	15683	15572	15691	15810	15974	15768	15787	15740	15747	15766	15674	15597	15809	15774	15658	15860	15686	15696	15748	15790	15656	15650	15860	15801	15743	15536	15530	15703	15726	15810	15779	15710	15728	15720	15693	15848	15811	15749	15702	15692	15588	15494	15445	15731	15653	15705	15670	15655	15925	15624	15772	15865	15830	15610	15855	15538	15597	15667	15674	15794	15338	15987	15731	15770	15740	15705	15782	15936	15714	15801	15691	15628	15763	15567	15768	15686	15760	15669	15769	15801	15775	15692	15521	15923	15643	15763	15708	15673	15719	15751	15961	15826	15697	15726	15724	15705	15736	15843	15675	15653	15784	15561	15466	15658	15876	15994	15866	15716	15729	15858	15552	15568	15783	15659	15791	15768	15761	15766	15711	15740	15591	15630	15637	15756	15573	15814	15807	15740	15748	15680	15609	15771	15790	15806	15700	15655	15735	15597	15389	15728	15700	15793	15914	15763	15774	15813	15802	15736	15728	15719	15929	15414	15713	15748	15594	15692	15780	15695	15641	15782	15779	15935	15684	15897	15930	15758	15658	15690	15740	15595	15514	15621	15758	15648	15640	15739	15919	15748	15689	15727	15587	15790	15621	15675	15852	15474	15650	15779	15836	15680	15838	15928	15753	15735	15727	15821	15895	15605	15903	15557	15611	15623	15757	15662	15799	15751	15834	15669	15642	15768	15829	15685	15544	15664	15870	15829	15805	15648	15714	15685	15762	15573	15741	15739	15768	15762	15733	15747	15639	15630	15717	15576	15671	15730	15867	15677	15758	15829	15760	15632	15813	15579	15689	15778	15608	15494	15742	15848	15915	15849	15903	15754	15458	15715	15712	15641	15701	15782	15657	15801	15680	15756	15545	15664	15651	15760	15671	15880	15836	15729	15872	15659	15605	15526	15836	15566	15740	15621	15682	15548	15619	15727	15758	15606	15815	15669	15747	15864	15740	15825	15826	15892	15676	15710	15619	15741	15479	15855	15572	15790	16008	15684	15623	15590	15728	15974	15684	15817	15714	15708	15854	15826	15832	15588	15589	15769	15894	15745	15649	15581	15508	15578	15738	15677	15708	15666	15655	15863	15712	15532	15766	15532	15725	15712	15600	15727	15613	15674	15712	15816	15689	15720	15612	15689	15654	15615	15871	15672	15818	15764	15758	15673	15734	15640	15924	15807	15696	15659	15885	15620	15828	15660	15868	15752	15771	15853	15512	15604	15763	15718	15751	15842	15710	15698	15802	15785	15534	15745	15742	15833	15815	15529	15660	15756	15714	15910	15884	15898	15864	15863	15717	15605	15808	15636	15724	15697	15649	15909	15699	15693	15730	15896	15368	15819	15797	15724	15764	15735	15791	15799	15620	15629	15751	15692	15711	15721	15739	15913	15738	15691	15809	15643	15735	15660	15650	15781	15801	15493	15755	15879	15586	15653	15614	15705	15754	15943	15720	15964	15944	15537	15667	15575	15784	15857	15677	15482	15952	15922	15702	15710	15530	15575	15631	15719	15861	15808	15526	15457	15718	15828	15963	15791	15836	15667	15465	15670	15800	15652	15567	15823	15828	15799	15673	15493	15792	15616	15970	15757	15685	15726	15582	15759	15501	15727	15699	15615	16000	15652	15639	15783	15810	15941	15892	15756	15825	15800	15674	15717	15746	15601	15861	15668	15540	15765	15529	15953	15748	15663	15776	15825	15562	15668	15710	15725	15727	15644	15843	15596	15869	15627	15869	15699	15653	15910	15712	15899	15796	15796	15911	15620	15775	15887	15618	15631	15551	15831	15782	15799	15748	15726	15612	15723	15537	15716	15734	15690	15719	15756	15779	15721	15975	15567	15806	15702	15693	15754	15776	15778	15787	15857	15735	15724	15611	15963	15730	15527	15766	15779	15822	15731	15596	15694	15972	15772	15639	15600	15674	15685	15484	15698	15613	15876	15812	15862	15762	15732	15920	15733	15753	15738	15745	15967	15750	15972	15819	15910	15866	15585	15897	15781	15648	15618	15772	15541	15891	15772	15819	15829	15850	15719	15783	15459	15888	15670	15690	15653	15754	15706	15940	15741	15562	15707	15802	15686	15821	15693	15565	15633	15642	15720	15651	15577	15687	15820	15660	15762	15702	15729	15725	15528	15821	15761	15734	15889	15761	15858	15867	15776	15793	15602	15731	15776	15809	15745	15545	15793	15701	15695	15898	15716	15643	15871	15792	15852	15618	15739	15776	15704	15923	15646	15921	15615	15630	15814	15693	15596	15694	15621	15773	15831	15624	15645	15453	15844	15734	15789	15814	15787	15810	15768	15892	15519	15668	15762	15936	15639	15772	15739	15722	15710	15767	15709	15891	15615	15660	15699	15632	15749	15693	15769	15449	15755	15826	15862	15655	15764	15588	15611	15736	15830	15713	15680	15509	15538	15785	15769	15799	15698	15606	15663	15652	15710	15815	15839	15735	15694	15698	15768	15748	15723	15768	15661	15595	15855	15692	15900	15568	15813	15598	15758	15764	15773	15608	15531	15759	15568	15576	15567	15790	15625	15639	15737	15724	15803	15840	15734	15702	15636	15710	15727	15749	15725	15749	15848	15832	15637	15857	15745	15583	15779	15452	15561	15775	15625	15528	15819
24736	37474	33925	24514	20139	16752	15578	14774	14590	14447	14251	14204	13979	14115	14085	14015	13917	14043	13677	13832	13883	13635	14002	13671	13773	13802	13721	13688	13658	13568	13903	13840	13728	13652	13483	13730	13938	13744	13917	13821	13795	13918	13605	13821	13683	13825	13777	13730	13822	13744	13610	13753	13785	13751	13728	13727	13785	13611	13599	13749	13663	13477	13690	13781	13441	13498	13748	13654	13661	13593	13552	13625	13787	13663	13573	13459	13729	13520	13705	13615	13527	13709	13604	13632	13784	13678	13666	13682	13560	13694	13757	13803	13530	13760	13610	13695	13655	13694	13679	13566	13793	13625	13652	13568	13697	13436	13682	13755	13849	13585	13678	13629	13754	13759	13603	13566	13638	13556	13711	13705	13651	13707	13913	13531	13642	13692	13568	13719	13589	13546	13702	13746	13684	13577	13580	13765	13635	13632	13697	13572	13701	13703	13696	13494	13761	13634	13685	13798	13694	13651	13440	13588	13725	13666	13658	13717	13596	13586	13554	13826	13565	13582	13655	13658	13690	13660	13644	13708	13644	13762	13558	13743	13825	13663	13617	13592	13464	13715	13533	13581	13617	13765	13640	13626	13682	13840	13712	13570	13788	13805	13667	13451	13649	13597	13578	13660	13718	13577	13767	13450	13648	13828	13759	13715	13690	13730	13708	13681	13679	13771	13731	13588	13610	13774	13725	13742	13668	13765	13606	13474	13695	13622	13691	13674	13683	13621	13783	13592	13586	13587	13783	13500	13612	13553	13637	13369	13653	13791	13881	13475	13637	13700	13502	13744	13715	13613	13655	13763	13602	13687	13690	13657	13683	13486	13883	13362	13733	13666	13559	13706	13758	13715	13596	13776	13556	13774	13571	13493	13801	13549	13652	13635	13837	13775	13646	13635	13614	13560	13597	13654	13674	13584	13624	13768	13677	13548	13668	13673	13662	13583	13573	13829	13748	13574	13718	13743	13732	13725	13660	13517	13708	13483	13591	13599	13584	13662	13573	13555	13730	13718	13644	13679	13712	13696	13653	13685	13601	13639	13648	13613	13634	13605	13569	13597	13656	13646	13622	13674	13563	13624	13732	13622	13482	13644	13675	13702	13658	13719	13668	13537	13522	13747	13648	13520	13693	13551	13630	13626	13589	13694	13754	13692	13549	13720	13562	13556	13583	13791	13640	13630	13708	13701	13897	13602	13841	13655	13648	13551	13708	13729	13632	13590	13619	13586	13778	13640	13596	13588	13608	13731	13575	13560	13635	13652	13664	13712	13666	13800	13745	13703	13684	13640	13810	13557	13723	13634	13624	13681	13428	13644	13748	13682	13502	13713	13622	13523	13546	13790	13727	13620	13672	13683	13555	13610	13673	13636	13659	13764	13735	13758	13634	13856	13771	13674	13812	13671	13590	13537	13730	13746	13546	13725	13607	13757	13718	13692	13804	13698	13593	13616	13702	13836	13830	13709	13716	13483	13594	13582	13782	13595	13635	13692	13589	13629	13640	13702	13633	13574	13816	13678	13725	13648	13707	13725	13648	13752	13666	13627	13733	13669	13765	13743	13836	13720	13660	13651	13805	13614	13753	13587	13574	13607	13697	13732	13600	13742	13639	13555	13619	13704	13658	13691	13579	13624	13526	13611	13557	13642	13790	13654	13611	13584	13840	13690	13588	13823	13596	13824	13550	13783	13664	13658	13531	13634	13468	13570	13633	13774	13691	13776	13649	13749	13588	13788	13659	13507	13814	13718	13672	13627	13518	13651	13786	13553	13568	13730	13645	13710	13861	13632	13706	13659	13767	13649	13625	13882	13817	13696	13670	13586	13720	13679	13634	13762	13685	13805	13677	13725	13793	13805	13702	13749	13741	13810	13680	13711	13514	13800	13706	13740	13607	13711	13711	13738	13508	13521	13650	13672	13664	13683	13660	13690	13722	13741	13782	13761	13580	13691	13730	13724	13633	13694	13614	13762	13626	13745	13711	13725	13810	13729	13640	13798	13725	13799	13707	13670	13591	13954	13581	13682	13680	13722	13745	13917	13713	13780	13780	13506	13633	13495	13516	13650	13757	13766	13486	13860	13553	13908	13630	13585	13694	13581	13733	13523	13687	13763	13661	13649	13829	13574	13814	13646	13556	13622	13587	13638	13792	13666	13703	13867	13526	13689	13636	13748	13634	13548	13754	13484	13766	13627	13632	13749	13654	13685	13762	13529	13603	13545	13693	13568	13731	13756	13625	13691	13626	13670	13572	13741	13556	13678	13679	13664	13786	13597	13736	13588	13719	13486	13771	13562	13672	13712	13482	13773	13755	13697	13628	13718	13610	13643	13732	13802	13599	13563	13619	13586	13770	13637	13734	13775	13656	13612	13613	13565	13706	13605	13579	13625	13709	13530	13696	13698	13861	13602	13528	13572	13730	13629	13569	13541	13613	13509	13777	13546	13783	13807	13686	13694	13586	13698	13647	13674	13696	13427	13705	13755	13558	13601	13763	13785	13799	13617	13623	13682	13695	13719	13627	13620	13719	13573	13734	13513	13776	13699	13813	13742	13685	13556	13554	13612	13724	13480	13504	13548	13751	13769	13598	13740	13723	13648	13720	13639	13713	13592	13632	13670	13769	13676	13537	13767	13553	13591	13618	13774	13549	13458	13824	13728	13733	13439	13684	13667	13572	13551	13666	13638	13678	13789	13756	13618	13713	13588	13705	13803	13718	13735	13679	13643	13525	13621	13770	13807	13715	13865	13732	13720	13742	13621	13635	13788	13612	13711	13829	13697	13721	13650	13710	13605	13592	13655	13586	13634	13756	13704	13869	13787	13768	13725	13762	13558	13680	13589	13830	13779	13785	13660	13654	13916	13644	13512	13799	13584	13694	13598	13724	13689	13648	13770	13625	13776	13642	13696	13778	13739	13842	13700	13699	13737	13674	13789	13702	13707	13619	13677	13555	13517	13632	13762	13619	13827	13684	13634	13673	13525	13597	13733	13748	13506	13606	13763	13735	13697	13748	13518	13748	13661	13753	13608	13745	13762	13663	13664	13666	13455	13832	13738	13599	13571	13676	13778	13731	13647	13602	13704	13624	13793	13720	13618	13819	13578	13667	13628	13669	13681	13623	13667	13484	13714	13615	13772	13744	13630	13521	13747	13689	13737	13654	13655	13558	13797	13538	13629	13785	13770	13657	13629	13735	13569	13654	13580	13647	13478	13567	13650	13661	13577	13813	13757	13536	13507	13548	13475	13703	13751	13735	13654	13467	13556	13716	13657	13490	13465	13580	13641	13555	13635	13706	13548	13773	13519	13605	13425	13584	13563	13873	13764	13758	13692	13580	13695	13603	13791	13618	13611	13657	13707	13683	13734	13688	13500	13680	13781	13664	13667	13711	13727	13609	13602	13692	13673	13491	13795	13705	13562	13638	13638	14043	13665	13731	13506	13686	13671	13831	13659	13727	13633	13629	13594	13567	13537	13670	13760	13700	13679	13491	13587	13381	13644	13497	13757	13683	13766	13733	13648	13711	13691	13496	13758	13650	13434	13684	13643	13757	13596	13747	13692	13600	13531	13886	13603	13621	13682	13841	13673	13704	13628	13539	13639	13604	13657	13701	13747	13654	13758	13541	13578	13789	13643	13802	13660	13734	13751	13764	13801	13660	13542	13721	13569	13684	13732	13669	13639	13593	13712	13623	13758	13584	13695	13557	13816	13660	13727	13751	13580	13837	13569	13661	13535	13780	13556	13545	13862	13530	13538	13719	13808	13860	13622	13671	13820	13659	13665	13835	13650	13661	13706	13627	13690	13664	13705	13634	13737	13726	13540	13708	13593	13592	13685	13772	13692	13612	13556	13705	13724	13609	13697	13572	13651	13787	13376	13689	13714	13686	13572	13761	13646	13631	13720	13816	13651	13698	13782	13603	13740	13610	13774	13626	13613	13755	13437	13562	13727	13563	13618	13377	13734	13809	13764	13586	13669	13657	13567	13676	13672	13783	13752	13686	13628	13734	13673	13799	13731	13611	13484	13730	13664	13581	13601	13800	13709	13558	13586	13754	13723	13584	13682	13720	13870	13689	13607	13484	13654	13759	13587	13562	13742	13505	13643	13472	13548	13930	13772	13624	13650	13581	13782	13684	13569	13647	13760	13892	13563	13629	13764	13601	13611	13627	13660	13763	13624	13733	13827	13629	13652	13648	13640	13645	13636	13699	13864	13611	13497	13752	13568	13908	13710	13616	13644	13730	13745	13610	13703	13572	13629	13758	13754	13645	13538	13589	13767	13703	13666	13690	13646	13450	13623	13651	13808	13709	13640	13698	13787	13711	13551	13599	13668	13609	13699	13734	13630	13625	13744	13645	13648	13796	13510	13705	13753	13626	13655	13747	13600	13711	13639	13635	13766	13727	13477	13816	13678	13774	13708	13799	13673	13724	13768	13709	13717	13649	13514	13737	13633	13677	13732	13675	13621	13700	13749	13661	13569	13593	13539	13671	13669	13636	13666	13792	13849	13784	13698	13634	13783	13755	13709	13740	13667	13600	13626	13642	13773	13648	13660	13684	13592	13746	13746	13672	13615	13648	13719	13581	13726	13759	13700	13566	13782	13683	13624	13694	13710	13497	13681	13638	13716	13643	13644	13671	13823	13657	13566	13695	13802	13691	13598	13799	13612	13780	13502	13704	13672	13646	13642	13477	13785	13766	13698	13843	13483	13584	13748	13577	13850	13677	13689	13704	13738	13591	13621	13806	13834	13482	13639	13486	13589	13777	13691	13730	13561	13626	13623	13599	13668	13666	13696	13839	13524	13566	13714	13811	13568	13612	13652	13494	13803	13763	13769	13629	13565	13594	13722	13630	13703	13550	13709	13587	13616	13671	13782	13620	13707	13800	13718	13729	13714	13521	13603	13584	13817	13786	13914	13651	13581	13735	13667	13675	13577	13618	13804	13592	13742	13578	13732	13611	13639	13687	13655	13603	13811	13653	13512	13725	13603	13838	13654	13675	13550	13689	13670	13677	13860	13615	13826	13581	13580	13730	13719	13839	13600	13869	13734	13769	13630	13623	13575	13602	13606	13434	13503	13690	13738	13730	13861	13856	13692	13600	13749	13690	13593	13655	13531	13612	13897	13636	13640	13693	13498
24052	21144	28595	24905	23495	23505	21378	17679	16667	16762	16412	16158	16123	16157	16148	15938	16054	15978	15701	15864	15701	15655	15643	15697	15406	15778	15698	15728	15780	15674	15852	15773	15674	15425	15702	15746	15724	15703	15779	15691	15518	15647	15763	15558	15804	15613	15598	15704	15604	15470	15552	15543	15569	15533	15719	15579	15502	15676	15547	15594	15703	15396	15599	15771	15621	15433	15359	15537	15673	15377	15687	15482	15439	15415	15504	15469	15559	15714	15481	15488	15465	15512	15494	15632	15691	15481	15643	15498	15663	15532	15358	15501	15593	15624	15610	15642	15559	15539	15403	15322	15531	15479	15537	15445	15705	15536	15677	15584	15606	15532	15534	15368	15663	15746	15834	15544	15534	15674	15412	15434	15586	15456	15562	15780	15678	15661	15560	15497	15391	15537	15552	15391	15575	15540	15454	15537	15522	15580	15527	15454	15580	15519	15639	15597	15518	15524	15410	15554	15705	15669	15630	15561	15532	15668	15644	15543	15701	15514	15721	15687	15668	15578	15515	15704	15313	15489	15737	15535	15409	15529	15705	15462	15524	15562	15528	15450	15494	15439	15496	15489	15647	15488	15577	15675	15620	15538	15328	15605	15562	15334	15386	15485	15401	15642	15514	15513	15671	15635	15687	15576	15709	15617	15727	15736	15485	15594	15404	15487	15502	15577	15394	15569	15498	15246	15584	15540	15473	15635	15683	15617	15550	15245	15511	15559	15626	15828	15519	15606	15570	15431	15343	15596	15521	15731	15400	15459	15624	15645	15596	15439	15610	15694	15680	15564	15410	15766	15521	15675	15518	15588	15576	15538	15602	15477	15477	15436	15482	15532	15412	15669	15663	15516	15531	15632	15564	15432	15607	15476	15481	15301	15705	15565	15709	15747	15500	15560	15556	15673	15579	15535	15511	15548	15612	15368	15761	15806	15474	15292	15601	15311	15531	15562	15497	15529	15213	15465	15433	15481	15554	15612	15554	15521	15535	15384	15374	15482	15612	15727	15475	15564	15439	15431	15597	15665	15658	15408	15446	15650	15485	15578	15594	15615	15644	15591	15527	15512	15455	15484	15687	15418	15438	15475	15636	15552	15539	15700	15773	15549	15594	15436	15581	15430	15558	15590	15537	15533	15445	15492	15664	15679	15510	15550	15644	15492	15402	15625	15511	15612	15521	15450	15626	15499	15616	15555	15735	15587	15380	15506	15808	15650	15508	15559	15523	15528	15749	15280	15486	15494	15438	15391	15465	15546	15619	15458	15604	15522	15547	15577	15531	15472	15522	15646	15416	15332	15491	15502	15417	15431	15455	15575	15652	15473	15412	15749	15224	15464	15543	15564	15455	15503	15502	15508	15554	15620	15603	15485	15571	15438	15634	15385	15619	15613	15684	15548	15304	15362	15491	15384	15426	15564	15368	15527	15555	15513	15433	15521	15497	15517	15328	15485	15604	15627	15663	15417	15493	15499	15714	15657	15508	15406	15418	15535	15538	15493	15615	15500	15764	15588	15460	15599	15518	15410	15522	15526	15635	15476	15569	15686	15688	15612	15616	15645	15616	15624	15592	15678	15551	15503	15432	15525	15468	15414	15856	15598	15558	15570	15549	15633	15516	15539	15450	15506	15008	15683	15544	15757	15461	15409	15555	15656	15581	15533	15619	15716	15372	15508	15512	15460	15555	15532	15597	15457	15444	15526	15591	15620	15613	15427	15534	15536	15603	15654	15513	15583	15465	15473	15449	15654	15726	15648	15532	15413	15579	15538	15612	15604	15519	15561	15563	15609	15523	15388	15677	15435	15520	15527	15553	15568	15484	15516	15425	15708	15550	15788	15662	15505	15604	15632	15431	15546	15514	15637	15407	15581	15697	15533	15576	15520	15559	15594	15630	15556	15623	15510	15593	15446	15463	15715	15655	15663	15315	15487	15751	15460	15520	15377	15621	15624	15487	15571	15636	15460	15746	15443	15753	15531	15529	15292	15381	15516	15465	15426	15391	15624	15290	15429	15569	15719	15537	15564	15519	15478	15376	15599	15544	15677	15823	15525	15332	15562	15623	15469	15479	15541	15563	15568	15565	15642	15538	15629	15785	15640	15385	15485	15684	15588	15721	15595	15782	15511	15577	15575	15346	15360	15489	15597	15492	15422	15322	15368	15511	15396	15554	15420	15727	15488	15562	15689	15547	15620	15632	15480	15541	15637	15517	15506	15367	15457	15529	15697	15537	15769	15426	15477	15359	15564	15520	15378	15541	15449	15709	15583	15430	15403	15582	15676	15444	15393	15410	15645	15572	15559	15716	15275	15425	15666	15633	15494	15520	15707	15607	15435	15607	15524	15453	15798	15432	15647	15592	15442	15661	15556	15621	15560	15588	15370	15517	15645	15529	15560	15438	15437	15356	15580	15589	15671	15643	15607	15551	15317	15448	15592	15548	15657	15462	15429	15652	15464	15524	15420	15589	15509	15432	15604	15768	15504	15569	15591	15517	15598	15705	15611	15578	15461	15535	15517	15746	15587	15711	15559	15639	15546	15559	15439	15375	15399	15665	15485	15542	15461	15560	15555	15720	15404	15613	15605	15594	15600	15556	15635	15640	15468	15517	15603	15587	15653	15567	15632	15687	15558	15503	15480	15495	15651	15502	15447	15578	15583	15412	15490	15600	15601	15488	15520	15564	15611	15442	15466	15399	15510	15529	15429	15536	15461	15509	15465	15482	15603	15487	15535	15529	15866	15583	15626	15654	15589	15613	15538	15484	15416	15637	15499	15379	15716	15553	15457	15613	15521	15513	15650	15497	15647	15373	15467	15670	15501	15647	15558	15397	15429	15580	15607	15518	15609	15771	15652	15511	15467	15520	15468	15458	15458	15533	15382	15465	15600	15714	15291	15630	15545	15618	15622	15577	15526	15362	15523	15456	15486	15529	15552	15372	15477	15539	15648	15559	15779	15446	15629	15651	15461	15468	15590	15446	15623	15630	15588	15320	15444	15581	15400	15696	15565	15627	15513	15454	15559	15746	15320	15535	15458	15428	15464	15565	15409	15318	15542	15713	15492	15723	15340	15450	15217	15423	15815	15606	15471	15405	15478	15686	15591	15504	15558	15514	15642	15635	15527	15582	15502	15478	15485	15629	15573	15543	15563	15623	15511	15529	15518	15557	15574	15782	15738	15672	15662	15551	15524	15395	15515	15334	15479	15480	15623	15554	15493	15604	15625	15657	15530	15484	15639	15301	15486	15469	15407	15499	15731	15532	15526	15649	15453	15729	15617	15467	15689	15759	15654	15359	15527	15526	15624	15475	15471	15570	15624	15597	15635	15435	15553	15649	15674	15743	15598	15343	15605	15629	15650	15423	15469	15507	15513	15557	15486	15664	15575	15632	15531	15412	15656	15594	15671	15502	15526	15639	15421	15401	15807	15670	15375	15626	15511	15433	15719	15498	15649	15695	15392	15490	15678	15720	15565	15708	15529	15559	15422	15412	15612	15539	15391	15509	15558	15516	15539	15429	15475	15525	15346	15464	15296	15482	15638	15353	15432	15718	15641	15642	15421	15522	15724	15619	15527	15589	15342	15471	15417	15431	15540	15700	15464	15421	15711	15440	15640	15419	15472	15571	15695	15519	15506	15579	15605	15483	15617	15467	15463	15314	15374	15418	15639	15375	15552	15680	15577	15562	15575	15571	15459	15664	15569	15728	15622	15533	15497	15457	15613	15565	15325	15403	15541	15607	15592	15617	15448	15335	15448	15565	15301	15419	15556	15558	15545	15389	15391	15530	15573	15627	15431	15465	15400	15283	15377	15646	15519	15627	15572	15544	15487	15642	15288	15661	15691	15631	15571	15583	15727	15675	15466	15558	15622	15438	15618	15719	15587	15585	15307	15557	15571	15521	15428	15509	15470	15648	15591	15652	15561	15504	15409	15631	15644	15828	15665	15412	15643	15367	15320	15748	15565	15500	15732	15294	15384	15674	15439	15582	15596	15680	15555	15636	15460	15532	15556	15540	15664	15593	15720	15623	15439	15683	15595	15546	15509	15415	15537	15511	15547	15492	15352	15525	15565	15474	15483	15507	15403	15656	15500	15681	15449	15438	15457	15606	15683	15547	15461	15414	15309	15438	15519	15604	15698	15507	15442	15457	15446	15514	15571	15492	15506	15493	15519	15256	15742	15552	15603	15605	15583	15304	15374	15465	15575	15450	15617	15605	15611	15516	15632	15601	15701	15226	15644	15484	15373	15482	15478	15570	15448	15620	15683	15442	15712	15568	15484	15543	15531	15574	15667	15451	15685	15591	15608	15563	15514	15404	15684	15607	15593	15342	15444	15455	15504	15647	15787	15449	15498	15593	15407	15674	15508	15388	15540	15564	15387	15488	15293	15633	15622	15637	15515	15466	15506	15636	15448	15678	15407	15494	15461	15503	15564	15654	15381	15416	15505	15590	15565	15285	15532	15558	15420	15488	15508	15471	15625	15578	15398	15441	15457	15420	15536	15485	15553	15530	15513	15698	15529	15628	15556	15492	15418	15364	15519	15640	15735	15636	15775	15471	15619	15488	15552	15546	15402	15461	15547	15481	15473	15531	15841	15400	15496	15579	15401	15499	15482	15586	15672	15515	15356	15729	15421	15489	15644	15353	15679	15705	15637	15537	15515	15576	15527	15629	15541	15513	15407	15541	15515	15521	15528	15490	15580	15582	15429	15464	15587	15533	15645	15562	15542	15586	15523	15544	15594	15454	15348	15590	15465	15495	15615	15746	15487	15359	15463	15536	15462	15386	15619	15657	15719	15643	15586	15691	15517	15493	15534	15551	15568	15559	15545	15379	15524	15484	15388	15582	15651	15648	15385	15550	15539	15525	15383	15678	15473	15575	15632	15582	15526	15562	15566	15692	15343	15567	15391	15530	15740	15486	15712	15471	15679	15442	15682	15634	15388	15503	15475	15569	15570	15640	15770	15570	15511	15824	15589	15561	15490	15517	15507	15634	15620	15465	15477	15382	15554	15395	15321	15394	15726	15643	15546	15609	15626	15449	15436	15534	15563	15472	15510	15542	15389	15443	15375	15749	15425	15630	15406	15487	15480	15630	15540	15606	15595	15596	15445	15578	15362	15421	15636	15723	15598	15396	15494
26411	46568	42245	30670	25203	21508	17761	16000	15093	14967	14891	14487	14366	14223	14091	13982	13955	13915	13793	13761	13902	13769	13912	13678	13811	13726	13751	13757	13651	13580	13736	13639	13797	13774	13681	13762	13962	13909	13931	13821	13657	13922	13771	13810	13741	13697	13636	13681	13581	13663	13900	13826	13637	13576	13654	13734	13674	13722	13775	13590	13685	13633	13526	13553	13515	13503	13612	13705	13755	13590	13629	13622	13488	13681	13732	13637	13609	13656	13673	13571	13791	13661	13645	13686	13524	13760	13687	13586	13661	13477	13586	13651	13656	13736	13771	13639	13701	13639	13521	13606	13630	13777	13465	13694	13619	13693	13638	13531	13650	13670	13711	13644	13739	13407	13577	13557	13549	13540	13629	13655	13590	13572	13564	13500	13667	13564	13607	13735	13840	13661	13467	13428	13604	13580	13593	13556	13568	13638	13646	13681	13693	13639	13530	13566	13684	13559	13319	13726	13601	13706	13607	13574	13486	13594	13695	13637	13524	13714	13728	13689	13705	13647	13625	13619	13513	13550	13585	13804	13481	13825	13638	13519	13616	13561	13640	13413	13581	13783	13696	13713	13752	13746	13531	13530	13593	13740	13631	13524	13498	13584	13624	13695	13472	13602	13642	13545	13641	13543	13525	13713	13495	13710	13781	13609	13677	13557	13596	13557	13614	13621	13699	13630	13535	13581	13800	13641	13681	13610	13621	13531	13539	13647	13529	13573	13606	13454	13663	13487	13603	13670	13769	13607	13741	13715	13556	13412	13441	13533	13612	13775	13491	13715	13800	13672	13659	13490	13635	13584	13595	13636	13633	13573	13581	13515	13588	13706	13643	13635	13601	13559	13723	13745	13614	13615	13531	13749	13599	13517	13642	13511	13644	13631	13740	13561	13625	13701	13664	13657	13601	13409	13515	13635	13587	13537	13621	13494	13489	13541	13591	13855	13564	13507	13543	13634	13593	13706	13631	13661	13583	13479	13497	13660	13784	13516	13751	13594	13669	13732	13585	13525	13599	13517	13592	13568	13540	13532	13618	13650	13484	13642	13613	13540	13507	13560	13600	13635	13713	13562	13440	13609	13516	13599	13499	13544	13582	13510	13659	13677	13526	13552	13671	13463	13564	13495	13618	13495	13433	13669	13588	13822	13526	13655	13580	13529	13493	13499	13639	13553	13550	13651	13453	13702	13590	13722	13775	13702	13623	13520	13525	13656	13611	13660	13520	13707	13716	13706	13469	13531	13457	13553	13649	13718	13643	13487	13531	13498	13386	13454	13751	13493	13523	13718	13701	13541	13486	13606	13700	13545	13728	13533	13670	13733	13642	13581	13492	13621	13653	13603	13735	13710	13719	13434	13724	13517	13741	13480	13507	13562	13681	13533	13712	13564	13586	13666	13684	13645	13465	13546	13599	13608	13512	13578	13609	13668	13530	13668	13305	13641	13632	13699	13570	13668	13601	13502	13658	13586	13667	13518	13602	13597	13580	13653	13552	13567	13561	13647	13827	13557	13685	13604	13762	13646	13635	13633	13709	13562	13533	13482	13575	13515	13693	13591	13587	13578	13654	13737	13471	13622	13735	13624	13568	13510	13848	13426	13541	13608	13817	13738	13766	13671	13604	13642	13616	13738	13545	13607	13681	13620	13696	13670	13544	13619	13541	13454	13551	13752	13490	13598	13450	13681	13650	13885	13817	13573	13614	13640	13641	13511	13631	13718	13576	13686	13496	13583	13550	13508	13634	13643	13459	13609	13586	13701	13526	13724	13544	13667	13711	13638	13741	13575	13583	13579	13726	13628	13553	13645	13829	13430	13687	13649	13612	13589	13704	13649	13557	13638	13477	13723	13608	13543	13661	13660	13685	13524	13825	13709	13691	13741	13581	13713	13634	13668	13675	13445	13674	13709	13600	13625	13666	13547	13599	13572	13635	13734	13739	13644	13690	13481	13695	13498	13567	13702	13431	13653	13640	13606	13508	13557	13568	13683	13424	13520	13761	13648	13682	13595	13567	13460	13415	13704	13645	13842	13448	13560	13639	13467	13646	13580	13636	13642	13645	13775	13540	13673	13532	13630	13653	13653	13418	13637	13568	13502	13649	13421	13543	13568	13526	13732	13642	13707	13591	13609	13694	13701	13525	13622	13785	13503	13691	13522	13646	13685	13522	13677	13603	13685	13658	13452	13553	13606	13695	13551	13646	13537	13605	13601	13520	13668	13646	13468	13749	13656	13561	13716	13650	13679	13686	13605	13502	13499	13643	13595	13719	13607	13589	13691	13570	13599	13578	13591	13654	13827	13563	13795	13740	13647	13482	13670	13657	13687	13459	13632	13690	13600	13553	13854	13552	13598	13637	13794	13589	13562	13589	13799	13505	13550	13593	13641	13640	13661	13452	13475	13519	13655	13593	13682	13540	13522	13577	13413	13681	13468	13637	13729	13597	13825	13608	13738	13660	13602	13606	13611	13572	13877	13617	13689	13528	13723	13524	13618	13663	13564	13709	13514	13504	13525	13576	13555	13753	13701	13795	13769	13737	13663	13567	13368	13579	13512	13840	13513	13499	13609	13590	13569	13713	13690	13636	13690	13778	13603	13583	13478	13709	13675	13682	13691	13628	13759	13653	13626	13823	13596	13654	13564	13687	13820	13510	13744	13409	13491	13736	13689	13623	13783	13537	13634	13561	13470	13520	13572	13673	13626	13720	13656	13455	13680	13740	13654	13701	13698	13667	13750	13495	13625	13818	13407	13491	13722	13373	13615	13609	13516	13535	13592	13520	13553	13585	13603	13657	13733	13658	13578	13446	13763	13711	13590	13746	13646	13759	13570	13538	13538	13499	13497	13673	13550	13685	13667	13577	13717	13677	13643	13620	13520	13632	13675	13588	13567	13490	13658	13586	13620	13570	13718	13500	13566	13632	13565	13514	13502	13532	13675	13657	13602	13587	13479	13489	13564	13575	13650	13682	13579	13507	13522	13666	13526	13609	13633	13537	13650	13634	13607	13625	13593	13593	13685	13686	13509	13709	13789	13482	13726	13792	13734	13550	13604	13630	13532	13644	13496	13505	13706	13578	13508	13635	13570	13717	13577	13533	13596	13609	13643	13654	13719	13567	13569	13467	13527	13588	13621	13582	13587	13693	13545	13715	13723	13646	13541	13645	13704	13670	13668	13558	13494	13660	13545	13592	13644	13708	13657	13631	13525	13708	13433	13635	13557	13647	13538	13711	13664	13715	13440	13528	13545	13625	13523	13641	13692	13530	13450	13612	13719	13374	13596	13621	13685	13557	13690	13705	13565	13742	13624	13565	13740	13757	13626	13671	13543	13680	13566	13646	13619	13608	13587	13668	13540	13489	13704	13730	13569	13689	13600	13674	13617	13594	13774	13766	13503	13610	13767	13476	13697	13599	13627	13705	13827	13554	13958	13717	13495	13524	13528	13570	13704	13596	13756	13701	13674	13553	13710	13582	13658	13477	13813	13505	13478	13555	13633	13630	13590	13657	13651	13666	13586	13558	13723	13694	13552	13713	13688	13698	13571	13626	13745	13721	13546	13526	13470	13550	13570	13684	13672	13520	13666	13736	13703	13706	13488	13540	13582	13575	13791	13582	13591	13636	13691	13689	13455	13517	13586	13577	13540	13603	13635	13619	13697	13770	13422	13588	13469	13601	13547	13655	13579	13635	13679	13544	13707	13700	13617	13654	13465	13623	13526	13430	13591	13657	13381	13653	13548	13607	13698	13595	13505	13571	13587	13626	13605	13795	13591	13602	13530	13507	13756	13624	13672	13630	13385	13754	13687	13564	13641	13694	13665	13662	13573	13611	13424	13598	13685	13767	13566	13394	13746	13552	13495	13653	13549	13555	13646	13659	13778	13704	13552	13677	13666	13483	13687	13679	13616	13684	13520	13732	13541	13599	13616	13472	13621	13712	13726	13515	13626	13655	13700	13474	13552	13804	13586	13590	13697	13605	13531	13607	13531	13526	13681	13566	13493	13732	13615	13664	13480	13507	13651	13863	13568	13716	13652	13568	13650	13485	13568	13723	13584	13682	13683	13571	13625	13635	13544	13808	13499	13497	13686	13689	13600	13599	13711	13718	13662	13599	13601	13588	13582	13648	13663	13734	13685	13543	13554	13547	13568	13544	13653	13589	13633	13620	13633	13513	13687	13590	13686	13736	13746	13647	13677	13534	13496	13609	13641	13649	13506	13645	13636	13703	13558	13558	13684	13652	13553	13420	13630	13658	13447	13620	13660	13657	13590	13686	13478	13673	13607	13362	13632	13650	13542	13670	13558	13667	13762	13484	13516	13617	13603	13540	13584	13749	13648	13598	13527	13753	13480	13673	13573	13685	13597	13684	13638	13666	13587	13725	13530	13735	13554	13655	13602	13625	13664	13638	13564	13658	13678	13642	13653	13625	13732	13675	13586	13645	13651	13575	13538	13803	13562	13673	13526	13549	13700	13832	13682	13673	13536	13690	13513	13496	13493	13516	13529	13537	13474	13682	13655	13499	13501	13730	13621	13611	13586	13578	13740	13483	13516	13680	13614	13582	13588	13676	13539	13675	13725	13422	13679	13659	13553	13531	13590	13560	13490	13652	13701	13652	13713	13598	13755	13555	13883	13626	13742	13511	13535	13521	13599	13664	13516	13576	13615	13542	13494	13646	13617	13763	13572	13497	13770	13436	13805	13689	13634	13605	13735	13798	13550	13583	13787	13779	13508	13544	13443	13694	13537	13678	13525	13770	13659	13683	13515	13705	13618	13611	13607	13599	13476	13572	13576	13628	13728	13633	13630	13596	13651	13643	13576	13517	13692	13654	13684	13582	13695	13557	13613	13737	13675	13734	13531	13646	13412	13782	13540	13722	13575	13742	13633	13442	13384	13571	13765	13735	13727	13571	13557	13582	13513	13603	13645	13572	13480	13629	13518	13639	13663	13596	13663	13777	13768	13940	13561	13766	13861	13661	13806	13595	13629	13652	13650	13673	13616	13538	13428	13786	13428	13631	13542	13691	13574	13620	13656	13578	13690	13656	13502	13513	13635	13664	13589	13466	13494	13699	13697	13758	13471	13554	13654	13546	13647	13660	13667	13460	13622	13590	13562	13537	13756	13614	13546	13801	13699
22919	21171	28988	24024	22939	25034	25581	19870	18223	18083	17765	17591	17360	17338	17235	17071	17196	16895	17043	16929	17012	16861	16886	16893	16934	16694	16813	16672	16710	16741	16689	16688	16868	16793	16835	16938	17046	16956	16865	16937	16643	16993	16843	16767	16505	16800	16705	16698	16787	16692	16717	16569	16679	16546	16785	16524	16903	16625	16554	16746	16543	16732	16609	16420	16559	16448	16635	16531	16630	16575	16689	16504	16424	16731	16632	16560	16380	16593	16650	16291	16598	16488	16589	16448	16555	16710	16533	16518	16611	16397	16683	16514	16670	16622	16650	16473	16538	16618	16637	16719	16496	16630	16674	16672	16463	16495	16461	16508	16671	16546	16624	16726	16495	16421	16778	16583	16420	16679	16637	16527	16425	16559	16535	16622	16560	16363	16561	16489	16639	16618	16572	16545	16394	16552	16582	16424	16309	16767	16607	16534	16537	16700	16677	16586	16492	16518	16656	16358	16689	16611	16607	16608	16806	16698	16716	16424	16430	16526	16575	16594	16604	16355	16574	16555	16592	16575	16608	16711	16547	16677	16712	16451	16469	16368	16370	16505	16681	16687	16678	16626	16699	16385	16510	16676	16416	16666	16617	16518	16607	16516	16472	16495	16797	16479	16563	16348	16535	16551	16554	16798	16524	16480	16457	16616	16339	16489	16544	16549	16569	16697	16468	16409	16586	16536	16397	16636	16418	16507	16283	16525	16701	16620	16569	16510	16395	16458	16407	16499	16622	16567	16601	16527	16626	16821	16415	16631	16463	16559	16552	16425	16513	16503	16493	16747	16647	16658	16611	16459	16514	16397	16548	16459	16736	16535	16573	16728	16539	16480	16511	16592	16606	16496	16414	16502	16624	16570	16484	16469	16545	16536	16662	16618	16432	16630	16610	16710	16468	16314	16371	16336	16498	16700	16258	16571	16583	16597	16568	16554	16574	16663	16461	16578	16543	16684	16384	16537	16721	16652	16502	16594	16374	16493	16534	16620	16425	16510	16647	16656	16556	16493	16508	16585	16737	16553	16550	16609	16268	16350	16482	16618	16478	16456	16651	16592	16619	16620	16664	16557	16549	16391	16508	16546	16429	16486	16523	16576	16506	16719	16491	16703	16491	16456	16577	16526	16751	16439	16688	16458	16604	16666	16656	16612	16581	16523	16507	16533	16567	16594	16299	16528	16582	16554	16687	16631	16479	16628	16445	16469	16774	16542	16499	16845	16491	16533	16589	16618	16551	16583	16406	16302	16530	16627	16738	16655	16744	16546	16598	16539	16674	16444	16476	16645	16590	16557	16460	16353	16661	16609	16516	16528	16586	16517	16708	16593	16487	16568	16629	16309	16481	16623	16534	16612	16772	16564	16602	16642	16413	16531	16364	16491	16514	16477	16700	16554	16561	16237	16534	16758	16654	16511	16638	16348	16539	16531	16405	16453	16600	16571	16499	16725	16487	16502	16457	16689	16368	16567	16657	16562	16549	16543	16397	16494	16515	16560	16414	16503	16602	16463	16596	16639	16495	16848	16547	16453	16530	16654	16468	16583	16643	16662	16492	16511	16632	16662	16698	16665	16708	16439	16509	16790	16571	16429	16535	16505	16492	16584	16620	16564	16710	16595	16643	16702	16755	16606	16614	16572	16411	16472	16581	16448	16620	16615	16559	16502	16596	16532	16474	16511	16539	16674	16729	16487	16492	16475	16523	16589	16552	16550	16542	16424	16599	16714	16448	16673	16720	16372	16499	16564	16437	16395	16555	16579	16724	16738	16630	16679	16723	16641	16674	16638	16309	16621	16584	16481	16679	16691	16460	16755	16665	16606	16480	16740	16665	16694	16533	16544	16586	16635	16453	16445	16595	16384	16707	16584	16577	16625	16412	16630	16565	16542	16375	16696	16585	16565	16589	16756	16591	16291	16669	16393	16528	16587	16461	16650	16626	16486	16560	16477	16557	16610	16651	16624	16643	16571	16475	16677	16746	16652	16682	16557	16435	16587	16682	16619	16583	16746	16490	16620	16700	16728	16677	16365	16770	16518	16543	16638	16483	16566	16514	16655	16613	16628	16485	16571	16681	16476	16537	16527	16909	16768	16566	16516	16439	16638	16673	16683	16465	16523	16570	16519	16454	16455	16580	16708	16501	16362	16544	16535	16422	16598	16491	16525	16494	16584	16608	16580	16554	16631	16587	16494	16737	16727	16432	16579	16372	16538	16633	16569	16731	16707	16538	16448	16668	16787	16383	16632	16460	16586	16467	16328	16414	16646	16584	16443	16341	16573	16478	16553	16612	16440	16378	16536	16737	16538	16773	16387	16438	16635	16608	16472	16575	16517	16519	16541	16490	16698	16650	16429	16647	16456	16520	16442	16506	16507	16503	16540	16666	16591	16611	16451	16546	16698	16630	16543	16559	16514	16564	16575	16574	16536	16680	16783	16661	16729	16587	16604	16636	16503	16572	16445	16565	16699	16497	16514	16496	16478	16514	16474	16609	16403	16597	16600	16461	16525	16699	16662	16618	16396	16660	16455	16539	16587	16587	16697	16544	16322	16434	16478	16458	16527	16612	16496	16596	16599	16539	16501	16631	16654	16598	16463	16498	16721	16511	16579	16614	16677	16553	16630	16446	16523	16555	16496	16536	16761	16630	16762	16348	16637	16436	16514	16505	16452	16554	16668	16411	16578	16378	16548	16535	16633	16348	16444	16523	16825	16353	16537	16528	16657	16584	16770	16465	16566	16439	16451	16351	16667	16520	16426	16211	16570	16439	16638	16353	16567	16413	16436	16476	16577	16602	16663	16637	16451	16719	16489	16643	16445	16617	16518	16480	16742	16715	16382	16725	16817	16526	16748	16479	16626	16743	16484	16590	16571	16407	16367	16727	16668	16675	16544	16659	16490	16542	16530	16505	16608	16599	16693	16325	16499	16698	16717	16648	16521	16664	16639	16627	16572	16650	16555	16414	16498	16569	16406	16382	16474	16820	16547	16408	16587	16566	16587	16827	16594	16815	16709	16547	16389	16453	16672	16745	16616	16620	16569	16588	16428	16568	16395	16586	16644	16470	16671	16845	16457	16612	16722	16578	16391	16412	16529	16484	16449	16621	16564	16364	16468	16622	16553	16508	16364	16686	16501	16625	16533	16530	16606	16649	16554	16603	16533	16477	16529	16597	16463	16529	16549	16515	16712	16352	16665	16606	16404	16440	16642	16823	16632	16575	16738	16403	16443	16603	16598	16342	16534	16717	16677	16454	16375	16550	16533	16426	16535	16615	16517	16648	16507	16545	16577	16613	16494	16454	16556	16735	16627	16442	16489	16468	16472	16591	16519	16715	16602	16557	16421	16502	16530	16495	16464	16422	16630	16748	16596	16374	16473	16642	16504	16611	16653	16655	16637	16780	16375	16458	16687	16542	16568	16598	16451	16416	16592	16539	16545	16311	16550	16635	16432	16354	16593	16571	16461	16584	16422	16561	16439	16496	16680	16585	16373	16366	16454	16644	16622	16388	16531	16510	16368	16468	16551	16640	16604	16609	16618	16468	16554	16497	16398	16234	16467	16568	16558	16435	16578	16598	16601	16751	16482	16538	16604	16634	16486	16629	16475	16425	16523	16684	16492	16655	16488	16601	16574	16672	16675	16431	16566	16497	16578	16555	16464	16591	16471	16666	16512	16712	16385	16710	16736	16313	16512	16565	16574	16550	16640	16662	16675	16594	16580	16421	16463	16576	16469	16556	16398	16588	16626	16501	16526	16852	16711	16485	16561	16560	16627	16653	16605	16458	16549	16364	16485	16525	16637	16554	16618	16295	16518	16573	16684	16610	16616	16528	16578	16584	16770	16702	16594	16550	16387	16338	16535	16521	16704	16574	16543	16373	16633	16474	16631	16627	16634	16572	16448	16447	16291	16576	16633	16564	16506	16607	16595	16598	16506	16289	16583	16547	16479	16404	16499	16482	16737	16509	16423	16403	16481	16490	16512	16548	16585	16523	16577	16763	16639	16500	16269	16475	16807	16615	16671	16466	16518	16484	16491	16521	16491	16515	16495	16544	16454	16641	16488	16283	16450	16648	16518	16578	16456	16711	16592	16755	16885	16719	16664	16535	16501	16600	16442	16534	16559	16656	16451	16659	16485	16338	16645	16587	16641	16558	16404	16611	16347	16510	16451	16520	16287	16367	16529	16561	16597	16471	16502	16391	16521	16604	16375	16639	16439	16652	16273	16543	16621	16544	16569	16613	16659	16349	16537	16731	16498	16393	16608	16288	16398	16486	16504	16625	16391	16468	16698	16515	16582	16431	16388	16412	16517	16645	16503	16706	16568	16614	16479	16633	16463	16559	16602	16528	16430	16608	16438	16587	16607	16531	16442	16615	16636	16444	16587	16589	16611	16522	16621	16614	16601	16552	16554	16473	16706	16590	16502	16614	16870	16726	16490	16731	16648	16417	16524	16573	16533	16743	16452	16640	16432	16568	16535	16522	16447	16572	16656	16665	16556	16456	16391	16671	16542	16637	16567	16655	16607	16539	16532	16556	16627	16627	16446	16446	16465	16447	16599	16426	16610	16548	16503	16456	16649	16610	16625	16535	16697	16452	16765	16450	16516	16330	16445	16465	16511	16411	16770	16543	16563	16404	16639	16628	16568	16471	16559	16617	16631	16645	16497	16388	16560	16377	16345	16374	16613	16718	16351	16581	16565	16545	16646	16694	16503	16567	16522	16763	16316	16414	16608	16553	16563	16726	16677	16476	16695	16556	16287	16548	16352	16504	16413	16707	16672	16566	16621	16510	16306	16446	16631	16640	16558	16584	16417	16515	16450	16614	16383	16668	16515	16622	16621	16403	16551	16724	16510	16555	16765	16512	16579	16501	16518	16297	16498	16519	16509	16621	16660	16509	16492	16532	16459	16425	16467	16879	16488	16628	16784	16626	16454	16519	16488	16692	16538	16559	16728	16653	16603	16451	16674	16342	16721	16490	16513	16612	16547	16379	16392	16662	16486	16545	16564	16512	16574	16438	16473	16533	16614	16423	16386	16588	16606	16720	16630	16443	16413	16631	16479	16632	16386	16591	16716	16684	16394	16541	16581	16606	16609	16529	16596	16411	16445	16618	16511	16715	16388	16622	16465	16530	16561
29364	52283	46781	39664	32788	24216	19620	17553	16332	15917	15792	15385	15369	15044	14846	14872	14775	14575	14782	14589	14659	14525	14612	14361	14211	14510	14297	14326	14412	14296	14229	14393	14371	14439	14424	14360	14462	14673	14385	14387	14357	14247	14495	14305	14294	14385	14151	14435	14208	14210	14199	14157	14173	14308	14342	14379	14305	14317	14070	14436	14276	14251	14291	14111	14222	14298	14334	14156	14169	13997	14032	14179	14196	14241	14194	14173	14017	14311	14172	14108	14210	14153	14228	14257	14278	14328	14429	14199	14181	14188	14298	14217	14232	14219	14269	14187	14265	14230	14157	14179	14056	14031	14073	14080	14128	14184	14380	14236	14157	14163	14319	14213	14131	14219	14257	14192	14277	14057	14255	14143	14122	14072	14194	14236	14278	14145	14249	14158	14201	13988	14311	14164	14274	14303	14116	14233	14185	14233	14097	14197	14366	14178	14341	14121	14118	14205	14209	14056	14262	14154	14221	14126	14208	14055	14099	14245	14266	14139	14282	14113	14167	14169	14156	14231	14256	14237	14170	14222	14112	14268	14167	14231	14352	14131	13992	14204	14242	14106	14187	14160	14270	14218	14378	14164	14049	14298	14209	14273	14070	14349	14159	14349	14249	14140	14238	14147	14091	14130	14259	14191	14109	14201	14216	14232	14096	14290	14084	14381	14326	14146	14124	14098	14400	14045	14228	14160	14345	14179	14313	14025	14152	14253	14286	14083	14045	14149	14062	14321	14063	14127	14309	14114	13982	14116	14265	14168	14182	14174	14120	14199	14224	13985	14103	14275	14190	14184	14292	13983	14074	14182	14226	14167	14084	14210	14163	14169	14160	14118	14090	14211	14203	14184	14218	14060	14218	14131	14141	14319	14176	14266	14122	14043	14269	14230	14103	14185	14269	14180	14051	14307	14191	13989	14220	14022	14249	14087	14263	14178	14220	14021	14175	14099	14149	14283	14012	14247	14046	14267	14299	14206	14169	14084	14108	14244	14240	14177	14238	14044	14278	14171	14058	14128	14126	14206	14166	14239	14040	14301	14069	14204	14275	14119	14170	14092	14230	14095	14215	14073	14002	14213	14093	14228	14229	14311	14129	14228	14045	14141	14098	14140	14224	14224	14162	14243	14160	14245	14156	14122	14326	14199	14101	14119	14344	14144	14290	14122	14279	14232	14146	14173	14084	14216	14261	14160	14068	14060	14096	14162	14149	14214	14321	14246	14208	14118	14128	14235	14243	14207	14253	14356	14025	14093	14095	14092	14289	14083	14193	14190	14178	14152	14089	14161	14169	14175	14106	14271	14153	13977	14090	14124	14232	14008	14333	14204	14327	14300	14192	14325	14151	14260	14231	14104	14143	14194	14081	14270	14156	14034	14361	14081	14245	14066	14171	14155	14165	14112	14233	14235	14074	14125	14262	14162	14281	14113	14193	14116	14120	14256	14098	14127	14221	14086	14066	14051	14052	13965	14205	14137	14339	14211	14193	14171	14192	14175	14188	14339	14097	14090	14122	14191	14061	14162	13983	14220	14257	14114	14189	14025	14102	14230	13994	14263	14154	14320	14294	14136	14199	14266	14158	14133	14273	14314	14142	14059	14119	14219	14129	14231	14241	14033	14254	14241	14136	14248	14010	14203	14172	14068	14282	14110	14097	14085	14304	14243	14262	14110	14181	14248	14016	14215	14019	14245	13959	14226	14242	14211	14204	14123	14313	14257	14164	14262	14251	14085	14239	14255	14341	14320	14243	14043	14108	14130	14172	14191	14170	14235	14288	14227	14135	14239	14210	14226	14196	14208	14245	14128	14124	14164	14134	14223	14190	14065	14135	14127	14187	14240	14305	14110	14265	14044	14265	14165	14237	14249	14324	14153	14216	14015	14093	14110	14331	14189	14362	14236	14118	14177	14192	14238	14359	14130	14127	14164	14101	14333	14004	14083	14267	14149	14147	14345	14250	14152	14169	14273	14298	14142	14213	13997	14177	14223	14218	14247	14191	13996	14115	14105	14305	14111	14306	14112	14160	14218	14216	14168	14335	14194	14190	14046	14318	14178	14042	14197	14225	14223	14260	14131	14207	14140	14193	14096	14224	14290	14222	14115	14257	14260	14127	14155	14051	14295	13949	14180	14087	14293	14102	14072	14121	14124	14161	14346	14215	14135	14172	14242	14210	14140	14197	14293	14102	14182	14268	14197	14122	14150	14170	14191	14129	14208	14035	14222	14261	14006	14219	14002	14236	14235	14054	14370	14201	14207	13986	14199	14173	14084	14183	14085	14182	14174	14085	14162	14257	14225	14079	14188	14125	14013	14208	14336	14276	14066	14222	14196	14261	14098	14152	14164	14274	14119	14204	14255	14263	14084	14189	14369	14191	14210	14072	14189	14346	14115	14286	13937	14153	14217	14078	14304	14090	14128	14254	14043	14227	14100	14104	14308	14169	14210	14313	14038	14168	14218	14149	14201	14252	14244	14097	14263	14216	14160	14290	14133	14143	14180	14171	14241	14116	14149	14164	14120	14330	14237	14266	14258	14323	14335	13931	14093	14263	14131	14178	13936	14011	14229	14306	14016	14327	14137	14135	14181	14161	14071	14200	14276	14228	14165	14039	14308	14189	14257	14176	14224	14287	13919	14281	14066	14259	14074	14061	14170	14313	14104	14111	14244	14111	14295	14140	14014	14289	14146	14207	14126	14195	14154	14122	14362	14174	14065	13974	14287	14217	14272	14131	14360	14205	14083	14120	14273	14326	14127	14181	14078	14194	14188	14185	14386	14448	14137	14187	14157	14277	14290	14189	14067	14268	13936	14057	14116	13996	14220	14064	14242	14257	14110	14046	14136	14238	14117	14130	14230	14192	14020	14107	14107	14210	14140	14209	14250	14046	14168	14175	14035	14320	14228	14126	14241	14095	14005	14228	14252	14197	14361	14121	14256	14260	14043	14260	14287	14259	14235	14183	14149	14292	14207	14143	14217	14299	14232	14306	14101	14193	14002	14127	14342	14230	14239	14184	14321	14175	13879	14303	14269	14020	14068	14242	14127	14334	14011	14212	14226	14149	14186	14228	14072	14077	14170	14162	14062	14185	14057	14167	14237	14143	14174	14049	14047	14145	14143	14079	14196	14125	14101	14138	14188	14168	14206	14278	13992	14250	14237	14203	14306	14336	14038	14172	14138	14168	14091	14275	14151	14204	14171	14137	14120	14167	14170	14158	14008	14220	14098	14286	14233	14142	14175	14116	14123	14234	14238	14107	14173	14272	14252	14155	14354	14230	14212	14256	14000	14347	14237	14103	14203	14071	14323	14138	14249	14203	14133	14098	14117	14183	14249	14289	14088	13966	14240	14269	14033	14209	14255	14231	14236	14174	14009	14186	14117	14188	14183	14226	14168	14106	14256	14147	14162	14106	14184	14221	14149	14167	14372	14024	14098	14112	14106	14176	14092	14137	14334	14273	14340	14201	14147	14343	14202	14226	14054	14312	14185	14306	14130	14209	14200	14184	14148	14390	14161	14201	14104	14454	14104	14069	14263	14321	13961	14130	14137	14047	14185	14086	14257	14192	13991	14293	14173	13957	14127	14117	14352	14122	14277	14144	14097	14112	14234	14178	14185	14175	14177	14238	13983	14237	14005	14333	14114	14301	14093	14074	14204	14310	14206	14070	14246	14139	14151	14072	14184	14076	14081	14165	14022	13989	14084	14239	14285	14134	14101	14168	14059	14166	14176	14227	14233	14250	14138	14402	14147	14162	14172	14333	14093	14270	14136	14219	14155	14331	14084	14017	14299	14208	14233	14088	14032	14345	14262	14234	14115	14230	14108	14137	14120	14284	14235	14031	14146	14398	14196	14222	14134	13974	14208	14007	14140	14324	14168	14208	14131	14197	14170	14109	14180	14071	14190	14084	14022	14076	14043	14124	14067	14273	14196	14188	14158	14252	14043	14016	14055	14166	14197	14109	14178	14260	14055	14291	14113	14201	14034	14153	14203	14182	14184	14086	14203	14299	14168	14173	14209	14104	14129	14174	14249	14097	14176	14236	14186	14158	14127	14260	14341	14138	14314	14144	14187	14145	14229	14175	14012	14266	14007	14240	14065	14175	14199	14228	14150	14291	14088	14054	14189	14198	14203	14112	14215	14327	13946	14183	14029	14240	14113	14327	14175	14145	14021	14061	14244	14039	14214	14156	14165	14190	14193	14134	14223	13960	14213	14068	14198	14201	14173	14212	14084	14081	14368	14002	14190	14362	14265	14276	14155	14222	14122	14147	14177	13974	14239	14181	14142	14148	14240	14173	14209	14172	14295	14159	14266	14174	14262	14231	14021	14160	13870	14282	14147	14240	14367	14277	14088	14076	14133	14301	14043	14114	14120	14170	14198	14265	14061	14220	14216	14202	14214	14292	14294	14192	14130	13922	14110	14279	14191	14073	14133	14076	14284	14234	14160	14018	14189	14179	14141	14031	14060	14172	14067	14256	14182	14232	14212	14184	14028	14112	14218	14097	14172	14095	14153	14304	14086	14185	14044	14188	14130	14228	14174	14220	14162	14369	14072	14279	14235	14112	14326	14265	14088	14063	14343	14140	14099	14100	14192	14285	14313	14023	14228	14197	14110	14149	14227	13948	14120	14245	14134	14101	14110	14217	14205	14192	14226	14248	14297	14132	14355	14293	14098	14251	14321	13924	14282	14398	14160	14261	14172	14147	14187	14258	14086	14159	14131	14132	14213	14263	14242	14283	14005	14218	13991	14152	14009	14262	14076	14188	14211	14245	14109	14156	14149	14058	14099	14348	14047	14238	14171	14274	14011	14333	14079	14315	14286	14049	14219	14155	14249	14268	14402	14161	14187	14083	14162	14167	14219	14182	14166	14183	14162	14225	14125	14052	14075	14256	14265	14045	14100	14178	14196	13953	14214	14057	14327	14051	14104	14255	14135	14028	14202	14121	14270	14090	14171	14184	14273	14117	14176	14294	14125	14152	13985	14230	14329	14202	14230	14215	14254	14144	14267	14088	14267	14219	14129	14226	14182	14234	14139	14341	14289	14191	14114	14178	14150	14325	14044	14221	14246	14249	14144	14305	14230	14161	14232	14111	14167	14090	14269	14170	14104	14220	14267	14223	14154	14020	14037
28350	25110	31163	28159	21819	18580	17517	16654	16275	16392	16082	16150	16054	16060	16085	16113	15943	15729	15785	15744	15976	15996	15661	15748	15746	15571	15765	15826	15955	15735	15845	15996	15721	15905	15749	15697	15603	15830	15987	16017	15879	15822	15860	15862	15882	15760	15943	15676	15830	15667	15844	15726	15800	15788	15658	15856	15782	15884	15971	15711	15616	16008	15737	15749	15718	15742	15719	15783	15747	15702	15862	15788	15674	15779	15661	15832	15802	15968	15752	15772	16006	15900	15940	15613	15651	15666	15820	15936	15709	15770	15806	15673	15741	15811	15644	15846	15668	15664	15783	15783	15844	15976	15895	15646	15594	15676	15765	15642	15728	15780	15889	15807	15655	15581	15674	15809	15451	15980	15699	15896	15662	15662	15841	15819	15585	15559	15572	15824	15858	15631	15623	15742	15680	15837	15512	15481	15762	15673	15610	15729	15842	15749	15691	15599	15765	15856	15666	15766	15615	15741	15659	15621	15890	15550	15820	15875	15774	15691	15811	15653	15746	15586	15515	15742	15682	15823	15851	15748	15602	15671	15803	15652	15790	15657	15747	15790	15688	15826	15609	15682	15819	15633	15900	15838	15681	15745	15767	15895	15822	15794	15780	15844	15620	15588	15552	16070	15814	15894	15645	15714	15756	15761	15791	15636	15732	15796	15738	15638	15690	15536	15713	15404	15618	15802	15680	15540	15669	15646	15767	15877	15718	15725	15683	15784	15554	15574	15793	15541	15586	15756	15800	15611	15864	15890	15700	15721	15693	15746	15744	15850	15946	15896	15729	15909	15706	15689	15747	15864	15702	15713	15687	15695	15747	15893	15886	15693	15783	15731	15877	15684	15822	15772	15775	15907	15595	15857	15845	15633	15707	15599	15747	15981	15805	15833	15862	15745	15763	15761	15772	15697	15879	15738	15681	15575	15689	15802	15886	15701	15980	15775	15641	15756	15605	15499	15786	15721	15769	15690	15831	15706	15522	15727	15645	15884	15797	15737	15841	15732	15585	15921	15922	15753	15709	15687	15710	15449	15637	15754	15816	15699	15604	15759	15845	15671	15671	15662	15750	15562	15787	15721	15867	15680	15850	15792	15656	15587	15891	15843	15696	15615	15829	15686	15735	15663	15725	15481	15839	15598	15653	15876	15816	15788	15575	15661	15650	15788	15709	15791	15907	15524	15567	15741	15833	15623	15616	15781	15812	15602	15614	15751	15880	15641	15713	15721	15657	15663	15870	16041	15648	15607	15790	15628	15639	15635	15777	15761	15656	15621	15882	15491	15685	15715	15776	15701	15860	15740	15798	15915	15776	15811	15660	15778	15714	15740	15916	15586	15712	15676	15796	15697	15834	15774	15800	15632	15726	15561	15762	15716	15701	15734	15760	15834	15614	15795	15717	15931	15681	15800	15805	15472	15780	15582	15826	15795	15856	15727	15730	15877	15693	15770	15623	16020	15767	15782	15872	15876	15713	15853	15854	15610	15492	15718	15795	15856	15556	15764	15837	15708	15719	15851	15811	15715	15883	15617	15770	15702	15672	15794	15623	15828	15527	15651	15696	15495	15805	15823	15748	15788	15807	15652	15770	15596	15639	15793	15851	15649	15808	15616	15391	15652	15958	15630	15802	15758	15699	15840	15792	15791	15667	15748	15711	15777	15645	15903	15764	15452	15630	15738	15799	15843	15783	15689	15797	15824	15722	15516	15523	15673	15607	15844	15545	15778	15850	15681	15604	15655	15592	15537	15765	15522	15597	15716	15765	15735	15806	15605	15599	15738	15848	15727	15904	15721	15889	15708	15712	15700	15821	15808	15817	15548	15638	15882	15784	15715	15716	15577	15823	16003	15586	15926	15752	15713	15806	15862	15639	15763	15482	15804	15790	15760	15711	15861	15672	15746	15746	15722	15757	15722	15848	15876	15987	15751	15792	15915	15824	15830	15857	15721	15832	15832	15585	15803	15675	15804	15803	16013	15653	15689	15746	15735	15986	15632	15872	15728	15800	15890	15848	15688	15852	15639	15617	15785	15840	15808	15766	15603	15895	15628	15747	15717	15656	15656	15726	15588	15628	15929	15714	15875	15956	15742	15834	15628	15571	15687	15450	15654	15823	15667	15629	15604	15840	15652	15553	15757	15670	15720	15599	16009	15755	15609	15727	15693	15644	15758	15677	15756	15722	15667	15813	15700	15851	16025	15850	15762	15794	15660	15505	15769	15970	15669	15553	15863	15833	15746	15682	15670	15702	15635	15761	15690	15731	15702	15592	15662	15685	15596	15861	15594	15787	15735	15850	15783	15684	15705	15742	15791	15659	15905	15715	15804	15620	15616	15501	15757	15881	15799	15997	15609	15586	15551	15522	15634	15781	15767	16055	15688	15967	15796	15638	15606	15850	15781	15716	15870	15761	15737	15703	15633	15895	15852	15653	15646	15607	15868	15615	15811	15873	15706	15477	15677	15721	15830	15560	15728	15863	15752	15488	15757	15901	15861	15662	15851	15875	15728	15733	15769	15799	15627	15623	15653	15535	15605	15647	15719	15756	15642	15762	15756	15697	15828	15517	15817	15835	15855	15803	15729	15602	15638	15671	15737	15827	15655	15738	15830	15624	15763	15707	15689	15732	15702	15767	15820	15761	15712	15502	15577	15833	15974	15846	15885	15740	15748	15817	15660	15722	15706	15640	15805	15678	15531	15650	15655	15646	15920	15508	15667	15838	15696	15589	15745	15698	15760	15656	15877	15897	15864	15803	15793	15728	15755	15669	15843	15744	15686	15884	15669	15810	15764	15701	15749	15721	15592	15738	15666	15566	15750	15852	15751	15795	15639	15604	15967	15747	15667	15904	15615	15796	15644	15946	15982	15499	15709	15547	15778	15783	15800	15674	15814	15898	15796	15560	15872	15609	15602	15824	15823	15784	15548	15774	15676	15747	15973	15492	15809	15820	15648	15599	15596	15756	15869	15691	15753	15839	15758	15922	15907	15720	15632	15862	15709	15854	15849	15722	15636	15735	15715	15702	15649	15806	15697	15734	15827	15699	15727	15750	15919	15785	15693	15612	15667	15651	15597	15727	15888	15849	15526	15884	15900	15532	15635	15603	15683	15730	15897	15811	15605	15896	15953	15731	15728	15911	15802	15673	15738	15754	15816	15740	15899	15712	15648	15839	15693	15766	15719	15802	15696	15801	15675	15691	15809	15910	15651	15935	15767	15761	15859	16037	15698	15649	15736	15837	15792	15756	15859	15815	15788	15971	15773	15817	15903	15761	15620	15599	15743	15777	15732	15684	15716	15605	15659	15781	15720	15874	15944	15675	15710	15667	15871	15838	15662	15706	15684	15836	15601	15855	15702	15647	15672	15826	15668	15722	15560	15723	15820	15824	15670	15707	15789	15644	15559	15815	15756	15854	15711	15682	15773	15733	15533	15694	15710	15671	15854	15476	15717	15664	15824	15801	15699	15704	15915	15778	15366	15713	15938	15859	15636	15663	15617	15738	15636	15582	15668	15661	15807	15785	15735	15840	15625	15701	15837	15898	15676	15802	15805	15697	15734	15538	15594	15734	15898	15737	15600	15776	15909	15791	15766	15824	15768	15941	15759	15807	15739	15734	15775	15680	15716	15681	15785	15871	15861	15620	15943	15794	15767	15719	15715	15666	15738	15787	15724	15790	15819	15635	15628	15826	15768	15815	15687	15534	15820	15416	15642	15784	15705	15848	15749	15787	15638	15532	15759	15856	16061	15810	15773	15821	15866	15770	15671	15612	15705	15553	15644	15726	15790	15692	15632	15888	15766	15705	15890	15734	15692	15763	15768	15616	15831	15742	15778	15738	15511	15665	15696	15778	15723	15936	15666	15821	15598	15724	15747	15690	15853	15763	15765	15685	15923	15842	15890	15642	15756	15770	15652	15713	15859	15693	15803	15708	15679	15549	15686	15843	15888	15801	15842	15692	15881	15941	15805	15618	15736	15846	15904	15839	15894	15866	15718	15945	15760	15523	15947	15776	15721	15914	15831	15727	15722	15816	15746	15726	15919	15908	15546	15737	15771	15611	15806	15870	15810	15710	15617	15745	15768	15870	15778	15878	15726	15757	15595	15682	15544	15841	15659	15667	15635	15791	15878	15922	15831	15737	15805	15841	15764	15706	15786	15912	15769	15742	15790	15968	15660	15697	15573	15788	15691	15783	15656	15725	15783	15788	15742	15634	15634	15598	15768	15581	15768	15671	15883	15756	15900	15857	15638	15824	15596	15715	15615	15847	15662	15823	16141	15891	15850	15722	15501	15650	15622	15697	15628	15619	15602	15670	15628	15843	15907	15829	15690	15698	15628	15812	15710	15681	15814	15772	15617	15910	15740	15760	15802	15743	15740	15754	15729	15677	15767	15822	15687	15710	15623	15777	15537	15926	15546	15503	15871	15606	15596	15558	15800	15903	15798	15780	15714	15639	15833	15763	15755	16039	15670	15848	15739	15903	15882	15749	15711	15765	15735	15614	15637	15857	15711	15745	15634	15613	15734	15755	15771	15877	15863	15770	15999	15791	15827	15550	15761	15856	15810	15771	15806	15734	15573	15673	15770	15771	15825	15540	15687	15875	15611	15642	15926	15529	15848	15942	15791	15941	15628	15691	15780	15622	15967	15791	15839	15680	15813	15864	15668	15870	15711	15759	15647	15671	15835	15793	15814	15886	15704	15713	15719	15773	15655	15812	15582	15647	15724	15746	15780	15716	15871	15704	15964	16035	15742	15753	15708	15796	15752	15883	15865	15577	15497	15686	15875	15846	15658	15875	15741	15817	15760	15705	15648	15845	15622	15692	15701	15493	15782	15793	15834	15647	15781	15745	15902	15635	15598	15778	15603	15902	15885	15651	15659	15477	15913	15589	15670	15772	15708	15655	15779	15624	15735	15638	15909	15691	15891	15710	15544	15819	15584	15982	15733	15705	15826	15584	15815	15743	15792	15639	15724	15736	15746	15436	15902	15743	15641	15654	15835	15886	16036	15661	15878	15693	15698	15769	15742	15744	15806	15708	15715	15589	15845	15895	15771	15633	15759	15617	15755	15721	15871	15926	15870	15973	15585	15593	15994	15732	15790	15704	15694	15758	15796	15649	15960	15699	15834	15984	15769
25269	37657	34089	26368	21030	17196	15597	14842	14517	14554	14400	14165	14195	13980	14153	14069	14064	13785	13977	13819	13829	13893	13753	13658	13755	13889	13739	13766	13632	13703	13714	13916	13699	13786	13678	13633	13853	13753	13815	13697	13659	13775	13762	13825	13625	13759	13755	13698	13865	13634	13837	13713	13774	13750	13513	13723	13657	13705	13561	13550	13733	13652	13615	13657	13685	13585	13686	13630	13493	13718	13604	13707	13899	13744	13788	13587	13596	13833	13626	13618	13706	13620	13751	13788	13601	13596	13676	13485	13631	13715	13765	13562	13702	13630	13622	13817	13665	13921	13549	13564	13763	13552	13601	13559	13752	13650	13591	13695	13731	13641	13646	13615	13656	13746	13729	13646	13496	13632	13707	13658	13572	13671	13655	13672	13768	13632	13806	13643	13692	13685	13543	13676	13787	13507	13535	13699	13714	13837	13492	13624	13410	13672	13755	13603	13585	13792	13855	13532	13518	13619	13614	13786	13706	13639	13520	13513	13858	13615	13746	13667	13606	13505	13672	13854	13565	13777	13756	13723	13478	13556	13737	13686	13812	13737	13542	13745	13658	13560	13782	13615	13599	13790	13747	13555	13696	13727	13556	13792	13632	13827	13644	13680	13612	13614	13671	13603	13715	13680	13692	13675	13777	13715	13548	13728	13691	13606	13600	13649	13744	13790	13425	13735	13560	13650	13817	13748	13569	13674	13577	13658	13713	13632	13603	13812	13771	13595	13632	13834	13638	13577	13560	13471	13684	13558	13775	13649	13675	13677	13577	13744	13666	13627	13787	13743	13598	13514	13521	13637	13627	13605	13745	13809	13538	13657	13738	13556	13760	13810	13786	13638	13549	13682	13687	13680	13755	13670	13601	13580	13648	13727	13695	13464	13552	13606	13627	13474	13789	13609	13563	13580	13660	13600	13719	13604	13596	13795	13587	13744	13635	13668	13638	13552	13674	13619	13661	13709	13694	13705	13595	13625	13625	13773	13639	13635	13624	13785	13776	13704	13715	13628	13597	13634	13750	13607	13674	13623	13855	13736	13762	13676	13694	13623	13662	13481	13669	13711	13681	13756	13601	13547	13775	13706	13685	13614	13610	13653	13551	13578	13718	13509	13517	13674	13685	13660	13731	13782	13634	13675	13738	13818	13922	13504	13679	13759	13792	13725	13614	13737	13716	13647	13640	13839	13527	13649	13763	13779	13750	13767	13536	13690	13756	13540	13760	13680	13656	13843	13632	13628	13823	13755	13710	13616	13744	13667	13833	13600	13670	13725	13541	13737	13814	13548	13724	13650	13654	13612	13690	13632	13796	13522	13603	13559	13776	13583	13640	13711	13616	13552	13751	13556	13673	13776	13485	13759	13658	13711	13764	13741	13716	13566	13322	13627	13479	13530	13780	13599	13703	13552	13503	13636	13776	13768	13571	13582	13750	13635	13598	13509	13798	13643	13633	13786	13714	13521	13433	13608	13724	13480	13672	13389	13641	13521	13416	13685	13635	13682	13426	13667	13597	13683	13642	13813	13731	13789	13647	13571	13760	13672	13697	13499	13591	13665	13772	13748	13726	13691	13785	13551	13558	13528	13644	13623	13703	13733	13645	13707	13793	13645	13732	13721	13707	13946	13528	13751	13509	13871	13743	13533	13667	13804	13599	13535	13509	13676	13559	13658	13762	13575	13605	13695	13740	13671	13755	13581	13607	13750	13691	13594	13657	13655	13652	13928	13596	13678	13570	13626	13624	13560	13713	13815	13530	13651	13616	13639	13629	13749	13695	13610	13617	13679	13792	13664	13598	13784	13521	13750	13574	13664	13701	13576	13665	13653	13669	13618	13600	13742	13801	13659	13588	13628	13665	13596	13814	13783	13646	13553	13514	13677	13648	13636	13619	13549	13665	13739	13638	13812	13860	13735	13679	13492	13581	13876	13732	13484	13642	13727	13690	13679	13758	13662	13597	13630	13510	13661	13626	13573	13798	13831	13616	13597	13634	13872	13592	13686	13615	13723	13766	13743	13648	13504	13621	13638	13821	13629	13671	13678	13744	13573	13699	13630	13636	13878	13882	13700	13786	13675	13690	13497	13817	13724	13661	13734	13681	13567	13691	13469	13603	13679	13567	13735	13678	13715	13651	13573	13586	13672	13682	13771	13629	13733	13625	13584	13592	13643	13703	13602	13763	13752	13568	13621	13852	13662	13622	13733	13727	13721	13564	13788	13714	13590	13819	13797	13635	13600	13645	13595	13700	13718	13659	13705	13754	13747	13630	13684	13564	13597	13697	13630	13663	13645	13709	13713	13773	13770	13867	13538	13726	13753	13631	13668	13852	13555	13667	13647	13610	13683	13676	13478	13547	13596	13766	13805	13520	13613	13621	13475	13777	13751	13757	13610	13762	13595	13830	13658	13765	13430	13597	13785	13627	13728	13668	13582	13620	13743	13682	13570	13637	13555	13634	13548	13784	13643	13732	13680	13654	13726	13572	13735	13772	13816	13651	13705	13672	13659	13597	13633	13579	13691	13646	13675	13737	13562	13756	13707	13589	13693	13723	13775	13576	13553	13816	13715	13799	13567	13763	13736	13733	13832	13729	13465	13663	13662	13626	13720	13691	13738	13722	13644	13706	13817	13660	13626	13605	13685	13698	13766	13631	13641	13776	13743	13609	13723	13554	13804	13689	13611	13640	13574	13729	13755	13671	13636	13561	13777	13640	13768	13719	13715	13676	13701	13514	13623	13610	13790	13825	13728	13747	13721	13681	13660	13724	13780	13596	13842	13456	13617	13700	13829	13638	13739	13617	13747	13677	13678	13807	13674	13678	13691	13709	13516	13598	13658	13660	13607	13646	13772	13657	13618	13806	13516	13615	13585	13677	13726	13737	13730	13747	13637	13642	13692	13613	13761	13618	13649	13669	13822	13581	13736	13704	13731	13710	13571	13648	13687	13741	13615	13740	13691	13675	13620	13642	13681	13701	13639	13647	13768	13620	13527	13707	13688	13605	13550	13814	13630	13611	13800	13578	13723	13820	13583	13657	13625	13739	13663	13697	13648	13751	13704	13524	13691	13793	13701	13757	13563	13536	13805	13575	13769	13665	13811	13654	13717	13624	13644	13839	13703	13629	13578	13607	13585	13730	13683	13661	13605	13655	13674	13429	13655	13542	13602	13796	13412	13922	13671	13577	13766	13735	13659	13606	13559	13669	13575	13574	13720	13781	13657	13580	13740	13778	13573	13596	13588	13702	13519	13680	13685	13518	13805	13650	13597	13767	13702	13753	13802	13615	13641	13795	13803	13548	13597	13776	13671	13776	13621	13679	13434	13637	13646	13533	13709	13639	13667	13533	13855	13647	13835	13583	13733	13659	13844	13754	13645	13713	13474	13666	13589	13658	13551	13773	13717	13604	13668	13631	13621	13741	13545	13505	13714	13586	13719	13768	13801	13711	13672	13800	13697	13658	13830	13571	13753	13737	13494	13767	13763	13654	13749	13798	13775	13657	13604	13643	13690	13718	13497	13796	13657	13678	13875	13779	13631	13657	13569	13609	13563	13698	13468	13718	13827	13723	13633	13720	13632	13687	13688	13689	13819	13652	13774	13813	13693	13798	13793	13545	13725	13602	13696	13498	13743	13547	13763	13728	13654	13764	13679	13487	13768	13520	13739	13776	13730	13709	13394	13706	13517	13638	13727	13670	13470	13508	13681	13674	13718	13579	13692	13628	13622	13906	13603	13732	13702	13528	13747	13679	13848	13679	13726	13750	13682	13618	13654	13752	13745	13679	13751	13691	13808	13680	13610	13666	13654	13693	13761	13745	13610	13524	13820	13675	13737	13594	13839	13782	13602	13574	13689	13732	13594	13613	13896	13573	13757	13675	13663	13517	13605	13648	13726	13649	13631	13439	13681	13750	13740	13584	13697	13774	13770	13773	13584	13692	13658	13572	13814	13577	13755	13685	13617	13599	13778	13658	13535	13779	13609	13748	13598	13634	13769	13602	13738	13653	13656	13737	13536	13664	13723	13761	13585	13673	13659	13655	13773	13579	13515	13801	13644	13664	13700	13769	13705	13693	13707	13636	13648	13669	13643	13724	13679	13603	13551	13777	13584	13664	13719	13676	13538	13638	13827	13642	13740	13635	13713	13811	13612	13614	13699	13721	13694	13551	13604	13539	13581	13687	13610	13608	13682	13745	13586	13570	13617	13676	13674	13599	13816	13551	13628	13802	13566	13677	13644	13773	13726	13771	13579	13428	13551	13751	13710	13721	13690	13617	13532	13521	13761	13684	13745	13618	13633	13650	13860	13599	13718	13756	13804	13696	13614	13817	13688	13685	13661	13727	13667	13563	13749	13669	13708	13458	13629	13693	13734	13764	13580	13613	13758	13572	13474	13609	13750	13686	13686	13641	13815	13630	13552	13786	13957	13677	13708	13660	13813	13640	13597	13698	13680	13573	13772	13789	13694	13683	13548	13647	13740	13621	13661	13717	13508	13682	13684	13590	13762	13675	13653	13618	13628	13734	13768	13588	13757	13686	13675	13687	13782	13710	13720	13660	13568	13637	13655	13666	13690	13725	13666	13807	13748	13744	13773	13797	13792	13658	13708	13720	13785	13710	13602	13603	13692	13689	13810	13777	13610	13909	13762	13534	13718	13746	13521	13689	13738	13653	13650	13607	13906	13659	13725	13638	13611	13746	13845	13588	13706	13760	13465	13736	13606	13638	13795	13554	13624	13682	13617	13568	13705	13675	13658	13690	13665	13774	13653	13797	13636	13832	13517	13729	13696	13785	13646	13672	13748	13599	13617	13560	13626	13599	13638	13807	13543	13767	13552	13755	13620	13731	13704	13666	13598	13687	13588	13701	13729	13557	13847	13589	13632	13737	13701	13600	13631	13482	13622	13608	13588	13719	13700	13721	13757	13600	13693	13729	13776	13723	13652	13749	13739	13515	13628	13663	13595	13716	13672	13701	13803	13715	13654	13575	13607	13594	13766	13605	13755	13704	13811	13708	13837	13691	13733	13841	13739	13654	13728	13843	13580	13721	13671	13659	13561	13569	13569	13655	13632	13510	13722	13781	13734	13759	13798	13721	13557	13776	13626	13690	13788	13738	13626	13581	13568	13470	13606	13684	13761
24022	21204	28712	25020	23498	23530	21261	17964	16963	16866	17033	16765	16542	16534	16454	16347	16323	16264	16139	15997	16474	16075	16138	16338	16010	16133	16075	16039	16039	15885	15976	15863	15893	15934	16006	15839	16136	15990	16034	16000	16138	15999	16060	15899	15991	16124	15789	15928	15801	15953	15959	16016	15859	15782	15807	16029	16170	15710	16127	15762	15762	15916	15879	15916	15857	15975	15772	15889	15776	15693	16083	15926	15866	15922	15809	15949	15769	15991	15823	15938	15938	15707	15993	15802	15933	15965	16053	15949	16080	15817	15946	15866	15976	15663	15926	15821	15969	15947	15741	15812	15767	15828	15802	15705	15828	15881	16047	15666	15600	15734	15990	15767	15896	15892	15753	15976	15688	15827	15804	15903	15851	16091	15656	15681	15707	15984	15714	15952	15966	15793	15758	15813	15975	15867	15751	15758	15916	16065	15866	16051	16009	15780	15903	15941	15964	15672	15865	15681	15812	15862	15756	15801	15897	15963	15896	15752	15786	15891	15807	15957	16028	15798	15717	15885	16091	15844	15892	15970	15800	15826	15718	15841	15980	16163	15981	15868	15894	15840	15804	15854	15718	15759	16059	15973	15883	15880	15904	16102	16049	15881	15773	15690	15863	15839	15866	15765	15912	15868	15925	15912	15846	15846	15869	15737	15959	15774	15950	15767	15686	15755	16047	15695	15918	15775	15864	15852	15922	15807	15783	15927	15709	15736	15973	16184	15732	15681	16097	15802	15739	15921	15821	15670	15867	15875	15833	15978	15745	15913	15696	15901	15876	15923	15845	15701	15821	15864	15914	15861	15730	15784	15993	15900	16106	15566	15830	15608	15725	15822	15880	15743	15704	15735	15590	15813	16144	15657	15852	15923	15726	15897	15972	15958	15883	15751	15788	15880	15916	15827	15801	15727	15954	15958	15859	15812	15644	15669	16015	15894	15822	15800	15986	16034	15901	15936	15705	15816	15709	15749	15804	15826	15803	15948	15982	15915	16172	15854	15832	15925	15936	15938	15922	15997	15822	15719	15749	15630	15995	16076	16071	15784	15584	15706	15806	15991	15713	15826	15964	15692	15765	15615	15825	15971	15988	15810	15891	15756	15782	15721	15875	15780	15811	15960	15731	16020	15938	15714	15874	15639	15863	15812	15850	16013	15919	15814	15793	15898	15779	15901	15942	15915	16119	15932	15796	15852	15890	15790	15896	15876	15793	15967	15765	15542	15717	15814	15758	15793	15758	15755	15872	15967	15978	15807	15777	15940	15804	15923	15754	15918	15793	15992	15724	15858	15912	15645	15885	15949	15914	15847	15877	15665	15811	15879	15730	15812	15925	15932	15806	15948	15762	16094	15846	15788	15788	15791	15846	15973	15883	15746	15982	15842	15936	15786	15903	15907	15685	15708	15662	15809	15800	15923	15816	15700	15543	15584	16005	15806	15634	15882	15773	15868	15953	15810	15845	15791	15932	15872	15903	15758	15871	15864	15766	15662	15785	15971	15866	15918	15697	15818	15874	15899	15972	15797	15657	15774	15715	15818	15806	16001	15844	15908	16009	15668	15970	15690	15805	15838	15821	15922	15818	15910	15785	15935	15747	15831	15752	15805	15911	15965	15839	15928	15775	15844	15824	15947	15776	15956	15975	15999	15977	15909	15823	16082	15859	16080	15909	15972	16044	15802	15782	15923	15875	15903	15822	15982	15817	15743	15749	15739	15994	15867	15702	15971	15771	16022	15716	15858	15807	15944	15750	15813	15735	15935	15845	15950	16032	15753	15951	15799	15897	15945	15743	15864	15779	15844	15811	15763	15870	16017	15914	15756	15787	15796	15601	15828	15506	15589	15851	15640	15737	15895	16060	15901	16045	15821	15831	15714	15926	16009	15996	16061	15837	15870	15827	15777	15888	15889	15839	16029	15847	15831	16182	15787	15818	15856	15961	15749	15700	15931	16039	15712	15867	15797	16019	15761	15933	15887	15701	15757	16008	15964	16081	15766	15924	15873	15871	16111	15858	15783	15838	15743	15664	15676	15842	15770	15871	15764	15973	16000	15760	16009	15949	15759	15658	16026	15802	15938	15752	15719	15769	15756	15844	15965	16054	15712	15765	15966	15932	15902	15984	15997	15819	15915	15735	15645	15843	15629	15811	15626	15778	15749	15935	15768	15870	15931	15938	15808	16134	15879	15747	15664	15849	15795	15871	15819	15918	15836	16023	16040	15741	15932	15969	15787	15986	15742	15976	15930	15922	15711	15699	15771	15884	15871	16043	15986	15648	15688	15783	15687	15793	15776	15835	15822	15925	15779	15767	15735	15904	15771	15774	15896	15788	15824	15851	15877	15791	15838	15818	15881	15943	15803	15718	15914	16004	15752	15922	15830	15842	15829	15856	15768	15825	15866	15941	15615	15685	16009	15970	15862	15737	15813	15857	15924	15880	15610	15758	15897	15918	15763	15777	15905	15802	15713	15757	15761	15946	15812	15831	15972	16115	15729	15758	15704	15764	15930	15970	15728	15910	15778	15763	15772	15933	15865	15730	15870	16027	15882	16000	15906	15949	15790	15662	15720	15926	15899	15919	16010	15820	15987	15732	15830	15970	15770	15727	15748	15735	15899	16099	15794	15822	16035	15887	15891	15912	15830	15952	15943	15769	15831	15706	15976	16121	15998	15844	15724	15931	15867	15743	15959	15810	15822	15874	15904	15806	15893	15987	15885	15837	15792	15804	15720	15783	15915	15834	15790	15873	15817	15901	15781	15884	15960	15768	15864	15787	15881	15871	15852	15744	15996	15973	15886	15837	15981	15939	15920	15745	16044	15872	15884	15878	15903	15894	15830	15907	15791	15768	15834	15913	15924	15779	15956	15857	15701	15610	15924	15897	15755	15807	15990	15777	15845	15840	15781	15741	15787	15879	15927	15843	15836	15865	15754	16001	16032	15895	15836	16049	15958	15706	15947	15860	15761	15921	15636	15887	15916	15864	15824	16033	15882	15821	15871	15881	15974	15852	15853	15987	15801	15750	16091	15843	15926	16053	15994	15872	15769	15882	15885	15794	15754	15881	15902	15909	15879	15957	16029	15807	15740	15895	15668	15810	15724	15819	15993	15784	15903	15690	15793	16077	15746	15802	15712	15973	15831	15825	15814	15875	15958	15960	15803	15792	15874	15825	15875	15836	15836	15805	15932	15946	15790	15770	15827	15892	15948	15897	15846	15683	15678	16018	16017	15821	15900	16036	15770	15973	15769	16021	15883	15821	15933	15868	15812	15693	15897	15710	15828	15952	15910	15722	15869	16012	16076	15900	15934	15964	15804	15968	15898	15754	15819	15729	15796	15900	15712	15742	15896	15906	15869	16038	15786	15784	15765	15866	15887	15833	15810	15941	16000	15922	15948	15883	15752	15998	15935	15730	15762	15979	15650	15665	15917	15810	15797	15908	15842	15984	15743	15877	15789	15774	15784	15962	15850	15929	15774	15770	15843	15691	15935	15961	15790	15907	15820	15804	15803	16037	15758	15955	15869	15959	15918	15914	15864	15726	15831	16062	15940	15776	15987	16045	15906	15958	15860	15800	15718	15907	15776	15792	15858	15856	15868	15912	15885	15690	15820	15629	15620	15987	15739	15761	15944	15925	15862	16058	16117	15811	15755	15752	15708	15963	15914	16053	16083	16036	16011	16104	15815	16009	15786	15908	15736	16039	15690	15840	15814	15926	16014	15862	16046	15824	15962	15961	15843	15953	15636	15845	15896	15757	15752	15809	15685	16019	15833	15907	15886	16023	15877	15800	15911	15940	15932	16057	15817	16179	15962	16072	15982	15937	15866	15597	15863	15743	15726	15979	15827	15839	15812	15949	15816	15824	15938	15652	15873	15835	15814	15846	16104	16020	15716	15801	15820	15904	15871	15995	16154	15855	15731	15816	15829	15994	15816	15844	15900	15926	16072	15836	15878	15860	15677	15910	15856	15836	15868	16065	15978	15794	15794	15873	15914	15645	15748	15951	15800	15713	15684	15862	15661	15911	15857	15812	15889	16018	15973	15874	15832	15926	15897	15965	15871	15762	15727	15849	15888	15759	15788	16017	15883	15796	15849	15756	15719	15851	15808	15755	16146	15866	15903	15943	15808	15823	15711	15668	15840	15889	15904	15806	15745	15891	15664	16083	16049	15740	15957	15670	15811	15909	15768	15850	15680	15988	15840	15772	16062	15942	15771	15894	15780	15736	15893	15908	15815	15601	16102	16138	15888	15952	15710	16028	15888	15978	15830	15934	15762	15878	15754	15733	15862	15993	15835	15863	15878	15841	15825	15779	15900	15905	15931	15810	15836	15720	15930	15954	15927	15862	15882	15949	15952	15860	15819	16034	16024	15879	15747	15866	15902	15768	15939	15944	15854	15801	15690	16087	15801	15917	15787	16052	15754	15778	15824	15840	15845	15760	15835	15831	15850	15836	16145	15915	15869	15865	15743	15848	16084	15902	15961	15805	15907	16116	15829	15923	15769	15807	15956	15846	15926	15875	15933	15696	15850	15772	15740	16062	15900	16008	15653	16001	15828	15789	15727	15880	15843	15597	15820	16017	15681	15949	15830	15699	15881	15978	15870	15732	15847	15683	15651	15646	15735	15829	16052	16072	15798	16064	15898	15944	15764	15855	15600	15914	15863	15904	15741	15954	16044	16127	15813	15805	15770	15800	15821	15825	15887	15824	15915	15765	15777	15678	15953	16009	15920	15853	15788	15937	15928	15857	15893	15865	16022	16005	15920	15870	15696	15851	16037	15872	15897	15928	15822	16011	15767	15806	15959	15936	15960	15829	15881	15692	16004	15966	15705	16031	16014	15765	15904	15889	15776	15762	15879	15860	16039	16031	15810	15816	15944	15800	15706	15763	16096	16044	15781	16090	15749	15916	15881	15930	15874	16132	15917	15857	15774	15879	15851	15936	15833	16017	15954	16028	15837	15845	15798	16066	15746	15976	16090	15915	15884	15622	15740	15945	15869	15908	16000	15720	15993	15751	15827	15982	15834	15839	15859	15857	15972	15758	15927	15903	15894	15852	15877	15853	15916	15806	15875	15897	15816	15967	15955	15869	15760	15847	15805	15783	15798	15928	15725	15731	15842	16009	15871	15835	15898
26468	46332	43348	31339	24840	20939	17318	15937	15187	15128	14986	14811	14484	14519	14252	14096	14161	14363	14161	14037	14010	14039	14066	13946	14085	13896	13899	13942	13821	13938	13897	13787	13972	13808	13872	14066	14014	14107	14026	13919	14077	13986	14002	13929	13868	13758	13933	14005	13696	13865	13844	13907	13691	13730	13812	13661	13793	13646	13831	13914	13702	13686	13913	13807	13731	13794	13694	13969	13868	13673	13792	13876	13854	13706	13858	13920	13728	13916	13892	13789	13849	13764	13759	13933	13665	13608	13884	13837	13851	13714	13848	13918	13707	13725	13858	13827	13777	13912	13781	13827	13706	13811	13785	13798	13751	13778	13658	13798	13694	13821	13772	13845	13679	13869	13819	13805	13659	13721	13881	13879	13814	13676	13651	13825	13841	13836	13973	13813	13764	13690	13855	13818	13733	13837	13737	13855	13709	13880	13806	13665	13694	13828	13670	13897	13771	13892	13935	13667	13881	13606	13900	13844	13899	13788	13748	13624	13704	13676	13685	13676	13811	13668	13742	13744	13686	13699	13769	13965	13718	13776	13860	13889	13791	13840	13863	13707	13782	13824	13813	13855	13705	13900	13890	13745	13893	13821	13784	13738	13836	13596	13801	13772	13733	13888	13986	13957	13707	13667	13719	13749	13895	13733	13758	13817	13637	13823	13770	13837	13949	13841	13823	13844	13720	13836	13773	13871	13632	13864	13951	13742	13789	13673	13803	13672	13834	13864	13713	13668	13684	13770	13770	13570	13717	13830	13578	13628	13746	13706	13868	13650	13932	13622	13643	13561	13842	13725	13893	13882	13845	13916	13814	13864	13732	13650	13686	13834	13827	13729	13710	13761	13759	13825	13928	13759	13628	13731	13757	13776	13848	13709	13802	13740	13758	13774	13719	13898	13670	13828	13728	13793	13709	13775	13737	13968	13600	13806	13875	13733	13812	13770	13706	13786	13876	13776	13726	13847	13810	13686	13933	13595	13594	13792	13848	13848	13752	13756	13773	13759	13713	13747	13721	13796	13920	13718	13748	13744	13749	13943	13743	13724	13745	13776	13841	13707	13603	13679	13771	13617	13664	13732	13763	13755	13772	13785	13767	13834	13738	13827	13895	13779	13699	13777	13851	13690	13868	13741	13773	13754	13806	13669	13829	13652	13967	13821	13731	13787	13846	13837	13884	13894	13815	13849	13895	13638	13564	13613	13852	13779	13753	13780	13771	13806	13859	13787	13853	13760	13898	13555	13870	13797	13732	13725	13655	13906	13791	13781	13823	13814	13754	13604	13897	13793	13850	13695	13886	13679	13680	13703	13944	13746	13664	13795	13856	13863	13749	13890	13894	13696	13794	13657	13674	13912	13797	13681	13774	13875	13796	13767	13757	13815	13705	13722	13758	13860	13802	13773	13665	13835	13826	13756	13672	13771	13736	13746	13751	13755	13862	13709	13761	13815	13863	13825	13854	13702	13955	13808	13825	13574	13798	13804	13733	13703	13841	13929	13773	13671	13729	13837	13660	13764	13579	13860	13762	13971	13772	13699	13806	13882	13996	13665	13787	13668	13788	13780	13703	13750	13834	13740	13777	13727	13863	13611	13881	13653	13812	13903	13666	13730	13718	13794	13716	13906	13771	13773	13670	13801	13615	13700	13846	13782	13760	13849	13651	13680	13926	13838	13615	13822	13857	13696	13793	13862	13677	13766	13754	13649	13806	13747	13735	13786	13673	13800	13665	13774	13737	13707	13752	13756	13706	13709	13790	13924	13532	13684	13648	13772	13921	13699	13890	13794	13749	13921	13756	13735	13917	13814	13795	13835	13724	13853	13502	13720	13627	13954	13825	13919	13753	13820	13679	13858	13805	13799	13701	13789	13866	13659	13821	13825	13723	13753	13662	13721	13699	13804	13721	13899	13698	13786	13578	13919	13758	13788	13647	13870	13792	13785	13518	14075	13719	13764	13741	13808	13663	13892	13696	13924	13709	13788	13720	13572	13777	13794	13836	13789	13788	13675	13786	13671	13901	13685	13731	13773	13642	13794	13703	13675	13672	13719	13873	13724	13779	13757	13871	13596	13800	13761	13701	13799	13776	13757	13762	13963	13657	13868	13712	13791	13692	13746	13851	13739	13682	13866	13743	13866	13823	13830	13776	13775	13829	13714	13873	13653	13771	13710	13985	13815	13741	13794	13746	13902	13804	13985	13883	13714	13741	13873	13852	13687	13821	13894	13661	13782	13715	13917	13835	13759	13779	13766	13628	13677	13830	13755	13788	13748	13848	13678	13701	13658	13638	13573	13896	13878	13705	13712	13802	13890	13724	13729	13829	13851	13849	13721	13806	13725	13794	13716	13689	13881	13677	13699	13861	13715	13694	13689	13846	13753	13679	13784	13942	13815	13817	13740	13932	13827	13746	13848	13831	13865	13756	13742	13733	13592	13733	13654	13820	13800	13740	13746	13851	13859	13977	13837	13798	13705	13769	13786	13851	13866	13888	13937	13872	13847	13732	13876	13692	13791	13853	13799	13733	13726	13815	13673	13836	13698	13811	13756	13690	13668	13693	13775	13746	13700	13835	13866	13837	13790	13914	13801	13710	13855	13775	13704	13801	13692	13778	13915	13978	13747	13673	13855	13671	13714	13752	13851	13621	13697	13819	13904	13634	13670	13717	13801	13871	13718	13522	13770	13847	13632	13689	13558	13744	13743	13787	13896	13739	13853	13694	13703	13771	13918	13816	13796	13632	13665	13933	13743	13571	13915	13785	13727	13697	13741	13564	13821	13719	13742	13731	13629	13758	13708	13742	13705	13734	13769	13881	13738	13802	13752	13872	13678	13616	13793	13675	13858	13788	13756	13794	13743	13717	13734	13803	13785	13711	13705	13774	13741	13757	13676	14005	13726	13777	13721	13742	13884	13728	13580	13467	13784	13773	13837	13847	13610	13858	13900	13783	13862	13732	13645	13763	13663	13856	13701	13937	13742	13651	13934	13635	13800	13708	13905	13877	14006	13662	13651	13703	13852	13764	13939	13760	13775	13712	13734	13683	13891	13668	13812	13681	13782	13862	13831	13904	13823	13766	13871	13683	13802	13883	13725	13680	13790	13813	13749	13771	13724	13694	13756	13624	13715	13818	13827	13675	13818	13713	13816	13726	13756	13853	13778	13819	13771	13840	13918	13737	13614	13652	13603	13805	13793	13927	13707	13679	13772	13904	13695	13698	13758	13689	13648	13563	13648	13791	13903	13807	13710	13711	13753	13737	13856	13784	13837	13826	13756	13706	13821	13911	13737	13742	13909	13817	13865	13758	13652	13851	13667	13779	13748	13865	13897	13581	13902	13728	13915	13700	13793	13701	13879	13812	13773	13921	13632	13897	13831	13845	13778	13690	13838	13748	13778	13829	13750	13792	13851	13743	13808	13786	13824	13741	13667	13819	13814	13868	13767	13663	13785	13791	13695	13764	13822	13659	13945	13756	13823	13727	13834	13774	13880	13754	13692	13747	13595	13744	13797	13768	13786	13781	14024	13804	13889	13856	13785	13751	13784	13868	13665	13815	13849	13755	13595	13735	13797	13800	13851	13748	13714	13729	13651	13777	13811	13650	13803	13774	13722	13705	13687	13838	13869	13784	13760	13763	13703	13737	13849	13664	13828	13822	13861	13769	13679	13783	13799	13629	13822	13764	13827	13860	13833	13584	13892	13783	13702	13662	13672	13753	13935	13734	13719	13746	13967	13977	13892	13760	13813	14024	13690	13832	13798	13640	13877	13782	13829	13681	13883	13638	13863	13683	13778	13718	13524	13869	13837	13727	13682	13751	13699	13662	13756	13672	13822	13576	13760	13879	13656	13795	13882	13732	13804	13792	13793	13860	13975	13753	13731	13712	13849	13763	13549	13696	13979	13716	13695	13725	13802	13634	13693	13866	13869	13927	13713	13745	13648	13799	13844	13648	13789	13795	13814	13622	13934	13791	13732	13652	13736	13880	13933	13701	13795	13774	13839	13751	13918	13818	13612	13808	13841	13681	13829	13748	13829	13769	13662	13797	13714	13708	13745	13770	13716	13732	13752	13693	13871	13664	13911	13901	13770	13758	13762	13824	13665	13788	13770	13686	13621	13877	13886	13787	13931	13759	13692	13525	13851	13936	13866	13614	13768	13677	13626	13753	13781	13819	13646	13777	13773	13690	13881	13760	13710	13788	13580	13577	13959	13857	13672	13837	13666	13713	13889	13626	13634	13666	13725	13730	13826	13828	13881	13985	13747	13714	13698	13943	13720	13869	13767	13905	13668	13887	13565	13669	13738	13789	13856	13763	13765	13652	13675	13829	13851	13754	13883	13829	13577	13807	13701	13801	13677	13874	13735	13719	13650	13751	13880	13878	13608	13697	13806	13733	13781	13685	13780	13751	13798	13813	13716	13928	13803	13740	13811	13937	13720	13862	13847	13866	13780	13838	13644	13689	13676	13849	13983	13685	13894	13754	13797	13845	13693	13912	13869	13941	13746	13773	13737	13778	13664	13734	13978	13817	13797	13947	13682	13908	13730	13737	13809	13859	13657	13825	13744	13697	13880	13550	13805	13795	13822	13867	13756	13737	13814	13702	13708	13717	13671	13630	13753	13842	13745	13780	13853	13710	13819	13771	13755	13951	13752	13731	13725	13695	13960	13701	13724	13723	13834	13736	13766	13855	13681	13866	13804	13619	13648	13662	13738	13746	13804	13733	13793	13842	13690	13764	13865	13745	13918	13840	13764	13726	13750	13888	13945	13719	13776	13695	13841	13987	13688	13908	13874	13828	13715	13820	13821	13705	13828	13632	13714	14036	13721	13828	13830	13723	13794	13755	13573	13771	13745	13932	13869	13746	13873	13723	13723	13683	13791	13848	13867	13687	13825	13587	14020	13779	13961	13761	13807	13691	13728	13828	13848	13670	13621	13694	13692	13639	13689	13749	13802	13772	13848	13839	13793	13730	13785	13770	13787	13741	13767	13738	13790	13663	13663	13852	13820	13619	13814	13761	13821	13758	13854	13748	13808	13940	13608	13949	13798	13772	13739	13640	13812	13657	13757	13643	13699	13840	13874	13781	13604	13769	13782	13837	13903	13651	13850	13815	13902	13750	13781	13711	13694	13769	13765
22859	21155	28948	23909	22175	24921	25384	19906	18400	18563	18411	17997	17888	17810	17623	17635	17628	17376	17412	17332	17375	17135	17323	17344	17313	17326	17112	16982	17079	17070	17174	17138	17088	17010	17032	17142	16898	17065	17053	17146	17207	17133	17187	17173	17158	17133	16947	17086	16841	17077	17051	16801	17059	17057	16934	16913	17069	16890	16902	16923	16843	17001	16944	17000	16958	17156	16786	16911	16991	16765	17027	16988	16943	16832	17156	16802	16958	16900	16746	17026	16840	16783	16868	16911	16687	16956	16949	16977	17112	16883	16933	16751	16814	16785	16915	16953	16946	16930	16977	16889	16861	16917	16790	16953	16920	16831	16974	17045	17044	16914	16836	17064	16849	17042	16853	16984	16981	16821	16989	16957	16760	16874	16999	16761	17026	16825	16921	16865	16717	16916	16924	16993	16840	16959	17133	16771	17226	16875	16705	16963	16990	16998	16913	17008	17073	16982	16912	16916	17049	16679	16827	16895	16868	16793	16774	16835	16823	17005	16870	16938	16868	16797	16780	16910	16970	16870	17056	16590	16676	16842	16777	16837	16931	17067	16756	16991	16769	16905	16865	16959	16889	16728	16931	16991	16792	16941	16804	16996	16688	16879	16822	16930	16997	16693	16998	16955	16945	16585	16941	16907	16915	16833	16915	16739	16942	16654	16983	16834	16915	16765	16925	16750	16941	16827	16936	16866	16648	16899	16899	17009	17003	16866	16882	16919	16805	17061	16910	16775	16805	17123	16856	16916	16955	16836	16889	16876	16881	17163	17026	16866	16857	16858	16722	17000	16947	16716	16914	16994	16873	16930	16989	16850	16893	16874	16754	16754	16819	16883	16834	16902	17007	16902	16928	16906	16886	16856	17035	16949	16873	16853	16718	16749	16859	16919	16899	16950	16736	16664	16840	16983	16754	16904	17080	17014	16860	16931	16913	16617	16689	16815	16806	16985	16993	16780	17042	16859	16911	16859	16804	16965	17010	16780	16927	17034	16917	16935	17028	16709	16631	16842	17085	16774	16866	16881	16759	16764	17007	16792	16674	16760	16810	16715	16748	16647	16679	16826	17073	16684	16908	16794	16949	16906	17132	16852	16748	16898	16964	16835	16684	16884	16805	16977	16831	16958	16994	16825	16931	16975	17032	16999	17041	16719	16873	16782	16875	16943	17015	16904	17167	16931	16690	17066	16854	16800	16648	16697	16733	16898	17005	16994	16872	16851	17017	16630	16939	16749	16756	16762	16899	17053	16963	16998	17015	16831	16869	16660	16878	16838	16596	16967	16734	16822	16751	16922	16712	16895	16880	16742	16859	16815	16626	16763	16816	16826	16640	16653	16840	17062	16841	16722	16886	16723	16711	16875	16924	16804	16806	16793	16908	16910	16730	16740	16978	16658	16816	16931	17002	16859	16976	16751	16843	16867	16966	17003	16737	16745	16923	16803	16903	16941	17082	16738	16607	16847	16900	16701	16758	16912	16890	17037	17255	16948	16878	16669	16719	16807	16875	17096	17095	16771	16950	16954	16870	16829	16834	16722	16970	16929	16727	16992	16830	16766	16830	16692	16957	17175	16806	16838	16892	16966	16753	16785	16659	16869	16984	17014	16694	16862	16771	16889	16913	16907	16921	16904	16700	16787	16905	16720	16931	17009	16951	16914	16849	16787	17002	16931	16762	16879	16928	16684	16707	16888	17005	16887	16827	16997	16998	17151	16892	16847	17040	16967	16775	17135	16958	16916	16831	16879	16755	16788	16827	16892	16951	17021	16640	17019	16772	16983	16971	16809	16702	16745	17085	16988	16890	16818	16888	16728	16822	16974	16768	17177	16939	16736	16982	16910	17043	16791	16843	17021	16941	16980	16924	16875	16898	16804	16730	16990	16771	16769	16767	16907	16670	16965	16951	16975	17116	16840	16969	16695	16872	16884	17014	16993	16891	17003	16870	16961	16812	16811	16821	16841	16906	16862	17010	16939	16722	16647	16858	16914	16985	17010	16778	16740	16974	16888	16961	16837	16975	16883	16744	16860	16757	16946	16860	16908	16650	16755	16717	16753	16984	16751	17004	17012	16841	16910	16736	16627	16887	16884	16870	16797	16861	16886	16861	16899	16972	16723	16881	16950	16903	16566	16825	16705	16751	16992	16734	16856	16985	16691	17027	17014	17191	17155	16876	17041	17215	16873	16796	16902	16939	16697	16655	16759	16793	16906	16850	16752	16583	16739	16727	16978	17169	16912	16867	16888	16722	17105	16800	16881	16770	16929	16837	16819	16979	16757	16971	16660	17023	16815	16994	16828	16793	17059	17045	16818	16896	17042	17044	16779	16719	17002	16828	16900	16820	16735	16933	16900	16776	16877	16928	16895	16826	16876	16867	16904	16917	16910	16861	17006	16831	16876	17005	16942	16731	16878	16958	16888	16928	16929	16861	16848	16786	17028	16871	16778	16875	16874	16815	16939	16957	16827	16617	16864	16685	16712	17012	16921	16892	16799	16912	16914	16846	16975	16872	16823	17005	16997	17106	16747	16840	16854	16779	16642	16958	16910	16932	16696	17034	16991	17018	16939	16965	16807	16718	16820	16951	16938	16967	16953	16951	16838	16917	17013	16756	17027	16923	16908	16899	16816	16873	16782	16840	16841	16809	16818	17107	16913	16850	16827	16766	16853	16769	16758	16948	16703	17022	16846	16876	16826	16819	16831	16788	16849	16721	16717	16918	16678	16921	16686	16975	16868	16710	16659	16979	16974	16986	16876	16831	17039	16772	16849	16850	16921	16792	17128	16816	16881	16739	16773	17040	16879	16906	16773	16815	16929	16923	16901	16886	16759	16583	16842	16931	16781	17036	16858	16907	16898	16686	16934	16858	16788	16952	16943	16872	16894	16829	17013	16919	16939	16854	17077	17084	16813	16737	17015	16896	16993	16938	16745	16827	16921	16895	16890	16688	16963	16882	16911	16815	16895	17004	17034	16845	16773	16760	16745	16648	16971	17152	16919	16910	16918	16964	16864	16864	16783	17083	16821	17084	16678	16664	16817	17087	16637	16697	16772	17107	17031	16908	16843	16940	16766	16842	16797	16738	16951	16747	17081	16901	16942	16997	17007	16699	17015	16855	16861	16849	17093	16917	17044	16831	16806	16805	16776	16872	16879	16747	17060	16674	16950	16934	16861	16944	16925	16861	17016	17084	16841	16749	16831	16715	16846	16902	16914	16817	16838	16660	16868	16690	16868	16819	16885	16831	16911	16839	16757	16587	16793	16750	16813	16958	16693	16913	16930	17022	16869	16762	16892	16941	16990	16944	16870	16872	16865	16858	17012	16792	16794	16760	16794	16807	16792	16907	16631	16696	16999	16817	17022	16920	16752	16857	16863	16949	16866	16919	16913	16917	16809	17097	16959	16724	16848	16944	16822	16750	16754	16890	16822	16880	16853	16720	16917	16754	16816	16977	16946	17086	17024	16798	16797	16989	16690	16692	16567	16963	16938	16945	16742	16928	16996	16846	16803	16923	16891	16850	16983	16818	16901	16884	16927	16770	16874	17004	17004	16879	17056	16891	16966	16718	16817	16616	16880	16839	16714	16808	16957	16959	16892	16826	16777	16884	16920	16823	16950	16745	17133	16907	16766	17022	16884	16807	16941	16918	16822	16841	17043	16863	16848	16947	16832	16969	16788	16923	16690	16953	16808	16643	16852	17027	16733	16733	16761	16777	16749	16997	16833	16794	16954	16775	16758	16880	16718	16882	16850	16763	16738	16978	17000	17037	16777	16719	16838	16709	16889	17035	16818	17059	16863	16633	16974	16854	17101	16809	16860	16975	16867	16812	16999	17117	16488	16830	16898	17000	16835	16750	16890	16760	17088	16899	17045	16938	16966	16938	16762	16633	17020	17087	16682	17065	16937	16862	16806	16939	16976	16767	16930	16773	16887	16716	16740	16874	17012	16841	16983	16890	16877	16743	16736	16984	16976	16716	16802	16727	16848	16901	16709	16922	16749	16867	16817	16997	16821	16811	16762	16865	16927	16905	16808	17014	16807	16988	16984	17027	16691	16909	16984	16965	16829	16928	16894	16949	16776	17036	16767	16869	16806	17001	16628	16776	16843	16859	16985	16966	16948	16837	16813	16891	16951	16994	16864	16733	16971	16765	16859	16784	16927	16783	16836	16972	17197	16762	16932	17005	16731	17221	16917	16872	17030	16811	16735	16826	16808	16915	16809	16657	16763	16989	16766	17008	16809	16882	16852	16917	16752	16859	16900	16871	16963	16796	16894	16981	16756	16872	17041	16687	16942	16887	16851	16790	16895	16944	16901	16816	16842	16908	16780	17032	16920	16734	16819	16797	16801	16821	16506	16580	16779	16762	16869	17048	16882	16948	16906	16951	16885	16763	16972	16978	16779	16964	16835	16997	16908	16903	16863	16708	16806	16806	16758	16757	16764	16989	16994	16840	16877	16995	16950	16878	16707	16900	16870	16866	16886	16631	16883	16788	16843	16897	17035	16761	16967	16852	16745	16988	16986	17004	16889	16995	16950	16599	16877	16898	16640	16875	16833	16716	17028	16932	17070	16932	16746	16831	16973	16925	16847	16836	16943	16762	16982	16821	16954	16956	16998	17286	16961	16969	16848	16930	16801	16693	17044	16829	17020	17144	16852	16889	16838	16901	16865	16997	16898	16796	16811	16749	16899	16796	17092	16854	16973	16940	16895	16597	16861	16816	16819	16853	16793	16828	16960	17039	16788	17036	16943	17075	16852	16914	16802	16834	16794	16924	16889	16835	16717	16872	16984	16803	17083	17003	16731	17014	16932	16940	16958	16982	16992	16837	16711	16930	16789	16885	16724	16787	16734	16859	16834	17034	16896	17117	16804	16833	16899	16799	16915	17078	16895	16725	16964	16853	16918	16912	16963	16792	16618	16754	16883	16670	16987	16975	17175	16836	16818	16502	16821	16954	16951	16891	16922	17071	16978	16849	16854	16903	16879	16834	16870	17042	16730	17037	16955	17062	16947	16758	16758	16914	16960	16944	16837	16954	16722	16706	17084	16973	16812	16990	16806	16995	16746	16913	17077	17032	16985	16958	16892	16978	16703	16882	16820	16880	16879	16728	17094	16886	16868	17085	16747	17008	16747
29352	51977	46603	36016	29035	23756	19638	17269	16451	16199	16230	15820	15658	15220	15312	15224	15050	15056	14836	14740	14678	14754	14711	14677	14545	14569	14470	14562	14466	14466	14507	14675	14577	14485	14621	14598	14559	14656	14771	14659	14685	14724	14619	14727	14574	14538	14401	14442	14574	14474	14310	14580	14434	14476	14432	14407	14449	14371	14296	14238	14313	14313	14257	14267	14340	14283	14307	14403	14421	14401	14409	14440	14340	14325	14531	14348	14378	14385	14433	14217	14295	14347	14251	14432	14346	14417	14268	14610	14486	14557	14368	14360	14298	14273	14396	14433	14400	14276	14415	14313	14205	14379	14395	14268	14538	14412	14351	14434	14264	14325	14285	14425	14242	14513	14319	14343	14444	14360	14272	14232	14324	14297	14297	14241	14244	14540	14290	14282	14284	14294	14406	14371	14406	14232	14311	14374	14211	14321	14564	14298	14326	14544	14343	14210	14349	14440	14478	14373	14465	14410	14267	14238	14333	14313	14217	14282	14223	14322	14352	14522	14259	14242	14172	14428	14365	14595	14177	14368	14470	14206	14273	14314	14589	14218	14329	14579	14417	14194	14441	14308	14428	14357	14358	14432	14272	14354	14316	14461	14503	14456	14329	14499	14342	14278	14251	14293	14336	14471	14522	14427	14218	14373	14340	14550	14349	14242	14271	14251	14345	14383	14262	14335	14448	14311	14307	14338	14470	14284	14311	14398	14315	14280	14152	14348	14458	14456	14310	14374	14378	14497	14362	14353	14319	14347	14210	14263	14365	14351	14321	14250	14221	14358	14155	14254	14452	14341	14292	14499	14328	14223	14326	14417	14482	14463	14518	14322	14265	14338	14408	14394	14395	14274	14360	14337	14332	14303	14356	14334	14286	14558	14188	14342	14559	14349	14349	14520	14308	14476	14303	14368	14442	14344	14314	14518	14499	14355	14512	14281	14370	14406	14336	14336	14393	14135	14305	14360	14518	14260	14387	14397	14327	14480	14479	14460	14468	14421	14342	14173	14417	14331	14409	14339	14430	14445	14252	14429	14252	14319	14320	14401	14318	14503	14446	14287	14284	14266	14308	14385	14377	14340	14287	14337	14410	14511	14347	14269	14310	14389	14294	14372	14220	14443	14345	14341	14413	14398	14343	14244	14466	14491	14214	14311	14448	14405	14375	14398	14284	14372	14205	14385	14326	14241	14483	14260	14319	14460	14362	14199	14393	14253	14186	14413	14317	14160	14248	14233	14494	14497	14500	14420	14479	14193	14293	14523	14148	14254	14387	14361	14266	14450	14275	14326	14291	14294	14479	14310	14382	14233	14327	14398	14354	14455	14321	14244	14231	14418	14140	14366	14417	14296	14225	14535	14329	14275	14438	14613	14581	14332	14383	14220	14335	14267	14393	14324	14238	14251	14346	14420	14449	14395	14102	14287	14278	14326	14425	14423	14393	14222	14271	14231	14431	14254	14430	14313	14570	14386	14487	14189	14266	14325	14375	14246	14345	14158	14487	14303	14228	14387	14442	14311	14511	14323	14329	14244	14401	14256	14296	14176	14352	14335	14271	14438	14542	14369	14330	14423	14387	14462	14388	14286	14371	14318	14478	14307	14405	14414	14260	14381	14306	14390	14276	14325	14258	14407	14288	14395	14361	14315	14318	14340	14561	14337	14389	14381	14236	14389	14303	14460	14283	14332	14338	14524	14284	14432	14263	14191	14207	14360	14354	14264	14397	14441	14372	14496	14348	14270	14251	14405	14379	14443	14236	14432	14445	14368	14379	14511	14258	14349	14509	14353	14341	14337	14304	14502	14380	14405	14326	14351	14354	14340	14338	14498	14325	14147	14297	14168	14445	14328	14338	14395	14258	14307	14477	14287	14255	14390	14176	14191	14241	14362	14442	14523	14230	14193	14385	14238	14385	14343	14277	14494	14401	14393	14314	14531	14213	14448	14254	14305	14557	14419	14420	14549	14457	14424	14342	14258	14369	14499	14331	14340	14318	14564	14150	14374	14347	14454	14323	14335	14375	14498	14517	14406	14370	14232	14356	14492	14221	14525	14324	14379	14436	14343	14351	14263	14326	14453	14416	14318	14207	14295	14324	14450	14445	14460	14246	14275	14372	14441	14399	14430	14244	14260	14289	14239	14324	14254	14445	14429	14445	14313	14353	14424	14237	14235	14343	14344	14189	14375	14306	14453	14407	14333	14167	14285	14315	14237	14316	14580	14340	14298	14260	14368	14246	14274	14394	14258	14353	14262	14385	14311	14294	14283	14225	14372	14487	14348	14403	14296	14453	14516	14346	14441	14252	14308	14309	14278	14365	14443	14325	14194	14385	14437	14215	14413	14284	14381	14126	14365	14282	14203	14447	14340	14254	14396	14299	14470	14209	14356	14344	14545	14438	14398	14412	14280	14317	14363	14404	14292	14344	14527	14457	14348	14424	14466	14393	14323	14254	14539	14301	14355	14290	14358	14218	14453	14357	14207	14470	14364	14273	14350	14502	14275	14363	14325	14434	14390	14472	14490	14217	14350	14274	14077	14334	14396	14463	14367	14319	14384	14360	14432	14385	14377	14368	14246	14248	14255	14327	14438	14362	14155	14247	14260	14483	14303	14332	14337	14400	14555	14392	14225	14365	14268	14451	14404	14411	14246	14253	14329	14200	14608	14265	14297	14426	14491	14208	14313	14299	14440	14442	14485	14254	14097	14481	14217	14411	14178	14364	14343	14514	14151	14321	14413	14331	14208	14429	14382	14284	14380	14385	14290	14328	14350	14123	14357	14352	14308	14257	14283	14450	14362	14329	14317	14368	14413	14247	14330	14332	14372	14458	14321	14403	14345	14298	14360	14294	14436	14364	14317	14158	14240	14340	14243	14247	14180	14381	14414	14313	14326	14246	14379	14292	14389	14421	14375	14422	14409	14388	14543	14426	14422	14098	14319	14294	14252	14483	14262	14329	14385	14291	14249	14366	14386	14391	14288	14317	14340	14314	14203	14396	14260	14343	14289	14372	14288	14190	14430	14249	14325	14411	14240	14312	14171	14374	14523	14444	14204	14491	14408	14291	14256	14272	14360	14553	14201	14296	14447	14423	14365	14307	14357	14237	14369	14626	14321	14409	14335	14280	14322	14355	14252	14363	14441	14318	14221	14232	14335	14447	14367	14377	14399	14413	14447	14322	14425	14477	14346	14478	14273	14406	14407	14307	14359	14245	14435	14346	14349	14536	14380	14357	14275	14386	14597	14258	14266	14342	14441	14418	14272	14518	14245	14306	14377	14491	14341	14349	14262	14269	14226	14428	14316	14437	14227	14533	14251	14352	14258	14511	14280	14171	14192	14404	14384	14326	14329	14249	14440	14297	14315	14259	14377	14438	14307	14448	14463	14334	14356	14350	14448	14420	14338	14309	14356	14364	14294	14268	14404	14476	14355	14341	14240	14251	14399	14324	14256	14428	14395	14462	14254	14149	14330	14552	14312	14466	14254	14274	14159	14198	14203	14320	14259	14301	14208	14411	14237	14351	14473	14457	14323	14355	14327	14370	14487	14400	14398	14262	14314	14285	14238	14333	14372	14501	14212	14435	14506	14296	14369	14462	14458	14431	14395	14354	14428	14278	14412	14307	14399	14427	14448	14353	14301	14353	14279	14268	14238	14384	14319	14304	14358	14262	14263	14358	14288	14248	14397	14287	14407	14371	14344	14463	14353	14479	14417	14454	14441	14351	14410	14434	14459	14191	14507	14359	14425	14564	14333	14261	14309	14300	14463	14484	14302	14428	14316	14339	14397	14366	14329	14627	14216	14260	14346	14345	14466	14372	14242	14366	14172	14310	14430	14331	14430	14255	14366	14402	14211	14305	14363	14404	14340	14466	14359	14301	14350	14326	14505	14465	14181	14505	14385	14414	14370	14426	14311	14398	14374	14420	14423	14365	14310	14425	14436	14382	14273	14152	14370	14409	14150	14336	14249	14383	14325	14357	14337	14317	14273	14360	14354	14320	14355	14351	14405	14413	14277	14354	14313	14271	14466	14266	14213	14440	14435	14353	14177	14450	14419	14237	14288	14298	14364	14359	14334	14319	14359	14256	14379	14314	14144	14391	14279	14415	14277	14275	14250	14304	14266	14377	14344	14589	14451	14397	14277	14331	14261	14548	14208	14276	14295	14352	14475	14368	14366	14315	14266	14328	14171	14276	14404	14429	14318	14277	14340	14224	14380	14303	14382	14386	14170	14468	14314	14357	14288	14484	14199	14421	14226	14455	14438	14215	14334	14591	14329	14478	14186	14145	14429	14160	14348	14360	14384	14222	14510	14382	14547	14391	14302	14490	14132	14494	14490	14291	14342	14270	14386	14450	14339	14252	14475	14450	14350	14354	14519	14312	14292	14225	14260	14359	14354	14479	14222	14396	14480	14357	14357	14379	14497	14296	14335	14432	14401	14508	14259	14292	14420	14346	14336	14307	14349	14501	14259	14375	14276	14477	14351	14453	14435	14273	14294	14294	14293	14273	14433	14366	14292	14431	14434	14267	14408	14336	14356	14242	14167	14260	14394	14395	14354	14456	14217	14244	14253	14325	14251	14514	14374	14446	14178	14293	14297	14456	14422	14329	14480	14409	14206	14351	14370	14318	14485	14297	14363	14324	14480	14313	14249	14363	14205	14225	14480	14349	14250	14414	14266	14310	14284	14383	14415	14453	14418	14357	14169	14339	14264	14443	14511	14469	14336	14493	14373	14321	14268	14342	14316	14297	14308	14398	14171	14526	14442	14122	14385	14368	14281	14172	14579	14427	14190	14293	14317	14564	14527	14327	14343	14400	14331	14233	14479	14421	14336	14243	14232	14375	14320	14463	14251	14224	14272	14596	14271	14262	14352	14444	14443	14447	14275	14146	14336	14227	14325	14299	14246	14469	14281	14280	14330	14360	14086	14465	14365	14507	14335	14376	14348	14243	14310	14410	14486	14334	14351	14332	14217	14348	14251	14321	14358	14378	14233	14144	14470	14365	14393	14286	14340	14494	14369	14259	14281	14342	14354	14350	14454	14358	14397	14342	14389	14213	14329	14345	14288	14366	14269	14404	14320	14303	14286	14388	14398	14353	14283	14292	14506	14372	14363	14284	14371	14245	14329	14398	14292
28408	24925	30747	26504	20781	18607	17796	16911	16517	16816	16665	16602	16417	16466	16378	16303	16296	16139	16225	16189	16289	16386	16310	16484	16342	16072	16175	16331	16104	16199	16109	16231	16050	16179	16094	16062	16045	16279	16247	16076	16309	16150	16323	16212	16176	16116	16170	16075	16106	16128	16282	16054	16270	16201	16178	16142	15912	16138	16077	16085	16181	15931	16244	15884	16147	16119	16091	16019	16100	16164	16048	15979	15962	16127	16179	16082	16028	16055	16148	16116	15973	16112	16143	16068	16170	16384	16178	16125	16118	15944	16335	16240	16187	16190	16007	15997	15955	16155	15950	15961	16190	15935	16066	16240	16061	16074	16067	15959	16065	16149	16084	15939	15984	16136	16060	16232	15762	15971	16057	16128	16164	16140	16165	16277	16169	15995	15899	15979	15986	15974	16212	16037	15920	15931	16102	16130	15921	15820	16093	16113	16102	15885	16247	16088	16080	16037	16028	16160	16049	16037	16004	16159	16167	16007	16110	15783	16083	16096	16046	15986	16189	16093	15926	15992	16321	16141	16121	15867	16239	16088	16107	16086	16285	16133	16147	16159	16336	16287	16239	15945	15846	16172	16070	16300	15954	15911	15947	15958	16086	15963	15993	16083	16141	15935	15956	15845	15844	16051	16210	16000	16153	16119	16108	16102	16124	15963	16043	16175	16084	16086	16017	15934	15883	16114	15943	16029	15869	16145	16052	15955	16016	16122	15981	16013	16066	16120	16104	15903	16108	15921	16083	16059	15855	16056	16075	16206	16193	16072	16152	16036	16070	15998	16087	15946	16067	15994	16005	15936	16046	15971	15980	16030	15892	15859	15983	15996	16023	16073	15936	16009	16121	15863	16104	16251	15952	16171	15903	16165	16135	16079	16050	15989	15986	16061	16113	16019	16153	16107	15939	16161	16175	16175	15871	16080	16190	16108	16137	16078	16106	16064	16113	16205	16136	16175	16078	16032	16131	16071	16124	16106	15969	15877	16204	16062	15954	16085	16187	16122	16109	16075	15927	16116	15993	16084	16148	16241	16028	16010	16235	15899	16075	16063	15903	15916	16165	15953	15970	16060	15932	15989	16063	16133	16001	15901	15970	16020	16059	15913	15975	16154	16151	15968	16092	16004	15951	15974	16066	15949	16057	16225	16140	16122	16005	16048	16175	16067	16052	16076	16008	16064	16236	16098	16091	15982	15900	16083	16137	16068	15996	16012	15973	16423	16180	16144	16077	16048	16192	16144	16069	15788	16057	15975	15886	16254	16047	16162	16295	16151	16237	16012	16189	16107	16016	16182	16133	16160	16142	16045	16279	16086	16134	16108	15982	16182	16218	16185	15984	16053	16014	16110	16131	16095	16341	16151	16068	15963	16254	16121	15980	16043	16284	16005	15886	16172	16140	15991	15993	16050	16187	16032	16059	16002	16233	16267	16019	15984	16100	16207	16082	16085	16234	15878	16128	16077	15893	16047	15909	16075	16093	16066	16028	15876	15976	16179	16025	16172	16290	16153	16148	16173	15953	16246	16207	16014	15981	16280	16235	15970	15956	16011	16056	16282	15981	15949	15936	16094	16179	16063	15922	15972	15931	16131	16053	16066	16002	15911	15849	16243	16009	16192	16012	16069	15934	16200	16201	16119	15915	15940	15904	16051	16072	15997	16040	15942	16049	15849	16094	16286	15999	15882	15909	16272	16060	16016	15970	16012	16179	16204	16063	16143	16169	16132	16195	16149	15978	16075	15891	16000	15854	16039	16132	16096	16135	16187	16087	15985	16024	16125	16251	16096	15956	15901	16106	16027	15979	16105	15828	16228	16149	15922	16069	15966	16210	15885	16071	15951	16035	15927	16042	16165	15866	15935	16136	16141	15915	15925	16057	16258	16098	16126	16248	15897	15947	15894	16135	16051	16070	15934	16097	15916	16219	16010	16055	15936	16054	16111	16132	16055	15799	16092	15915	16078	16173	16208	15993	16173	15920	15916	16156	15950	16000	16089	16251	15955	15996	16172	16047	16047	16074	16095	16301	16006	16164	15953	16221	16129	16045	16168	16099	16176	15951	16123	15916	16017	16310	15972	15961	16164	16035	16136	16208	16163	16153	16042	16059	15886	16139	15956	15897	15932	16100	16138	15816	15980	16088	16031	16070	16121	16176	16252	16018	16006	16066	15771	16007	16252	16060	16042	16001	15944	16112	15941	16171	16044	16122	16035	16182	16215	16249	16254	16124	16039	15963	15945	16081	16067	16166	16138	16056	16054	15992	16186	15969	16196	16036	16131	16081	16217	16006	16051	16106	16075	16150	16046	15873	15967	16107	15927	15982	16163	15929	15956	15924	15975	16220	15971	16015	15819	16064	16122	16057	16021	16075	15959	16121	16003	16102	16040	16087	16115	16147	15994	15862	16127	16106	16054	16130	16039	16154	15919	16002	16187	16157	16204	16153	16053	15872	15942	16160	16207	16164	16149	15983	16189	16137	15961	16081	15999	16152	16195	15949	16353	15850	16103	16096	16038	16158	16081	16103	16065	16173	16000	16064	16263	16182	16117	16188	16027	15858	16028	15911	16222	15822	16082	16068	16194	15967	16128	16105	16035	16037	16071	16031	16060	16033	16250	16106	16083	15971	16177	15971	16444	16162	16145	16114	16120	16008	15912	16144	16155	16063	16024	16046	16168	16108	16230	16265	15987	15984	16031	16360	15852	16100	16042	16213	16153	16036	15924	16089	16196	15989	16158	15940	16129	16182	16051	16137	16218	16008	16109	16048	15939	16040	16100	15894	16040	16139	16108	15949	16212	16199	16147	16028	16070	16123	15952	15972	15915	15966	16043	16012	16078	16176	15890	15954	16215	16040	15958	16135	15994	16196	15849	15993	16008	16190	16001	16217	16153	15945	16146	16063	15937	15782	16232	16106	15931	16248	16177	16042	16066	16116	16124	15865	16047	16104	16144	16182	16068	16137	16080	16062	16112	15962	16179	16382	16142	16071	16129	16061	15920	16140	16046	16121	16108	16215	16110	16109	16023	16032	16142	16043	15872	16106	16160	15913	16078	16212	16112	16170	15990	16135	16156	16088	16112	16038	16093	15995	15949	15911	15940	16165	16049	16081	15953	16175	16009	16287	16128	16113	15949	16209	15944	16143	16073	16146	15949	16003	16130	16024	16205	15965	16204	16143	16016	16128	16090	16338	16019	16261	16089	16000	16170	16384	16060	16049	16059	16073	16210	15814	15980	16334	16145	16199	16160	15933	16081	16112	16064	16013	16031	16191	16000	16131	16066	16012	16118	16096	16147	16201	15909	16180	16089	16018	16079	15906	16287	16184	15773	16043	16048	15950	16186	16330	16104	16074	16185	16223	16136	16325	16115	16074	15923	16031	16005	16125	15806	16036	16138	16135	16152	16225	16079	15971	16167	15949	15999	15961	15897	16247	16020	16154	15999	15972	16023	16004	16032	16178	16082	15993	16143	15974	16306	15934	16185	16042	16026	16043	15975	16221	16088	15956	16010	16168	16032	16012	16043	16113	16087	16134	15949	15981	16099	16099	16068	16173	16219	16094	16029	16072	16114	15926	16148	16065	15990	16051	16130	16176	16227	15955	16075	16202	16069	16018	16006	16157	16150	15929	16153	16019	16025	16203	16079	16205	16030	15980	15984	16078	15983	16029	16092	16034	15968	16208	15974	16070	15983	16094	15931	16266	15851	16047	16200	15961	16014	16120	16019	16170	16042	16103	16084	15988	15999	16087	15854	16045	15942	16050	16014	15896	16090	15864	16121	16043	15909	15900	15956	16128	16245	16066	16097	15955	16125	15947	16299	16277	16312	16009	16021	15893	16170	15880	16046	16165	16055	15986	16206	16017	16220	15868	16032	16082	16021	16151	15990	15939	16185	15981	15930	15917	16244	16118	16043	16221	15963	16020	15983	16158	16046	16066	16090	16231	16223	16138	15976	16066	16247	16042	15983	16176	15963	16044	15903	16190	16026	16130	15995	15927	15935	16085	15975	16063	16114	16301	15948	16049	16152	15969	16089	15978	16040	16055	16141	16062	16128	15866	16172	16199	16218	16127	16082	16187	15967	16177	16127	16174	16068	16054	16071	16144	16113	16044	16066	16136	16047	16214	16054	16105	16184	16270	16167	16110	15886	16181	16089	16193	16027	16032	16208	16030	15993	16045	15965	15904	16248	16107	16020	16194	16166	16235	15986	16049	15818	16058	15906	16140	16230	16069	16096	16076	16089	16086	15866	16097	16224	16207	16086	16058	16068	16136	16244	15908	16136	16122	16199	16075	16076	15974	16032	15987	16213	16201	16137	16035	16043	15929	16038	15976	16038	16116	16097	15991	16151	16054	15950	16039	16086	16180	16095	16249	16166	16047	16134	15982	16051	15994	15965	16091	16008	16034	16037	15967	16004	16234	15916	16063	16113	16114	16198	16028	16116	16227	16179	16105	16031	16034	16072	16046	15955	16190	16085	16089	15952	16151	16211	15978	15931	16062	15762	16253	16134	15954	16254	16036	16037	16064	16047	16053	16026	16174	16298	16173	16078	16075	16191	16098	15919	15984	15973	15943	15993	16028	16174	16052	16121	15849	15961	15925	15948	15981	16029	16145	15956	16028	16158	16008	16032	16229	16139	16110	16199	16019	16036	16082	16119	16018	15998	15906	16156	16043	15902	16154	15841	16050	15946	15959	15975	15960	16100	16070	15780	16084	16142	15910	15988	16207	16087	16033	16078	16008	16302	15993	16015	15945	15981	15975	15942	15971	16226	16097	15981	15987	16081	16286	16344	15919	16109	15974	16237	15851	16158	16173	16024	16105	16058	16010	16019	16108	16065	15953	16066	16071	15917	16061	16055	15866	16162	16076	16076	15976	16158	16023	16152	16230	16229	16014	15962	16199	16205	16093	15963	15910	15953	16058	15980	16047	16013	16251	16176	16141	15800	15916	16123	16094	16113	15972	16108	16162	16035	16015	16209	16112	15923	16157	16113	16197	16084	16054	16146	15879	16180	16185	16047	16204	16133	15825	16025	16135	16133	16068	16082	16000	15979	16174	16041	16084	15898	16006	16259	16058	15992	16095	16178	16154	15876	16074	16135	16157	16065	16106	16138	16032	15950	15965	16099	16108	15922
25571	37640	33466	24183	19537	17286	16087	15204	14790	14580	14615	14463	14311	14411	14351	14232	14088	14207	14206	13901	13941	14153	13949	14016	13987	14155	14031	13995	13938	13853	13979	13858	14116	13892	13882	14158	13956	14000	14183	14025	14009	13984	13994	13886	14020	13895	13877	14026	14017	13926	13864	14049	13859	13867	13967	13932	13838	13893	13915	14007	14038	13909	14015	13892	13752	13888	13908	13933	14039	13895	13997	13851	14030	13896	13814	14090	13704	14066	13930	13985	13867	14131	14008	13767	13957	13847	13943	13829	14050	13835	13970	13910	13937	13970	13792	13924	13973	13882	13972	13880	14009	13826	14055	14007	14024	13785	13946	13944	14013	14034	13886	13873	13871	14113	13989	13967	14040	13976	13913	13824	13976	13854	13950	13880	13862	14077	13754	14002	13965	13849	13900	13903	13853	13857	13702	14019	13736	13808	13791	14110	13709	13928	13859	13857	13936	13863	13932	13875	13856	13935	14040	13823	13964	13769	13858	13799	13998	13903	13969	13715	14075	13960	13982	14012	13847	13978	13855	13849	13914	13938	14021	14000	13792	13919	13944	13923	13736	13953	13940	13928	13844	13892	14011	13801	13950	14039	13879	14007	13869	13882	13972	13956	13958	13818	13757	14028	13918	13825	13820	13955	13855	14013	13919	13873	13898	13843	13944	13898	13820	13854	13933	13727	13890	13765	13779	13852	13918	13971	13705	13941	13785	13963	13894	13886	13877	13703	13794	13939	13793	13996	13796	13860	13834	13788	13816	13816	13888	14028	13977	13857	14048	14019	13895	14095	13954	13890	13823	13837	13921	13974	13866	13783	13845	13837	13966	13876	13942	13821	13967	13805	13877	13943	13726	13900	13890	14008	13811	14095	13966	14079	14061	13998	13884	13898	13969	13774	13804	13864	13978	13858	13967	14029	13917	13978	13845	13902	13829	13892	13867	14035	13946	13759	13923	14073	13769	13958	13902	13842	14006	13919	13880	14046	13943	13965	13897	13933	13941	13851	13824	13952	13935	13889	13951	13897	13917	13827	13837	13983	14036	13762	13904	13975	13933	13845	13718	13897	13950	13849	13866	13658	13811	13895	13815	13826	13895	14018	13859	13954	13948	13986	13987	13968	13802	13907	14026	13955	13989	13920	13831	14027	13854	13834	13925	13898	13876	13895	13901	14004	13825	13898	14016	13968	13876	13846	13891	13910	13819	13829	14019	13858	13890	13896	13892	13778	13801	13774	14106	13865	13976	13868	13862	13975	13959	13931	13840	13824	13863	13956	13937	13929	14134	13844	14023	13971	14079	13877	14087	13869	14093	13816	13994	13867	13861	13900	13868	13897	13713	14133	13908	13923	14002	13871	13849	13811	13833	13798	13847	13843	13755	13942	13940	13992	14028	13918	13780	14017	13974	13888	13796	13929	13994	13826	14020	13750	13854	13816	13961	13891	13898	13942	13737	13997	14070	13842	13895	13983	13795	13995	13933	13869	13872	14040	13817	13964	14095	13888	14039	13960	13823	13902	13755	13861	13910	13896	13934	13984	13946	13921	13827	13884	13905	13648	13851	14011	13956	13841	13820	13969	13950	13914	13789	13819	14027	13858	13880	13958	13861	13882	14039	13936	13865	13876	13853	13922	13752	13733	14110	13925	13827	13867	13966	13847	13849	14103	13933	13848	13957	13811	14081	13794	13948	13909	13727	13804	13943	13847	13822	14104	13858	13780	13879	13945	13840	14088	13916	13921	13959	13910	14005	13863	13791	13850	13802	13931	13910	13898	14004	13858	13895	13721	14040	14072	13908	13940	13865	13789	13932	13933	13814	14100	13917	13793	13715	13809	13954	14079	13852	13896	13946	13775	13946	13756	14045	13929	13865	13703	13835	13965	13995	13821	13827	13777	14010	13973	14047	13966	14061	13924	14006	13895	14009	13785	13829	13831	13869	13732	14067	13935	13846	13987	14015	13888	13828	13930	13925	13878	13967	13941	13859	13938	13877	13864	14102	13848	13889	13955	13939	13819	13979	13862	13895	13919	13965	13979	14057	13945	14040	13972	13837	13826	13989	13806	13858	13976	13999	14152	13995	13797	13769	13933	14005	13850	13948	13825	13973	13930	13803	14011	13974	13817	13934	14059	13935	13895	13910	13960	13923	13942	14044	13792	13884	13966	13855	14049	13800	13848	13910	13742	13843	13729	13924	13960	13818	13839	14015	14158	13970	13897	13908	13987	13881	14143	13946	14067	13909	14005	13936	13807	13889	14118	14052	13852	13847	13898	14024	13833	13957	13825	13873	13726	13958	14018	13916	13884	13918	13936	13991	14011	13819	13923	13996	13941	13812	13948	13805	13963	13901	13942	13832	13941	13978	14080	13913	14077	13745	13814	13756	13849	13751	13877	13744	13898	13947	13681	13780	14022	13832	13804	14059	14113	13907	13951	13968	13665	13920	13873	13926	14028	13812	14008	13876	13912	13819	13952	14017	14018	13779	13849	14049	13918	13960	13922	13948	13922	13920	13983	13859	13924	13762	14051	13925	13928	13909	13936	13949	13968	13936	13979	13955	13946	13929	13894	13925	13854	14119	13883	13892	13915	13794	13798	13996	13969	14106	14030	13968	13967	13952	13834	13813	14078	13884	13960	13980	13674	13804	13900	13853	13828	13939	13946	13819	13925	13912	13865	14003	13622	13762	13912	13886	13887	14077	13859	14062	13847	13901	13935	13958	13988	13853	13912	13933	13855	13911	13975	13869	13891	13897	13861	13875	13851	13758	13785	13924	13871	13814	13821	14033	13837	14000	13882	13965	14055	13899	13959	13960	13971	13826	13934	13831	13909	13937	13749	13875	13945	14051	13870	13919	13886	13836	13900	14027	13810	13966	13858	13945	14049	13899	13897	13915	13944	13944	13640	13888	13833	13822	13779	13837	14039	13987	13836	13872	13817	13919	14068	13805	13883	13911	13996	13850	13854	14072	13629	13979	13824	14041	13804	13993	13876	13957	13724	13885	14050	13804	13951	13837	13797	14012	13823	13684	13812	13934	13926	13984	14015	14060	13857	13722	13973	13735	13867	13971	13942	13955	13937	13983	13913	13950	13882	13930	13928	13937	14003	14067	13827	13743	14029	13887	13904	13899	13854	13757	13874	13957	14095	13887	13997	13959	13916	13801	14080	13833	13879	13918	13887	13937	13752	13761	13971	13907	14062	13968	13919	13945	13929	13912	13923	13905	13982	13919	14034	13901	13789	13892	13769	13868	13878	13851	13840	13946	13838	13830	13852	13810	13979	13813	13927	13902	13804	13891	13861	13957	13809	13812	13968	13775	13787	13982	13880	13937	13812	13878	13744	13892	13836	13821	13971	13881	13920	13768	13980	13796	13913	13928	13888	14024	13947	13776	13950	14063	13900	13881	13934	13873	13764	13916	13789	13943	13996	13885	14134	13894	13924	13725	13876	14008	13814	13931	13837	13880	14021	13877	14011	13933	13979	13953	13731	13969	14002	13643	13916	13884	13708	13811	13957	14047	13887	13902	14016	13951	13901	13874	13931	13957	13801	13908	14037	14008	13888	13991	13937	13935	13913	13907	14069	13884	13939	13748	13966	14044	13963	13915	13854	14010	14010	13925	13772	13911	13940	13824	13721	13905	13934	13897	13769	13802	13923	13952	13768	13923	14064	13999	13965	14036	13928	13878	13799	13872	13920	13934	13733	14032	13916	13863	13900	14013	14003	14020	13818	14046	13968	13833	14074	14123	13756	13813	13933	13801	13778	13945	13873	13982	13874	13990	13872	13955	13940	13990	13908	13993	13901	13848	13913	13949	13960	13855	13759	13879	13869	13876	13871	13832	13909	13841	13858	14032	13977	13946	13804	13902	13799	14044	13971	13966	13857	13921	14019	13890	13968	13945	14057	13899	14060	13704	13893	13861	13974	13883	13900	14015	13807	13905	13808	14090	14027	13870	13839	13990	13890	13906	13887	14071	13808	13904	14039	13985	14076	13893	13931	13872	13886	14013	13944	13986	13828	13870	13886	13982	13908	13676	13847	13948	13871	13848	13936	13945	13778	14141	13894	13833	13843	14097	13751	13849	13863	13818	13708	13929	13769	13951	14002	13939	14061	13871	13701	13837	14052	13730	13897	13980	14032	13924	13894	13876	13896	13858	13826	13919	13826	13971	13976	14114	13874	13950	13815	13969	13896	13980	14006	13843	13962	13816	14022	13934	14009	13724	13985	13718	13775	13938	14002	13727	13974	14146	13833	14037	13903	13974	13755	13928	13836	13962	13924	13864	13985	13774	13995	13897	13951	13842	13928	13962	13943	13969	13845	13888	13830	13908	13949	13947	14053	13899	14106	13869	13843	13994	13997	13921	13815	13756	13865	13899	13919	13869	13826	13965	14040	13862	14041	13831	13792	14008	13866	13993	13948	14103	13811	13979	13861	13773	13988	14069	14023	14030	13993	13976	13979	14024	13960	13873	14107	13853	13716	13927	13985	13951	13899	14007	13953	13992	13892	13928	13952	13980	13971	13804	14119	13913	13860	14116	13957	14005	13930	13978	13807	13950	14028	13911	13977	13945	13803	13827	13773	13869	14127	13978	13892	14064	14009	13706	13894	13830	13736	13928	13992	13932	13917	14043	13808	13856	13827	13950	14001	13921	13916	13910	13801	13893	13893	13762	13911	13977	13820	14065	13716	13941	14126	13818	13992	14004	13890	13804	13768	13650	13852	13704	13997	13855	13870	13938	13938	13990	13983	13975	13779	13932	13942	13876	13803	13750	13795	13897	13709	13879	13944	14024	13884	13881	13743	13925	14036	14056	13757	14053	13902	13966	13929	13859	13877	14027	13967	14045	13917	13940	13856	13888	13934	13832	13842	13796	14082	13832	13946	13806	13961	13960	13918	13938	13909	13911	13959	13922	13906	13971	14021	13996	13861	13969	13804	13915	13875	13764	13862	13996	14127	13993	14047	13919	13998	13876	13909	13969	13832	13861	13749	13754	13882	13905	13746	13977	13997	13972	13946	13881	13999	13992	14049	13776	13980	13806	13947	13779	13898	13846	13967	13841	13946	13797	13885	14022	13951	13829	13793	13897	13923	13873	13949	13745	13956	13989	13843	13976	13881	13898	14011	13862	13982
23995	21174	28623	25079	23655	24463	22150	18013	17144	17202	17095	16957	16840	16714	16613	16708	16481	16515	16377	16269	16238	16179	16278	16177	16336	16192	16211	16308	16421	16285	16261	16147	15966	16276	16125	16419	16207	16236	16470	16378	16290	16304	16341	16403	16271	16214	16091	16169	16069	16313	16178	16133	16187	16068	16288	16126	16150	16217	16059	16229	16259	15976	16028	16135	16024	15956	15949	16206	16158	16151	16130	15952	16270	16225	16056	16215	16112	16122	16182	16122	15968	16140	16166	15987	16366	16111	16304	16075	16223	16101	16231	15909	15968	16134	15974	16135	15993	15962	16101	16228	15963	16127	16056	16171	16242	16169	16308	16303	16139	16229	16142	16260	15905	16143	16040	16240	16071	16028	16223	16352	16265	16013	16162	16139	15959	16127	16089	16189	16315	15806	15971	16073	15864	16018	16209	16157	16162	16142	16114	16069	16361	16186	16179	16050	16358	15977	16098	16087	16415	16194	16187	16180	16153	15864	15926	16034	16198	16275	16068	16198	16114	16088	16158	16183	16009	16208	16158	16269	16044	15910	15926	16033	16016	16066	16105	16212	16153	16003	16164	16006	15949	16236	15949	16064	16076	16339	16115	16157	16034	16239	16089	16204	16159	16265	16130	16180	16168	15965	16137	16050	16154	16043	15947	16023	16225	16244	16321	16140	16184	16132	16354	16107	16045	16057	16110	16180	16256	16269	16207	16191	16208	16012	16213	15893	16282	16123	16056	16064	15968	16208	15921	15883	15916	16227	16117	15875	16076	16244	16354	16358	16108	16116	16060	16127	16043	16218	16052	16022	15977	16131	16258	16230	16087	16097	15971	16016	16075	16008	16282	16113	15895	16022	16156	16009	16149	15866	16098	16276	16134	16182	16113	16151	16044	16189	16270	16197	16219	15960	16114	16146	16148	16129	16087	16164	16303	16359	16242	16101	16101	16122	16243	16054	16139	16016	16213	16060	16187	15995	16163	16164	16028	16126	16086	15972	15952	16133	16149	16140	16268	16338	16347	16054	16194	16087	16135	15947	16182	16203	16138	16136	16298	16147	16235	16082	16114	15973	16057	15912	16132	16044	16167	16104	16223	16197	16085	16276	16135	16019	16031	16070	16001	16175	16204	16070	16258	15871	15960	16008	16188	16135	16129	15860	15986	16059	15933	15905	16027	16036	15943	16116	15878	16181	16005	16085	16030	16018	16290	16065	16285	16292	16137	16027	16219	16079	16161	15978	15731	16207	16069	15996	16246	16266	16399	16048	16129	16113	16264	16387	16253	16214	16101	16113	16039	16232	16231	16285	15932	16159	15939	16126	16053	16277	16182	16146	16068	16117	16286	16080	16195	16011	16072	16012	16019	15892	16228	15966	15949	15827	15939	16049	16228	16152	16107	16095	16138	15942	15951	15988	16187	16193	16088	16235	16234	16154	16079	16043	16198	16056	16175	16196	16121	15873	16098	16226	16202	16199	16055	15912	16174	16078	16132	15967	16013	16133	16122	16246	15974	16099	16148	16042	16032	16161	16067	16177	16164	16200	15904	16107	16233	16026	16205	16188	16092	16044	16224	16068	16098	15974	16119	16098	15860	16119	16122	16066	16095	15927	15920	16088	15955	15998	16020	16136	16069	16214	16365	16412	16080	16236	16078	16181	16281	16158	16208	16088	16053	16176	15984	16126	16248	16180	15881	16103	16016	16123	16337	15914	16117	16123	15996	16125	16187	16161	15920	16228	16124	15927	16171	16183	16058	16065	16246	16270	16172	16308	16190	16013	16057	16172	16269	16250	16192	16036	15937	16258	16096	16094	16027	16206	16188	16138	16110	16283	16152	16012	16097	16324	16121	15989	15988	16205	16208	15932	16087	16231	15999	16209	15968	16257	16002	16214	16240	16301	16352	16032	16124	16022	15844	16003	16045	16072	16204	16050	16074	16118	16157	15893	16325	16161	15979	16104	16101	16120	16348	16278	16149	16007	15938	16015	16184	16268	16102	16117	15946	15991	15975	16164	16124	16111	16235	16060	16001	16039	16126	16175	16176	16164	16028	16249	16238	16005	16160	16135	16037	16163	16119	16257	16069	16321	16233	16105	15928	16170	16255	15984	16174	16162	16288	16096	16289	16031	16040	16123	16026	16082	15996	15870	16159	16126	15995	16045	16179	16310	16104	16018	15976	16063	16157	16057	15971	16065	16076	15968	16387	15995	16051	15855	16020	16133	16234	16077	16043	16131	16071	16094	16219	15934	16063	16003	15857	16045	16236	16106	16237	16005	16020	16050	16128	15971	16124	16050	16274	16039	16025	16223	15931	15909	16027	16121	16227	16128	16199	16128	16100	16304	16206	16214	16142	15888	16014	16033	16022	16083	16173	16138	15898	16179	16197	16228	16046	16272	16008	16098	15994	16031	15966	16006	16045	15955	16106	16027	16028	16172	16055	16270	16060	15969	16003	16142	16245	16107	15989	16115	16050	16008	15998	16099	16237	16091	16227	16056	15934	16096	16093	16204	16151	16227	16323	16113	15983	15984	16026	16176	15993	16213	16048	16091	16293	16086	16044	15805	16211	16120	16219	16161	16154	16031	16009	15980	16135	16209	16171	16081	16115	16060	16141	16223	15995	16062	16090	16068	15869	16071	16073	16012	15952	16048	15914	16086	16144	16080	16248	16207	16317	16207	16205	15969	16307	16246	16247	16297	16164	16157	15948	16071	16006	16053	16045	16179	16200	16130	16119	16231	16234	16022	16257	16114	16244	15982	16305	16011	16044	16103	16157	16099	16025	16001	16292	16140	16071	16168	16257	16175	15875	15969	16149	16241	16247	16003	16209	16241	15988	16173	15954	16102	16006	16106	16051	15930	16213	16288	15895	16044	16175	16254	15922	16155	15933	15977	16116	16142	16312	16217	16083	16312	16209	15963	16174	16112	16086	16074	16230	15984	16060	15969	16011	16114	16064	16173	16216	16029	15983	16330	16000	16044	16112	15986	16041	16170	16090	16040	16214	16076	16069	16185	16196	15927	16121	16047	16163	16015	16234	15964	16119	16049	16174	16025	16133	16243	16123	16073	16119	16135	16183	16085	15946	16249	16045	16062	16093	16109	15985	16090	16121	16046	16018	16054	16062	15983	16122	15896	15915	15962	15941	16232	16137	16179	16111	16204	16061	16032	16164	15996	16147	16134	16220	16057	15989	16054	16207	16097	16145	16034	16204	16109	16191	16146	16176	15769	16105	16038	16079	16070	16049	16108	16210	16153	16089	16267	15983	16172	16306	16317	16125	16205	15987	16239	16162	16163	16166	16283	16137	16051	16017	16074	16099	15842	15997	15975	16029	15984	16216	16059	16356	16111	16159	16250	16247	16081	16183	16298	16241	16100	16166	15967	16356	16164	16056	16197	16051	15960	16009	16030	15896	16090	15871	15988	15963	15936	16248	16234	15862	16213	15942	16204	16101	16377	16187	16093	16252	15891	16113	16172	16293	16060	16147	16062	16274	16117	16075	15986	16135	16043	15975	15937	16268	16170	16257	16157	16161	16048	16237	16002	16072	15995	16119	15896	16106	15829	16240	16184	15989	15959	16341	16055	15902	16162	16242	16074	16153	16294	16192	16179	16231	16063	16200	15964	16128	16152	15973	16090	16200	16090	16087	16189	16235	16037	16109	16204	16174	16367	16087	16037	16179	16260	16085	16138	16232	16159	16221	16081	16249	16246	16079	16181	16216	16100	16101	15965	16155	16117	16288	16222	16303	16268	16296	16152	16324	16290	16094	15965	16008	16331	15916	16220	16031	16036	16191	16012	16012	16008	15951	15956	16152	16081	16117	16072	16272	16168	16114	16211	16094	16054	16069	16202	16107	16095	16223	15977	16275	16050	15927	15952	16096	16074	16038	16119	15964	15852	16025	16080	16187	16087	16200	16093	16197	15989	16078	16190	16175	16036	16243	16066	16193	16088	16191	16017	16124	16128	16053	16281	16254	16171	16007	16325	16081	16247	16059	15997	16000	16201	16088	16219	16221	16084	15928	16036	16075	16097	16118	16325	16127	16137	16243	16032	15930	15953	16083	16144	16061	16139	15978	16141	16114	16098	16073	16140	16109	16206	16076	16003	16220	16116	16301	16135	16171	16077	15993	15991	15899	16313	16184	16050	16288	16220	16209	16237	16401	16040	16263	16080	16082	16340	16085	16040	15804	16110	16154	16134	16006	15841	15947	16244	16209	16123	16096	15917	16062	16263	16164	15914	16150	16202	16051	16037	16121	16003	16230	16046	16188	16097	16055	16239	16163	16050	16049	16065	16158	16042	16100	16135	15952	15995	16176	15987	16153	15970	16024	16156	16070	16113	16118	15949	16046	16061	16224	16319	16062	16153	16142	16129	16017	16230	16138	16183	16164	16031	16291	16257	16094	16131	16039	15944	16083	16157	16066	16243	16048	15946	16149	16087	16293	16035	16263	16114	16274	16024	16184	16120	16135	16152	15931	15993	16081	16285	16220	16048	15947	16114	16061	16181	16041	15879	15946	16044	16177	16121	16195	16139	16055	16236	16198	16143	16117	15973	16088	16228	16230	15877	16373	16173	16188	16189	16057	16021	16084	16080	16166	16148	16158	16141	16051	16098	16193	16161	16255	16234	16050	16088	16268	16101	16115	16164	16086	16077	16110	16099	16109	16146	16132	16078	16068	15949	16121	15998	16267	16051	16147	16036	16003	15997	16067	16003	16147	16249	16248	16043	15970	15934	15817	16156	16208	16065	16308	16213	16175	16018	16030	16115	16127	16195	16024	16256	15889	16028	16210	16292	16096	16160	16083	16128	15923	16169	16074	16180	16378	16084	16081	16147	16106	16141	16030	16038	16246	16222	16302	16239	15951	16156	16025	16284	16007	16136	16120	16011	16125	16031	16076	16059	15978	16234	16102	15975	15926	16156	15846	16109	15777	16244	16146	16242	15983	16078	16221	16020	16254	15999	15983	15939	16017	15999	15963	16091	16092	16159	16054	16059	16127	16249	16060	16098	16193	16252	16256	16173	16294	16234	16219	16025	16262	16199	16115	16234	16131	16167	15839	15967	16232	16322	16149	16073	16243	16031	16082	15835	16161	16221	16061	15928	16023	16253	16102	16274	15984	16236	16219	16047
26914	45933	43193	32842	25805	22680	18030	16062	15516	15148	15182	15032	14758	14494	14532	14624	14500	14337	14196	14356	14178	14143	14207	14000	13993	14068	14033	13879	14034	14022	14142	14281	14092	14216	14017	13993	14101	14094	14202	14051	14068	14216	14135	14107	14231	14027	14123	13994	14170	14007	14097	13924	14017	13934	13824	13981	13974	14030	13904	13875	14093	13966	13897	13977	13921	13962	14029	13885	14084	13938	13990	13913	14012	13836	14037	13803	13934	13975	13950	13973	14002	14039	13999	13900	14080	14045	13973	13954	14048	14096	14041	14058	13957	14052	13889	14030	13896	13895	13648	14079	13995	13886	13934	14041	13936	14110	13920	13929	14040	14175	13947	13996	13911	13881	13800	14052	13964	13827	13881	13906	13794	14041	14076	13884	13923	13833	13960	13875	13915	13753	14046	14038	13836	14036	13964	13879	13958	13777	14074	13930	13950	13856	13867	13825	14074	13790	13977	13850	13996	13919	13957	13927	13913	13930	13873	14046	14003	13702	14064	13881	13948	14059	13848	13972	13802	13889	14031	14144	13976	13717	13950	13961	13934	13938	14024	13919	13977	13971	13980	14021	13903	13943	14119	13894	13978	14057	13947	13919	13929	13870	14069	13932	13813	14040	13807	13844	14052	13913	14032	13962	13939	13838	14019	13900	13973	13801	13985	13957	13760	13943	13888	14094	14017	14021	13959	13770	13932	13930	13944	13834	13989	13922	13843	13951	13874	13844	13805	13942	14076	13831	13915	13978	14070	13940	13917	13781	13973	13746	13848	13961	13869	14148	14046	13922	13888	13841	13844	14006	13861	14004	14054	14022	13912	13907	13963	13825	14060	14088	13877	13987	14032	13812	13704	14165	14084	14019	13906	13973	13854	14028	13881	13899	14056	13786	13914	13771	13931	13963	13947	13866	13958	14037	13884	14128	13854	14046	13907	13952	13743	13858	13866	13997	14029	13843	14019	13938	13902	13861	13933	13983	13898	13976	13987	13893	13813	13833	13982	13935	13819	13853	13893	13900	13991	13860	13996	14005	13933	13885	14033	14005	13987	14038	13881	13992	13975	13934	14000	13960	14048	13999	13923	13886	14100	13877	14090	13971	13916	14052	13762	13992	14086	13982	13822	13907	13821	13938	14024	13842	14009	13993	13841	13999	13964	13859	14057	13826	13957	14036	13946	14009	13915	13909	14128	13935	13784	13992	13983	13897	14101	13839	13864	13891	13906	13830	13879	13965	13895	13832	13948	13871	14110	13793	13828	13885	13794	14027	13972	14131	13993	13855	13881	14005	13936	13840	13866	13932	13963	14079	14039	13807	13928	13920	13903	13896	14049	13956	13819	13779	14055	13876	13879	14121	13938	13946	13958	13907	13999	13929	14003	13968	13870	13959	13895	14022	13940	13822	13946	13975	13900	13874	13838	13897	13762	13986	13999	13958	13862	14037	13965	13771	13774	13953	13979	13880	14014	13971	13986	14144	13978	14076	13900	14030	13909	13988	14071	14030	13876	13943	14047	13942	13990	13996	13787	13897	13923	14077	14005	13903	14055	13838	13925	14025	13847	13946	13963	14002	13970	13770	13942	13931	13810	13839	14033	14076	13987	13724	13977	13947	13845	14054	13974	13843	13996	13860	13735	13851	13903	13778	14016	14067	13921	13894	13943	14057	13809	13924	13901	13914	14022	14058	14038	13866	13956	13902	13957	13845	14126	14099	14051	13807	14052	13945	14069	14063	13883	13985	14037	13807	13973	14067	13762	13896	13670	14031	13955	13921	13868	14015	13962	14080	14003	13918	13905	14070	14064	13921	13987	13789	13898	14027	13896	13982	13847	13952	13721	14045	14006	13957	14011	13895	14042	13895	14022	14046	13878	13893	14017	13740	13942	13726	13952	14006	13943	13954	13922	13952	13968	13860	13866	13896	13978	14013	13872	13950	13926	13949	14076	13968	14029	13838	13963	13905	13976	13996	13977	13996	14134	13930	13711	13969	13884	13907	13883	13824	13969	13929	13896	13899	14062	13909	13872	13827	13925	13744	13992	13926	13978	14067	13851	14093	13939	13827	13875	14025	13816	13845	13868	13887	13838	13931	14059	13933	14010	14080	14005	13867	14028	13900	13861	13977	13821	14023	13959	13847	13905	13759	13848	13988	13850	13922	13964	14068	13852	13792	13812	14002	13890	13900	13973	14029	13922	14064	13886	13926	13920	14099	13957	14034	13922	13872	13853	13958	14083	13854	13968	13903	13853	13882	13803	14016	13856	14058	14074	13891	14070	14103	14014	13764	13814	13870	13923	13913	13871	13834	13864	14175	13914	13903	14045	13884	13734	13796	14040	13912	13773	13930	14006	13844	14095	14027	13963	13996	13961	13986	13927	13982	14150	14006	13947	13935	13964	13931	13884	13903	14011	13930	13971	14066	13981	13914	13972	13877	13939	13930	14098	13709	13935	14030	13903	13924	14062	13926	13912	14056	13862	13919	14069	13903	14010	13936	13922	13942	13892	13862	14027	13978	13863	13778	13765	14076	13979	13793	13871	13841	14109	13977	13980	13952	13966	13811	13969	14170	13870	14010	13799	13893	14011	13935	14061	13820	14009	13991	13837	14048	13862	13990	13906	13960	13853	14059	13753	13881	13838	14015	13957	14011	13954	13964	13767	14097	13928	14034	14126	13778	13988	13903	14177	13926	14029	13928	13900	13985	14151	13849	13853	13988	13991	13757	13930	13993	13793	13830	14037	13853	13774	14060	13890	14064	13995	13901	13915	13988	13936	14089	14132	13879	13837	13899	13882	14048	13931	13960	14041	13971	13900	14021	13916	14010	13799	13944	13765	13870	13788	13954	13941	14080	13798	14015	14080	13932	14030	14069	13982	13945	13883	13825	14076	13912	14155	13744	13924	14097	13780	13876	13894	14171	13870	13898	13817	13768	14062	14075	13893	13952	14123	13956	14000	14082	14005	14025	13912	14002	13955	14097	13920	13982	13968	13975	13923	13863	13897	13867	13973	13783	13947	13999	13884	13895	13809	13973	13926	13932	13968	13995	14087	13920	13985	14019	13973	13906	13745	13893	13975	13968	13986	13909	13890	13909	13954	13891	13907	14050	14091	13836	13867	13720	13889	13727	14022	13880	14101	13898	13822	13970	13849	13989	14011	13980	13826	13931	14048	13913	13897	13938	13939	13917	13942	14094	13698	14007	14082	14018	14035	14002	13897	13875	13949	14009	13910	13900	14001	13921	13890	13969	13985	14128	13948	13949	13987	14044	14121	13967	13901	13822	14001	13995	13844	13895	14054	13921	14070	14068	13948	13862	14018	13863	13902	14088	13934	13948	14118	13691	13939	13899	13979	13965	14100	13883	14042	14041	13996	13839	13763	14038	13813	14000	13834	13857	13982	13968	13798	13912	13849	13931	14036	14027	13824	13865	13981	13945	13922	13955	14128	13982	13955	14050	13981	14019	13852	13958	13865	13956	13768	14019	13996	13761	14016	14062	13964	14092	14017	13995	13936	13794	13940	13961	13921	13802	13910	13890	13683	13882	14085	13985	14016	14022	14036	13998	13973	14034	14084	14020	13836	13934	13953	13973	13867	13958	13781	13930	13851	14029	14140	14051	13977	13969	14064	13893	13920	13903	13905	13976	13987	13909	13845	14010	14037	13889	13884	13875	14040	13848	13994	13898	13890	13972	14014	13917	13905	13844	14014	13978	13854	13938	13758	13866	13962	14070	13773	13920	13818	13907	13926	13977	13945	13845	13906	13834	13856	13906	13966	14066	13905	13830	14044	13953	13872	14120	14014	14003	13879	14121	13799	13963	13871	13828	14010	13997	14004	13982	13882	13944	13870	13869	14050	13928	13857	14071	14042	13858	13812	14071	13825	13881	13852	14062	13965	13981	14058	13882	13920	14023	13841	13955	14009	13845	13826	13866	13802	13832	13926	13786	14024	13953	13802	13913	13917	13987	13964	13876	13902	13997	14130	13771	14017	13894	13883	13750	13942	13949	13890	13966	13740	13834	13836	13948	13982	13820	13962	13874	13913	14030	14026	13887	13884	13949	13953	14002	13995	14058	13911	13847	14174	13924	14039	13887	13854	13851	13911	13833	14111	13885	13960	13942	14046	13836	14068	13856	13993	13912	14017	13853	13931	13995	14065	14066	14113	13942	13884	13881	14016	13889	13923	13919	13979	13842	13952	13926	14130	13961	13785	14074	13796	13953	14164	13787	13820	14017	13962	13855	13984	13865	13994	14010	13936	13988	13913	14093	14043	14025	14034	13995	13883	13879	13908	14118	13965	13876	13652	14024	13855	13943	13943	13976	14005	13940	13849	14010	13883	13970	13864	13945	13875	13965	13953	13996	14021	13861	13858	14042	13973	13819	13926	13931	13899	13931	13841	13785	13863	13985	14024	13852	13870	13815	13790	13874	14039	13946	13908	14012	13968	13923	13890	13902	14191	13996	13939	13906	13813	13907	14033	13886	13984	13866	13976	13990	13980	14096	14046	13926	14060	13859	13787	13870	13948	13894	13999	14055	14004	13883	13795	14003	13751	13817	13859	14006	13890	13908	13967	13995	13830	13908	13709	13970	13716	13781	13912	13951	13936	13873	13926	13864	14083	13971	13825	13942	13849	14053	13846	14026	13770	13907	13997	13853	13939	13956	13967	13894	13911	13915	14019	14064	13914	13900	13864	13773	13845	13895	14061	13932	13982	13969	14061	13999	13764	13899	13909	14007	14054	14045	13996	14016	13991	13979	13870	14009	13859	13922	14022	13847	13899	13947	13999	13990	14004	13915	13861	13880	13761	13847	13991	14088	13837	13907	13943	13952	13917	14007	13940	13911	14143	13808	13801	13926	13948	13806	14014	13943	13959	13963	13863	13910	13831	13864	13975	14037	13855	13962	13982	13938	13986	13817	13960	14182	14011	13929	13804	13881	13904	13698	13873	13986	13663	13941	13860	14074	13842	14163	14002	13913	13934	13915	13898	13873	14015	13871	13887	13935	13816	13929	14124	13986	13865	14049	14151	13890	13786	13905	13834	13888	13912	13941	14119	14001	13970	14110	13949	13855	14133	14023	14033	14083	13889	13880	13848	14011	14006	13960	13923	13911	13958	14003	13975	14119	14047	14213
22917	21223	29026	24054	22888	25744	26093	20190	18771	18898	18292	18256	18142	17894	17721	17793	17960	17762	17615	17597	17559	17412	17302	17379	17226	17425	17330	17258	17126	17154	17153	17246	17275	17324	17266	17316	17372	17253	17409	17491	17468	17389	17556	17379	17201	17239	17343	17183	17078	17174	17246	17288	17201	17121	17133	17219	17314	17181	17348	17133	17105	16898	16918	17073	16988	17166	17173	17257	17425	17251	17023	17104	17174	17246	17174	17167	17242	17152	17248	17182	17276	17184	17065	17059	17188	17209	17263	17169	17305	17261	17164	16931	17147	17095	17309	17039	17178	17326	17202	16996	16779	17039	16836	17207	17201	17195	17246	17070	17245	17082	17293	17070	17281	17126	17088	17143	17081	16983	17103	17228	17104	17148	17056	17038	17085	17159	17048	17237	17059	17102	17034	17070	17010	17072	17177	17031	16917	17001	17140	17077	17124	17100	17303	17180	17207	16947	16884	17197	16944	16933	17107	17081	17075	17180	16913	17160	17216	17058	17130	16931	16960	17049	16957	16958	17086	17079	17138	17091	16804	17240	17034	17096	17144	17032	17092	17254	17283	17100	16974	17256	16973	16849	17199	17344	17092	16863	16986	16973	17136	17208	17174	17225	17190	17072	17164	17277	17188	17082	17121	16878	17068	17052	17011	17085	17150	17093	17201	17052	17247	17256	17220	17061	17074	17027	16986	17050	17180	17054	17195	17100	17374	17176	17059	17240	17104	16843	17248	16930	16978	16979	16994	17062	17068	17255	16995	17155	16899	17062	17151	17014	17073	17095	17061	17194	17062	17042	17232	17152	16869	16971	17129	17085	16938	17038	17337	17083	17100	17051	17098	16882	17156	17282	17068	17142	17127	16970	16949	17382	17350	16946	17123	17128	16990	16986	16991	17280	17013	17100	16946	16950	17168	16849	17158	17316	16838	17084	17039	17165	17318	16987	17174	17084	16938	17028	17002	17034	16841	17023	17172	16849	16991	16972	17119	16952	17013	16971	17345	17065	16915	17005	17117	17080	17233	17172	17009	17147	17066	17080	17237	17161	17074	17089	16988	17023	17165	17196	17097	17149	17013	17015	17074	16958	17029	17139	17182	17121	16939	17084	17167	17224	17143	17128	17025	17120	17178	17010	17193	17074	17245	17028	17008	17119	17013	17060	17130	17114	17085	17196	16978	17090	16928	17113	17219	17053	17164	17091	17359	17119	17118	16994	17260	17075	17022	16862	16991	17099	17103	17054	17204	16988	17127	17291	16819	17107	17212	17302	17083	17038	16920	17010	16962	17035	17036	17227	16965	17151	17122	17013	17211	16967	17096	17100	17108	17060	17129	16957	16990	17145	17007	17086	17156	17162	17039	17027	17058	16740	17000	16962	16910	17094	17392	17006	16975	17001	16900	16881	17037	17191	17160	17095	16964	17111	17210	17090	17055	17051	17072	16901	17175	17123	17278	17084	17138	17144	17089	16932	17158	17123	17018	17169	17031	17153	16917	16958	16937	16969	17200	17272	16965	17068	17184	17175	16993	16974	17124	17148	17065	16975	17050	17157	17021	17049	17200	17144	16997	16973	17113	17009	17115	17074	16963	17238	17161	16933	17099	17008	17059	17192	17039	17180	17114	16948	17045	17148	17089	16991	17041	17078	17159	17171	17348	17127	16994	17194	17120	17207	17176	17284	17083	17349	16908	17135	17089	17091	17042	16907	17094	17127	16955	17062	17103	17037	17238	17021	16937	17049	17104	16965	17263	17048	17204	17134	17178	17070	17138	16955	17221	17128	17144	17009	17083	17074	17094	17127	17246	17150	17016	17126	17127	17074	16950	17254	16926	17065	16929	17226	17207	16972	17043	17270	16995	17152	17127	17045	17288	17176	17089	16896	17119	17017	17023	17302	17155	17250	17161	17173	17090	17114	17205	17022	17018	17082	16942	17285	17100	17271	17100	17045	16966	16958	17228	17183	17024	17258	17222	17103	17037	17068	17017	17153	16953	17014	17222	16959	17209	17026	17056	16958	17296	17266	17024	16966	17002	17134	17267	17164	17144	16920	17136	17194	17169	17035	16955	16949	17254	17149	17046	17147	17151	17169	17215	17193	17006	16831	16966	17018	17228	17122	17135	17115	17006	17010	17113	17224	17071	16985	17191	17078	17238	16932	17282	17093	17067	17168	17117	17083	17313	17170	17199	16951	17121	17058	17222	17162	17191	17075	17238	17103	16800	17053	17011	17010	17046	17201	17000	17216	17123	17060	17250	17104	17110	16960	17010	17100	17083	17189	17152	17065	16995	17160	17144	16963	16935	16999	17016	17170	17207	17229	17032	17201	17070	17026	16984	16904	17091	17118	17249	17084	16943	16922	16883	17147	17109	17023	16908	16996	17092	16869	17197	17377	17203	16981	17209	17092	17180	17270	17035	17249	16951	17093	16941	17015	17165	17214	16948	16945	17004	17090	17243	16887	17153	17038	17054	17013	17257	17021	17185	16962	17127	17243	17052	17108	16937	17118	17145	17206	17059	17062	16932	17109	17085	16874	17067	16933	17170	17044	17086	17156	17040	17125	17378	16877	16917	17188	17030	17058	17175	17138	16947	17129	17066	16992	17166	17045	17406	17001	17096	17139	17076	17109	17261	17208	17119	17069	17149	17021	16797	16984	17067	16976	17117	17202	17193	17133	17035	17151	17100	17208	16995	17137	17129	17162	17026	17116	17119	17061	17153	17045	17079	17043	17208	17299	17030	17218	16994	17171	17412	17328	17049	17044	17022	17112	17189	17063	17224	17239	17043	17224	17022	17228	17200	17094	17135	17062	16994	17102	16950	17053	16917	17049	16857	17071	17213	17157	17032	17162	17112	16996	17062	17083	17028	17090	17022	16979	17211	16922	17073	16970	17086	16862	16961	17209	17154	17196	17001	17263	17153	17103	17111	17093	17141	17093	17170	17176	16967	17179	17139	17048	17132	17200	16947	17129	17000	16987	17144	17246	17215	17274	17181	17096	16992	17013	17010	17140	17054	17142	16980	16938	17004	17073	17002	17072	16972	17086	17074	16969	17111	16871	17175	17003	17010	17094	17074	16886	17300	17063	17127	16899	17018	16953	17126	17276	17294	17026	17066	17075	17292	17225	17086	17106	17010	17079	16874	17161	17199	16973	16928	17082	17022	17085	17046	17035	17290	17076	16912	17100	17134	16967	16985	17052	17079	17032	17187	16817	17098	17142	17119	16960	16895	17154	17108	17198	17134	17062	16984	16946	17069	16973	17228	16943	16991	17100	17042	17070	17126	17179	17155	17043	17153	17019	17026	16954	16977	17092	17157	17063	17215	17044	16964	16973	17195	16962	17260	17092	17313	17015	16976	17132	16987	17061	17275	17325	17124	17100	17162	17140	17070	16919	17159	17175	16933	17203	17196	17250	17076	17148	17052	17077	17057	17038	17103	17021	16973	17035	17174	17123	17165	17075	17159	16911	17101	16922	17050	17194	16971	16911	17198	17067	17260	17077	17037	17123	17029	17031	17089	17159	17007	17246	17061	17079	17005	17173	17178	17090	17179	17127	17038	17099	16982	17026	17041	17111	17065	17271	17075	16976	17132	17103	17087	16771	16955	17086	17022	17135	17083	17108	16961	17006	17175	17308	17207	17008	17086	17075	17108	17159	17095	17020	17035	17178	17185	16960	17086	17054	17065	16911	16985	17115	17069	17024	17379	17100	17120	17147	17076	17026	16935	17158	16910	17014	17215	17133	17145	17177	16944	17068	17011	17044	17126	16858	17175	17251	17184	17321	17168	17125	17219	17222	17223	17283	17033	17169	17217	17198	17160	17164	16927	17139	17032	17092	17022	16847	17013	17049	17097	17055	17094	16792	17019	17093	17142	17032	17166	17025	17278	17049	17210	17123	17249	17106	17116	17088	17091	17191	17080	17003	17090	16953	17136	17060	16914	16906	16958	17245	17073	17048	17252	17038	17071	17079	17049	17021	17003	17053	17272	17064	17061	17147	17044	17024	17171	17097	17232	17087	17060	17313	17002	17156	17160	17051	16948	16939	17073	16980	17101	17014	17033	17148	16981	17132	17148	17010	17112	17356	17122	16948	17082	17137	17376	17369	17186	17008	17262	17078	17299	17245	17160	16882	17110	17287	17074	16978	17130	16986	17244	17246	16969	17127	17029	17100	17037	17113	16985	17280	17007	17013	17105	17069	16915	17138	16889	17172	17029	17038	16965	17205	17160	17080	17024	17062	17271	16959	17170	16876	17229	17254	17220	17109	17076	17056	17164	16886	17215	17008	17082	17160	17009	17101	17012	17014	17111	16980	17009	17143	17069	16973	17034	17158	17032	17039	17089	16938	17042	16795	16877	17250	17091	17095	17104	17275	17158	17050	17079	16984	16878	17106	17263	17057	17101	17050	16961	17124	17007	17156	17277	16928	17104	16988	16988	17084	16972	17163	16910	17058	17167	17143	17225	16962	16971	17106	17180	17162	16940	17099	17245	17114	17052	17164	17072	16943	16961	17151	17230	17111	17005	17109	17163	16886	16994	17196	16976	17182	16792	17147	17191	17058	17055	16975	16988	17082	17334	17004	16905	17004	17083	17229	17050	17174	16996	17211	17033	16942	16925	17221	17197	17062	17157	17213	17280	17159	17102	17129	17249	16873	17123	17215	17035	17165	17057	16902	17046	17214	17278	16966	17049	17155	17040	16943	16931	16963	17042	16971	17022	17142	17076	17064	17088	17000	17179	17351	17075	17096	17142	17089	17097	17092	17010	17061	17080	16980	17081	17121	17400	17122	17192	17056	16941	17091	17073	17182	17198	16936	17088	17132	17174	16959	16996	16996	17159	17135	17033	16936	17175	17000	17144	17050	17030	17098	16990	17182	17200	17313	17146	16976	17115	17160	17231	17124	17039	17207	17330	17022	17157	17061	17363	17152	17148	17176	17164	17095	17084	17080	16911	17175	16975	17020	16934	17153	16912	17014	17272	17034	17141	17030	16890	16990	16915	17107	17077	17042	17059	17061	17143	17196	17170	17039	17219	16993	16862	16896	17159	17272	17070	17172	16928	17142	17014	17223	17079	17146	17070	17135	17001	16985	17054	17161	17269	17007	17324	17199	17111	17084	17120	16848	16975	16904
29879	52224	48141	38515	32720	26390	20149	17504	16631	16282	16276	15842	15581	15481	15305	15385	15213	15115	15001	14952	14986	14772	14680	14723	14678	14639	14570	14567	14684	14771	14562	14529	14655	14652	14894	14868	14853	14857	14830	14774	14689	14844	14777	14742	14674	14742	14639	14518	14533	14520	14598	14490	14487	14384	14595	14492	14479	14378	14550	14547	14539	14466	14434	14573	14543	14583	14622	14633	14396	14542	14424	14286	14585	14383	14541	14315	14542	14469	14536	14569	14547	14464	14548	14572	14399	14636	14456	14549	14532	14482	14646	14588	14421	14758	14447	14596	14505	14536	14370	14493	14469	14502	14697	14554	14491	14530	14548	14418	14565	14678	14605	14692	14565	14374	14545	14477	14672	14379	14463	14467	14342	14476	14414	14631	14498	14383	14472	14509	14555	14502	14599	14567	14384	14561	14402	14486	14499	14555	14407	14393	14541	14408	14452	14628	14400	14471	14470	14512	14426	14438	14495	14579	14349	14689	14571	14485	14646	14380	14638	14446	14560	14389	14475	14462	14426	14508	14447	14489	14363	14431	14359	14316	14326	14597	14491	14555	14419	14449	14490	14507	14572	14505	14586	14415	14630	14478	14563	14326	14510	14605	14558	14456	14583	14511	14439	14618	14483	14336	14563	14464	14479	14478	14452	14508	14321	14504	14582	14422	14394	14474	14485	14386	14501	14645	14548	14538	14410	14320	14398	14433	14476	14576	14355	14374	14600	14463	14572	14536	14662	14313	14503	14440	14349	14407	14564	14677	14405	14519	14505	14488	14445	14650	14450	14527	14503	14449	14512	14532	14482	14481	14417	14391	14420	14476	14456	14423	14566	14362	14564	14510	14415	14547	14650	14508	14525	14499	14448	14514	14389	14470	14373	14475	14486	14543	14446	14435	14418	14510	14461	14625	14443	14447	14467	14462	14408	14470	14482	14433	14430	14553	14420	14385	14505	14596	14411	14517	14594	14592	14573	14695	14553	14555	14352	14415	14348	14534	14506	14542	14414	14638	14497	14455	14468	14429	14388	14567	14588	14561	14419	14496	14391	14530	14463	14576	14450	14399	14425	14578	14267	14591	14552	14520	14630	14432	14548	14452	14609	14445	14442	14496	14415	14467	14557	14391	14594	14450	14483	14620	14610	14394	14533	14527	14286	14364	14416	14451	14598	14322	14459	14559	14539	14558	14551	14365	14603	14471	14509	14589	14421	14359	14497	14471	14659	14494	14432	14460	14689	14353	14410	14483	14505	14490	14453	14463	14493	14471	14318	14479	14398	14634	14430	14428	14332	14499	14481	14494	14373	14563	14501	14593	14544	14492	14495	14440	14653	14542	14355	14488	14346	14527	14509	14365	14401	14588	14413	14626	14512	14540	14399	14392	14473	14562	14400	14531	14465	14416	14457	14457	14411	14418	14505	14463	14332	14289	14577	14450	14551	14479	14363	14608	14579	14343	14588	14467	14431	14411	14415	14488	14545	14408	14293	14475	14517	14437	14641	14638	14391	14584	14579	14331	14589	14471	14508	14481	14484	14467	14493	14576	14533	14380	14503	14582	14363	14590	14476	14529	14368	14418	14510	14489	14447	14565	14637	14400	14477	14502	14498	14624	14448	14452	14448	14365	14368	14416	14453	14467	14581	14422	14430	14377	14537	14421	14300	14510	14415	14444	14518	14533	14329	14412	14469	14388	14308	14382	14587	14468	14579	14478	14463	14393	14376	14480	14504	14453	14429	14590	14443	14433	14414	14532	14400	14437	14506	14585	14357	14432	14607	14600	14571	14486	14534	14590	14464	14515	14430	14481	14457	14427	14435	14424	14427	14497	14487	14504	14232	14479	14599	14473	14687	14270	14376	14585	14422	14495	14424	14488	14409	14500	14506	14447	14541	14452	14493	14460	14422	14414	14475	14460	14349	14385	14580	14572	14426	14422	14476	14627	14541	14302	14402	14550	14516	14465	14349	14491	14741	14416	14625	14514	14401	14385	14458	14495	14670	14533	14662	14462	14494	14480	14533	14250	14484	14458	14431	14474	14406	14585	14434	14615	14495	14528	14503	14724	14597	14478	14361	14485	14476	14284	14334	14465	14534	14670	14413	14371	14432	14326	14535	14620	14422	14542	14508	14463	14479	14553	14227	14488	14434	14431	14442	14549	14452	14457	14590	14500	14477	14568	14506	14466	14536	14412	14721	14431	14549	14431	14617	14497	14499	14452	14428	14468	14456	14475	14444	14506	14443	14418	14421	14497	14517	14595	14466	14424	14552	14514	14503	14486	14450	14527	14443	14347	14326	14523	14288	14355	14410	14367	14541	14437	14461	14402	14404	14475	14448	14351	14639	14525	14503	14447	14399	14558	14509	14438	14531	14410	14608	14481	14634	14329	14404	14487	14332	14580	14458	14412	14541	14391	14338	14539	14495	14386	14609	14399	14487	14548	14510	14382	14426	14419	14535	14343	14559	14368	14542	14574	14495	14511	14352	14423	14480	14452	14612	14591	14392	14695	14519	14343	14597	14348	14457	14694	14495	14439	14646	14557	14693	14562	14448	14462	14523	14615	14496	14441	14472	14562	14564	14475	14457	14588	14273	14639	14447	14592	14635	14501	14603	14332	14447	14408	14535	14498	14582	14486	14458	14390	14367	14497	14234	14522	14234	14452	14557	14549	14531	14409	14593	14357	14459	14391	14594	14415	14438	14267	14505	14352	14439	14518	14508	14549	14315	14398	14493	14561	14364	14580	14620	14347	14444	14597	14428	14611	14552	14448	14419	14401	14500	14575	14433	14484	14591	14429	14368	14558	14326	14458	14545	14524	14513	14536	14366	14300	14481	14451	14529	14571	14608	14493	14343	14327	14489	14493	14435	14529	14475	14575	14440	14495	14499	14435	14662	14460	14494	14262	14387	14471	14366	14494	14346	14397	14510	14353	14511	14521	14591	14287	14462	14508	14383	14519	14445	14578	14571	14575	14584	14375	14579	14280	14417	14335	14452	14531	14490	14543	14444	14326	14513	14464	14548	14380	14342	14636	14541	14505	14514	14402	14381	14563	14572	14583	14464	14371	14384	14580	14570	14409	14533	14498	14464	14603	14471	14353	14494	14515	14362	14526	14398	14491	14467	14561	14351	14560	14476	14425	14476	14508	14393	14459	14497	14397	14476	14365	14513	14504	14489	14520	14415	14483	14557	14503	14523	14437	14590	14497	14546	14462	14324	14671	14406	14418	14524	14484	14504	14530	14395	14647	14561	14480	14512	14529	14581	14543	14485	14436	14454	14377	14462	14597	14552	14483	14486	14316	14699	14616	14490	14476	14634	14491	14468	14485	14445	14545	14491	14417	14444	14584	14398	14578	14559	14483	14538	14383	14318	14367	14570	14470	14600	14578	14561	14277	14324	14475	14349	14395	14428	14607	14476	14403	14553	14536	14471	14470	14546	14383	14625	14428	14704	14498	14393	14459	14589	14547	14421	14514	14366	14539	14396	14477	14392	14535	14512	14464	14468	14413	14246	14454	14528	14396	14434	14525	14447	14487	14547	14613	14434	14628	14500	14575	14547	14464	14437	14454	14543	14494	14479	14495	14642	14632	14390	14446	14522	14486	14490	14618	14504	14508	14536	14536	14382	14514	14653	14502	14343	14545	14339	14671	14543	14463	14611	14331	14566	14526	14623	14414	14544	14554	14434	14404	14492	14651	14550	14547	14542	14547	14370	14552	14379	14513	14624	14439	14456	14720	14490	14454	14507	14555	14553	14438	14557	14486	14348	14451	14522	14574	14425	14538	14551	14454	14548	14515	14337	14423	14467	14517	14552	14266	14717	14576	14467	14348	14518	14472	14532	14536	14488	14439	14238	14553	14432	14431	14451	14390	14420	14532	14548	14402	14454	14472	14465	14567	14448	14351	14478	14526	14394	14390	14471	14396	14518	14487	14414	14535	14449	14539	14520	14445	14451	14368	14495	14527	14387	14272	14538	14511	14488	14487	14458	14441	14645	14411	14225	14452	14552	14440	14542	14333	14477	14488	14534	14491	14361	14526	14500	14398	14467	14457	14601	14510	14415	14303	14492	14488	14533	14694	14511	14528	14499	14470	14521	14434	14537	14363	14467	14438	14513	14497	14403	14429	14542	14594	14365	14426	14348	14567	14396	14449	14372	14515	14569	14399	14422	14591	14469	14560	14533	14541	14603	14443	14343	14496	14476	14563	14463	14391	14506	14568	14595	14619	14512	14610	14434	14516	14580	14572	14491	14560	14503	14420	14407	14485	14393	14540	14471	14602	14428	14506	14498	14658	14409	14573	14426	14604	14447	14399	14401	14472	14565	14409	14549	14496	14529	14526	14533	14575	14247	14522	14570	14509	14326	14575	14485	14413	14484	14444	14570	14324	14421	14480	14530	14384	14469	14513	14342	14511	14509	14481	14560	14484	14555	14349	14497	14506	14343	14436	14522	14502	14483	14547	14409	14385	14559	14494	14630	14519	14461	14515	14447	14485	14548	14668	14536	14508	14399	14488	14532	14316	14554	14467	14545	14632	14482	14307	14553	14409	14685	14620	14340	14635	14778	14386	14408	14422	14448	14499	14638	14398	14688	14541	14729	14447	14417	14344	14541	14461	14440	14402	14551	14386	14337	14633	14651	14426	14449	14561	14612	14421	14625	14616	14396	14420	14551	14480	14398	14564	14665	14328	14454	14382	14500	14525	14466	14450	14626	14500	14405	14342	14453	14490	14449	14332	14508	14516	14463	14478	14435	14429	14483	14570	14519	14401	14365	14370	14653	14527	14452	14546	14473	14662	14555	14499	14536	14466	14589	14555	14344	14597	14459	14332	14356	14535	14487	14545	14392	14370	14588	14514	14394	14622	14393	14385	14456	14588	14494	14451	14382	14409	14568	14595	14626	14483	14421	14234	14496	14551	14283	14417	14349	14397	14460	14514	14500	14335	14461	14479	14579	14574	14301	14356	14612	14497	14427	14463	14438	14652	14501	14513	14484	14557	14679	14524	14515	14549	14373	14446	14631	14472	14444	14312	14529	14420	14505	14457	14439	14504	14378	14557	14457	14551	14511	14474	14363	14602	14531	14490	14496	14364	14468	14415	14549	14386	14285	14405	14458	14672	14579	14448	14492	14439
28520	25151	30904	26833	20782	18675	17552	16981	16564	16599	16599	16571	16573	16474	16510	16543	16210	16246	16223	16408	16443	16249	16208	16129	16058	16102	16209	16293	16331	16028	16240	16290	16057	16343	16223	15987	16107	16279	16306	16384	16115	16192	16322	16109	16196	16208	16234	16127	16104	16257	16051	15893	16133	16155	16134	15945	16214	16081	16165	16008	16265	16157	16407	16119	16090	16320	16213	16130	16320	16019	16216	16018	16129	15875	15963	16026	16083	15998	16212	16109	16044	16200	16039	16240	16190	16222	16063	16185	15930	16090	16140	15955	16127	16125	15801	16193	16021	15984	16154	16177	16075	16031	16328	16219	16293	16013	16187	16134	15994	15867	16093	16068	16094	16107	16146	16091	15979	16246	16064	16194	16016	16166	16095	16086	16176	15931	16199	16223	16144	16076	15990	15862	16229	16045	16197	15936	16140	16073	16095	16231	16078	16321	16260	16021	16043	16050	16124	15926	15986	16182	16081	15783	16096	16108	16123	15827	15962	15998	16192	16132	16172	16178	16245	15976	16166	16067	16058	15983	16143	15992	16182	15960	16168	16158	16239	16135	16094	16122	16097	16107	16254	16009	16083	16089	16182	16032	16093	16017	16114	16174	16036	16225	16070	16029	16063	16059	16093	16136	16124	16227	16165	16107	16016	16118	16127	16074	16178	16054	16237	16164	16126	16096	16315	16200	16209	16182	16196	16013	16038	16099	16007	16014	16082	16204	16028	16100	16063	16197	16016	16126	16082	15959	16181	15952	16017	16262	16076	16227	16130	15953	15971	16129	15955	16153	16105	16066	16086	16225	16006	16287	16075	16064	16072	16336	16173	16151	16327	16110	16115	15986	16137	16272	16263	16299	16032	15979	16032	16100	16096	16077	16260	16197	16138	16016	16217	16062	16108	16052	16064	16123	15985	16097	16151	16271	16077	16180	16051	16052	16059	16071	16020	15983	16026	15912	16206	16103	16114	16193	16100	16292	16218	16307	16128	16266	16168	15964	16171	15917	16134	16057	16070	16174	16100	15945	16114	16188	16029	15942	16254	16097	16041	16075	16139	16285	15970	16145	16112	16224	16055	16052	16246	16129	16087	15964	16014	16036	16000	15982	16151	15966	16069	16137	15943	16029	16224	16082	16164	16207	16230	16174	16180	16182	16015	16171	16119	16029	16216	16171	15992	16197	16072	16155	15904	16136	16084	16218	16138	16149	16212	16072	16199	16004	16109	16058	16152	16010	16015	16182	16321	16261	16162	16229	16084	16151	16242	16027	16035	16014	16057	16046	16412	16227	16142	16128	16113	16118	16078	16229	16080	16119	16230	16158	16274	16231	16031	15999	16299	16033	16171	16238	16370	16267	16150	15741	15902	16166	16100	16027	16086	16097	16044	15930	16260	16088	16105	16019	16137	16298	16196	16011	16012	16134	16051	16252	16105	16031	16097	15933	16087	16223	16126	16016	16076	16202	16145	16009	16085	16181	16063	16187	16178	15954	16140	16167	16060	16357	16247	15957	16301	16184	16059	16066	16013	15958	16236	16037	16260	16129	16274	16141	16241	16140	16164	16063	16046	15832	16132	16066	16097	16221	16046	16156	16151	16365	16259	16213	15921	16213	16163	16053	16226	16051	16054	15988	16178	16138	16184	16252	16050	16199	15940	15995	16258	16321	16084	16016	16256	16099	16082	16211	16011	16014	16084	16153	16043	16211	16255	16104	16322	16182	15990	15997	16107	16052	16280	16101	16200	16079	16201	16064	16028	16109	16026	16093	16084	16188	16084	16123	16105	16053	16000	15949	16046	16171	16047	16147	16046	16242	15917	16104	16123	16096	16122	16055	16113	16176	16093	16063	16001	16138	16046	16210	16036	16093	16085	16093	16074	16072	16054	16208	16297	16149	16199	16113	16312	16099	16231	16083	16065	15970	16192	16218	16166	16058	16082	16106	16112	16051	16042	16092	15999	15950	16173	16105	16061	16007	15956	16177	16014	16227	16193	16075	16331	16083	16163	16040	16067	16297	16181	16254	15979	16125	16097	16100	16234	16145	16121	16118	16045	16194	16034	16079	15993	16028	16150	15953	16128	16064	16321	16197	16101	16161	16172	16108	15927	16104	16185	16032	16190	16010	16066	16206	16232	16199	15969	16152	16207	16174	16187	15948	16208	16066	16187	15941	16048	16085	16109	16130	16040	16041	15979	15821	16105	15882	16062	16054	16071	16002	16335	16050	16054	16161	16133	16272	15970	16198	15955	16017	16018	15854	15975	16079	16025	16099	16052	16037	16110	16074	16228	16150	15998	16058	16282	16360	16393	16290	16066	16060	16157	16146	16204	16063	16231	16058	16169	16226	15991	16269	16189	16124	16047	16113	16062	16215	16088	16164	16167	16213	15989	16144	16192	16127	16427	16167	16090	15950	16144	16017	16178	16095	15981	16041	16131	16068	16129	16199	16260	15974	16201	16158	16079	16015	16133	16033	16192	16136	15970	15949	15893	16192	16150	15997	16142	16069	16264	16098	16310	15924	16058	15926	16161	16007	16026	16244	16123	16059	16144	16210	15965	16063	16035	16283	16117	16048	16298	16067	16101	16100	16070	16214	15935	15894	16154	16011	16042	16018	16118	15975	16140	16298	16159	15936	16289	16235	16051	16165	16131	15855	15883	16317	15933	16098	16117	16188	16243	16039	16177	16048	16210	16198	16267	16146	16124	16222	16127	16039	16181	16271	16081	16276	16201	16176	16124	16019	16208	16118	15956	16123	16212	15953	15950	16130	15931	15875	16232	16114	16219	16182	16058	16147	16151	16035	15992	16116	16158	15976	16314	16127	16251	16236	16051	15829	16164	16209	16271	16009	16096	16300	16046	16078	15895	16171	16070	16192	16158	15978	16175	16060	16126	16196	15964	16110	16249	16149	16128	16177	16120	15980	16191	16311	16068	15869	15929	16040	16155	16215	16080	16041	16048	16160	15919	16288	16205	16047	16016	15995	16135	16091	16072	16100	16194	16138	16061	16057	16243	16169	16299	16117	16312	16219	16290	16251	16006	16158	16234	16026	15981	15908	16085	16195	16183	16172	16280	16328	16052	16225	15943	16006	16185	16184	16009	16054	16101	16113	15879	16167	16087	16292	16095	15883	16058	16203	16153	15893	15923	16228	16274	16174	16177	16082	16001	16192	16075	15932	15946	16043	16215	16137	16150	16124	16049	16232	16050	16268	16099	16083	15951	16152	16210	16110	16237	16243	16176	16096	16006	16114	16111	16039	16030	16277	16082	16303	16209	16123	16256	15974	16181	16345	16160	16114	16019	16241	16149	16139	16154	16110	16170	16052	16028	16054	15964	16110	16210	16087	16123	16088	16050	16183	16251	16200	15994	16142	16269	16091	16076	16142	16029	16137	16177	16164	16135	16257	16115	15994	16358	16177	16096	16182	16152	15898	16162	15968	16047	16203	16043	16086	15949	16160	16373	15965	16196	16069	16193	16189	16165	16236	16043	16060	15981	16448	16213	16276	16154	16138	16325	16309	15946	16002	15926	16121	16025	16197	16280	16169	15960	15977	16199	16326	16035	16171	16229	16300	16019	16038	16185	16185	15985	16133	16039	16146	16340	16020	16026	16132	16121	15903	16028	16247	15987	16124	16271	16145	15997	16216	16150	16150	16120	16331	15923	16159	16048	16288	16276	16184	16214	16046	16128	16055	16160	15899	16253	16043	16111	16092	16131	16247	16214	16010	16062	16134	16004	15908	16166	16294	16144	16019	16098	16168	16105	16118	16048	16104	16076	16260	16243	16008	15925	15953	16119	16085	15895	16049	16139	16254	16056	16161	16234	15972	16265	16078	16066	16044	16174	15898	16144	15975	16026	16178	16200	16230	16110	15998	16160	16044	15943	16181	16130	16367	16219	15954	16069	16292	16089	16020	16055	16281	16041	16289	16143	16003	16017	15907	16228	16209	15995	16103	16107	15909	16248	16025	16107	16121	15967	16115	16142	16100	16244	16390	16350	16219	16138	16228	16202	16119	16148	15973	16153	16207	15990	15995	16215	16119	16023	15998	16052	15996	15976	16256	15906	16062	16031	16215	16093	15866	16042	16047	16047	16115	16000	15993	16258	16106	16118	16061	15939	16174	16010	16050	16133	16090	16165	16251	16213	16054	16100	16031	16114	16154	16041	16063	16136	15892	16114	16108	16259	16360	16125	16289	16061	16076	16139	16005	15981	16145	15906	16136	16137	16020	16190	16019	16240	16167	16211	16118	15847	16036	16122	16183	16153	16020	16316	16003	16017	16128	16101	16062	16125	16148	16245	16094	16240	16064	16110	16341	16312	16185	15929	16048	16275	16184	16080	16258	16024	16268	16325	16217	16159	16114	16184	16132	16062	16164	16265	15789	16260	16033	16164	15876	16181	16009	16244	16040	16030	15971	16004	16153	16093	16166	16171	16211	15934	16143	16114	16070	16126	16077	16009	16132	16011	16102	16125	16124	16159	16302	16018	16256	16063	16036	15993	16113	16097	16257	16084	16147	16063	15977	16011	16019	16107	16040	16310	16223	15902	15815	16149	16190	16192	16028	16261	16185	16003	16092	16119	16127	16028	16183	16092	15915	16107	15955	16100	15979	16049	16309	15832	16160	16128	16179	16032	16368	16096	16149	16046	16093	16196	16062	16226	16247	15987	16186	16089	16211	16234	16214	16165	16040	16177	16094	16149	15959	16123	16227	16245	16094	16117	15926	16049	16015	16174	16272	16129	16063	16238	16196	16261	16075	16273	16264	16089	16130	16060	16109	16274	16082	16117	16027	16173	16014	16113	16033	16044	16167	16328	15998	16242	16202	16023	16116	16117	16304	16080	16131	16133	16200	16250	16276	16031	15960	16113	16185	16019	16073	16104	16062	16090	16137	16163	16011	16028	16039	16280	16080	16105	16116	16272	16211	16133	16005	16050	16109	16148	16193	16301	16140	16166	16195	16217	16017	16004	16175	16173	16178	16105	16128	16120	16128	16172	16061	16217	16150	16157	16127	16095	16068	16235	16257	16262	16299	15988	16111	16046	15954	16212	16095	15982	16263	16182	16121	16075	16004	15967	15937	16072	16083	16009	16070	16297	16175	16153	16202	16163	16128	16224	16131	16123	16174
25714	37955	33237	24401	19869	17392	15737	15108	14874	14711	14644	14581	14361	14376	14369	14341	14274	14100	14258	14034	14179	14018	14166	14038	13959	14078	14197	14032	14016	14028	13981	14222	14047	14027	14176	14039	14084	14095	14042	14127	14175	14048	13975	13943	14034	14047	14144	14025	14151	14063	13998	13833	14007	14006	13806	13969	13961	13989	13977	13872	13940	13857	13973	13886	13956	14036	13990	13937	13965	13933	13966	13824	14030	13879	13986	13948	13860	13968	13920	13911	13902	14011	13950	13829	14105	13988	14096	13948	14060	13907	13869	13954	13995	13949	14039	13888	13872	13892	13918	13859	13856	13919	13881	13955	13935	13854	14084	13925	13950	14055	13978	13885	13851	13955	14111	14021	13870	13883	13968	13745	13953	14017	13906	13877	13890	13990	13969	14109	14048	13981	13712	14069	13991	13996	13981	14070	14085	13776	13949	13945	13824	13826	14149	13971	13825	14058	14069	13794	13839	13836	13983	13721	13972	13905	14015	13959	13876	13897	13970	13996	14111	14021	14039	13982	13752	13888	13879	13974	13834	13831	13948	13890	14072	13825	13830	13975	13837	14106	13935	13829	14048	13895	13937	13790	13939	14051	13874	14074	13805	13916	13976	14013	13979	13988	14004	14055	13695	13925	13854	13988	13855	13863	13900	13981	13917	13812	13843	14100	14122	13900	13907	13838	13933	13968	13767	13919	13944	13893	13896	13984	14021	13979	13767	13871	13997	13954	13941	13818	14007	13895	13967	13860	13973	13862	14100	13916	13899	13998	14048	13955	13936	14206	13884	14030	13880	14072	13899	13977	14013	13839	13961	13670	13982	13899	13907	13895	14131	13851	13968	13986	13925	13909	13753	13918	13983	13928	13816	13892	14004	13931	13791	13989	13983	13954	13923	13733	13928	14005	13945	13931	14081	13815	14010	14060	13790	14012	13982	13899	13924	13904	13860	14041	14028	14012	13905	13807	13889	14162	13957	13898	13922	13892	13959	14007	13745	14020	13983	13995	14099	13899	13948	13919	13851	13781	13959	14179	14004	13814	13984	13888	13927	13864	13918	13839	13974	13930	13940	13826	14214	13800	13901	13931	13953	13810	13970	13962	13938	13906	13826	13837	14039	13936	13909	13875	13956	14018	14084	14083	13806	13915	13999	13836	13975	13813	13921	13935	14027	13834	13780	13960	13853	13885	14000	13882	13850	13817	14023	13936	13837	13930	13771	13852	13877	13954	13969	13802	13920	13939	14008	14036	13952	13849	13837	13893	14022	14031	13918	13709	13946	13997	13923	14041	13946	13913	13851	14047	14012	13891	13914	13722	14073	13978	13875	14103	13877	13988	14014	13962	14054	13878	13978	14042	13822	13816	13906	14002	13869	13930	13815	14020	13934	13932	13992	13930	13956	13906	13862	14035	13849	13922	13792	13734	13777	14068	13930	13971	14034	13900	13887	13978	14096	13983	13889	13853	13932	13985	13921	14097	14038	14004	13649	14037	14019	13932	13839	13896	13876	13850	13782	13977	13944	13920	14098	13947	13893	14005	13965	13970	14047	13778	13924	13911	14156	13996	13868	14066	13940	13924	14017	14083	13956	13868	14022	13977	13972	13694	13815	13847	13892	13800	13913	13985	14004	13821	13892	13932	14097	13881	13940	14080	13962	14073	13969	13769	13924	13911	13826	13942	13985	13963	14044	14075	13908	13968	13966	13940	13861	13867	14153	13906	13895	13840	13957	13970	13980	13811	13834	13955	13949	13943	14021	14040	13870	14018	13874	13914	13974	13857	13838	13856	13913	14012	13900	13883	13904	13944	13728	13930	13787	13996	13924	13748	13893	14005	13952	13968	14028	14067	13924	13937	14007	14026	14050	13732	13922	13881	13973	13999	14129	13848	13898	14034	14062	13834	13828	13892	13912	13979	13973	13935	14099	13818	13954	13963	13912	13971	14051	13857	13929	13807	14085	13923	13990	13757	13900	14072	13848	13747	13959	14010	13940	14070	13889	14058	13910	14069	13915	13986	14021	14012	13804	13969	13848	13976	14025	14040	13979	13940	13947	13954	14007	13904	13907	13994	13969	13949	13916	13980	14078	13923	13907	13899	13973	14051	14073	13909	13882	13780	13910	13948	13866	13874	14032	14055	13969	13964	13860	13880	14105	14077	13876	13868	13844	13931	13942	13904	13948	13915	13951	13923	14210	13854	13964	13882	14011	13958	14015	13848	13887	13867	13925	13841	13878	14046	14016	13961	14182	14019	14030	13897	13982	13895	13975	13847	13794	13745	14049	13938	14054	13922	13951	13794	13916	13951	13946	13878	13860	13877	13900	14007	13812	13944	14021	13829	13910	14045	13828	13837	13934	13958	14010	13934	13931	13983	13713	13887	13925	13886	13870	13813	13689	13879	14106	13947	13933	14114	13824	13911	14009	13847	14018	13803	13759	13874	13881	13714	13914	13843	13935	14037	13965	13932	14122	14013	13977	13958	13886	13927	13794	13669	13970	13884	13900	13938	14036	13856	13818	13856	14032	13913	14091	13852	13927	13749	14149	13825	13930	13834	13808	14146	13984	13950	13957	13917	13972	13982	13948	13970	14127	13749	14034	14084	13950	13811	14102	14000	13783	14074	13995	14044	13890	13957	14088	13781	13803	13888	13910	14006	14041	13951	13863	13964	13895	13958	14078	13988	13970	13886	13876	13897	13955	14005	14010	13904	13961	13941	13772	13914	13743	13928	13888	13847	14130	13997	14199	13893	13826	13856	13915	13639	13946	14071	13854	13718	13844	13987	14055	13884	13781	14077	14010	13990	13948	13885	14007	14001	13933	13938	13889	14086	14007	13944	13970	13990	13891	13863	14043	14003	14093	13929	13963	13922	14018	13924	13969	13887	13950	14019	13958	13926	13827	13942	13796	13917	13928	13892	13870	14060	13946	13968	14093	13811	13899	13832	13782	14104	14077	14019	13907	13947	13891	14045	13890	13933	13970	13994	13736	14137	13972	13892	13900	13810	13979	13737	13997	13920	13974	13954	13837	13963	13862	14010	13760	13934	13807	13802	14064	13993	13908	14047	13888	14026	14007	13872	14064	13900	14136	13977	13971	13968	13955	13823	14031	13921	13869	13831	13971	13868	13864	13885	14013	13921	13901	14100	13881	13893	13921	13950	13847	14178	13987	13981	13971	13855	13895	13887	13906	13907	13980	13980	13803	13784	13953	13873	14061	13923	13774	14059	14025	13709	13859	13893	14027	13920	14011	13849	14016	13778	14007	14024	13903	13900	14045	13883	13939	14069	13962	13777	14028	13892	14072	14000	13943	13872	14124	13886	13956	13895	13998	14015	14016	13856	13838	13910	14036	13772	13938	13954	14040	13947	13839	13730	14033	14020	13823	13926	13947	13906	13923	13913	13789	14052	13942	13839	13998	14031	13973	14052	13921	13808	13941	13857	13757	14017	13859	13960	13816	13874	13799	13964	13840	13968	13857	14128	13898	13858	13945	13973	13904	14050	14123	13850	13931	13850	13870	13955	13977	13891	14049	13976	14029	13943	13904	13774	13865	14073	14138	13784	13851	13939	13829	13783	14067	14068	13957	13917	14057	13896	13973	13890	13996	13867	13931	14085	13998	13994	13907	13973	14025	13777	13986	13838	13914	13945	14039	14050	13859	13899	14046	13935	13830	14043	14148	13890	13999	13818	13739	13959	14024	13969	13966	13874	13965	14074	13945	13791	13915	13998	13950	14031	13978	13926	13918	13958	13945	13872	13921	13828	13871	14119	14015	13804	13912	13950	13941	14030	13927	14029	13852	13921	13950	13899	13928	13889	13852	13768	14167	14011	14008	14104	14057	13905	13847	13995	13933	13926	14042	13884	13935	13911	13900	13955	14132	13901	14043	14056	13885	13812	13890	13959	13846	14099	14004	14001	14049	13903	14093	14039	13868	14008	14015	13935	13873	13958	13879	13921	13997	13840	13979	13930	13931	13889	14098	14049	14112	14004	14103	13816	13872	14007	13799	13837	14022	14013	14082	13927	13971	14039	14005	13928	13899	13893	13931	13949	13986	13855	13990	13904	13919	13899	13796	14076	14036	13967	14008	13779	13843	13962	13921	13945	13976	14123	13916	13965	14126	13896	13907	13977	14005	13900	14042	13858	13946	13967	13950	14126	13881	14073	13849	14034	14028	14137	13936	13925	13979	13902	14002	14050	13893	13852	13851	13846	13913	13942	13924	13824	13947	13837	13845	13901	13964	13968	14028	13878	13779	13920	14000	14047	13863	14068	13952	14029	14048	13780	13997	14004	13947	13958	14076	14168	13875	13854	14008	13927	13926	14088	13823	14011	14148	13985	13937	13955	13950	13935	13897	14151	13783	13977	13781	13856	13728	14039	13832	13912	13759	14003	13880	14028	13850	14000	14031	13985	13933	14124	13829	13807	13832	14133	14072	13834	13931	14067	13937	14038	13823	13938	13886	13801	14022	13968	13888	13906	13905	13915	13945	13978	13989	13936	13933	13994	14104	13766	14004	14032	13935	13831	14004	13882	13886	13869	13995	13910	14018	14063	13929	13808	13988	13790	13846	13892	14124	13864	13986	13795	14037	14164	13947	13883	13836	14007	13920	13917	13892	13832	13918	13903	14063	13950	13882	13973	14036	13849	13949	13847	14104	13908	14086	13994	13879	13898	14073	13892	13961	13967	13904	14116	14089	13777	13903	14043	14087	13924	13864	14013	13915	13960	14015	13731	13937	13955	13903	13912	13769	13902	13981	13966	13897	13885	13746	14074	13793	14066	13847	13942	13910	14037	13950	13994	14151	13849	13809	14062	13940	14060	13961	13929	14048	13947	13965	13923	13992	14019	14027	13906	13918	13913	13963	13878	13983	13916	13877	14007	13858	14007	14121	14051	13942	13933	13934	13901	13873	13957	13933	13809	13888	13910	13893	13864	14065	13835	14054	13925	13973	13862	13714	14140	13856	13907	14086	13943	13913	13969	13767	13991	13988	13877	14013	14085	14049	13879	13944	13898	13865	14052	14006	14038	14022	13974	14042	13895	14136	13898	13998	13975	13864	13873	13988	14057	13975	14053	13877	13813	13863	14083	13994	13871	14011	13962	14015	13873	14051	13985	14004	13939	13834	14001
24018	21180	28575	24704	23691	23683	21280	17830	17249	17167	17009	16840	16869	16785	16740	16633	16546	16501	16446	16605	16463	16248	16458	16336	16284	16167	16542	16137	16225	16283	16306	16001	16267	16369	16057	16098	16283	16441	16168	16374	16336	16337	16116	16205	16449	16228	15901	16213	16119	16113	16151	16219	16024	16223	16298	16044	16078	16114	16143	16102	16077	16058	16058	16152	16073	16177	16136	16170	16153	16038	16155	16166	16095	16021	16153	16137	16257	15949	16432	15927	16057	16052	16110	16243	16289	16070	16096	16095	16056	16277	16199	16257	16001	16360	16211	16090	16229	16023	16169	16071	16222	16109	16088	16192	15897	16126	16065	16023	16078	16051	16086	16213	16162	16087	16044	16222	16040	16264	16194	16249	16115	16233	16014	16145	16190	16140	16057	16145	15987	16119	16204	16250	16176	16147	16204	15969	16235	16135	16135	16024	16318	16162	15976	15961	16107	16180	16174	16308	16391	16113	16152	16262	16147	16073	15969	16189	16054	16057	15915	15934	16131	16280	16069	16186	16164	16078	16163	16269	16134	15893	16024	15956	16042	16101	16051	16118	16109	16170	16010	15919	16173	16038	16058	16127	16286	16272	16100	16053	15970	16062	16041	16252	15977	16030	16093	15963	16221	16154	16187	15976	16095	16055	16032	16101	15941	16122	16293	16271	16042	16100	16190	15913	16012	16016	16023	16195	16154	16261	16117	16119	16231	16048	15829	15969	16125	16022	16158	16017	16116	16129	16050	16181	16004	16018	15928	16106	16145	15906	16056	16029	16395	16300	16262	15958	16169	16034	15991	16076	16079	15936	16017	16151	16176	16079	16009	16205	16333	16358	16259	15896	16190	16099	16281	16052	16100	16066	16049	15967	15966	16024	16056	16260	16205	16195	16303	15942	16073	16126	16098	16169	16031	16284	16232	16038	16102	16046	15985	16151	16040	16215	16081	16120	16015	15998	16222	16068	16024	15946	16119	15964	16101	16356	16179	16023	16004	16178	15802	15944	16097	16217	16204	16189	16086	16200	16026	16248	16111	16212	16062	16110	16119	16235	15962	16138	16025	15935	16243	16269	16169	16166	16281	16240	16179	16069	16336	16171	16234	16050	16185	15996	16121	16065	16104	16009	16237	16035	16147	16005	15916	16016	16012	16159	15904	16167	16056	16165	16106	16111	16134	15848	16219	16091	16016	15915	16080	16010	16153	16043	16149	16128	16200	16127	15937	16157	16269	15952	16219	16093	16123	16296	16249	16053	16180	15961	16107	16104	16056	16086	16055	16166	16135	16021	16045	16170	16066	15915	15959	16001	16010	16065	16128	16204	16212	16225	16056	16031	16033	15877	15982	16030	16188	16071	16110	16003	16183	16039	16029	16166	15868	16060	16140	16176	16248	16145	16176	16090	15969	15983	15942	16236	16073	15824	16249	16000	16141	16368	16292	15986	16293	16123	16096	16219	16152	16132	16175	16038	16091	16163	16094	16194	16005	16117	15823	16058	16078	16040	16056	15936	16141	15944	16020	16113	16175	16051	15973	16365	16052	16080	16189	16245	16220	16277	16286	16046	16030	16160	16186	16113	16071	16047	16143	16261	16154	16244	16118	16006	16240	16184	16208	16031	16058	15876	16232	16201	16293	16196	16156	16141	16109	16093	16124	16151	16189	16084	16095	16155	15999	15890	16106	15935	16007	16034	16019	16125	16074	15975	16304	15921	15919	16146	16161	15939	16118	16040	16084	16145	16180	15830	16415	16250	16151	15956	15947	16204	16136	16045	16052	16120	16028	16103	15851	15920	15984	16085	16017	16189	16247	16095	16280	16058	16046	16209	15877	15996	16014	15976	16012	15922	16086	16000	16004	15951	16048	15859	16106	16065	16052	16394	16204	16164	15913	16027	16195	16099	15945	15984	16171	15942	16180	16138	16038	15973	15798	16138	16174	16249	16206	16278	16260	15865	16124	16161	16154	16131	15889	15981	16031	16035	16164	16222	16318	16323	16271	16086	15960	16072	16110	16112	15819	16093	16072	15861	16182	15918	16237	15986	16063	16161	16135	16087	16001	16024	16119	16026	16109	16074	16104	16182	16015	16054	16092	16157	16145	16023	16141	16391	16154	16225	16068	16114	16154	15943	16139	16069	15993	16022	16198	15971	16007	16156	16034	16012	16003	16104	16040	16047	16106	16447	16212	16346	16119	15886	16067	16021	16078	16067	16079	16014	16058	16160	15859	16101	16071	16193	16166	16107	16246	16245	16274	16141	16044	16063	15952	16165	15986	16065	15840	16137	16142	16142	16240	16046	16272	16014	16083	16228	16002	16154	16107	16102	15918	16046	16137	15991	16426	15984	16081	16089	15900	16126	16040	15885	16012	16117	16236	16072	16227	15940	16195	16011	16239	16194	16356	16234	16202	15988	16238	16142	16050	16205	16203	16107	16131	16144	16248	16176	16031	16283	16193	15959	16022	16007	16104	16003	16026	16093	16140	16010	16087	16268	16204	16267	16250	16118	16258	16343	16066	16185	16148	16123	16252	16368	16279	16154	16027	15893	15821	15884	16157	15926	16139	16256	16231	15988	16253	16275	16137	16108	15984	16178	16231	16162	16208	16123	15993	16145	16083	16051	16283	16003	16065	16032	15972	16040	16129	16130	16119	15872	16055	16225	16141	16209	16116	16207	15963	16071	16109	16240	16163	16089	16175	16188	16178	16025	16244	15910	16138	16127	16199	15947	16067	16078	16100	16078	16029	16153	15971	16209	16072	15907	16009	16212	16057	16023	16149	16147	16039	16061	15987	15798	16039	16121	16095	16114	16096	16290	15986	16064	15983	16266	15960	16213	16163	15976	16188	16239	16280	16032	16307	16037	16083	16212	16296	16025	16255	16187	16066	16169	16121	16145	16047	16095	15950	16316	16081	16200	16152	16105	16040	16136	16123	16008	16176	16112	15968	16158	16041	15928	16254	16278	16055	16152	16162	16070	16062	16059	16016	16086	16015	16061	16267	16034	16169	15997	16066	16187	15878	16196	16138	16088	15998	15931	16161	16137	15994	16086	16052	16224	16052	16060	16164	16146	15997	15983	16164	16018	16135	16227	16238	15990	16118	16058	16072	16072	16164	16206	16158	16158	16144	16033	16001	16261	16063	16331	16225	16284	16210	16039	16163	16199	16325	16219	16189	16243	16077	16143	16090	16296	16032	15981	16111	16184	16038	16130	15987	15993	16173	15955	16205	16101	15999	16182	16035	16038	16077	16121	15962	15962	15936	15964	16166	16296	16084	16334	16189	16162	16171	16005	16219	16183	16208	16105	15940	16055	16181	16204	16088	16162	16039	16030	16327	15974	16083	16129	16178	16097	16155	16269	16321	16261	16209	16062	16144	16166	16187	16083	16235	16227	16024	16153	16110	16056	15893	16176	16131	16079	16029	15928	16068	16024	16034	16021	16238	16101	16072	16147	16234	15970	16049	15946	16128	15982	16172	16200	16021	16052	16085	16233	16139	15960	15842	16258	16145	16309	16282	16222	16208	16088	15949	15952	16150	15952	16126	15983	16015	15954	16054	16246	16041	16020	15941	16177	16082	16133	16312	16102	16283	16245	16206	16048	15980	16198	16106	16162	16002	16220	16121	16211	16144	16127	16121	16273	16159	15915	16042	16272	16134	16016	15968	16112	15988	16058	16252	16142	16010	16263	16040	16063	15983	15925	16110	16088	16102	16047	16003	16167	16053	16208	15974	16050	16083	16127	16225	16137	16014	16200	16000	16030	16136	16265	16387	16045	16100	16077	16059	16074	16095	16111	16226	16038	15980	16410	16230	16185	16143	15992	16194	16049	16007	16268	15867	15867	16002	16056	16140	16080	16188	16180	16079	16172	16276	16153	16171	16289	15942	16099	16101	16078	16089	16032	16091	16081	15923	16092	15916	15984	16021	16080	15894	16127	16178	16252	16228	16096	16168	16206	15908	16181	16226	16321	16232	16083	16181	16046	15903	16191	15979	16035	16288	16158	16252	16125	16124	16101	16246	16100	16163	16143	15981	15984	16199	15908	16250	16031	16074	16267	16082	16101	16281	16117	16040	15912	16106	16086	16041	16141	16233	15962	16169	16247	15894	16255	16132	16144	16121	16082	16117	16144	15996	16059	16179	16065	16254	16224	16225	16077	16175	16160	16005	16091	15977	16031	15852	15951	16182	16129	16020	15856	16056	16002	16104	16086	16213	15979	16181	16116	16094	16255	16125	16148	16161	16146	16011	16117	16150	16286	16128	16146	16087	16012	16079	15923	16172	16064	16019	16064	16157	16080	16280	16069	16043	16101	16089	16074	15872	16234	16071	16098	16197	16014	16091	16011	16111	16185	16101	16114	16241	16066	15935	16174	16159	16097	16222	16151	16261	16257	16374	16147	16142	16299	16017	16186	16177	16073	16032	16035	16168	16127	15982	15910	16125	16062	16156	16070	16052	16119	15957	15858	16148	16099	16055	16128	16313	15992	16106	15995	16103	15970	16108	16110	15940	16024	16115	16098	16046	16141	16028	16051	16114	16101	16075	16123	16147	15914	16174	16245	15981	16093	16058	15956	16193	16225	16010	16193	15961	16164	16213	16194	16091	16409	16188	16218	15876	15982	15927	15877	16118	16122	16143	16252	16300	15994	16094	15968	15831	16044	16161	15861	15971	15962	16082	16139	16029	15861	16122	16102	16066	15999	16003	16200	16146	16442	16008	16207	15984	16022	16041	16229	16002	16133	16272	16168	16230	16056	16261	16098	16156	16278	15946	16130	16142	16097	16197	16030	16203	16142	16147	16206	15995	16107	16177	16236	16022	16032	16028	16033	15948	16121	16206	16217	16223	16202	16141	15991	16227	16177	16092	15896	16269	16111	15949	16185	16305	16105	16174	16278	16244	16003	16223	16051	16231	16036	16245	15880	16035	16088	16223	16229	16085	16103	15908	16052	16081	15985	16032	16309	16037	16083	16175	15921	15924	16068	16182	16095	16151	16169	15989	16236	16148	15834	16063	16025	16141	16021	16083	15933	16252	16034	16114	16114	16081	16050	16150	16312	16186	16054	16298	16176	16056	16083	16067	16182	15835	16176	16111	16205	16056	16186	15982	16207	15951	15949	16221	16075	16057	16034
26773	45375	39977	29961	25560	21690	17337	15940	15498	15193	15199	14941	14800	14704	14553	14520	14382	14488	14413	14219	14153	14162	14155	14181	14181	14280	13994	14080	13926	13977	13980	14073	14139	14055	13934	14140	14052	14126	14002	14297	14203	14121	14114	14209	14085	14058	14064	13958	14090	14010	13995	13907	13946	14102	14060	13885	14030	13992	13963	13889	13973	14019	14012	14087	14064	13973	14016	13970	13983	13888	14077	14033	13951	13964	13834	13874	13862	14042	13910	13939	13851	13946	14012	13886	14026	13919	13911	14069	13911	14031	13887	14030	13837	13803	13948	13921	13954	13793	13951	13723	14011	13893	13869	13988	14042	14151	13954	14027	13835	13932	13903	13970	14047	13764	14110	13982	13972	13977	14039	13918	13780	13983	13920	13947	13807	13862	14033	13936	14028	13767	14060	13812	13995	14043	13934	13880	13788	13901	13996	13810	14038	13948	13977	14111	13879	13978	14011	13906	13940	13894	13940	13806	14072	13968	14135	14029	14022	13913	14118	13902	13937	13858	13990	13988	13785	13935	13821	13910	13879	13915	13914	14046	13904	13916	13909	14146	13904	14049	13786	13894	13892	13923	13982	13859	13896	14070	14055	13829	13838	14043	13908	13943	13753	13897	13864	13860	13937	13958	13888	13902	13818	13876	13931	13884	13881	13972	13981	13824	14186	13910	14147	14042	14037	13995	13824	13843	13854	13935	13919	14041	13860	13903	13944	13836	13900	13972	13886	13998	13947	13917	13857	14035	13941	13949	13903	13989	13937	14056	13976	13988	13758	13844	13973	13913	14069	14197	14009	13781	13838	13898	14007	13821	13832	13888	14002	13889	13899	14035	13969	13854	13891	13976	13986	13922	13941	13865	14008	13856	13909	14032	14007	13869	14038	13816	14032	13838	13835	13729	14049	14029	13842	13877	13967	13938	13916	13969	13805	13950	13928	13834	14053	13761	13842	13948	13968	14007	13997	13979	13923	13985	13946	13946	14115	13796	13973	13852	13934	13860	13808	13914	14002	14038	13814	14057	13881	13953	13987	14055	14035	14082	14043	14002	14029	13894	13845	14114	14128	13788	14098	13967	13890	14179	13930	13890	14033	13810	13892	13907	13889	13950	13955	14075	13996	13881	13766	14104	13966	14043	13732	14028	14035	13840	13987	13863	13947	13938	14016	13990	14023	13947	14020	13963	13972	13765	13975	13943	13875	13937	13972	13872	13860	13853	13854	14049	13952	13878	13929	13982	13853	13966	13942	14068	13878	13924	13858	13821	13887	13879	13970	14009	13936	14063	13852	13935	13816	13785	14002	13912	13994	13935	13843	13849	13951	13939	13899	13884	13885	13705	13894	13957	14113	13894	13802	13997	13875	13990	14011	13793	13891	13828	13989	14062	13782	13894	13906	13915	14041	13971	14090	13976	14019	13869	14029	13935	13958	14037	13748	14154	13862	13990	14119	13835	13881	13950	13844	13949	14004	13907	13974	13852	13860	14103	14012	13970	13819	13791	13965	13803	14029	14102	13913	13926	13933	13840	13852	14072	13987	13844	14070	13906	13930	13811	13814	13976	13801	13945	14028	13984	13904	13998	13927	13859	14043	13882	13782	13966	14011	13852	14112	13865	13905	13988	13986	13989	13809	13814	13795	13921	13901	13870	14015	13902	13889	13848	14032	13870	13966	13869	13808	13953	13945	13948	13971	13917	13832	13949	13958	13822	13990	13937	13825	13859	13967	13988	13939	13822	14036	13997	13969	13961	13842	13916	13935	13809	13986	13906	13880	13910	14006	13916	13926	13933	13882	13889	13842	14027	13908	13929	13893	13971	13890	13984	13853	13869	13966	13900	14126	14037	13948	13939	13811	14016	14049	13890	13903	14168	13803	14017	13938	14015	14060	14052	13879	13839	13844	14051	13921	14006	14094	13975	13994	13806	13991	13902	13951	13828	13983	13953	14040	13960	14004	13738	13955	13828	13811	14092	13985	13887	13919	13961	13910	13802	13994	13968	13915	14000	14035	13935	14106	13850	13902	13951	13923	14062	13856	14060	13971	13976	13877	14029	13944	13880	13855	14074	13803	13884	13759	13897	13927	13861	14020	13807	13821	13944	13827	13914	13805	13905	13897	14071	13919	13967	14143	13944	13759	13990	13859	13975	13906	13847	13973	13874	13797	14037	13941	14024	13973	14052	14017	14166	13801	14005	13900	13932	14028	13813	13783	13903	13861	13860	13926	14039	13848	13881	13926	13940	13959	13964	13902	14005	13926	14052	13711	13876	13968	13796	14022	14044	14059	14017	13848	13950	13989	13889	14024	13965	14045	13977	13855	14023	13758	14026	13902	13789	14069	14079	14069	13859	13973	13957	13840	14020	14007	13889	14014	14040	13887	13954	13815	13955	13848	14122	14151	14005	14063	13902	13957	14034	14029	13909	14025	13808	13966	14021	13993	13916	14048	13876	13814	13931	13950	13672	14030	14123	13993	13935	13950	14071	14151	14007	13852	14123	13954	13953	13915	13921	13924	13937	13759	13938	13823	13930	14034	13868	13769	13910	13957	13904	14050	13903	14017	14005	13909	13833	14057	13817	13888	13757	13975	13925	14011	13823	13825	13840	14014	13815	13921	13957	13725	13953	13930	13941	13952	13967	14110	13983	13865	13759	13960	14004	13876	14031	13920	13824	14007	13719	13918	13926	14238	13959	14062	13875	13837	13810	14074	14047	13968	14125	13841	14036	13950	13891	13977	13979	13921	14031	13898	13822	14066	14060	13837	13849	14084	13903	14036	14017	13998	13933	13936	13928	13923	13945	13891	13991	14090	13960	13849	13782	13946	13822	13947	14149	13914	13800	13852	13924	13997	13875	13752	13790	13872	14068	14095	13890	13860	13878	14148	13947	13953	13815	14041	13889	14116	13876	14024	13889	14053	13909	13983	13849	13830	13881	14022	13971	13953	13910	13901	13897	13917	14023	13903	13969	13955	13877	14089	14058	13925	13882	13988	13888	13955	13778	13983	13857	13934	13959	13871	13970	14138	13845	13936	13898	13892	13960	13897	13841	13948	13935	13944	13926	13926	13944	13898	13856	13791	13898	14035	13989	14018	13818	13912	13931	13972	13996	14026	14090	13941	13985	13822	13900	13951	13943	13766	13831	13879	14039	13954	13884	13715	14071	13794	14013	13958	13910	13879	13806	13836	14042	14049	13934	13802	14090	14039	14049	14008	14122	13962	13872	13877	13832	13846	13945	13915	14034	13948	13941	14033	13913	13894	14047	13921	13926	13932	13924	13973	13968	13885	14023	13898	14023	14016	13914	13868	13869	14024	13836	13890	13897	13938	14003	14206	13859	13854	13763	13733	13911	13870	14059	13903	13893	14135	13938	13875	13946	14003	13939	13953	14076	13788	13970	13837	14010	13887	13937	13951	14005	13814	13951	13968	13973	13781	14010	13834	13932	14015	13981	13848	13959	13857	13951	13768	13953	13977	13949	13999	13841	13908	13833	13973	13866	13925	14029	14013	13836	13936	13860	13979	13858	14116	13979	13929	13967	13911	13846	13831	13755	13849	13934	14144	13833	14040	13891	13993	13844	13810	13815	13935	13906	13855	13864	13787	13999	13909	14056	14053	13939	13859	14045	14033	14004	14014	13937	13778	13956	13857	13952	13820	13972	13859	14033	13924	13883	14014	13883	13944	13905	13860	13939	13945	13923	13882	13927	13957	13830	13971	14007	13891	13912	13936	14042	14017	14029	13968	14002	14011	14007	13993	14017	13947	13867	13806	13872	13872	13836	14030	13913	14065	13942	14156	13909	13999	14150	14081	14127	13929	13885	13867	13928	13915	13995	13854	13873	13855	14022	13956	14029	13909	13862	13928	13993	13942	13966	14001	13961	14175	13977	13846	13967	13816	13906	13875	13889	13966	13832	14067	14022	13842	14022	13836	13958	13907	14013	13877	13919	13880	13961	13899	13980	13967	14040	14060	13825	13868	13902	13937	13961	14046	14115	13906	13891	13834	13902	13981	13962	14035	13927	13933	13926	13907	13998	14329	14069	13840	13994	13789	13931	14033	13833	13958	13843	13935	13933	13994	13962	13831	13889	13783	13960	14070	14089	14025	13794	13942	13935	13803	13921	14036	14012	13915	13748	13893	13948	13916	13958	13880	13906	13987	13822	13850	14053	13860	13853	14028	13998	13979	13932	14070	13822	13950	13948	13876	13746	13995	13875	13961	13863	13814	14040	14051	13878	14045	13977	13826	14036	13873	14026	14048	13997	13786	13959	14008	13973	13945	13832	13939	14048	14107	13988	13747	13876	13874	13941	14144	13987	13939	14085	13951	14022	13868	13822	13936	13939	13791	13922	14008	13895	13899	14054	13891	13979	13816	13819	14017	13724	14032	14078	14101	13943	13942	13957	13926	14004	14046	13980	13931	13837	13989	13853	13965	13874	13893	13971	13893	14046	13855	14039	14018	13971	13934	14055	13963	14081	14052	14010	13911	13867	13862	14040	13793	14075	13863	13941	14069	13977	13786	13975	13728	13897	13847	13947	13951	13982	13927	14077	13694	14064	13839	13954	14086	13964	13851	14090	14089	13931	13882	13978	14079	14061	13953	14091	13922	13999	13777	13936	13968	13960	13910	13940	14109	13950	13915	13900	13875	13966	14020	14029	13855	14085	13785	13969	14029	14052	13935	13977	14125	13883	13829	13879	14083	13888	13974	13887	14075	13847	13841	13987	13978	13900	13858	13897	13824	14045	13919	13994	13989	13965	13863	14002	13865	13998	14006	13706	14005	13937	14092	13974	13897	13848	13760	13896	13824	14085	13741	13926	13872	13953	13957	13920	13852	13983	13976	13972	13920	13913	13936	14007	13849	14125	13826	14016	13781	13841	13834	14012	13997	13885	14076	13991	14005	13795	13991	13891	13949	13746	13828	13831	13845	13767	13997	14042	13749	13705	14109	14020	13824	13894	13890	13856	13961	13706	13997	13883	13821	13768	13835	14081	13929	13940	13833	13821	13863	14096	14009	13852	13668	14000	13930	14085	13888	13833	13897	13968	13945	13938	13911	13734	13895	13843	13793	13966	14037	13834	14042	14095	13823	13891	13680	14002	14028	13896	13933	13952	13925	13833	13931	13961
22859	21144	28899	23835	22320	24982	26044	20098	18625	18670	18304	17922	17871	17770	17797	17673	17429	17456	17525	17418	17389	17275	17226	17280	17298	17127	17145	17144	17263	17321	17135	17193	17375	17150	16974	17064	17113	17021	17180	17126	17323	17044	17072	17154	17026	17183	17114	17137	17156	17179	17119	17057	16881	17141	17211	16936	16933	17079	16891	16964	16645	16918	17038	16979	16810	16939	17067	16821	16824	16932	16962	17042	17028	17029	16985	16916	17002	16898	16934	16922	16858	16928	17115	16874	17085	16829	16995	16899	16914	16923	17024	17133	16813	16899	16901	16924	16939	17102	16831	16889	16962	16839	16747	16832	16983	16956	16985	16926	16733	16809	16946	16977	17192	17062	17028	16785	16999	17034	16902	17074	17080	16973	16962	16816	16942	16943	17004	16832	16979	16944	16754	16826	16931	16961	16986	16805	16651	17058	16861	16877	16809	16836	16943	16900	16911	16886	17048	16750	16785	16945	16899	16983	16919	16795	16892	17015	16903	16982	17031	17083	16915	17128	17049	17015	17020	16887	16833	16909	16946	16791	16875	16782	16797	17113	16960	16717	16881	16782	17125	16966	17054	16990	16924	16984	16790	17149	16699	17050	17106	16993	16886	16804	17044	17177	16802	17029	17004	16676	16831	17104	16996	17016	16809	17019	16969	16993	16865	16889	16734	17025	17048	17099	17089	16853	16852	16906	16869	16925	16772	16922	16842	16926	16848	17108	16811	16801	17129	16912	16904	16880	16920	16873	16743	16945	17145	16966	17028	16760	16954	16885	16760	16881	16983	16926	17123	17015	16959	16856	17115	17242	16967	16871	17054	17067	16888	17144	16949	17009	16872	16867	16955	16777	16884	17054	16976	17115	16907	16902	16947	16800	17105	16971	17053	16771	16936	17064	16933	17153	17040	16934	16858	16742	16951	17068	16866	16911	16943	16761	16915	16958	16944	16952	17077	16865	17150	17089	17127	17040	16983	16860	16945	16990	17026	17010	16749	16973	17196	16846	16853	16844	16894	16985	16854	16957	17045	16939	17162	16987	16961	16765	17100	16799	16689	16762	16933	16821	16912	16954	16985	17084	16889	16800	16779	16799	16912	16801	16850	16975	17027	16858	16897	16885	16809	16845	16916	16940	16930	16901	17173	16931	17029	16879	16759	16992	16958	17088	17009	17039	16945	16998	16835	16771	16761	16781	17079	16872	16868	16760	16858	16826	17031	17103	16963	17097	17004	16917	16820	17004	17028	16799	16967	16794	16842	17015	16878	17032	16881	17112	16749	16728	17055	16992	16796	17001	17273	17069	16849	16750	16924	16861	16917	16817	16884	17124	16847	17041	16708	16868	16873	16812	16974	16959	16876	16751	16853	16699	16910	16806	16814	16731	17117	16815	16847	17047	17077	16971	16948	16924	17063	16965	16933	16823	16717	16936	17081	17074	16875	17001	17017	16957	16854	16976	16689	16791	17113	17137	17032	17007	16955	16969	16775	16857	17073	17006	17121	17036	17052	16698	16785	16862	16945	16745	17089	16894	16849	16945	17016	16864	16848	16999	16855	17026	16838	16819	16760	16956	17034	17006	16992	16914	16840	16870	16868	16958	16897	16954	16883	17121	17000	16950	17001	17049	16985	16976	16981	16892	16702	16903	16935	17138	16958	16985	16904	16831	16990	17044	16870	16890	17047	16924	17080	17023	16916	17060	16989	17019	16821	16941	16984	16979	16745	16913	16779	16969	17016	16784	16695	16674	16928	16959	16838	16801	16836	17128	16833	16876	16919	16846	16935	17090	16839	16672	16932	17007	16899	16829	17010	16790	16814	17092	16924	16915	16909	16855	16981	16941	16913	16890	17081	17064	16893	16882	16978	16894	16901	17055	16895	16896	17007	16992	16855	16914	16923	16908	16782	16936	16866	17015	16933	16950	17008	16868	17036	16911	16970	16843	16898	16811	16923	16757	16719	16842	16798	16816	16860	16677	16859	16779	16856	16933	17140	16914	16977	17011	16881	16999	16865	16998	17088	16984	16880	16988	16835	16955	16920	16995	16757	16935	16912	16797	17083	16979	16902	16944	17019	16998	17016	16722	16883	16792	16754	16965	17014	16739	16965	17096	16851	17141	17023	16861	16929	16990	16963	17008	16877	16990	16785	16654	16931	16943	17102	17050	16916	16997	16997	17055	16892	16812	16945	16947	17032	16889	17106	16984	16662	17124	17009	16962	16848	16824	16907	16905	17031	16961	16920	16658	16849	16655	16870	16754	17042	16945	16966	16936	16889	16741	16874	17091	16964	16886	17071	16906	16888	16780	16903	16819	17081	16896	16750	17123	16823	17083	17120	17017	16888	16936	16917	16894	16902	16936	16936	16767	16842	16736	16990	16974	16997	16917	17079	17155	17140	16881	16887	16870	16960	16964	16832	17031	16780	16699	16874	17001	17051	16741	16906	17090	16801	16811	16943	17032	16804	16889	16976	16701	17142	17080	16948	16837	16848	16894	16914	16979	16831	16853	17110	16925	16805	16926	16893	17024	17186	16856	16819	16866	16872	16828	17071	16914	16865	16766	16937	16883	16880	16917	16963	16772	16787	17007	16848	16887	17052	17001	16852	16905	16892	16992	16958	16924	16965	17085	16890	16873	16963	16905	16953	16732	16974	17104	17114	16854	17020	16907	16871	16862	16806	16893	16855	17020	16922	16839	17049	16940	17027	16768	16970	16878	16902	16836	16977	17006	16801	17063	16958	16922	16832	16910	16946	16862	16638	16796	16836	16837	16979	16757	17142	16994	16857	16920	17045	16748	16828	17043	16970	16934	16742	17027	16905	16875	16766	16756	16682	16803	16992	17079	16821	16733	16753	16929	17061	17013	16998	16781	17010	16838	16908	17018	16965	17149	16902	16815	16626	16815	17097	16926	16785	16863	17051	16909	16929	16872	16943	16853	16942	16926	17005	16646	16913	16870	17014	17026	17136	16955	16762	16945	16910	16954	16926	16971	16900	16861	16918	16864	16964	16987	16762	16907	16920	17024	17012	16881	16818	17043	16878	16784	16850	16896	16942	16957	17040	16850	16885	16973	17031	17140	17016	17037	16944	16959	16953	16929	16842	17038	16887	16770	17094	17053	16995	16761	16925	16801	16757	16969	16906	16851	16950	16902	16782	16944	16680	16831	16847	16834	17001	17099	16814	16915	16755	17010	16979	16910	16898	17053	17076	16820	16753	16793	17075	16857	16942	16791	17001	16879	16778	16962	16924	16898	16806	16652	16776	16961	16908	16927	16908	16968	16886	16846	16770	16895	16882	16950	16890	16908	16791	16862	16597	16913	16994	17039	17061	17040	16802	16999	16817	16799	16893	16838	16710	17155	16973	16990	16925	17084	16808	16789	17121	16826	16805	16940	16896	16813	16785	16985	17171	16687	17023	16813	16776	16861	16786	17140	16953	16975	17036	16955	16985	16987	16798	17064	16979	16841	17132	16967	16934	16848	16859	16804	16790	16835	16581	17109	17123	17016	16885	17054	17016	17111	16785	16995	16744	16973	16847	16811	16823	16944	17101	17009	17021	17023	16984	16800	16767	16757	16976	16883	16740	17039	16850	16879	16913	16985	17100	16679	16734	16954	16887	16956	16943	16966	16811	16884	16808	16722	16922	16816	16743	16822	16797	16827	16993	16755	16775	17008	16889	16964	16789	17044	16915	16809	16946	16829	16741	16888	17044	16874	16908	16849	16992	16758	16874	16861	17019	16741	16766	16912	16739	16752	17108	16772	16956	16877	16833	16939	17005	16876	16976	16863	16995	16921	16804	17096	16932	16994	16864	16873	16832	16924	16875	16869	16886	16849	16964	16975	16771	16920	16903	16987	16945	17049	17137	16790	16889	17001	17072	16894	17042	16934	17054	16971	16952	17056	16953	17051	17000	16932	16942	16753	16799	16655	16993	17126	16713	16840	16804	16954	16961	16890	16842	16927	17100	16905	16764	16710	16936	16804	16941	16987	17034	16697	17053	16948	17024	17018	16867	16667	16895	17010	17020	16878	16976	16817	16779	16911	17009	17145	16908	16961	16926	16962	16692	16836	16883	17087	16992	17004	17035	16879	16860	16868	16868	16866	16976	16983	16671	17016	16860	16881	16927	16891	16998	16746	16862	16978	16941	16835	16836	16831	16987	17030	16876	16747	16902	17086	16984	16812	17210	16939	16983	16683	16932	16931	17007	17100	17013	16957	16905	17010	16912	16907	16903	16804	16805	16885	16943	16961	16916	16892	16996	16970	16947	16888	17090	16970	16847	16884	16977	17012	16953	16738	16987	17097	17123	16893	16641	16884	16955	16894	16883	16873	16973	16796	16972	17046	16845	16977	16785	16955	17109	16902	17028	16796	17171	17179	16845	17006	16935	16915	16882	16818	17129	17122	16878	16823	16812	16875	16868	16937	16947	16866	16885	16984	16823	16997	17100	17000	16768	16749	16985	17118	16752	16832	16984	16929	16865	16867	16997	16770	16867	16843	16966	16989	16884	16866	16852	16905	16880	16761	16699	16844	16946	16990	16911	16745	16913	16847	16971	16925	16857	17001	16959	16925	16838	17006	16932	16950	16833	16741	16983	16958	16999	16958	17002	16775	16861	16930	16947	16801	16914	16984	16884	16916	16941	16780	16665	16844	16961	16963	16857	16927	16658	16756	16782	16979	16908	17097	16813	16866	16933	16883	16899	16735	16785	16923	16846	16912	16925	16817	17012	16892	16835	17115	16736	16982	17097	16853	16746	16984	17075	16885	16936	16764	16788	16954	16986	16642	16756	16692	16743	17089	16845	16920	17042	17001	16938	17047	17079	16916	17015	16941	16823	16916	16845	16894	16808	16753	16822	16797	16962	16938	16995	17034	16688	16876	16992	16934	16992	16859	16848	16999	16732	16920	16775	16917	16961	17043	16843	16826	16997	16668	16956	16782	16842	16957	16895	17025	16950	16996	16773	16872	16910	16951	17049	16926	17043	16840	16952	16859	16897	17057	17216	16834	16872	16926	16760	16915	17113	16865	17085	16922	16843	16795	16801	16661	16928	16875	17028	16926	17004	16836	17072	16872	16894	16868	17042	16888	16921	16934	16888	16715	16795	17008	16883	16766	16921	17128	16904	16830
29400	50895	46117	35226	30471	24844	20262	18084	16810	16237	16259	15754	15781	15488	15630	15241	15176	15135	14927	14857	15082	14833	14649	14696	14687	14703	14725	14562	14789	14443	14598	14389	14603	14533	14575	14610	14545	14638	14682	14596	14689	14815	14752	14706	14610	14543	14640	14574	14634	14635	14542	14522	14347	14346	14412	14358	14418	14610	14549	14520	14420	14524	14423	14385	14624	14415	14446	14331	14401	14535	14597	14489	14510	14474	14505	14634	14358	14354	14619	14436	14427	14607	14600	14455	14479	14470	14403	14391	14465	14580	14234	14544	14245	14486	14423	14533	14500	14401	14362	14392	14381	14428	14435	14442	14522	14538	14388	14376	14387	14503	14389	14532	14445	14469	14442	14483	14259	14407	14247	14635	14539	14535	14371	14310	14475	14344	14429	14511	14430	14487	14340	14466	14475	14172	14580	14451	14513	14543	14414	14318	14480	14504	14506	14363	14387	14522	14448	14512	14461	14354	14326	14468	14335	14537	14475	14557	14588	14391	14583	14523	14321	14403	14475	14389	14341	14501	14423	14421	14396	14501	14272	14420	14401	14618	14366	14568	14410	14474	14493	14449	14465	14554	14471	14606	14591	14516	14560	14485	14236	14496	14426	14332	14441	14337	14411	14333	14413	14383	14443	14318	14430	14273	14505	14441	14249	14477	14465	14440	14574	14548	14498	14374	14311	14652	14389	14335	14402	14404	14306	14396	14361	14443	14449	14375	14504	14498	14330	14470	14501	14356	14608	14353	14425	14323	14647	14521	14401	14489	14510	14461	14254	14405	14390	14417	14397	14378	14377	14463	14367	14398	14576	14362	14330	14604	14521	14606	14513	14306	14366	14460	14476	14414	14475	14355	14335	14446	14331	14554	14513	14475	14354	14406	14524	14541	14439	14453	14439	14341	14433	14522	14330	14314	14559	14447	14304	14456	14431	14315	14477	14577	14410	14275	14510	14371	14343	14257	14316	14221	14363	14443	14601	14486	14480	14482	14423	14292	14320	14498	14500	14439	14375	14579	14433	14548	14440	14205	14418	14289	14485	14419	14384	14541	14531	14334	14402	14376	14450	14412	14387	14454	14268	14294	14434	14527	14382	14523	14547	14329	14534	14417	14463	14411	14385	14523	14330	14437	14715	14455	14580	14510	14475	14419	14415	14450	14413	14642	14522	14389	14380	14548	14429	14460	14383	14379	14434	14559	14367	14447	14686	14461	14498	14493	14606	14496	14496	14443	14148	14538	14344	14336	14547	14352	14421	14434	14188	14435	14529	14315	14507	14463	14603	14677	14438	14527	14309	14515	14361	14438	14341	14395	14403	14230	14309	14338	14533	14419	14438	14447	14173	14393	14387	14377	14500	14286	14472	14387	14429	14352	14438	14466	14482	14486	14498	14431	14404	14444	14393	14323	14551	14205	14397	14340	14562	14472	14379	14333	14587	14329	14434	14368	14382	14241	14407	14486	14390	14383	14565	14539	14437	14405	14480	14424	14400	14405	14396	14482	14442	14476	14493	14406	14492	14349	14501	14380	14460	14452	14492	14447	14414	14515	14472	14486	14359	14533	14354	14234	14398	14479	14200	14287	14534	14445	14461	14360	14440	14493	14407	14449	14576	14572	14253	14436	14406	14475	14622	14665	14462	14479	14543	14449	14264	14399	14518	14529	14547	14487	14391	14373	14480	14413	14242	14447	14433	14554	14495	14453	14391	14370	14599	14302	14380	14442	14361	14498	14245	14550	14420	14319	14363	14366	14280	14463	14554	14511	14485	14478	14397	14520	14444	14434	14410	14313	14489	14603	14369	14503	14584	14280	14407	14382	14480	14385	14415	14407	14283	14497	14453	14262	14438	14319	14470	14234	14297	14441	14425	14549	14410	14630	14419	14402	14393	14329	14297	14261	14431	14318	14491	14435	14542	14457	14377	14502	14484	14302	14309	14538	14350	14410	14384	14328	14545	14378	14463	14312	14358	14421	14551	14292	14388	14499	14584	14358	14408	14342	14489	14585	14477	14434	14445	14406	14311	14487	14591	14443	14569	14432	14547	14470	14354	14501	14349	14451	14370	14526	14299	14362	14490	14228	14360	14328	14405	14274	14428	14420	14651	14360	14479	14442	14576	14413	14522	14372	14445	14539	14370	14543	14358	14366	14478	14385	14523	14560	14427	14613	14422	14497	14581	14497	14585	14403	14559	14407	14555	14428	14393	14390	14324	14536	14492	14332	14438	14319	14568	14402	14463	14504	14575	14435	14381	14540	14398	14437	14394	14412	14491	14337	14441	14463	14299	14532	14476	14553	14557	14452	14424	14329	14382	14361	14467	14518	14450	14290	14341	14318	14570	14389	14448	14399	14360	14575	14378	14593	14334	14285	14544	14438	14396	14570	14552	14560	14412	14351	14546	14410	14513	14429	14474	14323	14455	14415	14376	14396	14439	14435	14397	14420	14584	14384	14602	14390	14473	14537	14510	14392	14589	14395	14377	14583	14430	14575	14458	14476	14429	14542	14433	14440	14501	14504	14575	14468	14307	14459	14388	14413	14407	14421	14451	14380	14391	14175	14647	14393	14575	14287	14245	14349	14350	14330	14471	14405	14561	14285	14411	14489	14442	14432	14402	14393	14390	14432	14337	14570	14408	14474	14401	14426	14373	14415	14424	14454	14505	14402	14452	14380	14305	14307	14336	14269	14460	14528	14459	14344	14546	14305	14433	14478	14456	14379	14444	14264	14447	14164	14392	14335	14669	14390	14230	14428	14573	14498	14439	14462	14486	14450	14536	14407	14361	14590	14458	14373	14351	14527	14422	14602	14486	14392	14468	14469	14462	14298	14328	14447	14296	14543	14474	14532	14416	14629	14475	14541	14328	14427	14434	14386	14488	14534	14659	14501	14508	14422	14338	14372	14377	14396	14447	14391	14516	14268	14559	14421	14400	14517	14282	14313	14461	14456	14377	14369	14417	14449	14279	14398	14499	14531	14465	14246	14644	14524	14340	14460	14405	14417	14592	14496	14564	14381	14358	14446	14381	14603	14516	14472	14443	14633	14449	14395	14350	14258	14338	14416	14440	14343	14544	14355	14317	14488	14398	14413	14450	14455	14409	14467	14326	14532	14359	14515	14319	14381	14375	14401	14397	14380	14459	14389	14468	14421	14378	14469	14449	14519	14336	14492	14295	14343	14300	14383	14491	14361	14488	14404	14502	14450	14571	14634	14363	14534	14358	14356	14316	14284	14344	14602	14485	14533	14394	14384	14301	14445	14331	14400	14369	14447	14337	14487	14318	14354	14291	14493	14461	14324	14462	14473	14504	14414	14424	14562	14410	14406	14361	14488	14513	14323	14471	14407	14364	14411	14499	14320	14578	14362	14375	14448	14347	14594	14573	14465	14421	14494	14443	14278	14233	14386	14388	14414	14401	14545	14437	14344	14373	14472	14430	14499	14443	14468	14347	14459	14513	14454	14366	14465	14437	14431	14474	14608	14329	14581	14447	14377	14608	14402	14525	14498	14352	14458	14355	14578	14398	14517	14476	14474	14217	14387	14376	14571	14377	14470	14576	14287	14270	14461	14417	14381	14436	14412	14485	14417	14399	14251	14645	14454	14258	14363	14707	14413	14612	14490	14568	14417	14367	14530	14383	14294	14466	14294	14442	14492	14386	14396	14387	14360	14366	14624	14336	14456	14530	14316	14329	14382	14463	14582	14440	14514	14474	14450	14330	14409	14477	14479	14443	14351	14333	14415	14574	14464	14499	14483	14437	14460	14478	14406	14535	14543	14481	14397	14429	14544	14437	14439	14428	14381	14349	14422	14554	14464	14301	14268	14728	14344	14375	14435	14562	14463	14493	14459	14399	14484	14275	14455	14470	14341	14750	14432	14418	14371	14367	14416	14511	14588	14391	14362	14612	14441	14294	14442	14271	14390	14327	14425	14530	14575	14423	14491	14323	14508	14526	14403	14523	14518	14629	14231	14507	14353	14433	14439	14528	14559	14415	14559	14483	14513	14262	14414	14583	14661	14492	14423	14295	14417	14621	14520	14485	14449	14531	14518	14452	14360	14431	14349	14460	14415	14349	14301	14444	14371	14409	14457	14570	14217	14465	14119	14341	14536	14559	14314	14463	14569	14521	14219	14416	14538	14479	14475	14470	14383	14283	14424	14424	14516	14496	14423	14633	14460	14227	14392	14383	14475	14442	14537	14379	14334	14364	14468	14651	14468	14467	14406	14459	14471	14304	14342	14580	14372	14483	14464	14491	14452	14507	14590	14437	14449	14527	14303	14676	14340	14471	14475	14426	14454	14499	14349	14506	14238	14500	14364	14269	14643	14354	14368	14292	14428	14469	14499	14559	14313	14284	14288	14480	14507	14485	14291	14430	14251	14400	14458	14447	14314	14452	14616	14523	14384	14456	14411	14467	14515	14485	14396	14301	14439	14371	14373	14362	14364	14336	14445	14425	14435	14431	14503	14430	14529	14435	14361	14421	14471	14392	14529	14446	14469	14298	14235	14440	14593	14336	14420	14450	14423	14440	14551	14407	14444	14628	14390	14377	14399	14429	14665	14398	14596	14475	14474	14454	14263	14399	14372	14485	14560	14576	14477	14663	14331	14472	14431	14380	14429	14337	14322	14320	14567	14611	14550	14482	14558	14472	14442	14564	14424	14385	14445	14434	14564	14407	14439	14270	14452	14465	14670	14354	14362	14285	14376	14324	14673	14384	14445	14323	14313	14380	14457	14584	14293	14376	14319	14472	14553	14368	14394	14504	14325	14389	14570	14445	14410	14543	14450	14562	14430	14480	14278	14469	14319	14459	14294	14226	14335	14574	14379	14589	14371	14474	14421	14355	14387	14453	14408	14437	14501	14573	14457	14487	14206	14333	14420	14639	14477	14406	14408	14427	14540	14426	14487	14513	14280	14359	14437	14515	14487	14303	14190	14504	14544	14498	14480	14456	14447	14336	14349	14434	14528	14638	14373	14541	14424	14496	14235	14467	14396	14390	14427	14356	14382	14283	14446	14381	14507	14576	14480	14398	14334	14429	14473	14506	14379	14562	14321	14455	14559	14443	14292	14435	14594	14564	14467	14359	14668	14456	14321	14358	14528	14471	14320	14483	14380	14456	14239	14400	14507
28332	24919	30406	26727	22125	18816	17748	17205	16899	16438	16849	16345	16448	16600	16437	16398	16370	16201	16270	16246	16183	16034	16355	16327	16264	16171	16329	16162	16198	16104	16180	16189	16130	16133	16315	16237	15864	16105	16222	16378	16292	16164	16210	16211	15949	16092	16289	16130	16193	16256	16187	16213	16286	16126	16036	15927	16127	16199	16152	15993	16441	16072	15924	15906	16140	15907	16225	16134	16122	16106	16296	16121	15899	16127	16176	16013	16181	16226	16175	16450	16201	16053	16230	16370	16227	16152	16127	16250	16142	16142	16242	15862	16250	16234	16192	16256	16277	16032	16268	16250	16168	16052	16127	16287	16148	16296	15931	16180	15984	15914	16255	16136	16107	16214	15886	16242	16128	16023	16110	16222	16013	16083	16166	16161	15977	16056	16080	16048	16182	16171	16237	16005	15922	16058	16053	15931	16201	15925	16036	16143	16152	16228	16121	16223	16244	15814	16150	16085	16311	16200	16128	16093	15860	16060	16132	15950	16191	16018	16108	16243	16307	16139	16224	16068	16093	16079	16140	16129	16131	16273	16024	16110	16136	16121	15882	15971	15997	16090	16090	16202	16111	16163	16110	16147	16237	15988	16042	16344	16214	16294	16086	16238	16076	16095	16207	16149	16067	16198	16108	16015	16101	16158	16183	15987	16149	16180	16357	16023	16082	16010	16099	16119	16085	16049	16020	15981	16081	16091	16082	16038	15967	16123	16140	16002	16213	16267	16036	16107	16112	15877	16064	16027	16134	16355	16207	16059	16038	16104	16064	16025	16245	15981	16000	15926	16154	16159	15998	16011	16165	16096	16081	16038	16342	15972	16059	16107	16092	16103	16117	15960	16003	16084	16234	15925	16095	16017	16054	16155	16138	16295	16018	16205	16268	16213	16282	16168	16050	15866	16109	15946	16025	16303	16091	16017	16266	16025	15986	16157	16359	16101	15949	16081	15912	16130	16109	16361	16201	16010	16126	16137	16143	16126	16181	16156	16223	15952	16219	15804	16031	16117	15950	16214	16203	16126	16087	15985	16114	16109	16179	16101	16060	16140	16023	15996	16093	16127	16158	15967	16080	15848	16231	16164	16091	15834	16142	16250	15944	16066	16007	16162	16380	16271	16147	16278	16191	16098	15972	16026	16021	16187	16278	16069	15956	16025	15984	16125	15982	16203	16050	16012	16210	16210	16204	15975	16082	16151	16177	16069	15919	15978	16080	16156	16080	16086	15984	16092	16266	16189	16150	15946	16307	16175	16172	16130	16001	16168	16153	15963	16103	16119	16100	16081	16027	15912	16061	16129	16297	16267	15959	16184	16032	16152	16246	16300	16180	16102	15962	15941	16007	16118	16263	16034	16255	16092	16174	16103	15953	16169	16047	16026	16227	15991	15986	16185	16197	16116	15980	16185	16119	16138	15836	15999	16056	16149	15967	16089	16252	15992	16195	16159	16138	16118	16135	16050	16236	16049	16208	16056	16219	16060	16151	16181	15943	16123	16350	15918	16140	16033	16117	16067	15998	16231	15944	15863	16071	15885	16223	16368	16097	16094	16221	16269	16157	16074	15994	16117	16138	16440	16089	16074	15969	16071	16141	16226	16021	16119	16274	16000	16188	16106	15980	16112	16176	16088	16008	16052	16095	16239	16005	16175	15968	16065	16099	16085	16303	15967	16127	15950	16031	16030	16141	16114	16152	16015	16238	15823	16026	16116	16029	16053	16264	16120	16150	16258	16127	16086	16141	15988	16133	15833	15933	16128	16196	16120	15942	15892	15960	16072	16148	15955	16181	16113	16258	16143	16008	16054	16131	16041	16005	16132	15889	16233	16143	16141	16106	16003	15986	16267	16012	16281	16145	16234	16099	15968	16198	16066	16035	16102	15878	16031	15976	16355	16121	16236	16171	16017	16175	16142	16066	16039	16131	16083	15922	16184	16085	16122	15811	16015	16041	16084	15999	16274	16196	16088	16087	16088	16068	16095	16059	16323	16058	15998	16124	16177	16153	16075	16241	16165	16138	16029	16009	16036	16062	16051	16121	16013	15992	16086	16259	16084	16037	16133	16077	16140	16085	15963	16127	15969	16230	16163	15804	16135	16102	16101	16047	16038	16056	16163	16080	16134	15972	16029	16200	16127	16172	15974	16068	16225	15861	15993	16047	16215	16199	16015	16091	16246	15914	15946	16145	16220	16108	16219	16257	15994	15967	16240	16063	16098	16173	16167	16081	16241	15995	16050	16374	16207	16170	16035	16071	16194	16146	16029	16217	16236	16095	16160	16015	16166	16147	16176	16139	15861	16058	16062	15970	16103	16037	16188	15974	16080	16032	15944	16082	16269	16169	15954	16088	16006	16014	16109	16065	16018	16054	16223	16295	16194	16427	15960	16062	16159	16016	16068	15920	15904	16250	16214	16176	16066	16030	15958	16112	16326	16130	16121	16021	16010	16292	15996	15887	15968	16154	16218	15949	16130	16106	16086	16206	16198	16130	16033	16049	16119	15993	16260	16028	15982	16100	15916	16032	16043	16038	16134	16305	16126	15963	15896	16327	16109	16006	15955	16268	16278	16313	16140	16074	16215	16287	16127	16091	16072	16113	16225	16197	16169	16108	15893	16251	16016	15997	16061	16039	16140	15964	16184	16132	16007	16242	16140	16237	16108	16040	16096	16215	16142	16071	16013	16304	16010	16141	16067	16126	15822	16046	16048	16343	16281	16219	16116	16134	16071	16078	16058	16064	16057	16183	16176	16218	16343	16125	16176	16161	16125	16141	15963	16029	16105	16139	16017	16065	16105	16117	16074	16249	15946	16157	16134	16151	16130	16000	16217	16046	16240	16002	15925	16114	16115	16108	15902	16036	16131	16042	15960	16141	16125	16222	15972	16190	16000	16189	16054	16266	16422	16309	16000	16096	15966	16107	15986	16025	15992	16019	16125	16271	16233	16033	16125	16026	15975	15847	16128	15797	16080	15785	16117	16252	15913	16011	16130	16163	15843	16103	15883	16196	15943	15921	15924	16055	16210	16219	16037	16189	16122	16086	16150	16168	15980	16060	16202	16053	16221	15916	16174	16094	16085	15976	16138	16062	16183	15950	16260	15966	16038	16021	16084	16174	16097	16035	16238	16131	16086	16222	16104	16077	15910	16117	16105	16281	16184	16112	16012	16020	16133	16158	16051	16174	16195	16139	16020	16091	15972	15949	16036	16097	16059	16072	16078	16151	16053	15983	16071	16090	16126	16082	16102	16137	16265	16171	16261	16160	16179	16096	16166	16147	16299	16179	16195	16360	15911	16178	16288	15983	16191	16005	16178	15987	16132	16032	16174	16151	15867	16309	16044	16012	16140	16146	16155	16383	16127	15971	16197	16259	16024	16014	16145	16148	16187	16162	15873	16214	16021	16285	16146	16279	15968	16052	16324	16140	16257	16212	16276	16279	16225	15985	16290	15906	16063	15906	16048	16024	16108	15955	16105	16124	16140	15932	16071	16124	16275	16201	16095	16048	16094	16031	15950	16037	15907	16115	15847	16128	16139	16155	16198	16193	16088	15849	16044	16214	15933	16261	16069	16253	16051	16052	16134	16208	16265	16006	16224	16118	16027	16124	16147	16116	16133	15984	16306	16093	16341	16227	16104	16050	16179	16083	16210	16166	16148	15989	15984	16009	16300	15981	16126	16186	15835	15996	15946	15944	15917	16110	16062	16360	16125	16257	16054	16053	16096	15993	16052	15922	16159	16050	16138	15959	16006	16053	15972	16025	15995	16034	16161	16190	15912	15958	16121	15927	16002	16200	15934	16228	15946	15893	16079	15990	16101	16059	15967	16067	16185	16179	16057	16183	16007	16118	16001	16115	16275	16069	16258	16197	15939	15901	16157	16145	16122	16047	15853	16208	16122	16237	16223	16174	16050	16210	16175	15971	16176	16128	16164	15986	16144	16326	15847	16114	16125	16104	16288	16179	16092	16155	16150	16099	16105	16148	16183	16182	16395	16150	16020	16144	16199	15920	16168	15908	16079	16066	15990	16219	16030	15884	16157	16101	16055	16402	16130	15845	16046	16067	16071	16140	16150	16207	16061	16073	16102	15958	16121	16207	16067	16021	16315	16159	16019	16185	15893	15935	16200	16204	16183	16058	16078	16218	16044	16194	16270	15915	15884	15994	15992	16171	15955	15879	15982	16165	16087	15922	16043	16040	16136	16151	16119	16226	16125	16071	15907	16087	15981	16150	16138	16288	16182	16046	15949	16124	16010	16076	16259	16108	16106	16205	15940	16170	15976	15974	16031	16132	16028	15887	15982	16232	16064	16139	16108	16369	16061	15977	16025	16130	16080	16161	16032	15990	16155	15861	16113	16170	16156	16150	15988	15941	16164	15987	15940	15948	16155	16077	16084	16092	16124	16164	16124	16038	16127	16126	16069	16080	15996	16221	16050	16200	16009	15998	16030	16114	15981	16063	15977	15881	16028	16168	15960	16115	16072	15989	15904	16116	16174	16087	16066	16166	16097	15854	16315	16030	16090	16188	16221	16135	16151	16100	15951	16217	16011	16060	16208	16272	16179	16119	16001	15953	16053	16211	15954	15949	16074	15971	15957	16046	16364	16309	16146	16032	16203	15958	16164	16154	15979	16132	16186	16045	16074	16259	16188	15982	16164	16082	16141	16118	16148	16082	16113	16098	16008	16176	16238	16069	15954	16093	16178	16094	16084	16094	16096	16042	16188	16326	15982	16181	16141	16209	16024	16059	15999	16183	16166	16166	16112	15958	16191	16156	16051	16186	16003	16053	16096	16144	16026	15961	16207	15932	16030	15988	16053	16163	16015	16059	16275	16000	16142	16007	16152	16049	16150	15945	16137	16143	16227	16022	16269	16077	16086	16154	16357	15980	16201	16007	16008	16066	16013	16334	16067	16009	16235	16358	16356	16141	16142	16101	16007	16070	16110	16274	16020	16372	16285	16051	16093	16263	16033	15962	16092	15860	16004	16124	16075	16120	15986	16364	15906	16101	16105	16147	15946	15880	16104	16155	16058	16181	16040	16197	16148	16208	16188	16016	16180	16144	16252	16053	16005	16069	16022	16178	16016	15957	16065	16132	16006	16247	16308	16244	16167	16108	16171	16195	16166	16063	16194
25237	37391	32816	24972	21230	17382	16080	15501	14833	14500	14622	14311	14547	14289	14162	14417	14386	14280	14216	13917	14116	14035	14133	14149	13973	13964	13925	14129	13974	14015	13807	14007	13976	14053	14083	14065	14080	13935	14258	14050	14142	13938	13976	14005	14006	14039	14111	13844	14036	13960	14080	13972	13882	14020	13867	13906	13898	13951	14101	13812	13867	13941	14036	13896	13937	13779	13989	14036	13981	13895	13841	13981	13761	13706	14014	13794	13971	14042	13895	13720	13852	14058	13875	13921	13930	13848	13843	13818	13946	13909	14019	14028	14050	13907	14042	13888	14138	13901	13943	13847	13943	13880	13925	13884	13984	13997	13800	13841	13840	13898	13934	13893	14069	13925	14063	13899	13913	13821	13962	13742	13950	14142	13820	13977	13899	13912	14088	13945	13753	13925	13870	13925	13866	13774	13882	13909	14066	13967	13835	13920	13914	13955	13786	14123	13989	13852	14030	13872	13888	13782	13913	13915	14006	13939	13822	13922	13955	13887	14031	13906	14011	13906	13819	14012	13893	13768	13979	13931	13876	13790	13944	13856	14142	14008	13852	14111	13854	14111	14024	13941	13907	13807	13984	13860	13998	14081	13896	13834	13871	13863	14089	13950	13794	13993	14001	13819	13909	14013	13957	13802	13755	13872	13981	13914	13860	14026	13821	14079	13852	13992	13940	13983	14009	13962	14014	13957	13902	13994	13865	13970	13727	13949	13911	13866	13944	13873	13896	14042	14070	14056	13914	13974	13899	13962	13880	13749	13844	13995	13889	13858	13840	14017	13749	13923	13946	13771	13969	13780	13928	13917	13795	13954	13970	13953	13852	13944	14142	13678	13911	13978	13858	13879	13892	13914	14030	13965	13868	13975	14038	13896	13826	14083	13864	13888	13759	14120	13845	13928	13872	13955	14008	13822	13999	13838	14039	13919	13799	13731	13920	14005	13819	13971	13799	13876	13844	14036	13910	13938	14004	13969	13988	13899	13831	13791	13883	14006	13988	13848	13973	13968	14037	13963	13962	13981	13809	14026	14040	14011	13823	13782	13988	13908	13990	13795	14050	13936	13966	13908	14019	13725	13908	14066	14030	14104	13995	13904	13814	13882	14054	13931	13940	13955	13958	13849	14015	13780	13913	13949	13764	13925	13899	13900	14002	14189	13963	14059	14024	14053	13966	13897	13767	13949	13964	13744	13982	13887	13989	13973	13856	13942	13840	13815	13893	13859	13941	13872	14055	14022	13926	13824	14145	14045	13843	14001	13937	13979	13851	13754	13851	13812	13924	13981	13954	14042	13856	13796	13899	13880	14035	13927	13775	13953	14063	13930	14061	13886	13830	13887	14035	13962	13865	13722	13845	13978	13929	13916	13852	13824	14027	13709	13989	13857	13919	13939	13800	13961	13804	13971	13862	14000	13960	14078	13843	13866	13801	13849	13885	13815	13938	13929	13893	13928	13899	13985	13822	13863	13860	13852	13639	14117	14095	13901	13852	14249	13853	13943	14010	14089	13912	13827	13981	13902	14009	13674	13932	13986	13906	13872	13978	13797	13898	13918	13882	13973	13933	13906	13945	13957	13865	14035	13861	13814	13899	13996	14005	13883	13908	14047	14029	13715	13740	13881	13896	14079	13768	13838	13823	14029	13829	13876	14000	13904	14108	13889	13881	13938	13982	13894	13825	13830	13981	13961	14110	13986	13979	14015	13838	13991	14041	13885	13753	14086	13850	13968	13960	13944	13973	14004	13873	13841	13839	13917	13881	13900	14026	13876	13780	13830	13821	14026	14019	14039	14142	13764	13984	13972	13995	13991	13862	13909	13798	13822	13798	14026	13937	13794	13987	13915	13874	14034	13879	13962	13850	13948	14219	14011	13945	13793	14035	13901	13979	13881	13929	14085	14064	13888	13910	13996	13943	13870	13977	13939	13929	13865	13985	13885	13887	13931	13879	13907	13923	13964	13952	13837	13867	13925	13766	14055	13952	13849	13970	13697	13773	13819	14061	14026	13957	13937	13888	13960	13990	13978	14070	13900	13932	13882	14043	13916	13923	13952	13873	13886	13948	13895	14024	13856	13822	14120	13799	13972	13951	14082	14032	14072	14029	14011	14070	13865	13772	13902	13768	13936	13822	14040	13984	13910	13899	13757	14063	13853	13828	13958	13856	13794	13933	13752	13976	14010	13980	14029	13957	13973	13923	13975	13886	13964	13954	13893	13907	14011	13701	14020	13929	13891	13995	13926	13710	13868	13830	13716	14043	13896	13894	13867	13831	14057	13771	13808	13840	13934	14049	13831	13992	13956	13906	13976	13973	13850	13896	14005	13976	14022	13985	13984	13890	13901	13883	13924	13993	13734	13927	14008	13798	13859	13965	14006	13865	13802	13814	13882	14041	13807	13908	13823	13845	13874	14013	13873	13894	13879	13957	13921	13790	13873	13971	13731	14033	13955	13887	13980	13667	13916	13938	13954	14111	13796	14056	13899	14029	13925	14033	13945	14009	13796	13988	13905	13842	13989	13939	13934	13893	13925	13902	13941	13804	13966	13988	13870	13867	14035	13985	13791	13928	13894	13841	14045	14015	14006	13948	13996	13924	14011	13993	13889	13965	13775	13986	13873	14070	13745	14013	13816	13930	14111	13907	14015	13820	13883	14081	13843	13976	13988	13947	13884	13971	13914	13853	13869	14022	13903	13915	13994	13969	14079	13938	13885	13994	13966	13849	13891	13984	13940	13970	13936	14170	13914	14043	13954	13932	13966	13936	13957	13877	13953	13945	13934	13939	13819	13987	14011	13961	14025	13822	13871	13995	13965	13912	13966	13886	13993	14042	13935	14115	13718	14054	13839	13870	13990	13826	14010	13957	13997	13993	14002	13977	13774	13955	13921	13967	13972	13922	13910	13982	13772	14025	14055	14064	13765	14018	13951	13995	13991	13958	14050	14012	13836	13835	13915	13993	13898	13942	13975	13903	14030	13897	13913	13887	13958	13956	13861	13861	13941	13914	13910	13930	13839	13901	13985	13885	14066	13925	13959	14038	14037	13950	14048	13953	13901	13936	13945	13878	13793	13951	13906	14080	13925	13911	13811	14051	13880	13691	14048	13890	13673	13792	13901	13958	13864	13776	13906	13915	13924	13898	13648	13895	13898	13988	13945	14040	13878	13924	13912	13903	14002	13800	13808	14008	13981	13835	13907	13872	13901	13945	13822	13972	13934	14033	14008	14059	14058	13938	13851	13949	14053	14048	14065	14112	13864	14050	13861	13914	13832	13955	13918	13887	13975	14037	14047	13873	13826	13968	13805	13992	13708	14025	13902	13750	14049	13990	13927	13775	13718	13978	13989	14031	14009	13901	13847	14087	13862	13930	13969	13859	13943	13927	14010	13875	13934	13942	13662	13916	13846	13908	13941	13814	13874	13977	13861	13768	13930	13794	13724	13858	13731	13828	13999	13812	13907	13812	13862	13869	13801	13799	14029	13865	13983	13939	13842	13870	13832	13839	13951	14047	13870	14065	13938	13891	13939	13882	13835	13927	13880	13962	13813	13995	13903	13794	14094	13964	13934	13899	13869	13959	13751	13906	13990	14021	13827	13999	13934	13899	13918	14028	13678	13924	13783	14019	13879	13911	14047	13814	13794	13931	14009	13924	13863	13997	14002	14089	13800	14007	13927	14084	13806	13957	13964	13965	13994	13924	13700	13925	13920	13879	13779	13999	13943	13898	14166	13876	13988	14028	14015	14016	13976	13801	13910	14039	13872	14013	13855	13844	13900	13790	13953	13977	13944	14029	13934	13846	14114	14066	13951	14011	13886	13897	13813	13926	14030	13948	14042	13982	13903	13940	13949	13959	13854	13892	13937	13957	13778	13922	14063	13915	13965	14011	14055	13754	13842	13821	13954	13998	13836	13816	14017	14135	13899	13952	13837	13726	13844	13973	14061	14067	13886	13944	13968	13890	13992	14023	13940	14166	14091	13778	13961	13907	14026	14031	13943	13942	14037	13932	13871	13874	13873	13976	13770	13931	13840	13974	14150	13818	14003	13931	13858	13857	13926	13824	13833	13857	13909	13856	14006	14036	13920	13875	14000	13932	13826	13864	13915	13942	13965	14007	13923	13914	14001	13945	13982	13820	14033	14088	13902	13966	13917	13950	13789	13951	14080	13878	13835	13817	13842	14029	13728	13726	13866	13909	13798	13796	13913	13856	13923	13920	13917	13952	13737	14003	13979	14030	13931	13981	13961	13974	13794	13886	13886	13933	13931	13891	13938	13923	13858	14058	13964	14008	13964	13821	13861	14040	13873	13874	13928	13822	13888	13988	13887	13876	13918	14032	13810	13985	13905	13974	13848	13935	13995	13945	14005	13802	13870	13797	14030	14042	13974	13757	13998	13983	13850	13932	13926	13876	13990	13727	13910	13863	13887	14019	13943	13875	13852	13964	13925	13966	13865	13941	14029	13842	13958	14043	13795	13989	14002	13885	13917	13847	14031	13985	13816	13977	13822	13868	13962	13880	13928	13957	14078	13796	14063	14069	14235	13928	13924	13912	13719	13830	13920	13865	14009	14118	14067	14087	13953	13963	13975	13909	14000	13822	14015	13884	14025	14090	13838	14080	13945	13769	14140	13887	14129	14006	13946	13930	13996	13884	14047	13969	13953	13966	13914	13837	14045	13914	14028	13978	14013	13815	13938	14046	13916	14102	14163	13871	13876	14072	13948	13814	13992	13965	13991	13934	13845	13800	13935	13924	13987	13801	13834	14058	13902	13994	13904	13754	14009	13931	13872	13899	13810	13815	13895	13969	14038	13783	14017	13787	13721	13837	13861	13877	14038	13919	13887	13911	13914	13756	14011	14059	13848	13822	13941	13964	14158	14000	13855	14066	13959	13857	13886	13923	14041	14036	13922	13901	13839	14044	13867	13856	13797	13919	13791	13846	13972	13894	13788	14075	13912	13951	13838	13887	13957	14051	13750	14119	13810	13768	13999	13943	14025	14039	13875	13893	13899	13891	13843	14017	13958	14077	13865	13880	13749	13971	13851	13814	13817	13892	13950	13943	13999	13891	13930	14010	14029	13814	13944	13947	13834	13971	13878	13973	13949	13941	13975	13828	13967	14025	13840	13875	13870
23924	21124	28574	25252	24759	23423	22060	18604	17432	17410	17352	17141	17017	17199	17106	16947	16670	16911	16998	16700	16635	16515	16544	16443	16426	16760	16751	16655	16518	16438	16584	16750	16561	16814	16561	16631	16430	16471	16576	16646	16786	16611	16539	16561	16639	16545	16691	16634	16586	16567	16493	16730	16606	16396	16571	16761	16813	16442	16488	16513	16527	16485	16545	16697	16294	16668	16560	16594	16435	16460	16389	16326	16515	16359	16549	16402	16515	16358	16634	16446	16401	16670	16387	16352	16471	16413	16720	16410	16406	16518	16375	16516	16412	16420	16352	16564	16704	16460	16424	16288	16284	16300	16669	16552	16503	16425	16662	16524	16505	16177	16527	16504	16450	16683	16541	16383	16402	16451	16553	16263	16468	16335	16258	16465	16434	16654	16444	16636	16452	16443	16531	16549	16565	16615	16420	16397	16524	16455	16321	16485	16434	16378	16244	16280	16416	16351	16358	16447	16438	16379	16299	16436	16568	16460	16380	16486	16401	16330	16440	16287	16304	16522	16385	16238	16446	16353	16333	16274	16530	16486	16346	16372	16358	16455	16496	16295	16465	16532	16418	16518	16565	16568	16439	16320	16466	16618	16420	16588	16662	16574	16582	16689	16618	16153	16341	16457	16524	16555	16639	16519	16404	16609	16305	16462	16428	16568	16495	16316	16675	16438	16609	16479	16495	16480	16279	16468	16350	16298	16502	16583	16433	16464	16279	16375	16459	16533	16406	16577	16435	16451	16363	16389	16136	16398	16613	16416	16584	16367	16625	16302	16448	16302	16454	16478	16466	16350	16463	16595	16322	16458	16539	16627	16299	16610	16480	16502	16504	16599	16478	16589	16620	16351	16435	16522	16329	16404	16424	16510	16345	16632	16305	16468	16280	16454	16820	16507	16398	16563	16573	16446	16388	16523	16488	16388	16387	16354	16422	16434	16402	16387	16349	16458	16580	16561	16503	16390	16433	16584	16484	16344	16533	16366	16657	16235	16365	16492	16447	16465	16400	16408	16514	16415	16464	16486	16382	16473	16479	16348	16570	16409	16350	16650	16544	16360	16509	16378	16378	16582	16553	16324	16492	16474	16435	16424	16320	16351	16299	16345	16482	16545	16233	16422	16553	16502	16334	16453	16416	16421	16366	16337	16539	16572	16379	16148	16388	16558	16555	16421	16511	16427	16443	16520	16330	16479	16332	16472	16498	16670	16454	16285	16374	16403	16305	16332	16491	16308	16458	16461	16474	16727	16467	16427	16422	16361	16394	16520	16506	16506	16362	16453	16355	16456	16457	16267	16488	16431	16429	16421	16598	16458	16279	16222	16541	16363	16487	16530	16520	16470	16314	16470	16249	16430	16419	16468	16431	16539	16545	16528	16475	16194	16408	16407	16387	16679	16558	16429	16365	16413	16315	16588	16729	16548	16522	16570	16374	16332	16372	16440	16478	16370	16445	16410	16661	16556	16336	16501	16361	16308	16450	16483	16536	16380	16468	16497	16420	16469	16583	16358	16582	16296	16447	16516	16419	16538	16480	16449	16633	16545	16699	16470	16288	16417	16562	16194	16384	16544	16665	16535	16484	16520	16423	16516	16426	16290	16568	16557	16515	16328	16515	16313	16385	16625	16371	16439	16363	16525	16301	16563	16453	16249	16273	16433	16420	16392	16491	16539	16355	16312	16598	16533	16424	16508	16561	16439	16425	16312	16252	16609	16595	16297	16582	16523	16518	16460	16481	16607	16455	16449	16390	16608	16359	16535	16531	16533	16368	16488	16329	16285	16370	16518	16611	16595	16601	16684	16510	16566	16523	16520	16568	16482	16642	16475	16647	16677	16473	16575	16208	16453	16394	16582	16493	16460	16354	16355	16369	16666	16567	16447	16419	16477	16230	16403	16499	16418	16725	16352	16389	16432	16454	16372	16590	16594	16559	16424	16555	16558	16510	16607	16629	16475	16436	16422	16624	16482	16356	16392	16408	16623	16368	16435	16489	16539	16438	16754	16641	16473	16349	16555	16347	16403	16471	16486	16465	16348	16470	16578	16515	16419	16265	16556	16599	16370	16470	16493	16407	16488	16325	16364	16366	16594	16464	16436	16519	16712	16549	16538	16424	16419	16517	16490	16376	16548	16414	16259	16238	16329	16394	16451	16410	16411	16327	16518	16542	16410	16493	16462	16459	16561	16429	16589	16528	16478	16403	16317	16383	16534	16112	16449	16481	16429	16464	16344	16442	16426	16478	16369	16609	16468	16264	16482	16349	16460	16734	16397	16288	16435	16397	16364	16468	16519	16423	16511	16439	16494	16425	16571	16329	16519	16498	16538	16552	16451	16454	16335	16607	16391	16595	16582	16441	16507	16509	16454	16561	16417	16446	16564	16477	16317	16557	16434	16381	16532	16575	16305	16500	16444	16338	16330	16487	16544	16322	16571	16705	16400	16240	16393	16246	16467	16445	16435	16400	16492	16507	16362	16453	16438	16546	16511	16227	16540	16524	16276	16371	16503	16342	16483	16298	16562	16585	16477	16402	16382	16626	16578	16403	16338	16498	16298	16534	16572	16427	16362	16530	16432	16482	16492	16558	16359	16498	16540	16488	16383	16493	16477	16477	16439	16477	16382	16403	16415	16363	16182	16356	16340	16399	16297	16274	16415	16550	16389	16274	16431	16530	16539	16386	16420	16657	16513	16432	16456	16568	16697	16408	16396	16401	16641	16311	16267	16489	16523	16566	16517	16415	16358	16476	16430	16402	16408	16776	16614	16360	16369	16503	16521	16693	16404	16492	16451	16365	16340	16386	16562	16494	16417	16359	16542	16192	16402	16516	16611	16423	16549	16586	16544	16287	16425	16303	16706	16270	16422	16458	16504	16557	16590	16297	16572	16552	16285	16510	16372	16430	16350	16522	16503	16546	16325	16422	16459	16506	16519	16508	16272	16434	16498	16492	16599	16317	16261	16503	16482	16320	16286	16460	16447	16277	16543	16327	16318	16378	16599	16338	16435	16238	16435	16301	16466	16517	16197	16404	16421	16547	16613	16386	16463	16558	16540	16564	16591	16446	16557	16545	16417	16373	16395	16313	16348	16570	16586	16597	16599	16434	16227	16554	16437	16504	16331	16465	16393	16418	16286	16441	16336	16527	16450	16343	16511	16530	16520	16469	16362	16578	16431	16482	16574	16491	16287	16403	16468	16588	16341	16515	16428	16441	16467	16599	16413	16178	16453	16582	16417	16309	16544	16479	16642	16224	16441	16576	16349	16464	16575	16329	16509	16443	16467	16612	16490	16564	16457	16461	16641	16753	16506	16519	16278	16446	16279	16272	16478	16274	16354	16394	16331	16401	16503	16533	16423	16638	16429	16487	16399	16575	16532	16360	16404	16557	16385	16519	16501	16398	16274	16319	16352	16604	16383	16510	16405	16576	16414	16519	16427	16498	16614	16374	16280	16387	16523	16601	16202	16529	16395	16492	16689	16554	16499	16610	16416	16564	16409	16591	16629	16665	16325	16612	16358	16377	16503	16436	16674	16433	16175	16448	16480	16238	16488	16661	16709	16223	16566	16577	16496	16455	16335	16485	16323	16570	16448	16486	16488	16355	16436	16414	16396	16578	16310	16407	16329	16303	16428	16428	16383	16446	16250	16419	16299	16381	16289	16387	16312	16359	16430	16482	16541	16500	16514	16520	16573	16453	16229	16576	16609	16502	16338	16501	16201	16317	16595	16361	16525	16531	16498	16239	16511	16339	16633	16398	16384	16478	16393	16254	16666	16120	16274	16466	16458	16210	16512	16509	16503	16141	16433	16424	16658	16557	16447	16653	16402	16496	16296	16461	16458	16286	16323	16608	16445	16323	16643	16371	16305	16464	16346	16561	16556	16675	16378	16484	16468	16444	16413	16436	16495	16615	16371	16317	16414	16581	16363	16325	16378	16566	16426	16430	16287	16362	16366	16445	16437	16195	16466	16538	16442	16510	16411	16469	16267	16552	16412	16468	16422	16762	16347	16699	16275	16241	16348	16440	16492	16645	16437	16473	16415	16602	16310	16469	16488	16565	16587	16380	16410	16379	16524	16388	16598	16231	16507	16359	16596	16421	16373	16526	16410	16373	16241	16485	16467	16418	16640	16499	16414	16476	16431	16312	16380	16384	16401	16479	16570	16502	16461	16424	16548	16326	16289	16568	16516	16399	16476	16396	16433	16346	16681	16353	16423	16421	16427	16523	16478	16540	16549	16530	16534	16504	16566	16428	16416	16412	16498	16384	16517	16608	16491	16478	16375	16279	16374	16405	16325	16489	16299	16475	16625	16422	16291	16418	16509	16582	16561	16403	16499	16575	16446	16358	16486	16349	16505	16426	16389	16346	16462	16462	16501	16468	16554	16465	16480	16586	16208	16431	16397	16388	16396	16476	16117	16565	16510	16655	16294	16257	16722	16550	16510	16483	16321	16380	16692	16584	16575	16366	16454	16609	16303	16294	16181	16376	16444	16352	16247	16313	16347	16276	16614	16489	16472	16282	16300	16140	16396	16509	16471	16472	16567	16301	16324	16475	16460	16513	16445	16552	16517	16519	16594	16502	16614	16430	16400	16316	16536	16388	16432	16656	16678	16437	16452	16189	16344	16488	16577	16343	16558	16554	16366	16454	16616	16448	16441	16438	16435	16412	16633	16564	16454	16331	16444	16385	16258	16385	16472	16715	16443	16355	16511	16470	16527	16580	16429	16364	16317	16453	16524	16459	16475	16491	16389	16427	16557	16325	16404	16399	16206	16393	16348	16437	16258	16512	16649	16513	16474	16505	16435	16234	16412	16623	16393	16330	16435	16417	16567	16516	16457	16677	16519	16503	16364	16492	16407	16409	16304	16467	16446	16440	16374	16322	16262	16413	16329	16285	16412	16291	16620	16436	16565	16458	16481	16755	16389	16397	16498	16572	16463	16504	16446	16396	16139	16287	16276	16359	16499	16623	16539	16557	16499	16357	16426	16417	16320	16330	16465	16530	16513	16459	16609	16395	16602	16629	16446	16417	16386	16478	16466	16397	16498	16598	16425	16640	16532	16312	16462	16488	16532	16295	16424	16428	16599	16386	16541	16511	16513	16488	16488	16293	16471	16486	16395	16423	16617	16626	16642
26564	45813	41553	35306	28549	20311	18519	16493	15706	15148	15155	14988	14980	14878	14723	14816	14601	14676	14492	14543	14597	14311	14325	14201	14340	14178	14306	14155	14400	14312	14297	14360	14436	14290	14201	14379	14278	14345	14284	14243	14481	14435	14243	14390	14271	14494	14280	14114	14293	14260	14056	14170	14222	14238	14069	14063	14283	14131	14123	14334	14027	14048	14113	14187	14208	14165	14123	14155	14065	13947	14277	14120	14300	14002	14064	14194	13983	14001	14071	14152	14077	14202	14117	14230	14091	14263	14114	13984	14246	14202	14166	14280	14147	14250	14165	14299	14249	14236	14074	14155	14119	14283	14142	14062	14114	14112	14166	14042	14290	14217	14130	14288	14010	14294	14037	14026	14048	14079	14131	14076	14102	14236	14158	14210	14174	14014	14086	14255	14164	14167	14261	14134	14246	14051	14062	14167	14113	14137	14172	14126	14257	14201	13989	14128	14164	14170	14048	14126	14221	14276	14129	14392	14179	14119	14027	14099	14082	14143	14114	14191	14098	14110	14089	13929	14178	13927	14013	14056	14042	14028	14294	14215	14274	14218	14053	14168	14004	14113	14222	14106	14176	14158	14284	14167	14219	14181	14194	14071	14130	14138	14190	14229	14160	13968	14146	14267	14122	14365	14262	14002	14177	14153	14055	14195	14182	14224	14081	14116	14072	14183	14137	14047	14244	14304	14219	14148	14128	14220	14189	14177	14162	14085	14144	13860	14189	14060	14226	14235	14099	14319	14164	14045	14077	13996	14110	14160	14333	14023	14161	14197	14228	14058	14074	14155	14149	14174	14150	14234	14155	14268	14034	14123	14142	14077	14064	14024	13964	14244	14143	14080	14099	14084	13989	14239	14315	14178	14223	13920	14236	14157	14152	14138	14181	14232	14165	14112	14026	14062	14241	14136	14173	14223	14198	13997	14220	14108	14080	14236	14042	14051	14345	14168	14209	14110	14024	14070	14125	14113	14164	14267	14139	14115	14033	14112	14079	14197	14123	14124	14330	14227	14041	14171	14106	14165	14204	14236	14079	14174	14129	14147	14308	14153	14091	14109	14136	14054	14032	14059	14124	14214	14067	13961	14236	14211	14148	14144	14110	14121	14127	14081	14168	14227	14229	14106	14055	14161	14250	14189	14173	13964	14234	14232	14131	14031	14187	14108	14036	14231	14351	14109	14090	14205	14012	14232	14042	14119	14197	14162	14161	14158	14096	14235	14139	14260	14105	14164	14118	14135	14207	14240	14146	14042	14120	14115	14161	13940	14057	14327	14173	14240	14214	14092	14200	14185	14124	14314	14214	14149	14098	14303	14174	14261	13944	13917	14337	14174	13955	14130	14102	14205	13982	14188	14364	14262	14079	14081	14146	14229	14222	14144	14239	14201	14101	14159	14097	14077	14222	14163	14157	14189	14272	14049	14152	14249	14189	13978	14243	14237	14005	14279	14126	14020	14115	14055	14168	14198	14377	14127	14124	14073	14333	14182	14133	14106	14203	13955	14212	14243	14179	14105	14147	13948	14148	14222	14120	14143	14043	14105	14185	14206	14077	13988	14025	14190	14263	14178	14194	14162	14170	14092	13992	13987	14091	14165	14133	14145	13890	14257	14245	14183	14125	14204	14223	14194	13995	14265	14121	14111	14090	14177	14064	14161	14311	14171	14119	13987	14367	14016	14174	14118	14166	14234	14136	14218	14238	14140	14141	14040	14227	14144	14125	13944	14245	14115	14188	14153	14345	14162	14015	14163	14090	14035	14125	14176	14121	14096	14144	13984	14159	14163	14056	14061	14125	14091	14107	14174	14153	14177	13987	14202	14037	14249	14125	14134	14121	14218	14014	14131	14212	14284	14250	14123	14190	14196	14045	14101	14180	14131	14160	14078	14166	14119	14188	14149	14047	13967	14132	13997	14134	14259	14230	14093	14161	14210	14244	14104	14038	14041	14073	14061	14057	14055	14065	14009	13892	14212	14311	14126	14094	14205	14028	14005	14192	14048	14045	14328	14203	14071	14175	14196	14040	14139	14003	14144	14165	13996	14091	14154	14269	14275	13947	14054	14221	14121	14263	14323	13977	14084	14172	14233	14119	14056	14251	14166	14023	14131	14176	13852	14161	14087	14145	14309	14185	14102	14269	14088	14074	14118	14175	14014	14335	14135	14037	14169	14199	14115	14337	14146	14050	13877	14114	14126	14177	14081	14054	14093	14076	14355	14133	14209	14155	14061	14069	14154	13998	14106	14002	14140	14150	14246	14330	14139	14017	14284	14039	14036	14226	14267	14285	14308	14249	14075	14285	14278	14126	14188	14221	14135	14120	14117	14243	14230	14174	14108	14130	14219	14006	14092	14115	14126	14155	14251	13997	14185	14186	14100	14036	14159	14057	13981	14021	14129	14117	14098	14249	13976	14180	14210	14112	14281	14216	14172	14184	14075	14184	14076	14059	14054	14051	14205	14259	14285	14292	14032	14001	14268	14155	14238	14084	14276	14387	14046	14081	14112	14223	14160	14337	14205	14116	14180	13904	14103	14131	14266	14222	14180	14057	14041	14048	13959	14040	14217	14174	14230	14229	14249	14071	14325	14216	13961	14101	14061	14148	14244	14077	14160	14051	14007	14357	14088	14144	14326	14157	14058	14255	14141	14096	14033	14015	14012	14040	14072	14063	14102	14187	14163	14206	14038	14259	14146	14069	14373	14209	14099	14367	14178	14156	14110	14150	14122	14061	14280	14195	14097	14209	14155	14142	14192	14121	14270	14083	14192	14165	14145	14198	14170	14112	14153	14111	14011	13952	14266	14184	14109	14375	13977	14186	14177	14200	14093	14185	14166	14052	14119	14306	14165	14166	14070	14134	14121	14208	13976	14141	14172	14065	14051	14172	14276	14042	14271	14050	14161	14047	14288	14074	14176	14151	14168	14089	14089	14161	14101	14231	14014	14085	14183	14107	14190	14042	14003	14062	14126	14357	14105	14276	14181	14241	14224	14075	14040	14039	14077	14223	14165	14142	14147	14143	14109	14150	14041	14232	14068	14242	14148	14120	14178	14283	14062	14035	14038	14001	14001	14133	14162	14106	14186	14134	14032	14003	14015	14184	14126	14096	14120	14217	14211	14066	14243	14056	14120	14171	14201	14219	14119	14180	14095	14146	14138	14084	14173	14114	14007	14344	14079	14265	14102	13981	14185	14212	14088	14181	14145	14265	14064	14266	14241	14109	13942	13992	14222	14161	14073	14268	14107	14153	14209	13998	14090	14334	14020	14192	14058	14183	14114	14080	14123	14193	14124	14124	13975	14150	14100	14341	14273	14198	14150	14188	14188	14156	14199	14124	14101	14309	14013	14229	14199	14154	14288	14309	13916	14292	14128	13964	14012	14051	14226	14147	13894	14026	14145	14071	14131	14104	14240	14220	14110	14191	14190	13970	14153	14239	14044	14080	14134	13939	14251	14188	14201	14083	14229	14089	14269	14251	14207	14091	14099	14295	14089	14193	14125	14252	14009	13915	14125	14233	14071	14147	13999	14134	14136	14072	14164	14073	14234	14157	14191	14082	14156	14100	14150	14312	14243	14210	14279	14259	14087	14269	14007	14110	13927	14218	14250	14158	14134	14089	14037	14097	14151	14105	14221	14058	13973	14226	14237	14183	14223	14299	14231	14005	14102	14300	13966	14250	14074	14013	14057	14248	14072	14111	14268	14204	14264	14003	14045	14129	14151	14142	14080	14142	14091	14320	14179	14081	14193	14280	14087	14041	14086	14232	14209	14167	14179	14151	14148	14136	14048	14347	14121	14245	14078	14279	14247	14025	14261	14234	14013	14125	14112	14120	14178	14048	14199	14186	14206	14000	14015	14069	14107	14232	14025	14062	14205	14231	14019	14057	14237	14108	14142	14260	14156	14186	14096	13860	14171	14045	14129	14105	14289	14079	14136	14138	14151	14206	14057	13971	14021	14217	14349	14249	14131	14137	14287	14074	14202	14116	14221	14251	14095	14336	14086	14163	14290	14066	14091	14166	14109	14079	14178	14102	14311	14229	14171	14138	14204	14080	14179	14188	14025	14244	14093	14180	14112	14120	14188	14161	14113	13982	14290	14209	14175	14137	14159	14065	14000	14230	14053	14093	14116	14072	14199	14113	14326	14104	14165	14077	14208	13981	14222	14070	14274	14322	14112	14226	14072	14173	14180	14096	14025	14144	14248	14224	14163	14192	14118	14131	14102	14248	14237	14262	14096	13837	14052	14297	14173	14063	14324	13971	14136	14019	14198	14158	14093	14080	14194	14088	14046	14154	14095	14218	14091	14174	14087	14132	14018	14022	14187	14136	14126	14138	14044	14102	13998	14054	14172	14172	14085	14159	14193	14183	14208	13956	14137	14219	14034	14238	14169	14224	14170	14145	14067	14219	14060	14174	14132	14077	14128	14013	14291	14153	14152	14245	14122	14255	14126	14214	14143	14328	14177	14221	14029	14111	14178	14313	14217	14290	14147	14162	14131	14226	14011	14105	14127	14137	14062	14127	13997	14162	14114	14205	14155	14069	14203	14262	14193	14079	14161	14184	14141	14086	14235	13973	14006	14097	14104	14093	14261	14145	14150	14022	14113	14178	14224	14104	14217	14291	13938	14024	14121	14190	14220	14187	14178	14286	14230	14138	14239	14099	14091	14291	14011	14120	14228	14160	14008	14118	14221	14218	14239	14069	14234	14177	14212	14216	14073	14080	14191	14161	14056	13965	14403	14147	14111	14053	14171	14198	14101	14034	14263	13984	14276	14175	14077	13986	14106	14208	14172	14191	14037	14048	14181	14100	14222	14109	14231	14118	14376	14204	14203	14029	14243	14243	14191	14042	14107	14028	14047	14393	14121	14156	14055	14178	14179	13982	14137	14118	14178	14195	14213	14121	14120	14278	14156	14188	14221	13959	14088	14183	14135	14253	14154	14067	14093	14055	14173	14075	14384	14225	14179	13905	14114	14103	14167	14101	14155	14131	14181	14227	14207	14239	13948	14093	14146	14213	14302	14116	14133	14195	14223	14249	14074	14018	14011	14136	14228	14087	14176	14064	14108	14073	14031	14163	14003	14090	14114	14117	14112	14082	14173	14048	14310	14100	14102	14068	14023	14188	14083
22840	21181	28966	24091	22573	24989	26118	20514	18930	18879	18764	18460	18590	18334	18363	18102	18126	18026	17862	17854	17763	17723	17761	18002	17735	17570	17650	17645	17660	17524	17820	17476	17660	17655	17583	17495	17615	17539	17660	17691	17973	17674	17374	17662	17633	17547	17484	17586	17381	17326	17535	17541	17530	17462	17435	17573	17416	17460	17521	17484	17387	17414	17520	17418	17511	17567	17424	17384	17459	17277	17580	17619	17306	17434	17496	17464	17399	17411	17528	17398	17436	17488	17295	17442	17567	17527	17415	17649	17491	17612	17633	17336	17621	17493	17477	17382	17275	17341	17512	17381	17248	17429	17600	17524	17374	17631	17406	17341	17455	17388	17423	17387	17514	17361	17527	17458	17605	17456	17444	17352	17285	17373	17437	17653	17371	17307	17535	17528	17557	17383	17363	17627	17661	17371	17289	17353	17413	17381	17337	17342	17606	17554	17437	17405	17374	17210	17376	17476	17425	17460	17494	17449	17410	17304	17627	17410	17294	17467	17408	17354	17204	17489	17483	17477	17353	17302	17395	17338	17288	17298	17453	17570	17419	17257	17463	17451	17567	17455	17517	17363	17676	17307	17403	17244	17251	17693	17543	17342	17479	17531	17432	17351	17409	17374	17305	17531	17350	17507	17619	17614	17491	17317	17537	17636	17177	17287	17429	17312	17478	17506	17486	17464	17310	17447	17513	17525	17562	17491	17653	17294	17326	17379	17240	17641	17545	17330	17324	17358	17298	17314	17291	17359	17353	17424	17418	17238	17400	17476	17400	17580	17433	17240	17364	17423	17356	17423	17450	17389	17423	17157	17334	17478	17401	17610	17556	17304	17315	17319	17393	17404	17318	17583	17241	17353	17276	17491	17299	17234	17607	17453	17431	17562	17558	17289	17296	17257	17271	17464	17355	17512	17266	17396	17562	17335	17400	17330	17346	17357	17367	17487	17401	17381	17441	17287	17374	17472	17426	17349	17562	17356	17606	17291	17653	17291	17318	17223	17511	17332	17563	17302	17444	17528	17453	17455	17520	17404	17583	17340	17418	17555	17271	17381	17386	17317	17462	17435	17240	17475	17441	17127	17411	17395	17490	17431	17466	17460	17230	17310	17359	17463	17450	17406	17532	17338	17421	17465	17439	17463	17390	17482	17453	17220	17344	17505	17163	17414	17340	17297	17338	17332	17293	17369	17468	17535	17276	17589	17459	17362	17246	17553	17193	17579	17226	17462	17561	17445	17328	17224	17355	17250	17584	17479	17507	17324	17125	17390	17325	17444	17425	17303	17642	17380	17583	17407	17386	17261	17386	17344	17393	17340	17312	17423	17529	17625	17527	17474	17318	17282	17445	17264	17318	17270	17561	17541	17373	17445	17400	17475	17459	17454	17355	17337	17659	17427	17472	17533	17438	17398	17428	17176	17619	17423	17353	17394	17431	17492	17526	17389	17256	17455	17482	17522	17333	17472	17251	17272	17395	17329	17421	17392	17511	17336	17333	17524	17326	17225	17384	17239	17456	17490	17693	17278	17304	17720	17382	17509	17064	17314	17423	17391	17362	17321	17442	17481	17428	17483	17325	17428	17453	17346	17120	17224	17337	17244	17219	17576	17339	17249	17393	17397	17290	17125	17476	17368	17233	17322	17303	17295	17560	17362	17415	17241	17296	17266	17505	17299	17448	17389	17519	17340	17409	17347	17349	17343	17472	17452	17301	17346	17377	17489	17239	17275	17502	17272	17390	17330	17300	17215	17560	17420	17495	17403	17443	17368	17528	17342	17314	17428	17425	17492	17494	17263	17581	17465	17625	17515	17344	17395	17272	17539	17391	17223	17562	17526	17335	17252	17281	17185	17275	17374	17245	17268	17255	17455	17538	17527	17171	17321	17526	17415	17285	17351	17345	17227	17354	17399	17233	17500	17376	17260	17335	17250	17640	17253	17414	17469	17343	17253	17337	17208	17211	17257	17389	17451	17556	17398	17544	17290	17516	17388	17303	17402	17349	17257	17382	17399	17352	17330	17498	17425	17547	17760	17307	17297	17348	17455	17436	17360	17443	17505	17305	17639	17585	17398	17386	17259	17501	17388	17463	17426	17535	17506	17234	17337	17429	17247	17457	17299	17377	17356	17463	17405	17470	17458	17534	17260	17408	17612	17324	17279	17463	17337	17391	17505	17410	17414	17387	17324	17254	17312	17384	17483	17470	17397	17499	17428	17232	17432	17479	17187	17521	17495	17408	17358	17438	17309	17384	17535	17489	17320	17445	17565	17311	17390	17438	17450	17310	17340	17352	17395	17453	17413	17535	17594	17531	17475	17453	17434	17376	17358	17336	17275	17210	17314	17198	17369	17482	17636	17363	17212	17578	17463	17494	17514	17283	17239	17353	17286	17255	17377	17604	17158	17467	17161	17492	17452	17496	17197	17432	17392	17620	17543	17423	17565	17629	17241	17350	17285	17456	17369	17613	17496	17406	17358	17340	17291	17392	17659	17435	17299	17512	17524	17436	17395	17306	17118	17323	17689	17501	17592	17399	17597	17438	17409	17264	17444	17499	17431	17353	17403	17482	17242	17604	17524	17412	17243	17459	17329	17488	17263	17569	17408	17263	17560	17408	17206	17531	17518	17418	17342	17399	17328	17275	17271	17381	17464	17454	17431	17478	17518	17439	17357	17307	17283	17383	17521	17432	17504	17523	17347	17439	17430	17419	17340	17588	17456	17408	17466	17145	17248	17523	17478	17298	17612	17493	17418	17426	17329	17305	17472	17411	17213	17330	17387	17514	17545	17456	17463	17216	17245	17132	17485	17329	17393	17372	17429	17219	17290	17363	17291	17513	17612	17493	17317	17436	17533	17462	17319	17499	17535	17253	17322	17252	17408	17379	17512	17688	17504	17397	17369	17323	17545	17420	17606	17395	17407	17483	17540	17412	17374	17424	17416	17521	17246	17527	17391	17645	17403	17578	17415	17307	17270	17387	17464	17438	17445	17410	17427	17597	17455	17206	17316	17283	17335	17474	17494	17316	17228	17506	17523	17512	17380	17294	17496	17493	17421	17451	17429	17353	17304	17327	17441	17683	17650	17417	17613	17269	17251	17398	17389	17396	17302	17365	17538	17589	17342	17331	17367	17435	17550	17571	17311	17423	17501	17352	17304	17390	17374	17363	17363	17412	17534	17412	17378	17532	17588	17388	17469	17353	17566	17372	17280	17301	17403	17427	17506	17590	17362	17610	17391	17446	17407	17238	17519	17352	17506	17344	17521	17268	17327	17345	17454	17192	17462	17458	17441	17452	17404	17378	17402	17332	17529	17372	17698	17513	17362	17403	17652	17464	17436	17304	17532	17395	17292	17437	17602	17426	17569	17318	17179	17367	17200	17393	17398	17358	17400	17525	17618	17529	17554	17317	17347	17525	17487	17303	17294	17515	17336	17409	17278	17374	17491	17332	17095	17364	17489	17438	17320	17513	17245	17318	17335	17217	17527	17397	17434	17562	17432	17714	17524	17339	17352	17289	17477	17445	17596	17529	17361	17046	17197	17491	17443	17279	17308	17321	17202	17383	17365	17504	17359	17414	17351	17494	17386	17571	17249	17366	17484	17422	17173	17470	17385	17327	17474	17407	17270	17217	17495	17337	17287	17325	17293	17318	17416	17407	17327	17067	17297	17269	17445	17250	17535	17506	17520	17224	17380	17289	17440	17387	17550	17513	17432	17372	17335	17405	17277	17493	17256	17368	17319	17710	17402	17423	17489	17347	17357	17390	17481	17240	17195	17356	17456	17491	17228	17499	17341	17391	17272	17300	17327	17470	17279	17490	17327	17276	17462	17383	17308	17293	17368	17270	17472	17369	17406	17684	17504	17572	17418	17451	17451	17316	17416	17348	17290	17362	17428	17338	17404	17388	17488	17461	17384	17370	17193	17351	17410	17468	17351	17436	17451	17498	17070	17520	17502	17525	17612	17586	17652	17412	17304	17413	17538	17361	17511	17264	17514	17370	17226	17270	17440	17416	17457	17524	17310	17416	17352	17352	17290	17320	17316	17378	17322	17291	17432	17400	17435	17455	17228	17406	17439	17398	17411	17491	17357	17291	17508	17399	17360	17479	17304	17471	17301	17165	17541	17393	17381	17175	17328	17551	17436	17456	17436	17443	17443	17481	17267	17491	17425	17368	17376	17368	17186	17360	17408	17290	17475	17050	17428	17410	17258	17402	17463	17335	17487	17378	17216	17250	17389	17311	17423	17258	17361	17248	17471	17460	17483	17342	17470	17466	17343	17339	17535	17578	17310	17413	17371	17545	17668	17669	17322	17382	17425	17451	17360	17251	17267	17179	17417	17468	17436	17267	17527	17531	17413	17379	17374	17106	17514	17401	17458	17284	17521	17504	17399	17341	17404	17406	17355	17253	17490	17689	17433	17296	17407	17228	17355	17468	17386	17445	17445	17198	17611	17471	17442	17405	17323	17724	17335	17369	17278	17472	17512	17358	17327	17566	17437	17263	17365	17082	17462	17377	17285	17413	17464	17520	17285	17503	17281	17407	17254	17448	17509	17550	17496	17375	17399	17537	17388	17285	17560	17372	17378	17509	17379	17355	17347	17416	17417	17676	17483	17169	17429	17418	17271	17487	17413	17225	17302	17582	17252	17346	17375	17256	17374	17233	17456	17355	17374	17483	17174	17368	17335	17328	17587	17407	17475	17553	17436	17375	17669	17501	17268	17414	17420	17436	17557	17222	17198	17441	17472	17421	17357	17356	17315	17627	17402	17404	17416	17307	17350	17322	17510	17387	17490	17447	17517	17520	17479	17326	17274	17567	17464	17755	17289	17257	17344	17387	17521	17421	17411	17521	17656	17459	17521	17478	17408	17446	17237	17293	17144	17327	17385	17426	17357	17410	17375	17442	17419	17400	17494	17630	17280	17260	17294	17393	17341	17303	17453	17497	17449	17360	17344	17360	17380	17424	17343	17486	17476	17491	17408	17598	17288	17300	17487	17399	17485	17194	17528	17267	17586	17388	17282	17381	17422	17480	17433	17436	17287	17314	17507	17473	17426	17361	17420	17365	17418	17418	17296	17381	17532	17371	17417	17398	17543	17394	17508	17375	17304	17379	17502	17466	17256	17428	17329	17334	17526
29513	51930	48456	38715	30812	24442	20340	18027	16634	16100	16028	15873	15929	15570	15581	15671	15234	15179	15103	15058	14951	15097	14953	14948	14987	14857	14781	14789	14875	15031	14980	14873	14823	14898	14933	14892	14978	14776	14932	14905	15114	15033	14923	14819	14872	14969	14963	14896	14735	14827	14778	14894	14761	14693	14954	14689	14761	14724	14519	14774	14765	14735	14837	14654	14610	14658	14700	14640	14586	14898	14632	14609	14636	14569	14802	14681	14694	14711	14752	14730	14738	14749	14765	14622	14650	14695	14693	14816	14684	14627	14707	14657	14619	14681	14670	14604	14725	14841	14847	14726	14659	14621	14674	14882	14576	14610	14636	14845	14726	14666	14620	14694	14942	14551	14605	14689	14881	14823	14635	14663	14681	14803	14792	14751	14712	14747	14660	14765	14827	14741	14766	14668	14664	14684	14654	14712	14748	14623	14711	14615	14666	14688	14797	14498	14600	14712	14782	14798	14821	14739	14689	14617	14689	14764	14779	14815	14600	14608	14493	14752	14738	14869	14827	14779	14633	14721	14712	14700	14583	14668	14526	14543	14637	14674	14655	14717	14584	14510	14749	14787	14532	14731	14712	14795	14583	14591	14584	14625	14568	14747	14737	14683	14476	14647	14603	14849	14710	14762	14749	14661	14636	14731	14788	14556	14601	14718	14592	14838	14705	14601	14528	14780	14668	14707	14666	14639	14685	14688	14477	14664	14695	14683	14626	14698	14586	14491	14569	14697	14818	14666	14554	14702	14580	14576	14519	14832	14704	14748	14786	14859	14610	14667	14708	14595	14829	14806	14642	14771	14692	14658	14492	14684	14680	14934	14685	14862	14703	14842	14663	14506	14724	14796	14722	14723	14650	14724	14702	14707	14635	14676	14617	14791	14752	14620	14677	14866	14691	14674	14684	14632	14545	14769	14689	14651	14692	14712	14735	14574	14764	14601	14571	14782	14713	14537	14682	14640	14599	14839	14687	14687	14672	14623	14789	14833	14751	14689	14549	14800	14634	14710	14579	14703	14732	14664	14844	14747	14630	14511	14639	14839	14735	14676	14560	14574	14716	14737	14851	14522	14821	14657	14574	14759	14857	14608	14547	14606	14750	14717	14499	14807	14744	14535	14673	14518	14709	14766	14617	14632	14537	14673	14668	14605	14531	14581	14680	14665	14745	14723	14650	14719	14782	14625	14667	14586	14710	14671	14538	14599	14671	14594	14708	14750	14735	14702	14689	14661	14727	14546	14662	14679	14664	14483	14651	14759	14672	14619	14734	14631	14574	14762	14805	14610	14550	14659	14788	14762	14715	14771	14616	14627	14697	14731	14597	14775	14703	14706	14732	14654	14489	14747	14621	14625	14735	14754	14511	14748	14578	14575	14765	14789	14885	14773	14741	14811	14708	14737	14621	14673	14663	14805	14744	14792	14746	14765	14632	14658	14617	14565	14780	14573	14781	14787	14614	14696	14786	14664	14778	14694	14750	14633	14800	14734	14706	14620	14552	14552	14845	14843	14653	14672	14719	14712	14659	14802	14842	14596	14739	14641	14710	14670	14776	14768	14658	14513	14807	14527	14669	14684	14653	14670	14613	14731	14615	14631	14642	14507	14648	14728	14777	14930	14814	14464	14631	14555	14719	14664	14609	14609	14744	14484	14716	14583	14649	14751	14727	14790	14682	14516	14618	14633	14587	14697	14787	14738	14592	14792	14671	14761	14675	14715	14606	14665	14702	14675	14539	14716	14655	14613	14563	14799	14655	14748	14687	14647	14714	14778	14723	14593	14802	14676	14683	14625	14542	14683	14781	14720	14719	14801	14773	14737	14739	14563	14615	14794	14682	14827	14530	14829	14519	14663	14570	14664	14652	14596	14622	14732	14614	14734	14622	14727	14844	14754	14549	14855	14893	14567	14693	14721	14561	14644	14709	14892	14666	14734	14452	14774	14649	14581	14725	14728	14651	14676	14649	14651	14619	14576	14622	14747	14736	14761	14594	14602	14645	14714	14677	14580	14667	14718	14652	14691	14713	14775	14703	14887	14641	14815	14668	14693	14560	14529	14622	14751	14552	14676	14625	14785	14569	14591	14727	14735	14585	14646	14820	14709	14736	14525	14543	14794	14643	14595	14657	14709	14715	14649	14739	14838	14770	14435	14759	14840	14591	14822	14754	14864	14851	14676	14656	14839	14729	14684	14613	14843	14715	14575	14641	14757	14731	14576	14658	14730	14599	14518	14773	14485	14772	14549	14632	14637	14623	14638	14575	14713	14778	14625	14682	14883	14687	14549	14723	14718	14834	14772	14568	14630	14661	14541	14805	14744	14616	14855	14731	14687	14671	14676	14714	14496	14679	14717	14638	14732	14616	14710	14401	14626	14807	14781	14623	14682	14583	14633	14542	14752	14476	14739	14600	14499	14579	14555	14861	14616	14740	14702	14838	14844	14818	14796	14618	14839	14787	14654	14709	14522	14618	14673	14617	14824	14663	14674	14718	14523	14808	14533	14627	14841	14677	14498	14695	14653	14513	14638	14660	14584	14803	14512	14624	14707	14601	14652	14669	14652	14616	14686	14572	14748	14736	14622	14612	14900	14831	14559	14719	14730	14738	14685	14556	14674	14679	14722	14683	14778	14632	14703	14720	14638	14696	14640	14693	14723	14616	14508	14845	14699	14567	14694	14672	14681	14550	14612	14666	14762	14684	14703	14627	14607	14744	14763	14625	14793	14712	14623	14512	14566	14606	14596	14762	14659	14799	14756	14812	14693	14701	14724	14740	14561	14589	14782	14657	14797	14650	14609	14733	14638	14833	14762	14610	14631	14620	14769	14671	14746	14702	14799	14689	14610	14649	14625	14636	14686	14741	14688	14814	14519	14620	14723	14644	14743	14530	14614	14661	14566	14774	14488	14540	14564	14780	14681	14619	14632	14798	14773	14754	15009	14823	14507	14834	14602	14746	14754	14721	14621	14771	14767	14774	14783	14609	14880	14757	14651	14686	14662	14826	14671	14590	14808	14676	14563	14727	14640	14718	14560	14597	14619	14812	14705	14640	14693	14694	14702	14700	14576	14817	14731	14797	14604	14544	14632	14772	14730	14543	14759	14651	14633	14669	14736	14794	14689	14866	14707	14770	14553	14768	14650	14619	14765	14546	14829	14650	14664	14692	14641	14745	14467	14661	14736	14820	14794	14869	14831	14495	14552	14828	14719	14716	14736	14720	14800	14629	14741	14577	14769	14744	14683	14587	14657	14773	14827	14666	14828	14600	14710	14794	14799	14627	14688	14688	14542	14544	14725	14617	14659	14692	14553	14636	14801	14690	14649	14698	14654	14719	14448	14624	14738	14638	14838	14705	14574	14754	14644	14834	14744	14608	14762	14731	14691	14585	14832	14818	14670	14851	14576	14531	14789	14803	14507	14577	14759	14688	14613	14639	14632	14682	14824	14543	14726	14724	14664	14746	14801	14568	14417	14694	14825	14493	14687	14739	14712	14810	14644	14619	14696	14723	14684	14826	14679	14720	14504	14634	14676	14664	14521	14545	14640	14614	14653	14638	14864	14518	14545	14665	14667	14706	14722	14597	14650	14775	14765	14510	14701	14593	14794	14642	14562	14486	14767	14565	14665	14710	14704	14999	14636	14719	14824	14758	14718	14711	14737	14595	14630	14670	14777	14741	14611	14669	14673	14582	14724	14745	14528	14687	14562	14571	14727	14688	14767	14601	14551	14828	14686	14627	14804	14799	14726	14592	14745	14618	14730	14564	14703	14804	14551	14591	14647	14642	14637	14728	14700	14699	14711	14668	14531	14544	14816	14740	14633	14778	14657	14880	14651	14574	14601	14781	14723	14575	14765	14771	14677	14649	14777	14853	14731	14758	14504	14668	14806	14645	14673	14591	14597	14746	14813	14679	14912	14709	14697	14470	14624	14747	14788	14658	14818	14762	14698	14787	14601	14611	14831	14525	14721	14731	14713	14952	14534	14609	14598	14689	14812	14625	14615	14723	14827	14682	14838	14721	14518	14585	14630	14701	14762	14658	14845	14617	14709	14911	14656	14696	14679	14681	14651	14735	14861	14726	14634	14725	14566	14677	14687	14779	14702	14631	14632	14780	14785	14837	14529	14586	14585	14593	14694	14798	14557	14742	14786	14823	14670	14836	14686	14444	14725	14542	14591	14663	14600	14523	14741	14762	14734	14778	14770	14685	14715	14641	14619	14706	14533	14672	14828	14666	14771	14650	14672	14642	14682	14637	14653	14650	14693	14592	14584	14511	14675	14670	14668	14811	14628	14638	14603	14756	14583	14727	14572	14755	14575	14691	14643	14718	14797	14690	14685	14832	14590	14670	14747	14652	14707	14657	14830	14728	14662	14702	14779	14772	14698	14671	14559	14697	14740	14646	14692	14716	14707	14655	14642	14566	14654	14657	14736	14747	14761	14553	14503	14614	14676	14695	14689	14633	14602	14606	14743	14645	14722	14792	14762	14645	14549	14675	14732	14625	14830	14696	14690	14698	14840	14618	14726	14597	14798	14481	14469	14651	14655	14527	14620	14820	14512	14667	14670	14612	14700	14651	14741	14685	14605	14653	14729	14764	14555	14704	14738	14579	14772	14612	14696	14713	14631	14562	14812	14774	14638	14584	14724	14659	14641	14770	14707	14685	14535	14756	14755	14569	14704	14929	14759	14626	14701	14551	14756	14604	14590	14751	14636	14786	14879	14671	14911	14528	14660	14568	14675	14525	14665	14604	14654	14645	14722	14608	14905	14690	14582	14737	14774	14696	14631	14792	14608	14681	14663	14814	14533	14667	14853	14683	14690	14683	14694	14694	14743	14653	14605	14684	14734	14542	14674	14644	14659	14632	14619	14656	14601	14756	14621	14513	14864	14558	14758	14673	14535	14848	14743	14645	14535	14596	14706	14643	14531	14632	14788	14745	14667	14615	14745	14432	14619	14668	14748	14650	14703	14629	14766	14698	14509	14667	14643	14619	14772	14670	14660	14757	14681	14529	14579	14789	14690	14697	14714	14753	14830	14485	14617	14570	14656	14651	14682	14862	14809	14660	14633	14606	14739	14478	14698	14699	14815	14654	14525	14724	14694	14716	14631	14635	14658	14811	14615	14857	14677	14676	14593
28220	25123	31481	26748	21766	19520	18273	17282	16836	16971	16801	16757	16808	16824	16673	16716	16841	16625	16519	16564	16585	16630	16510	16544	16632	16729	16492	16447	16489	16536	16430	16406	16537	16615	16450	16589	16451	16412	16507	16513	16555	16715	16752	16568	16530	16735	16586	16586	16701	16432	16514	16482	16364	16550	16420	16376	16407	16473	16446	16401	16471	16307	16394	16273	16537	16365	16443	16491	16365	16449	16448	16512	16465	16589	16646	16533	16424	16595	16453	16418	16418	16541	16619	16626	16595	16523	16485	16600	16278	16293	16322	16458	16341	16193	16550	16518	16628	16518	16497	16560	16636	16572	16457	16506	16484	16473	16433	16650	16413	16507	16501	16457	16491	16479	16369	16497	16380	16301	16388	16264	16381	16599	16686	16373	16363	16378	16538	16687	16463	16616	16388	16706	16417	16312	16526	16419	16550	16517	16262	16360	16597	16518	16290	16424	16418	16508	16520	16260	16419	16359	16292	16341	16446	16178	16453	16499	16373	16370	16378	16535	16393	16548	16338	16452	16385	16475	16461	16331	16401	16566	16634	16425	16386	16500	16590	16444	16435	16445	16313	16496	16523	16324	16489	16444	16511	16504	16466	16248	16457	16458	16453	16487	16225	16228	16394	16379	16447	16533	16319	16388	16310	16453	16416	16473	16431	16483	16537	16497	16523	16425	16475	16439	16555	16468	16609	16277	16527	16455	16357	16517	16462	16393	16559	16376	16427	16432	16424	16429	16674	16527	16434	16613	16562	16485	16477	16436	16619	16570	16362	16612	16609	16458	16567	16363	16315	16486	16538	16427	16555	16331	16194	16732	16539	16542	16488	16327	16327	16569	16443	16451	16413	16517	16332	16486	16403	16418	16425	16489	16362	16432	16237	16609	16356	16453	16391	16432	16505	16500	16531	16599	16357	16323	16452	16334	16368	16504	16276	16349	16548	16524	16301	16335	16434	16103	16302	16560	16292	16432	16409	16339	16332	16379	16479	16306	16423	16389	16386	16453	16522	16483	16414	16489	16504	16608	16583	16547	16501	16385	16448	16333	16574	16276	16488	16544	16507	16579	16533	16294	16460	16262	16520	16232	16743	16710	16406	16337	16331	16416	16306	16384	16253	16292	16588	16307	16409	16583	16648	16406	16448	16495	16335	16241	16338	16539	16351	16265	16278	16557	16384	16651	16506	16390	16508	16301	16372	16254	16431	16388	16469	16307	16529	16422	16371	16748	16451	16280	16386	16495	16523	16406	16583	16487	16396	16353	16478	16385	16413	16314	16385	16341	16504	16520	16393	16250	16357	16584	16282	16477	16383	16386	16432	16427	16433	16389	16479	16485	16532	16557	16383	16376	16346	16492	16412	16365	16435	16535	16680	16277	16349	16560	16521	16464	16409	16234	16376	16392	16623	16570	16344	16289	16438	16703	16477	16393	16447	16592	16343	16504	16477	16649	16486	16337	16492	16489	16611	16465	16491	16459	16331	16458	16406	16598	16410	16350	16462	16542	16382	16407	16471	16451	16654	16451	16453	16373	16263	16372	16269	16330	16655	16451	16401	16571	16391	16326	16418	16497	16302	16470	16570	16637	16348	16487	16545	16317	16369	16466	16552	16482	16373	16494	16418	16288	16199	16401	16442	16456	16467	16363	16474	16461	16435	16508	16602	16303	16484	16348	16428	16273	16413	16485	16429	16357	16439	16468	16411	16532	16570	16145	16426	16656	16369	16423	16502	16521	16462	16553	16566	16291	16474	16475	16477	16444	16387	16363	16343	16365	16473	16524	16447	16437	16612	16380	16552	16494	16206	16456	16409	16377	16509	16602	16466	16421	16368	16516	16569	16513	16445	16439	16460	16406	16494	16470	16560	16324	16461	16336	16369	16430	16695	16384	16361	16512	16504	16606	16313	16377	16483	16255	16461	16535	16308	16315	16400	16295	16448	16351	16449	16408	16382	16249	16397	16456	16404	16587	16354	16344	16425	16330	16654	16452	16567	16362	16284	16555	16511	16320	16422	16468	16519	16499	16569	16280	16407	16361	16482	16418	16337	16371	16471	16600	16252	16137	16364	16525	16511	16558	16465	16566	16385	16542	16545	16522	16245	16225	16256	16504	16382	16521	16498	16567	16440	16581	16754	16397	16544	16512	16297	16382	16469	16417	16445	16511	16284	16699	16508	16610	16437	16501	16554	16385	16447	16485	16436	16287	16229	16304	16389	16359	16540	16307	16446	16529	16355	16436	16454	16493	16358	16393	16470	16465	16378	16481	16223	16489	16336	16398	16569	16258	16479	16433	16456	16319	16603	16426	16592	16540	16355	16394	16488	16367	16348	16441	16511	16600	16285	16627	16374	16483	16488	16412	16295	16524	16428	16409	16460	16264	16658	16751	16573	16473	16335	16567	16554	16465	16391	16379	16391	16470	16354	16551	16537	16523	16386	16486	16608	16379	16382	16355	16413	16580	16672	16273	16392	16457	16618	16582	16314	16408	16443	16529	16363	16429	16310	16426	16437	16489	16516	16438	16463	16508	16419	16427	16376	16590	16528	16383	16487	16431	16471	16496	16384	16212	16407	16506	16397	16279	16243	16363	16486	16484	16413	16361	16208	16476	16543	16410	16419	16327	16615	16290	16513	16555	16492	16410	16445	16339	16532	16439	16486	16432	16836	16386	16363	16480	16385	16550	16688	16319	16423	16573	16401	16306	16430	16516	16572	16533	16435	16399	16541	16266	16454	16279	16551	16523	16419	16409	16523	16421	16538	16577	16543	16394	16549	16181	16258	16559	16546	16296	16296	16282	16398	16497	16473	16328	16376	16222	16525	16431	16470	16362	16599	16534	16387	16538	16292	16471	16427	16464	16403	16463	16446	16439	16442	16547	16401	16597	16552	16425	16441	16463	16422	16276	16332	16545	16370	16236	16429	16282	16235	16252	16568	16485	16298	16770	16382	16353	16528	16384	16431	16620	16249	16372	16441	16433	16473	16338	16455	16708	16359	16434	16456	16530	16438	16603	16516	16402	16412	16309	16516	16426	16504	16411	16612	16407	16536	16537	16652	16521	16441	16586	16548	16579	16526	16441	16423	16511	16627	16455	16357	16496	16522	16450	16565	16451	16486	16610	16442	16269	16377	16550	16593	16460	16391	16655	16526	16460	16393	16312	16473	16609	16346	16408	16488	16499	16455	16448	16440	16407	16487	16565	16391	16421	16387	16503	16378	16366	16462	16402	16403	16571	16101	16413	16373	16345	16390	16566	16592	16360	16564	16487	16395	16308	16376	16423	16560	16248	16574	16469	16450	16425	16400	16363	16435	16558	16569	16406	16520	16447	16514	16416	16407	16572	16545	16444	16422	16409	16289	16404	16283	16594	16512	16413	16516	16554	16335	16608	16606	16549	16436	16573	16522	16573	16500	16468	16402	16555	16490	16279	16339	16548	16499	16555	16461	16605	16271	16369	16438	16320	16250	16486	16282	16492	16587	16625	16458	16399	16523	16623	16301	16555	16314	16447	16525	16518	16373	16331	16447	16483	16548	16370	16512	16243	16404	16388	16301	16449	16434	16579	16433	16560	16470	16634	16598	16454	16573	16531	16592	16427	16345	16381	16470	16526	16620	16453	16409	16247	16463	16306	16657	16574	16373	16414	16684	16384	16311	16716	16487	16283	16552	16359	16374	16510	16476	16478	16622	16443	16598	16243	16273	16537	16461	16322	16432	16323	16657	16377	16440	16464	16605	16483	16493	16549	16400	16412	16389	16438	16555	16261	16441	16517	16396	16324	16489	16582	16691	16483	16314	16489	16671	16258	16388	16649	16601	16472	16213	16251	16432	16156	16279	16265	16393	16288	16484	16374	16386	16469	16522	16401	16517	16547	16521	16528	16511	16607	16220	16393	16413	16401	16384	16466	16674	16612	16441	16348	16544	16463	16503	16567	16543	16551	16225	16359	16344	16379	16433	16553	16332	16446	16224	16358	16492	16478	16538	16528	16392	16370	16321	16460	16508	16533	16474	16339	16325	16348	16422	16300	16559	16319	16443	16537	16606	16351	16439	16557	16411	16409	16392	16483	16586	16572	16652	16565	16302	16615	16672	16576	16560	16421	16562	16523	16417	16391	16459	16451	16474	16323	16438	16454	16401	16454	16617	16387	16529	16511	16514	16239	16720	16353	16603	16308	16421	16536	16393	16392	16418	16495	16498	16562	16406	16275	16418	16366	16495	16421	16562	16439	16590	16292	16483	16319	16307	16141	16395	16343	16336	16494	16501	16408	16354	16397	16303	16611	16554	16189	16493	16106	16342	16373	16296	16294	16263	16457	16632	16565	16422	16347	16338	16566	16530	16329	16467	16396	16457	16493	16609	16453	16542	16427	16355	16440	16630	16546	16461	16430	16423	16471	16653	16597	16497	16196	16471	16438	16337	16539	16428	16355	16472	16502	16249	16672	16515	16565	16625	16477	16370	16553	16498	16480	16335	16545	16515	16453	16397	16591	16512	16440	16524	16601	16592	16344	16532	16519	16406	16562	16539	16154	16441	16421	16531	16424	16443	16633	16344	16390	16265	16329	16443	16461	16549	16361	16382	16387	16685	16473	16291	16583	16536	16542	16450	16215	16396	16319	16543	16636	16477	16395	16439	16535	16429	16497	16371	16370	16625	16334	16521	16490	16379	16557	16641	16369	16197	16305	16458	16523	16454	16538	16441	16495	16499	16465	16367	16467	16385	16483	16656	16375	16490	16365	16400	16655	16463	16421	16417	16283	16323	16596	16584	16315	16479	16456	16334	16494	16424	16313	16463	16558	16608	16406	16209	16288	16511	16457	16634	16637	16492	16359	16442	16502	16402	16471	16468	16288	16544	16474	16593	16538	16509	16386	16500	16597	16451	16771	16466	16465	16532	16390	16562	16427	16480	16423	16468	16433	16493	16515	16428	16555	16570	16259	16179	16182	16302	16582	16329	16391	16532	16624	16463	16435	16550	16512	16594	16394	16495	16581	16614	16341	16536	16459	16546	16348	16602	16460	16637	16503	16397	16366	16337	16473	16444	16325	16468	16554	16441	16489	16412	16352	16242	16438	16572	16530	16428	16494	16345	16399	16533	16428	16370	16387	16331	16316	16581	16227	16542	16339	16417	16500
25304	37570	34117	23921	20651	17703	16109	15228	14978	14607	14625	14448	14523	14666	14514	14329	14450	14345	14400	14190	14373	14207	14086	14157	14306	14072	14215	14010	14171	14137	14187	14184	14322	14267	14276	14255	14126	14179	14108	14266	14327	14219	14084	14313	14371	14120	14216	14109	14184	14086	14166	14100	14186	14090	14218	14218	14064	14092	14189	14034	14032	14152	14177	14003	14215	14102	14017	14179	14099	14162	14332	14130	13907	14042	14156	14080	14187	14248	14084	14118	14125	14368	14282	14111	14125	14056	14149	14094	14052	14232	14330	13906	14106	14059	14139	14231	14302	13985	14074	14001	13927	13962	14188	14058	13949	14037	13987	14040	13986	14225	14171	14045	14069	13950	14152	13995	14167	14002	14118	14137	13954	14021	14051	13946	14143	14135	14112	14115	14027	14030	14065	13988	14020	14011	14072	14083	14034	14022	14202	14105	14121	13950	14015	14018	14103	14152	14087	14001	14078	14092	14110	13991	14284	13921	14204	14045	14252	14054	14120	14112	14112	14084	14046	14103	14255	14123	14050	14072	14092	14152	14156	13861	14115	13997	14042	14080	14205	14215	14048	14066	13980	14072	13991	13952	14183	13947	14213	14197	14428	14058	13989	14012	14165	14107	14226	14297	14238	14244	14052	14061	14062	14043	13870	14043	13916	14051	14232	14139	14067	14124	14287	14074	14241	14188	13895	14199	14100	14124	14205	13974	14126	13980	14039	14035	14126	14100	14099	14098	14049	13947	13968	14002	14250	14038	13961	13990	14052	14046	14172	14064	14137	14236	14127	14083	14100	14123	14010	14046	14037	14036	14270	14019	14077	14169	14215	14044	14100	13936	14050	14119	14157	14092	13964	14213	14065	14040	14068	14240	14162	14168	14041	14111	14150	14084	14156	14197	14040	14182	14159	14052	14114	14189	14040	14167	14104	13996	14153	13974	14147	13937	14073	13968	14190	14003	14071	14024	14067	14033	14175	14116	14194	13946	14234	14084	14246	14024	14250	14071	14102	14195	14157	14096	13971	14147	14114	14117	14162	14139	14017	14122	14124	13968	14327	14016	14089	14032	14101	14065	14238	14195	14019	13961	14149	14009	14024	14142	14151	14063	14141	14031	14097	14236	14143	13871	14193	14191	13991	14011	14240	14195	14008	14029	14121	14238	14167	14115	14283	14185	14093	14092	14165	14263	14129	13920	14045	14150	14027	14201	14110	14052	14153	14256	14167	14158	14130	13976	14171	14037	14168	14100	14239	14249	14233	14255	14191	14311	13972	14012	14033	14010	14101	14013	14066	14060	14084	14144	14068	14088	13949	14243	14205	13949	14139	14142	14084	13968	14033	14159	14070	14096	14125	14033	14125	14016	14309	14078	14051	13929	14153	14309	14018	14206	13883	14162	14119	14124	13945	14099	14191	14135	13965	14059	14168	14200	14083	14130	14147	14079	14176	14028	13939	14056	14158	14058	14183	14056	14167	14043	14093	14090	14072	14251	14177	14019	14099	13927	13983	14122	14045	14059	14136	14187	13977	14203	14071	14043	14037	14157	13996	14212	14090	14028	13977	14004	14146	14063	13958	14124	14014	14122	14029	14209	14104	14197	14202	14001	13989	14086	14093	14171	14009	14148	14027	14082	14037	14089	14108	14256	13994	14112	13964	14158	14300	14095	14021	14110	14217	14036	14422	14183	14033	14159	14065	14050	13969	13974	14199	14132	14091	14213	14123	14191	14216	14234	14079	14101	14205	14004	14214	13983	14064	13988	14017	14068	14271	14078	14159	14131	14132	13914	14019	14205	14136	14012	14120	14039	14171	13999	14271	13981	14168	14097	14209	14235	13954	14181	14160	14084	14051	14114	14167	13967	14146	13997	14059	14027	14082	14070	14153	14041	14058	13967	14023	13991	13955	14068	14151	14013	14066	14130	14231	14127	13952	13960	13998	13988	14003	14140	14215	14112	14062	14119	13970	14141	14106	14127	14114	14206	14066	14130	13971	14160	13971	14097	14125	13965	14072	13959	14064	13907	14060	14115	14172	14119	14062	14102	14076	14086	14232	14090	13978	13947	14005	14270	13958	13975	14141	14166	14039	14143	14008	14016	14311	14094	14112	14013	14053	14047	14033	14022	14255	13978	14279	14220	14124	14150	14037	14107	14021	14042	14111	14081	14143	14188	14146	14193	14144	14032	14077	14089	14033	14079	14092	14288	13978	14201	13951	14159	14134	14195	14192	13984	14145	14173	13982	14208	14044	14061	14070	14101	14278	14143	14039	14084	14146	13925	14093	14101	14060	14098	14260	14057	14253	13978	14108	14189	13895	14234	14149	14143	14008	14223	14147	14143	14094	14098	14238	14069	14148	14060	14023	14052	13945	14004	14156	14134	14082	14306	13900	13998	14056	14176	14163	14042	14256	14048	14026	14198	13994	14147	14051	14009	14160	13983	14100	14211	14048	14153	14109	14256	14213	13990	14233	14111	14031	14151	14014	14170	14137	14082	14015	14131	14016	13985	14067	14030	14167	13898	14103	14101	14068	14127	14162	14007	14083	14023	14084	14113	14103	14128	14009	14268	13994	14157	13980	14194	14085	13985	14040	14319	14156	14138	14083	14089	13956	14182	14196	14082	14122	14149	14044	14155	13993	13971	14108	14089	13967	14043	14120	14150	13989	14018	14052	14273	14140	14166	14273	14139	14020	14094	14132	14243	13980	14105	14060	14101	13972	14145	14034	13920	14157	13999	14136	13992	14258	13950	14050	14159	14106	14221	14116	14125	14056	14097	14314	14265	14141	14002	13912	14149	13957	14147	14168	14105	13999	14033	14067	14158	14085	13960	13982	14199	14187	14042	13961	14012	14127	14107	14019	14196	14080	14115	14019	13986	14116	13948	14199	14297	14097	14174	14146	14154	14074	14064	14085	14121	14108	13963	14117	14002	13962	14065	14104	14172	14067	14159	14266	14241	14200	14202	14045	14031	14061	14095	14031	14127	14001	14059	14067	14140	14174	13985	13953	14170	13968	14119	14161	14043	14099	14125	14067	13910	14052	14284	14176	14190	14039	14118	14267	14228	13982	14053	13942	13996	14022	14167	14107	14064	14070	14171	14145	14024	14175	13959	14073	14028	14085	14092	14088	14114	14106	14116	14018	14004	14082	14134	14119	14201	14267	14113	14027	14194	14081	13981	14007	13995	14129	14163	14013	14061	14150	14003	14113	14126	14136	14044	14215	14148	14104	13864	14153	14119	14129	14160	14291	13970	14146	13936	13976	14242	14087	14072	14036	14169	13962	14046	14098	14224	14123	14105	14120	14061	14088	13945	14011	13915	14120	14189	13944	13920	14052	14138	14094	14105	14122	14050	13999	14205	14024	14057	14155	14018	14234	14199	13935	14210	14150	14198	14135	14023	14043	14057	14172	14252	14130	14007	13996	14135	14176	13970	14081	13948	14232	14085	13994	14045	13974	14144	14162	14115	14106	14175	14054	14116	14170	14170	14071	14223	14079	14157	14111	14102	14026	14299	14055	14105	13956	14184	14037	14095	13911	14142	14158	14161	14208	14010	14160	14127	14004	14102	14371	14128	14007	14018	14083	14059	14180	14111	14247	14287	14113	14031	14072	14258	14160	14178	13958	14166	14158	14127	14180	13918	14112	13989	14206	14013	14076	14075	14122	14178	14039	14024	14196	14120	13971	13984	13956	14147	14231	14115	14162	14186	14151	14125	14146	14060	14255	14066	13957	14058	14035	14221	14134	14000	14052	14143	14055	14273	14067	14099	13993	14028	14043	14120	14186	14039	14054	14092	14174	14125	13953	14247	14165	14035	14312	13941	14095	14077	14022	14188	14070	14011	14120	14089	14074	14055	14075	14144	13972	14196	13965	14044	14127	14169	14043	14288	14051	14181	14039	14064	14254	14038	14019	14142	14159	14108	14232	14023	14025	14068	14055	13952	14235	13897	14187	14176	14115	14172	14147	14220	14189	14028	14109	14349	14174	14038	14114	14248	13993	14195	14067	14026	13971	14093	13998	14189	14063	14052	13917	14151	14139	14051	14198	14152	14042	14227	14115	14050	14139	14164	14124	14151	13984	14090	14035	14286	14160	13916	14211	14199	14264	14067	14091	14034	14119	13995	14050	14278	14201	14144	14177	14212	14244	14079	14217	14132	14180	13907	14123	14118	14087	14101	14185	14147	14287	13949	14208	13974	14201	14216	14043	14238	14120	13893	14208	14190	14053	14125	14010	14151	14025	14202	14106	14135	14065	14060	14198	14004	14077	13845	14134	14250	14091	14214	14042	14249	14200	13862	14005	13899	14163	14165	14099	13883	13921	14065	14007	14136	14169	13901	14104	14275	13991	14115	14023	14271	14233	13986	13964	14072	14160	14045	14254	14188	14010	14128	14107	14084	14161	13951	14140	14048	14092	14151	14223	14185	14063	14000	14026	14053	14029	13968	14068	14171	14096	14231	14122	14170	14277	14054	14164	14057	14057	14030	14377	14015	14114	14159	13997	13984	14112	14120	14132	14048	14099	14255	14012	14142	14316	14162	13997	14197	14141	14025	14072	14127	14283	14013	14169	14201	14085	14075	13959	14193	14024	14020	13936	13994	14150	14158	13977	14169	14193	14163	14046	14189	14029	14068	13962	14003	14177	14024	14077	14100	14227	14109	14020	14023	14128	14133	14005	14339	13877	13988	14167	14050	14105	13977	14219	13980	14073	14194	14064	14079	14164	14092	14105	14106	14189	14171	14097	14269	14374	14092	14009	14186	14160	14116	13984	14115	14005	14110	14135	14038	14163	14135	14087	14149	14140	14168	14212	14097	14156	14062	14034	14114	14085	14004	14204	14187	13956	14123	13885	14174	14058	14151	14227	14164	14120	14175	14129	14121	14021	14107	13925	14094	13959	14136	14113	14268	14106	14144	14127	14010	14013	14126	14045	14219	14155	14240	14061	14121	14043	14114	14206	14130	14019	14091	14000	13979	14145	14116	14134	14162	13979	14091	14192	14090	14079	14160	14265	13828	14136	14014	14305	14261	14022	14137	13929	14021	14131	14149	14023	14103	13833	14103	14084	14125	13987	14207	14146	14151	14023	13914	14164	14029	14113	14227	14091	14109	13953	14099	14063	14103	14100	13902
24032	21226	28744	25146	24562	25336	23228	19102	18062	17791	17708	17467	17520	17621	17182	17211	17361	17047	17081	16973	17073	17079	16971	16970	16940	17079	16908	16880	16847	16936	17075	17003	16832	17127	16960	17039	17103	16980	16935	17040	16968	16868	16889	17012	17091	16862	16790	16619	17052	17116	16878	16707	16824	16837	16817	16840	16823	16832	17001	16781	16875	16940	16935	16743	16770	16735	16643	16640	16729	16632	16889	16744	16803	16703	17058	16902	16853	16979	16763	16734	16680	16711	16690	16972	16539	16980	17107	16816	16681	16806	16792	16697	16988	16854	16960	16854	16733	17027	16755	16658	16660	16893	16676	16552	16820	16712	16869	16719	17029	16663	16669	16659	17052	16961	16971	16922	16843	16616	16808	16672	16726	16895	16647	16932	16733	16823	16697	16622	16828	16677	16922	16770	16742	16715	16771	16712	16670	16964	16744	16773	16801	16870	16662	16608	16796	16766	16698	16775	16814	16869	16900	16885	16703	16771	16700	16723	16797	16922	16887	16559	16740	16959	16616	16793	16911	16730	16604	16749	16808	16964	16883	16908	16833	16864	16940	16769	16549	16998	16798	16815	16970	16797	16879	16703	16874	16758	16766	16815	16849	16945	16644	16814	16932	16750	16918	16641	16742	16831	16667	16529	16841	16908	16863	16953	16698	16850	16742	16927	16614	16909	16675	16727	16887	16811	16619	16804	16827	16615	16920	16741	16852	16729	16714	16744	16830	16945	16839	16802	16818	16795	16809	16829	16663	16900	16613	16756	16815	16846	16769	16685	16614	16734	16785	16723	17057	16682	16877	16668	16764	16642	16875	16745	16833	16675	16796	16721	16992	16692	16773	16979	16782	16596	16836	16767	16773	16962	16740	16713	16703	16674	16730	16731	16587	16813	16963	16991	16835	16996	16895	16807	16797	16818	16603	16682	16733	16602	16797	16885	16583	16843	16821	16810	16869	16609	16708	16865	16789	16624	16774	16710	16753	16668	16613	16773	16611	16807	16848	16688	16904	16949	16829	16691	16660	16948	16826	16652	16852	16834	16772	16674	16693	16747	16661	16771	16731	16672	16813	16851	16876	16801	16667	16942	16692	16668	16720	16671	16893	16731	16729	16530	16927	16849	16708	16779	16798	16779	16889	16736	16818	16930	16795	16492	16740	16804	16781	16694	16808	16672	16784	16587	16960	16697	16763	16707	16956	16802	16811	16738	16692	16937	16878	16753	16833	16892	17027	16619	16629	16718	16899	16784	16860	16669	16700	16814	16625	16904	16638	16753	16666	16696	16769	16842	16700	16974	16612	16658	16662	16868	17082	16902	16767	16782	16799	16629	16930	16936	16920	16831	16728	16885	16872	16735	16789	16883	16814	16692	16770	16698	16861	16739	16783	16726	16837	16715	16645	16806	16859	16784	16770	16818	16999	17016	16859	16710	16738	16811	16823	16978	16934	16535	16899	16799	16822	16830	16890	16853	16641	16863	16897	16818	16987	16638	16873	16673	16825	16815	16584	16835	16788	16743	16726	16881	16858	16629	16856	16770	16624	16938	16926	16896	16698	16955	16868	16710	16759	16862	16912	16687	16857	16989	16699	16766	16702	16777	16922	16806	16865	16778	16761	16958	16773	16751	16826	16645	16739	16724	16718	16942	16766	16850	16843	16742	16762	16682	16916	16583	16724	16730	16735	16867	16845	16619	16859	16846	16768	16701	16751	16597	16704	16766	16783	16838	16916	16785	16772	16527	16900	16864	16646	16720	16816	16768	16713	16656	16710	16682	16664	16787	16833	16860	16713	16689	16779	16826	16828	16829	16919	16701	16839	16658	16820	16789	16885	16820	16870	16696	16761	16637	16731	16872	16905	16777	16958	16939	16988	16674	16473	16674	16776	16673	16806	16669	16637	16699	16759	16883	16640	16811	16742	16768	16795	16708	16938	16869	16811	16539	16869	16938	16920	16841	16785	17015	16583	16842	16721	16836	16888	16641	16808	16765	16600	16774	16913	16756	16767	16852	16928	16767	16773	16786	16652	16800	17060	16938	16818	16830	16832	16795	16721	16578	16713	16540	16669	16556	16829	16655	16635	16849	16945	16822	16861	16894	16740	16848	16757	16846	16845	16873	16892	16799	16662	16883	16817	16812	16719	16424	16623	16824	16740	16850	17126	16747	16702	16987	16808	16978	16796	16994	16858	16704	16872	16846	16849	16949	16799	16810	16884	16845	16806	16884	17145	16762	16930	16945	16592	16750	16494	16890	16963	16721	16511	16595	16758	16810	16878	16720	16869	16695	16829	16856	16785	16773	16831	16826	16783	16749	16754	16846	16713	16647	16719	16859	16729	16865	16768	16786	16774	16620	16771	16692	17012	16859	16925	16739	16774	16923	16720	16717	16770	16594	16583	16721	16855	16817	16737	16721	16592	16985	16998	16784	16977	16735	16635	16787	16718	16845	16744	16757	16956	16865	16895	16601	16856	16742	16701	16905	16872	17141	16694	16884	16666	16834	16738	16642	16782	16804	16631	16693	16835	16744	16789	16791	16674	16841	16851	16779	16836	16690	16722	16652	16652	16909	16872	16725	16793	16817	16812	16779	16916	16714	16812	16955	16570	16691	16791	16920	16961	16823	16610	16782	16806	16680	16998	16803	16898	16724	16642	16686	16850	16828	16747	16696	16826	16633	16793	16640	16799	16744	16780	16773	16618	16764	16755	16681	16898	16709	16903	16742	16771	16897	16824	16793	16747	16591	16878	16786	16730	16726	16671	16635	16668	16494	16980	16758	16820	16747	16855	16826	16890	16748	16872	16726	16896	16855	16978	16717	16865	16751	16816	16754	16843	16640	16910	16781	16812	16558	16793	16586	16820	16608	16827	16847	16906	16906	16893	16687	16749	16836	16706	16908	16979	16777	16876	16867	16773	16766	16740	16600	16846	16567	16679	16701	16809	16812	16681	16797	16760	16749	16797	16709	16683	17027	16931	16932	16818	16766	16855	16866	16708	16681	16983	16851	16738	16820	16865	16824	16763	16627	16807	16892	17064	16836	16622	16846	16904	16891	16818	16836	16828	16857	16789	16847	16777	16857	16769	16860	16768	16799	16717	16753	16957	16792	16743	16897	16780	16785	16846	16920	16909	16752	16911	16812	16660	16647	16675	16659	16803	16606	16668	16815	16921	16734	16792	16801	16755	16860	16760	16753	16853	16639	16808	16838	16716	16868	16746	16823	16853	16788	16838	16833	16627	16742	16802	16860	16731	16565	16831	16820	16932	16809	16710	16707	16781	16789	16945	16742	16752	16861	16839	16686	16623	16697	16724	16888	16962	16816	16801	16832	16836	16911	16749	16729	16810	16815	16674	16846	17011	16750	16878	16821	16997	16768	17008	16775	16888	16884	16850	16901	16713	17001	16779	16881	16558	16913	16982	16888	16774	16879	16651	16811	16929	16759	16910	16717	16671	17025	16849	16747	16613	16903	16652	16865	16491	16788	16850	16718	16717	16826	16823	16840	16752	16970	16779	16941	16898	16691	16753	16802	16797	16853	16812	16790	16721	16844	16817	16962	16600	16618	16998	16855	16707	16874	16799	16741	16877	16692	16574	16549	16800	16793	16702	16814	16892	16804	16706	16716	16976	16865	16815	16883	16818	16710	16862	16851	16781	16655	16991	16791	16726	16744	16964	16889	16706	16728	16813	16541	16693	16859	16626	16699	16757	16759	16861	16775	16809	16746	16819	16894	16902	16694	16823	16748	16770	16805	17029	16679	16912	16539	16678	16914	16971	16665	16748	16706	16677	16858	16801	16863	16829	17014	16962	16858	16877	16694	16767	16810	16648	16824	16779	16688	16870	16877	16712	16800	16717	16863	16709	16949	16727	16948	16864	16950	16900	16778	16711	16886	17123	16614	16842	16705	16801	16880	16735	16789	16738	16802	16795	16638	16843	16707	16956	17003	16902	16977	16794	16834	16813	16577	16795	16887	17033	16825	16693	16643	16618	16655	16865	16902	16479	16560	16790	16806	16752	16808	16756	16772	16740	16869	16752	17048	16997	16659	16735	16991	16743	16694	16840	16746	16686	16920	16619	16819	16564	16846	16940	16785	16802	16706	16708	16778	16967	16849	16931	16743	16878	16771	16914	17005	16801	16773	16841	16730	16729	16499	16816	16763	16795	16638	16635	16746	16766	16729	16719	16861	16803	16734	16757	16838	17004	16666	16850	16877	16807	16786	16895	16762	16737	16758	16855	16664	16795	16916	16910	16833	16919	16812	16695	16796	16834	16891	16740	16860	16780	16665	16788	16902	16733	16827	16754	16910	16852	16749	16768	16720	16740	16851	16779	16846	16757	16797	16876	16962	16827	16662	16782	16508	16824	16914	16927	16704	16946	16617	16741	16647	16748	16616	16869	16842	16948	16754	16729	16846	16831	16735	16904	16958	16807	16794	16766	16731	16803	16756	16835	16794	16931	16680	16851	16770	17056	16871	17084	16834	17042	16829	16732	16881	16811	16953	16631	16760	16913	16831	16761	16784	16765	16792	16694	16914	16800	16778	16882	16954	16719	16713	16777	16930	16645	16733	16493	16745	16727	16881	16989	16740	16758	16793	16699	16939	16862	16764	16674	16784	16595	16626	16988	16799	16641	16670	16921	16666	16705	16818	16963	16854	16815	16863	16869	16728	16726	16646	16924	16952	16736	16691	16840	16775	16689	16768	16750	17064	16978	16671	16924	17086	16569	16609	16960	16807	16860	16918	16896	16695	16714	16926	16928	16915	16754	16756	16587	16703	16586	16682	16633	16914	17009	16938	16686	16807	17135	16756	16746	16705	16776	16762	16885	16781	16787	16854	16774	16912	16680	16869	16653	16824	16675	16719	16622	16726	16766	16726	17013	16911	16992	16956	16985	16990	16936	16707	16865	16708	16738	16961	17022	16810	16887	16934	16835	16703	16925	16817	16893	16811	16802	17086	16669	16795	16804	16721	16908	16741	16757	16868	16716	16806	16758	16879	17044	16691	16709	16881	16803	16736	16730	16892	17052	16803	16851	16758	16718	16851	16721	16691	16671	16843	16676	16805	16758	16641	16730	16820	16848	16573	16839	16891	17004	16751	16844	16667	16793	16677	16786	16877	16678	16816	16778	16759
26886	46872	42089	32762	27876	23946	19255	17057	15742	15486	15225	15305	15155	14942	15047	14827	14811	14682	14710	14727	14593	14537	14644	14484	14673	14554	14592	14466	14492	14459	14283	14431	14255	14487	14333	14530	14607	14485	14660	14484	14644	14494	14439	14625	14559	14553	14539	14461	14368	14382	14330	14462	14401	14489	14302	14272	14436	14262	14390	14344	14311	14328	14288	14418	14211	14298	14268	14460	14351	14301	14392	14455	14459	14382	14493	14358	14327	14447	14388	14204	14506	14461	14397	14185	14226	14423	14374	14431	14395	14285	14433	14413	14329	14472	14406	14497	14359	14325	14117	14222	14515	14326	14350	14430	14470	14436	14140	14373	14479	14414	14338	14356	14415	14363	14337	14331	14484	14437	14288	14415	14422	14388	14329	14452	14426	14482	14283	14308	14305	14413	14213	14384	14417	14473	14360	14321	14417	14300	14134	14344	14269	14267	14127	14390	14237	14240	14346	14344	14333	14392	14340	14391	14362	14363	14270	14304	14455	14287	14350	14335	14225	14356	14376	14236	14398	14233	14473	14329	14401	14357	14371	14361	14205	14423	14311	14221	14419	14328	14456	14506	14328	14391	14410	14227	14339	14356	14233	14161	14414	14104	14357	14218	14397	14541	14375	14399	14241	14489	14370	14345	14217	14552	14338	14377	14335	14337	14408	14332	14352	14145	14450	14376	14223	14362	14128	14441	14509	14450	14472	14353	14399	14530	14349	14390	14399	14270	14427	14329	14430	14433	14358	14281	14405	14289	14354	14329	14251	14225	14409	14216	14133	14440	14425	14399	14266	14328	14379	14459	14246	14276	14447	14475	14208	14361	14491	14372	14328	14471	14308	14507	14360	14215	14348	14298	14358	14452	14290	14388	14291	14435	14193	14272	14369	14455	14219	14393	14352	14544	14263	14399	14143	14385	14474	14302	14357	14410	14392	14228	14335	14231	14347	14294	14372	14286	14390	14434	14352	14401	14387	14218	14303	14269	14312	14492	14386	14325	14500	14360	14474	14397	14305	14363	14364	14342	14386	14340	14379	14320	14389	14287	14336	14364	14306	14406	14263	14263	14291	14389	14244	14342	14297	14201	14261	14315	14224	14233	14436	14362	14386	14259	14416	14372	14411	14286	14478	14348	14227	14380	14445	14287	14411	14309	14461	14412	14311	14353	14350	14300	14165	14359	14415	14443	14388	14565	14269	14334	14258	14275	14213	14533	14308	14557	14237	14356	14348	14458	14548	14561	14343	14442	14278	14329	14400	14409	14313	14425	14417	14364	14397	14183	14301	14299	14177	14412	14453	14504	14336	14285	14345	14459	14433	14316	14314	14490	14408	14417	14353	14293	14369	14292	14282	14357	14228	14495	14449	14319	14319	14230	14415	14418	14324	14479	14226	14249	14286	14362	14360	14433	14438	14388	14321	14445	14471	14425	14325	14229	14325	14352	14235	14408	14542	14307	14473	14490	14402	14414	14257	14257	14356	14332	14323	14144	14377	14330	14361	14381	14309	14421	14206	14457	14392	14302	14341	14205	14505	14368	14416	14335	14249	14364	14227	14382	14388	14346	14367	14353	14399	14265	14344	14265	14344	14276	14288	14299	14389	14245	14579	14402	14470	14463	14375	14374	14344	14243	14224	14406	14370	14324	14599	14451	14276	14460	14400	14341	14124	14356	14424	14287	14359	14381	14394	14365	14363	14360	14478	14382	14222	14529	14157	14323	14289	14390	14396	14503	14437	14400	14300	14278	14331	14353	14222	14252	14301	14261	14334	14430	14287	14340	14393	14360	14292	14449	14442	14363	14389	14257	14285	14370	14259	14238	14368	14427	14401	14453	14508	14300	14355	14341	14225	14359	14301	14348	14420	14195	14401	14318	14280	14375	14475	14356	14400	14340	14425	14480	14319	14521	14198	14352	14320	14293	14281	14450	14187	14392	14258	14392	14400	14501	14297	14329	14487	14369	14279	14304	14338	14360	14286	14344	14433	14351	14319	14446	14370	14383	14450	14407	14315	14405	14355	14277	14372	14082	14498	14325	14228	14244	14371	14318	14297	14193	14411	14359	14335	14230	14532	14497	14237	14383	14440	14348	14497	14548	14465	14303	14384	14148	14569	14200	14385	14277	14196	14279	14464	14410	14340	14321	14311	14419	14295	14267	14433	14317	14477	14334	14355	14405	14400	14102	14220	14355	14266	14362	14364	14249	14348	14392	14271	14347	14401	14346	14276	14343	14399	14299	14279	14319	14323	14269	14107	14422	14281	14258	14327	14200	14324	14424	14391	14518	14310	14233	14462	14298	14255	14289	14457	14340	14253	14406	14303	14423	14481	14543	14240	14291	14298	14330	14343	14305	14330	14301	14476	14285	14339	14417	14486	14501	14408	14155	14343	14563	14389	14279	14278	14252	14323	14327	14365	14509	14374	14323	14336	14209	14129	14236	14379	14316	14605	14523	14333	14478	14273	14332	14310	14399	14265	14373	14345	14405	14335	14467	14444	14370	14285	14307	14340	14406	14302	14448	14407	14374	14275	14453	14389	14189	14457	14468	14102	14315	14376	14338	14423	14346	14503	14337	14480	14403	14342	14472	14362	14452	14281	14143	14280	14266	14436	14236	14460	14239	14226	14317	14512	14460	14256	14452	14421	14372	14330	14403	14511	14365	14303	14376	14427	14276	14587	14348	14380	14329	14425	14459	14278	14236	14249	14415	14332	14283	14283	14283	14290	14529	14223	14440	14414	14308	14320	14457	14280	14543	14248	14459	14279	14263	14351	14341	14333	14416	14562	14359	14257	14277	14333	14261	14369	14395	14406	14339	14478	14290	14542	14451	14287	14315	14294	14235	14335	14525	14379	14369	14168	14423	14364	14242	14456	14568	14150	14169	14313	14307	14431	14194	14340	14255	14363	14354	14286	14333	14474	14292	14262	14358	14416	14448	14232	14337	14237	14300	14388	14317	14334	14332	14261	14286	14252	14312	14284	14419	14506	14477	14336	14451	14345	14461	14284	14366	14452	14513	14220	14276	14442	14394	14228	14319	14194	14453	14469	14291	14208	14337	14243	14351	14326	14220	14419	14453	14565	14331	14546	14361	14437	14225	14277	14355	14390	14363	14235	14236	14383	14123	14410	14251	14300	14542	14359	14363	14446	14301	14386	14320	14364	14347	14358	14418	14389	14314	14319	14375	14299	14375	14447	14381	14483	14462	14425	14371	14438	14328	14280	14467	14480	14441	14324	14285	14412	14333	14269	14296	14326	14332	14384	14449	14298	14432	14284	14363	14242	14378	14231	14443	14233	14361	14270	14242	14385	14488	14291	14247	14289	14385	14219	14445	14385	14167	14339	14428	14259	14363	14488	14339	14368	14243	14394	14345	14353	14280	14279	14391	14380	14386	14237	14344	14291	14242	14283	14415	14283	14194	14256	14297	14386	14403	14433	14404	14329	14242	14228	14160	14298	14416	14309	14454	14499	14399	14426	14435	14324	14351	14351	14489	14315	14328	14321	14312	14235	14392	14210	14442	14440	14084	14414	14347	14317	14269	14262	14109	14483	14467	14406	14447	14532	14329	14454	14403	14224	14418	14166	14562	14329	14286	14333	14344	14531	14417	14385	14537	14556	14428	14418	14286	14375	14387	14397	14299	14301	14294	14386	14095	14387	14274	14353	14373	14323	14287	14467	14254	14413	14366	14446	14382	14286	14326	14374	14415	14211	14432	14210	14335	14454	14307	14407	14397	14291	14389	14185	14385	14269	14386	14473	14356	14541	14391	14387	14468	14330	14404	14296	14367	14480	14395	14361	14364	14329	14324	14284	14298	14417	14433	14312	14347	14340	14302	14277	14419	14426	14337	14245	14397	14211	14149	14380	14471	14431	14292	14406	14233	14141	14250	14545	14360	14521	14344	14463	14299	14365	14429	14257	14306	14269	14307	14209	14473	14404	14415	14522	14292	14397	14304	14332	14334	14261	14474	14363	14363	14343	14414	14361	14284	14426	14483	14265	14283	14364	14356	14335	14243	14315	14408	14347	14326	14234	14324	14473	14282	14408	14416	14392	14460	14337	14366	14416	14501	14326	14386	14488	14230	14241	14348	14410	14172	14176	14407	14286	14240	14237	14339	14238	14336	14392	14251	14217	14226	14408	14355	14466	14317	14438	14176	14419	14425	14309	14344	14295	14272	14269	14296	14237	14524	14467	14237	14246	14348	14350	14388	14333	14431	14379	14302	14458	14517	14283	14360	14256	14213	14359	14428	14334	14294	14276	14266	14279	14403	14237	14286	14318	14258	14339	14284	14438	14425	14459	14303	14457	14394	14269	14351	14402	14358	14274	14297	14270	14368	14306	14449	14348	14361	14447	14394	14330	14148	14301	14541	14240	14298	14448	14252	14401	14268	14491	14415	14266	14415	14370	14522	14391	14464	14336	14295	14444	14378	14368	14485	14318	14459	14389	14419	14374	14248	14334	14235	14257	14143	14490	14395	14264	14406	14454	14353	14175	14442	14382	14339	14323	14455	14349	14443	14287	14230	14404	14417	14189	14453	14314	14336	14040	14411	14272	14359	14181	14210	14416	14333	14319	14318	14412	14169	14422	14275	14323	14485	14484	14315	14452	14342	14399	14293	14268	14507	14271	14307	14359	14321	14260	14299	14223	14386	14392	14372	14360	14298	14204	14454	14463	14206	14461	14284	14166	14373	14358	14370	14409	14116	14322	14304	14398	14187	14471	14276	14361	14234	14372	14356	14411	14386	14353	14376	14437	14593	14397	14247	14455	14334	14239	14292	14302	14358	14517	14359	14396	14370	14343	14438	14321	14348	14512	14290	14231	14424	14445	14315	14421	14418	14409	14424	14437	14189	14401	14310	14382	14287	14300	14306	14354	14470	14478	14358	14603	14454	14456	14380	14260	14280	14341	14546	14385	14347	14247	14381	14341	14431	14331	14319	14337	14515	14362	14324	14575	14462	14389	14263	14493	14308	14090	14339	14180	14411	14293	14453	14448	14395	14379	14364	14245	14353	14341	14274	14337	14297	14175	14464	14355	14340	14327	14415	14288	14621	14451	14238	14361	14597	14296	14224	14401	14411	14390	14190	14261	14208	14246	14357	14278	14292	14276	14310	14301	14370	14351	14541
22832	21132	28911	23878	22790	26366	27401	21407	18940	18874	18983	18635	18250	18465	18257	18123	18304	18109	18292	18234	18085	17950	17864	17868	17756	17853	17981	17735	17508	17784	17739	17900	17798	17867	17752	18013	17793	17910	17788	17839	17766	17948	17882	17869	17844	17682	17845	17653	17658	17705	17758	17470	17591	17723	17805	17525	17495	17679	17593	17440	17684	17649	17671	17560	17701	17707	17806	17439	17705	17709	17665	17614	17582	17613	17591	17548	17645	17768	17917	17567	17651	17832	17695	17729	17627	17909	17686	17609	17647	17635	17533	17604	17742	17620	17559	17579	17511	17673	17647	17755	17737	17465	17580	17551	17552	17350	17583	17455	17605	17536	17560	17758	17754	17765	17690	17659	17635	17606	17541	17722	17673	17571	17680	17678	17717	17673	17587	17518	17676	17488	17646	17418	17776	17677	17706	17641	17829	17509	17318	17555	17608	17471	17620	17567	17609	17464	17601	17717	17414	17581	17547	17589	17704	17506	17625	17659	17528	17633	17713	17640	17694	17648	17587	17607	17426	17982	17782	17619	17589	17566	17443	17640	17551	17594	17542	17702	17660	17499	17481	17618	17397	17819	17806	17442	17545	17609	17547	17535	17608	17585	17617	17501	17663	17617	17703	17549	17543	17548	17610	17539	17659	17681	17462	17369	17560	17620	17377	17579	17642	17644	17758	17594	17674	17454	17563	17529	17740	17489	17287	17456	17675	17442	17792	17590	17626	17398	17676	17486	17556	17477	17522	17482	17623	17738	17636	17592	17526	17512	17701	17432	17711	17599	17657	17528	17562	17526	17384	17408	17726	17512	17479	17691	17578	17592	17702	17663	17540	17564	17444	17419	17278	17547	17434	17516	17697	17457	17855	17648	17489	17522	17649	17489	17648	17699	17502	17722	17417	17311	17737	17676	17574	17865	17550	17561	17480	17374	17844	17598	17712	17495	17562	17571	17542	17662	17595	17566	17476	17638	17690	17442	17584	17636	17637	17555	17658	17798	17701	17532	17533	17466	17372	17673	17660	17657	17814	17409	17614	17611	17498	17556	17772	17645	17709	17614	17527	17370	17614	17748	17581	17465	17420	17555	17602	17438	17425	17676	17482	17545	17585	17535	17646	17499	17561	17475	17501	17642	17768	17621	17627	17528	17527	17424	17420	17321	17639	17579	17726	17718	17635	17772	17459	17528	17595	17548	17500	17605	17562	17723	17655	17582	17552	17500	17555	17478	17426	17602	17561	17497	17498	17453	17413	17584	17423	17511	17574	17546	17509	17540	17556	17656	17505	17433	17556	17682	17600	17530	17559	17590	17641	17567	17589	17553	17370	17455	17431	17557	17586	17454	17531	17465	17693	17420	17419	17565	17567	17580	17645	17493	17521	17580	17494	17521	17575	17614	17588	17582	17592	17495	17458	17351	17582	17458	17677	17717	17515	17365	17607	17313	17593	17374	17213	17477	17513	17477	17572	17383	17462	17447	17576	17670	17560	17436	17538	17565	17337	17729	17732	17419	17917	17562	17320	17657	17489	17608	17727	17639	17470	17527	17510	17513	17520	17482	17765	17571	17760	17624	17704	17507	17543	17579	17628	17594	17553	17624	17554	17799	17554	17497	17517	17614	17588	17595	17668	17591	17509	17451	17701	17605	17679	17653	17386	17598	17568	17402	17535	17504	17490	17476	17559	17656	17595	17179	17536	17559	17438	17455	17748	17522	17487	17691	17487	17653	17760	17585	17564	17530	17460	17445	17600	17443	17639	17601	17544	17658	17584	17742	17656	17479	17491	17417	17523	17605	17520	17698	17653	17451	17547	17623	17508	17549	17736	17674	17620	17548	17649	17733	17868	17582	17562	17577	17599	17618	17525	17400	17509	17585	17677	17588	17745	17539	17423	17736	17900	17592	17801	17603	17415	17577	17539	17439	17614	17534	17527	17491	17719	17562	17483	17505	17545	17447	17724	17475	17636	17512	17469	17405	17478	17660	17497	17826	17779	17531	17689	17518	17503	17314	17281	17646	17625	17563	17497	17572	17454	17465	17712	17656	17730	17639	17670	17483	17583	17475	17768	17524	17578	17524	17576	17692	17630	17723	17616	17700	17621	17570	17785	17718	17557	17673	17490	17745	17466	17569	17631	17679	17614	17795	17634	17530	17594	17538	17589	17509	17717	17504	17596	17648	17531	17600	17809	17607	17719	17401	17705	17574	17433	17544	17450	17521	17615	17534	17428	17620	17564	17594	17499	17493	17665	17605	17424	17641	17316	17602	17719	17524	17512	17343	17817	17653	17538	17479	17572	17406	17588	17426	17634	17711	17803	17507	17435	17419	17636	17620	17712	17736	17666	17452	17674	17523	17534	17494	17707	17499	17501	17609	17592	17550	17448	17378	17556	17609	17377	17661	17649	17693	17623	17452	17509	17482	17639	17687	17371	17499	17639	17563	17515	17441	17482	17554	17634	17691	17449	17599	17591	17518	17554	17665	17447	17429	17781	17730	17428	17624	17599	17764	17573	17590	17598	17550	17456	17730	17499	17668	17314	17497	17692	17418	17516	17478	17631	17656	17570	17689	17569	17371	17364	17493	17581	17525	17512	17630	17649	17468	17449	17446	17544	17507	17485	17629	17496	17479	17688	17455	17426	17505	17592	17432	17611	17670	17549	17491	17587	17461	17550	17524	17479	17591	17614	17680	17472	17375	17451	17514	17344	17521	17474	17475	17663	17506	17697	17592	17545	17432	17552	17445	17490	17602	17495	17471	17704	17465	17643	17587	17723	17398	17430	17484	17586	17756	17539	17574	17628	17468	17461	17616	17645	17749	17748	17647	17636	17621	17471	17699	17729	17504	17624	17468	17655	17438	17728	17444	17749	17573	17589	17705	17689	17454	17352	17555	17718	17571	17575	17665	17579	17352	17588	17572	17568	17475	17443	17373	17589	17620	17479	17632	17653	17431	17779	17703	17506	17647	17376	17722	17583	17560	17568	17623	17591	17615	17603	17623	17756	17643	17449	17603	17412	17733	17574	17650	17585	17680	17775	17520	17598	17624	17630	17789	17408	17377	17546	17668	17753	17487	17496	17742	17766	17641	17510	17509	17608	17425	17564	17468	17377	17672	17527	17415	17678	17414	17492	17578	17421	17560	17587	17454	17535	17621	17617	17633	17601	17638	17530	17285	17725	17480	17586	17500	17501	17466	17675	17580	17702	17504	17477	17542	17493	17561	17671	17646	17595	17498	17544	17534	17441	17598	17460	17709	17537	17778	17702	17605	17635	17446	17760	17525	17487	17641	17517	17710	17687	17672	17671	17624	17631	17433	17475	17518	17462	17457	17668	17660	17654	17494	17574	17531	17589	17549	17789	17600	17725	17568	17550	17448	17520	17604	17703	17594	17696	17493	17754	17715	17765	17432	17521	17316	17617	17436	17489	17494	17486	17631	17465	17561	17453	17730	17573	17592	17408	17654	17631	17536	17535	17651	17470	17516	17403	17635	17677	17522	17652	17317	17560	17749	17479	17572	17666	17556	17386	17455	17403	17516	17591	17542	17659	17719	17486	17487	17617	17593	17742	17440	17658	17549	17480	17622	17570	17582	17735	17565	17281	17624	17627	17482	17328	17657	17515	17633	17718	17676	17548	17294	17508	17480	17496	17504	17559	17532	17668	17497	17441	17520	17676	17519	17525	17479	17553	17532	17573	17727	17531	17421	17764	17683	17417	17372	17509	17743	17640	17586	17474	17564	17703	17605	17518	17397	17568	17622	17643	17919	17638	17761	17582	17492	17624	17802	17700	17563	17454	17463	17591	17243	17697	17457	17521	17723	17611	17624	17667	17354	17715	17754	17525	17439	17671	17680	17665	17539	17670	17494	17393	17640	17464	17823	17777	17379	17660	17584	17584	17485	17449	17425	17695	17607	17571	17646	17620	17617	17875	17641	17595	17404	17271	17573	17481	17436	17571	17576	17492	17536	17572	17438	17682	17496	17630	17469	17681	17629	17427	17463	17437	17637	17736	17451	17464	17668	17759	17528	17547	17759	17451	17703	17670	17521	17374	17528	17430	17635	17714	17705	17492	17638	17540	17695	17461	17552	17594	17618	17771	17614	17287	17523	17510	17721	17711	17565	17304	17681	17412	17637	17545	17613	17564	17621	17354	17685	17547	17391	17857	17541	17774	17654	17645	17674	17591	17803	17612	17537	17539	17634	17455	17663	17462	17518	17564	17607	17681	17556	17685	17714	17758	17585	17738	17500	17638	17641	17439	17617	17506	17635	17609	17478	17539	17493	17581	17465	17532	17669	17419	17520	17605	17565	17661	17444	17518	17513	17788	17392	17463	17613	17474	17469	17492	17798	17544	17640	17609	17649	17466	17450	17623	17559	17288	17369	17511	17461	17634	17481	17468	17590	17554	17473	17525	17586	17538	17607	17497	17535	17712	17637	17779	17685	17515	17630	17697	17553	17664	17520	17752	17366	17764	17778	17545	17606	17553	17541	17432	17660	17401	17658	17625	17655	17650	17501	17664	17431	17379	17677	17507	17648	17538	17440	17559	17447	17600	17604	17603	17472	17697	17537	17556	17525	17638	17684	17618	17619	17731	17581	17482	17472	17532	17496	17452	17411	17505	17501	17516	17565	17572	17679	17784	17493	17666	17652	17375	17461	17685	17595	17672	17533	17762	17547	17500	17879	17482	17759	17536	17602	17601	17362	17752	17550	17593	17557	17390	17522	17621	17438	17552	17443	17519	17565	17597	17453	17769	17558	17549	17299	17425	17459	17552	17674	17548	17428	17624	17553	17486	17468	17653	17635	17558	17620	17507	17558	17532	17675	17555	17703	17674	17460	17582	17550	17474	17753	17595	17333	17369	17364	17508	17643	17580	17362	17605	17588	17669	17711	17552	17650	17578	17411	17523	17503	17505	17284	17559	17747	17592	17673	17507	17525	17430	17560	17646	17657	17559	17561	17370	17439	17261	17590	17477	17516	17385	17621	17546	17702	17645	17424	17648	17666	17602	17574	17795	17697	17659	17627	17624	17662	17538	17660	17497	17547	17507	17626	17534	17640	17663	17666	17409	17620	17641	17425	17677	17489	17608	17458	17424	17486	17653	17658	17617	17432	17631	17668	17392	17569	17570	17551
29736	52186	46878	35958	33408	28093	21832	18783	16602	16121	16231	16133	16094	15702	15555	15425	15457	15265	15197	15374	15247	15025	15032	15105	14977	15100	14834	14785	14826	14826	14838	15051	14953	14844	14917	15045	15041	15086	15001	14922	14975	15244	14977	14862	14970	14776	14763	14934	14943	14878	14709	14719	14821	14740	14754	14924	14799	14786	14842	14820	14715	14614	14841	14814	14820	14784	14807	14555	14719	14714	14577	14620	14901	14705	14698	14787	14825	14705	14734	14743	14874	14887	14796	14920	14770	14805	14755	14787	14858	14812	14746	14866	14743	14696	14717	14685	14637	14781	14902	14921	14638	14700	14634	14805	14803	14857	14899	14768	14745	14840	14684	14743	14750	14888	14857	14499	14903	14794	14799	14762	14814	14644	14741	14678	14851	14753	14754	14875	14730	14607	14870	14734	14594	14658	14767	14716	14712	14753	14757	14674	14637	14706	14755	14785	14583	14697	14835	14785	14710	14606	14626	14740	14744	14735	14714	14840	14723	14808	14688	14557	14739	14809	14691	14717	14772	14784	14767	14640	14620	14690	14854	14732	14848	14770	14679	14880	14640	14640	14801	14556	14578	14914	14773	14796	14800	15037	14747	14873	14911	14840	14794	14591	14757	14883	14645	14755	14580	14577	14634	14870	14629	14664	14796	14651	14637	14663	14636	14852	14809	14721	14667	14739	14731	14751	14771	14817	14860	14654	15012	14615	14840	14756	14791	14804	14749	14704	14892	14753	14768	14677	14534	14682	14784	14771	14832	14833	14743	14744	14761	14728	14800	14906	14942	14662	14816	14730	14610	14876	14848	14794	14787	14652	14858	14632	14866	14766	14849	14820	14714	14649	14806	14918	14657	14695	14731	14849	14639	14710	14647	14742	14739	14749	14728	14692	14656	14731	14653	14830	14729	14845	14719	14660	14839	14741	14849	14879	14612	14708	14814	14707	14629	14688	14573	14799	14701	14759	14829	14776	14739	14687	14678	14754	14818	14684	14672	14727	14857	14848	14810	14620	14799	14808	14775	14675	14816	14626	14947	14639	14707	14703	14731	14642	14540	14808	14883	14548	14834	14656	14802	14832	14780	14751	14673	14700	14571	14798	14729	14660	14684	14732	14867	14710	14731	14766	14930	14849	14712	14724	14853	14578	14696	14650	14610	14701	14951	14756	14898	14779	14820	14669	14765	14684	14683	14893	14718	14907	14611	14816	14759	14646	14629	14760	14628	14671	14726	14767	14736	14646	14927	14655	14764	14676	14658	14759	14669	14719	14725	14803	14837	14797	14755	14811	14771	14576	14642	14695	14712	14655	14709	14896	14708	14689	14731	14686	14717	14856	14574	14611	14722	14768	14869	14613	14701	14594	14879	14591	14785	14837	14846	14795	14628	14842	14775	14753	14664	14796	14617	14670	14873	14753	14569	14852	14612	14677	14704	14837	14704	14707	14864	14746	14870	14497	14634	14621	14579	14779	14626	14849	14857	14681	14705	14787	14754	14658	14708	14965	14758	14536	14756	14800	14579	14902	14809	14414	14769	14768	14603	14975	14763	14818	14818	14695	14662	14680	14506	14985	14636	14733	14697	14711	14616	14916	14661	14947	14734	14822	14805	14828	14794	14586	14803	14614	14785	14699	14721	14739	14620	14765	14687	14607	14833	14714	14706	14743	14623	14653	14686	14687	14814	14679	14660	14862	14786	14773	14627	14659	14660	14813	14755	14719	14788	14587	14676	14659	14711	14747	14836	14659	14588	14751	14827	14824	14732	14685	14634	14761	14653	14928	14750	14804	14531	14882	14700	14604	14838	14826	14719	14727	14650	14674	14694	14821	14711	14888	14611	14807	14709	14737	14781	14725	14749	14856	14733	14578	14863	14673	14773	14858	14715	14835	14724	14841	14712	14675	14797	14625	14715	14495	14628	14614	14799	14690	14677	14790	14792	14666	14787	14707	14565	14780	14830	14700	14587	14832	14853	14642	14603	14700	14659	14659	14722	14661	14726	14748	14603	14732	14681	14742	14807	14820	14737	14689	14861	14691	14784	14767	14638	14766	14786	14774	14789	14829	14775	14601	14766	14921	14890	14640	14774	14740	14825	14772	14811	14818	14824	14757	14648	14651	14801	14735	14951	14753	14748	14865	14835	14796	14667	14851	14666	14723	14712	14716	14779	14682	14787	14689	14859	14821	14896	14710	14894	14808	14708	14645	14719	14727	14773	14631	14769	14808	14814	14775	14802	14762	14861	14770	14653	14504	14851	14775	14541	14758	14616	14867	14586	14631	14567	14783	14657	14629	14863	14765	14708	14762	14692	14787	14656	14660	14826	14918	14775	14777	14866	14788	14676	14830	14785	14692	14833	14768	14697	14707	14819	14770	14825	14532	14836	14707	14861	14693	14650	14767	14809	14664	14621	14793	14562	14704	14722	14612	14678	14794	14700	14790	14821	14795	14622	14621	14633	14839	14774	14667	14730	14738	14668	14860	14715	14592	14609	14706	14708	14717	14623	14776	14678	14787	14748	14696	14565	14612	14786	14646	14805	14822	14670	14776	14826	14937	14719	14756	14614	14659	14848	14806	14790	14860	14957	14760	14956	14828	14797	14887	14644	14742	14858	14662	14674	14629	14719	14750	14855	14814	14830	14790	14797	14803	14649	14582	14805	14693	14659	14698	14819	14648	14742	14568	14791	14798	14510	14811	14605	14802	14667	14614	14799	14779	14698	14640	14803	14800	14595	14593	14820	14719	14621	14722	14653	14802	14798	14755	14651	14764	14625	14605	14876	14770	14796	14732	14796	14774	14804	14655	14749	14819	14615	14683	14703	14596	14706	14760	14586	14748	14732	14952	14703	14680	14771	14687	14778	14766	14774	14871	14617	14670	14993	14783	14763	14615	14668	14776	14708	14787	14678	14722	14876	14666	14564	14618	14840	14601	14696	14754	14799	14777	14673	14932	14910	14609	14811	14625	14620	14602	14647	14887	14676	15013	14747	14710	14706	14798	14793	14940	14610	14750	14734	14956	14765	14665	14865	14734	14580	14721	14654	14683	14701	14691	14809	14778	14847	14730	14415	14775	14725	14644	14721	14651	14732	14805	14778	14652	14859	14536	14801	14647	14661	14768	14716	14902	14647	14906	14725	14823	14504	14590	14610	14798	14638	14817	14791	14700	14657	14550	14741	14704	14612	14886	14620	14770	14506	14650	14664	14709	14789	14692	14855	14693	14707	14889	14625	14626	14789	14660	14895	14591	14813	14713	14705	14740	14933	14629	14761	14796	14566	14691	14833	14762	14673	14514	14810	14671	14690	14820	14539	14667	14746	14896	14664	14858	14728	14842	14639	14614	14720	14746	14727	14667	14692	14784	14828	14801	14689	14726	14674	14749	14749	14637	14671	15040	14878	14652	14580	14714	14673	14669	14917	14855	14782	14834	14668	14850	14647	14717	14724	14744	14744	14919	14545	14820	14738	14644	14760	14630	14939	14865	14705	14826	14702	14705	14784	14679	14688	14847	14740	14598	14711	14633	14728	14817	14799	14681	14745	14791	14594	14735	14729	14933	14738	14835	14723	14789	14799	14737	14896	14670	14684	14660	14777	14762	14758	14702	14750	14673	14729	14596	14739	14965	14714	14814	14844	14558	14780	14830	14876	14713	14844	14764	14621	14824	14839	14708	14840	14760	14797	14799	14816	14715	14711	14725	14882	14788	14665	14843	14586	14822	14697	14727	14808	14707	14733	14642	14838	14592	14730	14588	14794	14716	14687	14788	14709	14709	14867	14765	14717	14716	14818	14821	14666	14853	14619	14673	14854	14619	14741	14786	14885	14718	14736	14658	14736	14737	14874	14701	14840	14862	14669	14857	14754	14649	14565	14796	14828	14651	14772	14911	14712	14642	14775	14825	14746	14826	14699	14774	14555	14537	14651	14517	14656	14675	14835	14690	14782	14855	14821	14761	14748	14732	14738	14807	14764	14826	14593	14740	14716	14754	14739	14854	14727	14768	14731	14685	14631	14768	14718	14677	14753	14686	14698	14850	14635	14851	14849	14817	14563	14836	14795	14655	14760	14841	14805	14860	14622	14865	14857	14644	14776	14698	14697	14724	14716	14707	14931	14741	14799	14842	14600	14859	14809	14626	14776	14758	14591	14804	14643	14581	14679	14906	14593	14871	14774	14755	14761	14835	14806	14894	14749	14645	14714	14769	14687	14760	14732	14602	14835	14837	14611	14767	14563	14858	14704	14696	14732	14708	14707	14757	14751	14670	14611	14737	14664	14799	14616	14778	14963	14759	14821	14583	14664	14731	14814	14719	14678	14747	14989	14677	14652	14616	14602	14732	14665	14708	14589	14695	14748	14544	14716	14870	14669	14725	14671	14685	14712	14903	14692	14741	14944	14860	14730	14782	14595	14750	14693	14783	14847	14856	14795	14657	14818	14748	14701	14568	14832	14641	14810	14713	14708	14728	14661	14787	14833	14703	14637	14678	14816	14802	14800	14790	14830	14611	14567	14662	14659	14663	14662	14788	14744	14684	14729	14726	14575	14789	14474	14614	14858	14549	14663	14840	14688	14703	14702	14638	14696	14800	14881	14794	14679	14648	14616	14754	14760	14721	14692	14727	14702	14781	14919	14705	14866	14690	14725	14772	14733	14747	14625	14854	14799	14685	14750	14674	14569	14690	14634	14753	14734	14659	14710	14823	14866	14731	14727	14795	14789	14886	14807	14661	14720	14675	14745	14691	14663	14734	14700	14696	14739	14789	14372	14681	14799	14723	14886	14898	14765	14672	14741	14677	14721	14659	14763	14789	14786	14833	14667	14710	14776	14574	14591	14770	14720	14719	14830	14768	14738	14852	14636	14794	14621	14866	14906	14618	14842	14604	14764	14636	14676	14619	14730	14774	14650	14760	14672	14699	14539	14733	14764	14697	14736	14837	14718	14786	14784	14749	14703	14700	14689	14834	14730	14857	14768	14842	14824	14743	14884	14788	14894	14762	14835	14709	14833	14798	14810	14700	14728	14556	14829	14657	14765	14617	14694	14673	14781	14636	14602	14830	14633	14738	14708	14668	14628	14754	14723	14690	14844	14648	14685	14680	14990	14737	14800	14502	14520	14626	14816	14608	14603	14796	14736	14666
28189	25019	31460	27799	22991	20383	18553	17624	16944	17013	16975	16762	16908	16892	16965	16919	16579	16874	16637	16647	16656	16721	16565	16806	16595	16679	16551	16524	16344	16606	16660	16485	16513	16583	16595	16266	16524	16409	16598	16704	16561	16701	16666	16511	16731	16776	16648	16470	16392	16618	16587	16568	16723	16453	16325	16656	16479	16497	16501	16639	16732	16689	16442	16547	16497	16599	16402	16418	16629	16538	16547	16489	16518	16615	16411	16417	16669	16398	16533	16708	16583	16465	16571	16482	16353	16684	16339	16509	16682	16569	16546	16476	16529	16616	16454	16433	16411	16516	16495	16330	16516	16452	16601	16468	16536	16694	16463	16560	16431	16306	16390	16438	16744	16426	16498	16518	16342	16620	16523	16189	16260	16556	16534	16710	16653	16628	16600	16492	16505	16550	16377	16601	16445	16628	16513	16510	16751	16488	16413	16619	16306	16354	16488	16347	16606	16645	16506	16508	16571	16499	16431	16423	16583	16588	16488	16666	16438	16522	16356	16480	16420	16591	16584	16387	16402	16510	16427	16494	16433	16663	16474	16615	16534	16215	16552	16404	16438	16460	16432	16377	16512	16456	16546	16489	16406	16379	16628	16554	16379	16471	16567	16637	16621	16530	16474	16339	16419	16733	16680	16792	16657	16494	16377	16550	16536	16488	16559	16697	16696	16538	16438	16470	16560	16504	16491	16487	16491	16579	16516	16584	16624	16584	16435	16476	16568	16595	16465	16420	16455	16673	16376	16561	16539	16613	16366	16659	16558	16487	16466	16408	16326	16613	16510	16517	16463	16424	16392	16458	16538	16568	16532	16577	16637	16512	16680	16288	16593	16570	16857	16482	16486	16597	16612	16537	16386	16368	16434	16448	16332	16518	16331	16421	16422	16324	16460	16774	16489	16560	16649	16389	16576	16344	16475	16750	16475	16641	16356	16314	16500	16584	16474	16445	16463	16398	16552	16805	16538	16606	16434	16328	16547	16449	16513	16663	16610	16602	16429	16486	16564	16565	16574	16592	16841	16534	16561	16439	16529	16404	16427	16356	16585	16491	16596	16363	16440	16385	16571	16581	16502	16593	16562	16577	16589	16689	16392	16470	16421	16533	16419	16602	16592	16616	16447	16324	16605	16382	16475	16492	16184	16520	16630	16402	16644	16511	16238	16371	16493	16443	16563	16511	16518	16426	16424	16539	16616	16358	16430	16519	16440	16530	16559	16482	16398	16584	16459	16662	16627	16499	16415	16562	16527	16491	16515	16514	16500	16565	16308	16282	16362	16576	16414	16577	16406	16510	16449	16487	16547	16585	16397	16463	16574	16713	16352	16509	16530	16511	16541	16598	16548	16485	16473	16407	16433	16565	16468	16442	16457	16632	16656	16623	16353	16412	16402	16534	16327	16330	16424	16678	16542	16449	16420	16424	16303	16591	16596	16449	16459	16472	16633	16425	16493	16502	16649	16542	16413	16642	16503	16509	16398	16541	16445	16668	16449	16558	16578	16750	16734	16342	16607	16410	16622	16620	16458	16498	16722	16447	16621	16546	16459	16342	16636	16548	16583	16576	16547	16573	16228	16524	16362	16393	16490	16442	16315	16617	16376	16362	16643	16396	16494	16540	16422	16560	16529	16432	16585	16480	16424	16472	16422	16591	16508	16624	16334	16526	16438	16452	16291	16603	16572	16638	16608	16469	16323	16636	16432	16443	16484	16452	16638	16517	16437	16472	16326	16602	16467	16628	16521	16542	16596	16441	16520	16343	16494	16555	16360	16404	16540	16758	16547	16406	16475	16566	16632	16700	16557	16601	16586	16461	16394	16409	16638	16521	16514	16409	16505	16451	16485	16426	16504	16403	16597	16756	16507	16229	16322	16695	16483	16637	16506	16401	16544	16497	16615	16734	16450	16474	16567	16667	16755	16517	16363	16490	16523	16638	16435	16467	16341	16456	16526	16455	16510	16548	16670	16567	16625	16637	16575	16446	16395	16666	16369	16542	16593	16367	16457	16366	16569	16456	16635	16331	16380	16508	16570	16554	16568	16388	16364	16297	16690	16450	16566	16364	16492	16401	16392	16473	16528	16501	16630	16473	16608	16447	16434	16576	16610	16701	16635	16628	16492	16532	16454	16404	16495	16546	16581	16611	16489	16593	16489	16582	16438	16498	16349	16535	16545	16382	16393	16541	16552	16669	16424	16773	16604	16597	16543	16619	16363	16386	16540	16784	16453	16603	16383	16460	16361	16367	16416	16462	16495	16562	16434	16513	16436	16519	16496	16529	16635	16603	16629	16415	16628	16447	16543	16340	16364	16462	16526	16869	16568	16433	16671	16492	16508	16516	16612	16529	16513	16606	16478	16520	16431	16261	16559	16404	16574	16384	16525	16638	16581	16484	16394	16421	16535	16513	16420	16581	16424	16745	16492	16559	16482	16486	16713	16651	16573	16490	16452	16410	16534	16448	16634	16423	16230	16670	16531	16564	16686	16562	16297	16392	16639	16563	16377	16659	16461	16489	16216	16260	16400	16426	16678	16550	16433	16748	16325	16507	16579	16556	16626	16739	16665	16504	16473	16505	16555	16568	16506	16469	16374	16551	16412	16586	16509	16662	16573	16381	16593	16554	16400	16463	16639	16361	16433	16610	16628	16508	16404	16493	16529	16664	16682	16627	16514	16400	16684	16442	16722	16573	16484	16457	16316	16487	16524	16428	16533	16589	16682	16567	16451	16694	16388	16395	16495	16356	16318	16383	16755	16521	16672	16628	16457	16539	16347	16769	16512	16602	16677	16548	16501	16507	16481	16595	16534	16609	16488	16476	16585	16677	16579	16530	16455	16175	16376	16507	16408	16546	16482	16412	16574	16531	16429	16543	16563	16546	16447	16535	16377	16373	16496	16434	16271	16439	16424	16389	16682	16527	16337	16465	16482	16562	16211	16505	16518	16726	16414	16399	16549	16615	16488	16480	16442	16618	16601	16495	16376	16473	16545	16533	16453	16515	16573	16552	16422	16542	16446	16454	16547	16532	16556	16418	16465	16315	16402	16306	16389	16605	16550	16343	16540	16614	16507	16572	16312	16494	16721	16569	16407	16525	16538	16186	16345	16463	16545	16337	16406	16477	16665	16179	16501	16504	16485	16524	16559	16335	16484	16462	16587	16455	16572	16630	16669	16297	16367	16410	16348	16578	16667	16551	16557	16517	16378	16467	16710	16492	16516	16531	16478	16493	16691	16359	16424	16632	16445	16439	16519	16368	16615	16472	16544	16352	16352	16368	16630	16317	16479	16617	16699	16474	16645	16465	16711	16475	16472	16453	16550	16505	16671	16419	16512	16475	16484	16518	16565	16556	16385	16209	16383	16487	16457	16431	16260	16462	16626	16553	16284	16471	16425	16511	16523	16578	16494	16560	16402	16399	16483	16474	16596	16478	16426	16429	16531	16384	16589	16638	16794	16508	16622	16526	16417	16557	16408	16462	16591	16565	16671	16678	16344	16450	16536	16466	16568	16365	16482	16346	16299	16474	16454	16450	16708	16478	16416	16458	16343	16463	16439	16558	16409	16402	16545	16659	16540	16486	16571	16514	16515	16634	16535	16668	16494	16673	16417	16484	16536	16687	16678	16586	16566	16614	16545	16510	16490	16516	16535	16511	16531	16524	16364	16624	16530	16525	16484	16492	16616	16296	16442	16444	16459	16582	16534	16452	16452	16400	16377	16233	16228	16438	16405	16535	16401	16576	16588	16539	16368	16508	16435	16517	16570	16558	16626	16590	16589	16561	16646	16662	16860	16389	16541	16663	16512	16548	16299	16667	16321	16514	16517	16609	16521	16652	16524	16494	16596	16366	16503	16376	16541	16575	16346	16427	16408	16535	16490	16404	16455	16624	16628	16579	16516	16515	16732	16477	16539	16618	16575	16311	16559	16680	16457	16422	16604	16513	16688	16592	16587	16593	16502	16506	16588	16338	16635	16594	16450	16308	16545	16477	16554	16379	16465	16427	16551	16526	16662	16718	16322	16288	16460	16494	16439	16541	16591	16525	16355	16561	16555	16524	16493	16385	16510	16621	16363	16630	16416	16629	16437	16604	16534	16451	16485	16415	16609	16730	16544	16433	16300	16594	16631	16571	16472	16450	16550	16518	16381	16436	16578	16516	16576	16622	16278	16471	16580	16625	16455	16345	16257	16579	16596	16456	16278	16613	16361	16506	16501	16487	16628	16564	16586	16417	16371	16588	16547	16413	16190	16732	16333	16395	16711	16697	16314	16624	16453	16396	16425	16716	16391	16449	16557	16655	16591	16372	16649	16510	16574	16466	16466	16507	16495	16508	16405	16609	16193	16544	16436	16408	16328	16417	16428	16542	16439	16354	16487	16491	16421	16735	16690	16610	16617	16538	16392	16625	16547	16599	16473	16168	16569	16343	16597	16658	16410	16383	16556	16561	16416	16628	16702	16462	16480	16672	16332	16278	16513	16510	16401	16528	16543	16437	16489	16524	16690	16552	16609	16364	16506	16574	16396	16510	16610	16511	16476	16599	16596	16575	16604	16447	16569	16425	16608	16567	16428	16606	16387	16570	16263	16489	16473	16612	16512	16591	16531	16802	16746	16519	16528	16552	16338	16412	16431	16582	16416	16539	16453	16551	16473	16637	16735	16630	16459	16572	16433	16467	16561	16527	16608	16329	16522	16599	16595	16343	16547	16482	16468	16588	16722	16574	16457	16508	16624	16314	16727	16402	16450	16255	16348	16343	16506	16408	16484	16453	16305	16483	16659	16439	16526	16546	16370	16548	16514	16403	16534	16655	16358	16289	16381	16462	16455	16456	16603	16371	16415	16386	16592	16441	16431	16525	16646	16518	16568	16633	16598	16582	16673	16380	16393	16372	16462	16446	16600	16365	16606	16686	16630	16393	16306	16484	16601	16659	16604	16439	16799	16441	16525	16704	16609	16562	16537	16531	16539	16461	16648	16522	16436	16670	16333	16557	16458	16579	16512	16670	16530	16412	16553	16522	16441	16716	16715	16564	16506	16562	16369	16493	16534	16347	16421	16481	16566	16377	16611	16454	16510	16618	16662	16488	16461	16557	16587	16530	16682	16729	16512	16527	16364	16535	16578	16602	16644	16585	16489	16429
25490	37888	34261	25917	22450	19113	16363	15274	14851	14535	14783	14784	14783	14577	14654	14541	14436	14320	14368	14245	14240	14195	14272	14200	14162	14062	14275	14088	14229	14179	14213	14260	14114	14249	14185	14174	14271	14353	14157	14429	14343	14425	14316	14294	14244	14364	14112	14373	14223	14188	14208	14063	14335	14211	14259	14100	14328	14222	14235	14215	14074	14122	14160	14257	14365	13989	14205	14133	14199	13994	14120	14092	14210	14213	14191	14227	14098	14334	14202	14115	14159	14194	14253	14073	14072	14035	14097	14154	14263	14359	14041	14181	14191	14138	13983	14149	14110	14087	14107	14302	14192	14154	14095	14207	14087	14111	14202	14140	14211	14060	14052	14056	14108	14094	14177	14130	14126	14043	14175	14130	14007	13974	14096	14009	14106	14160	14081	14162	14215	14152	14218	14244	14158	14284	14088	14029	13977	14238	14077	14109	14189	14191	14158	14099	14238	14113	14197	14152	14241	14207	14154	14208	14099	14266	14167	14199	14222	14098	14149	14093	14169	14213	14048	14215	14125	14173	14186	14176	14134	14076	14065	14165	14227	14259	14282	14014	14045	14078	14073	14255	14041	14092	14140	14005	14117	14212	14172	14205	13971	14165	14149	14265	14088	14057	14037	14159	14116	14212	14043	13867	14066	14202	14158	14132	14172	14089	14212	14124	14234	14059	13960	14109	14004	14117	14144	14145	14218	14178	14065	14237	14208	14141	14162	14167	14104	14366	14168	14166	14038	14183	14160	14146	14423	14172	14217	14009	14125	14123	14088	14333	14292	14151	14126	14212	14285	14041	14156	14040	14121	14095	14125	14271	14060	14233	14060	14169	14163	14269	14135	14296	14166	14132	14010	14094	14151	13997	14173	14196	14128	13993	14011	14186	14358	14175	13978	13978	14138	13992	14075	14119	14105	14292	14161	14186	14120	14104	14173	14192	14115	14137	14101	13988	14048	14193	14196	14157	14067	14194	14006	14115	14129	14013	14076	14007	14184	14093	14199	14252	14075	14199	14113	14037	14262	14143	14101	14176	14244	14268	14162	13976	14035	13957	14021	14196	14155	14237	14007	14220	14375	14267	14191	14153	14235	14099	14177	14047	14191	14047	14029	13949	14307	14351	14236	14179	14164	14172	14104	14013	14302	14006	14298	14114	14200	14281	14016	13981	14051	14102	14162	14146	14021	14147	14230	14210	14207	14101	14182	14034	14199	14100	13817	13976	14076	14238	14167	14193	14083	14046	14304	14060	13975	14289	14224	14118	14175	14199	13994	14265	13985	14397	14305	14064	13991	14322	13989	14158	14132	14109	14029	14032	14131	14161	14167	14216	14052	14120	14240	14022	14072	13977	14149	14135	14119	14162	14090	14099	14023	13975	14116	14212	14179	14199	14180	14108	14088	14123	14082	14063	14283	14039	14205	14049	14267	14090	14144	14104	14221	14047	14010	14219	14209	14305	14096	14077	14184	14156	14196	14052	14044	14242	14221	14055	13907	14107	14137	14169	14050	14073	14133	14047	14237	13989	14211	14199	14217	14211	14288	14227	14104	14002	14152	14004	14084	14209	14245	14243	14171	14061	14196	14030	14270	14283	14034	13908	14212	14031	14375	14236	14158	14150	14127	14151	14056	14109	14327	14115	14135	14064	14191	14095	14194	13947	14144	14027	14193	14127	14267	14157	14051	14003	14091	14198	13982	14316	13980	14242	14161	14041	14273	14105	14112	14069	14148	14163	14189	14141	14073	14043	14070	14189	14155	14169	14158	14216	14222	14175	14043	14176	14098	14178	14126	14219	14110	14333	14206	14101	14242	14016	14162	14119	14099	14202	14109	14062	14123	14044	13938	14148	13981	13971	14058	14213	14159	14128	14059	14020	14097	14115	14131	14211	14091	14168	14059	14154	14098	13959	14263	14200	13932	14030	14115	14185	14147	14097	14147	14059	14171	14053	14194	13976	14146	14215	14203	14122	14408	13997	13998	14022	14285	14045	14133	14120	14071	13981	14252	14129	14285	14114	14183	14057	14245	14066	13999	14182	14100	14084	14169	14248	14179	14106	13904	14123	14034	14313	14278	14155	14254	14137	14099	14113	14243	14070	14044	14382	14171	14080	14006	14102	14167	14102	14173	14304	14210	14064	14169	14053	13884	14073	14045	14283	14260	14018	14367	14197	14094	14256	14210	13941	14247	14031	14163	14294	14240	14156	13982	14008	14168	14077	14207	14073	14095	14215	14066	14088	14298	14224	14118	14148	14156	14019	14013	14122	14174	14138	14204	14193	14247	14153	14034	14312	14205	14123	14206	14160	14130	14257	14201	14303	14183	14044	14114	14077	14181	14113	14180	14009	14109	14249	14218	14084	13938	14160	14092	14139	14098	14128	14263	14229	14206	14061	14226	14288	14086	14258	14222	14168	14233	14045	14180	14223	14102	14037	14044	14118	14103	14213	14307	13967	14157	14153	14194	14162	14168	14318	13989	14326	14010	14198	14187	14289	14007	14051	14034	14155	14074	14119	14259	14055	14118	14219	14010	14207	14223	14195	14124	14035	14010	14250	14000	14086	14299	14188	14104	14163	14155	14040	14017	14128	13993	14242	14193	14164	13884	14009	14035	14042	14156	14215	14157	14079	14019	14226	14254	14113	14011	14118	14041	14151	14115	14124	14226	14217	14171	14200	14111	14194	14151	14026	14132	14219	14113	14301	14029	14212	14116	14169	14035	13858	14220	14021	14235	14226	14061	14221	14243	14081	14055	14329	14153	14334	14168	13984	14270	14179	14111	14097	13975	14353	14191	14166	14081	13963	14191	14150	14223	14004	14231	14160	14114	14005	14166	13940	14299	14189	14259	14065	14149	14134	14145	14215	14090	14089	14116	14236	14163	14150	14215	14249	14295	14079	14215	14200	14045	14218	14097	14235	14137	14071	14128	14194	14181	14113	14078	14129	14140	14257	14235	14137	14196	14079	13969	13985	14255	14147	14047	14030	14213	14181	14115	14191	14168	14207	14105	14337	14151	14261	14006	14170	13956	14093	14115	14126	14104	14272	14177	14110	14133	14154	14090	14073	14052	14110	14164	14106	14180	14155	14203	14295	14114	14180	14255	14181	13963	14084	14128	14130	14361	14095	14193	14239	14180	14142	14177	14093	14172	14084	14238	14136	14162	14110	14254	14082	14140	14146	14051	14199	14042	14057	14049	14117	14006	14072	14092	14100	14077	14145	14167	14223	14199	14195	14160	14194	14217	14162	14004	14244	14223	13951	14157	14344	14277	14241	14114	14187	14073	14037	14216	14026	14225	14179	14094	14185	14045	14239	14013	14175	14173	14111	14118	14255	14217	13964	14233	14163	14158	14059	14049	14198	14201	14142	14144	14254	14209	14239	14099	14148	14131	14115	14089	14126	14130	14219	14094	14149	14118	14246	14040	14074	14207	14042	14126	14277	14198	14176	14215	14294	14202	14167	14152	14289	13979	14122	14175	14125	14124	14092	14041	14086	14121	14239	14151	14001	14065	14148	14181	14186	14182	14097	14153	14306	14232	14058	14317	13976	14199	14004	14152	14241	14049	14187	14048	14239	14046	14152	14171	14149	14194	14225	14127	14006	13964	14160	14070	14140	14134	14228	14215	14045	14027	14351	14140	14057	14172	14166	14079	14123	14242	14001	14337	14219	13927	14137	14226	14157	14093	14149	14123	14181	14092	14196	14243	14121	13948	14158	14217	14237	14111	14283	14209	14171	14107	14064	14153	14295	14102	14443	14165	14213	14136	14148	14166	14264	14159	14158	14059	14054	14055	14148	14079	14257	14194	14036	14283	14150	14080	14036	14357	14216	14085	14107	14189	14211	14114	14164	14094	14112	14225	14067	14164	14133	14074	14073	14168	14072	14143	14330	14312	14146	14197	14163	14167	14265	14063	14238	14121	14172	13974	14279	14072	13998	14109	14120	14147	14095	14088	14194	14080	13921	14133	14132	14188	14111	14220	14111	14178	14250	14065	14194	14236	14217	14103	14313	14160	14219	14258	14104	14100	14145	14290	14293	14112	14126	14188	14075	14113	14169	14149	14155	14029	14174	14166	14282	14136	14051	14025	14323	14059	13997	14228	14079	14161	14071	14179	14084	14029	14036	14129	14061	13971	14086	14325	14270	14132	14175	14073	14057	14081	14072	14117	13982	14128	14104	14210	14223	13984	14051	14117	14258	14098	14210	14073	14075	14249	14126	14129	14313	14178	14008	14100	14085	14169	14135	14245	14017	14251	13989	14099	14172	14247	13925	14192	14246	14054	14237	14040	14140	14187	14064	14319	13981	14071	14149	14120	14002	14107	14135	14185	14277	14137	14128	14132	14088	14216	14184	14174	14124	14050	14142	14054	14081	14143	14057	14048	14292	14040	13987	14050	14145	14352	14137	14090	14086	14200	14069	13968	14287	14158	14180	14110	14271	14111	14158	14114	14030	14037	14095	14299	14053	14127	14119	14103	14054	14194	14110	14098	14203	14092	14255	14141	14150	14228	14039	14214	14022	14043	14091	14182	14122	14195	14168	14302	14017	14074	14124	14174	14103	14190	14284	14031	14124	14128	14098	14014	14213	14121	14202	14052	14238	14061	14033	14025	14076	14140	14297	14148	14170	14133	14084	14236	14226	14311	14159	14062	14182	14247	14112	14157	14179	14092	14152	14200	14169	14047	14165	14263	14148	14194	14007	14137	14164	14030	14112	14204	14067	14309	14160	14160	14084	14069	14204	14014	14219	14106	14313	14033	14266	14072	14031	14218	14320	14098	14114	14159	14099	14221	14057	13955	14308	14063	14099	14176	14106	14089	14047	14065	14214	14161	14240	14030	14128	14077	14088	14127	14183	13949	14233	14066	14191	14033	14049	14242	14115	14118	14186	14044	14190	14259	14146	14102	14245	14196	14098	13994	14119	14022	14074	14375	14282	14061	14297	14148	14039	14001	14077	14020	14117	14234	14130	14010	14111	14231	14335	14135	14204	14136	14165	14169	14103	14220	14262	14169	14172	14215	14035	14006	14031	14133	14206	14167	14071	14089	14235	14236	14112	14146	14166	14044	14180	14212	14129	14002	13976	14233	14152	14195	14105	14207	14115	14041	14165	14050	14212	14247	14077	14119	14112
24060	21227	28785	25469	24945	24721	22852	19065	17522	17248	17321	17154	17319	17168	17163	16973	16940	16903	16882	16840	16937	16702	16938	16698	16611	16566	16690	16715	16586	16720	16793	16711	16481	16887	16593	16487	16659	16879	16788	16633	16535	16564	16696	16719	16546	16513	16695	16667	16732	16383	16620	16483	16718	16472	16499	16640	16625	16597	16610	16518	16555	16681	16526	16450	16543	16540	16514	16523	16640	16466	16574	16578	16491	16556	16556	16457	16563	16566	16623	16382	16502	16649	16537	16417	16669	16663	16612	16519	16255	16583	16468	16593	16688	16739	16603	16698	16503	16541	16486	16412	16407	16554	16543	16324	16698	16545	16503	16602	16467	16370	16612	16371	16337	16566	16556	16410	16692	16565	16532	16495	16445	16448	16379	16515	16306	16693	16507	16561	16635	16608	16439	16343	16648	16453	16438	16541	16469	16498	16453	16457	16578	16638	16482	16437	16471	16723	16480	16469	16654	16504	16361	16469	16568	16546	16549	16622	16619	16441	16545	16467	16502	16445	16543	16667	16620	16381	16677	16551	16569	16354	16521	16522	16678	16417	16793	16466	16738	16508	16456	16644	16441	16511	16689	16386	16344	16514	16484	16619	16653	16603	16442	16483	16554	16611	16592	16461	16501	16506	16469	16619	16512	16545	16490	16342	16667	16446	16464	16475	16372	16440	16450	16450	16482	16586	16429	16499	16395	16424	16479	16349	16350	16449	16591	16456	16379	16510	16349	16601	16442	16395	16638	16609	16666	16389	16595	16489	16463	16758	16493	16532	16578	16328	16597	16468	16577	16354	16371	16439	16582	16375	16382	16388	16454	16667	16332	16536	16309	16774	16458	16468	16538	16454	16323	16371	16658	16440	16425	16409	16457	16458	16607	16433	16332	16390	16524	16404	16708	16457	16547	16414	16470	16543	16723	16372	16382	16387	16534	16563	16653	16516	16389	16381	16495	16523	16603	16596	16607	16663	16680	16474	16544	16555	16512	16554	16561	16316	16415	16537	16537	16614	16553	16414	16599	16358	16326	16251	16485	16228	16223	16475	16543	16593	16538	16515	16458	16471	16505	16524	16614	16374	16328	16486	16540	16605	16497	16351	16814	16566	16497	16707	16556	16696	16550	16509	16362	16418	16501	16540	16499	16457	16547	16528	16343	16543	16326	16511	16731	16588	16471	16436	16679	16508	16569	16820	16558	16585	16509	16505	16568	16583	16421	16364	16658	16448	16370	16581	16471	16339	16332	16489	16346	16524	16328	16462	16485	16547	16511	16569	16266	16536	16596	16649	16645	16411	16326	16583	16387	16641	16496	16611	16626	16730	16533	16530	16438	16465	16535	16475	16550	16607	16650	16444	16676	16690	16533	16370	16345	16330	16515	16415	16624	16388	16520	16601	16426	16549	16579	16484	16632	16532	16431	16620	16475	16605	16600	16651	16637	16275	16249	16428	16517	16394	16461	16561	16328	16524	16339	16552	16485	16441	16435	16432	16428	16597	16444	16525	16577	16408	16468	16516	16577	16396	16423	16769	16501	16726	16355	16434	16584	16526	16490	16563	16533	16558	16506	16403	16479	16558	16259	16312	16472	16444	16616	16521	16648	16462	16519	16460	16484	16401	16479	16309	16394	16313	16498	16382	16478	16629	16483	16506	16233	16391	16335	16549	16484	16404	16494	16417	16510	16406	16526	16519	16454	16389	16637	16429	16327	16434	16637	16607	16567	16650	16568	16401	16527	16417	16544	16598	16544	16411	16531	16421	16542	16432	16508	16605	16525	16659	16599	16601	16415	16399	16555	16548	16519	16402	16427	16602	16607	16659	16540	16453	16446	16622	16606	16551	16376	16508	16645	16654	16492	16680	16346	16350	16550	16470	16481	16482	16478	16520	16487	16550	16527	16449	16566	16408	16357	16354	16519	16254	16663	16461	16456	16284	16367	16587	16369	16505	16422	16664	16527	16287	16608	16453	16642	16258	16648	16495	16632	16474	16622	16519	16442	16558	16517	16383	16237	16626	16622	16468	16476	16616	16558	16589	16349	16439	16386	16553	16525	16560	16462	16577	16332	16479	16724	16586	16509	16582	16384	16260	16546	16355	16314	16467	16565	16552	16429	16427	16354	16376	16472	16611	16584	16469	16600	16591	16237	16662	16768	16627	16413	16443	16554	16527	16505	16421	16297	16416	16555	16351	16551	16646	16435	16302	16489	16573	16434	16565	16556	16603	16315	16569	16363	16431	16606	16485	16339	16370	16623	16417	16366	16243	16589	16525	16581	16443	16450	16218	16461	16641	16536	16394	16635	16665	16497	16495	16339	16441	16586	16341	16145	16411	16365	16613	16540	16403	16499	16515	16425	16493	16641	16477	16350	16327	16479	16611	16471	16682	16554	16554	16508	16617	16365	16404	16429	16573	16471	16437	16386	16410	16488	16420	16424	16614	16530	16518	16435	16535	16494	16476	16625	16636	16670	16432	16293	16326	16271	16541	16565	16403	16621	16426	16475	16547	16627	16490	16299	16464	16557	16455	16384	16250	16517	16264	16593	16370	16334	16496	16536	16451	16490	16558	16669	16576	16548	16282	16482	16490	16484	16354	16484	16376	16611	16273	16274	16447	16538	16640	16668	16604	16349	16475	16420	16656	16576	16340	16481	16642	16557	16394	16431	16635	16585	16369	16574	16523	16416	16534	16522	16570	16475	16254	16643	16533	16390	16429	16484	16572	16571	16524	16518	16338	16398	16432	16554	16451	16666	16384	16479	16328	16487	16421	16450	16423	16617	16621	16488	16404	16481	16660	16571	16630	16745	16489	16581	16489	16193	16571	16438	16543	16475	16699	16657	16587	16530	16422	16478	16607	16510	16443	16550	16537	16475	16447	16642	16552	16490	16733	16445	16588	16569	16628	16418	16652	16300	16635	16373	16375	16547	16496	16624	16264	16327	16368	16383	16412	16729	16472	16535	16477	16376	16379	16484	16596	16316	16487	16452	16546	16526	16401	16600	16700	16344	16532	16638	16509	16422	16467	16471	16563	16515	16504	16591	16444	16594	16496	16541	16541	16580	16466	16666	16520	16392	16600	16534	16447	16510	16472	16416	16588	16556	16580	16202	16507	16157	16473	16640	16488	16397	16468	16587	16779	16477	16537	16440	16509	16535	16340	16443	16472	16379	16533	16642	16705	16415	16472	16484	16441	16469	16723	16630	16545	16570	16521	16531	16480	16657	16583	16602	16349	16459	16605	16424	16435	16630	16593	16301	16563	16461	16499	16438	16628	16530	16589	16691	16452	16511	16335	16715	16469	16570	16607	16764	16639	16616	16510	16467	16299	16452	16478	16855	16494	16608	16631	16636	16538	16539	16537	16547	16399	16475	16348	16389	16338	16458	16446	16623	16547	16365	16431	16576	16573	16591	16422	16593	16651	16589	16591	16554	16536	16430	16510	16383	16407	16347	16502	16642	16484	16419	16833	16505	16656	16503	16477	16621	16616	16514	16412	16730	16561	16582	16378	16350	16277	16499	16465	16430	16500	16388	16511	16527	16569	16447	16491	16308	16626	16298	16508	16402	16514	16622	16520	16510	16490	16251	16327	16446	16410	16602	16488	16583	16626	16402	16272	16484	16406	16541	16675	16363	16545	16457	16480	16403	16589	16351	16441	16531	16633	16537	16508	16560	16515	16374	16522	16439	16443	16560	16456	16322	16522	16442	16438	16463	16593	16701	16631	16380	16353	16571	16611	16392	16531	16563	16519	16603	16502	16590	16410	16433	16472	16489	16511	16723	16614	16595	16305	16623	16535	16420	16439	16342	16467	16366	16572	16412	16389	16458	16591	16633	16647	16443	16391	16546	16452	16390	16448	16684	16388	16623	16484	16358	16448	16581	16435	16515	16447	16427	16482	16763	16739	16593	16433	16538	16621	16650	16580	16478	16500	16389	16352	16691	16448	16451	16387	16552	16486	16158	16556	16555	16525	16387	16453	16502	16664	16605	16367	16551	16420	16467	16525	16466	16392	16470	16611	16721	16502	16414	16404	16505	16390	16603	16407	16635	16520	16555	16556	16665	16489	16491	16491	16491	16551	16404	16563	16339	16661	16390	16541	16656	16303	16365	16647	16457	16427	16564	16609	16401	16494	16574	16523	16540	16511	16546	16561	16530	16430	16402	16581	16486	16527	16364	16451	16377	16589	16592	16480	16458	16550	16369	16474	16502	16287	16439	16682	16615	16746	16619	16513	16355	16399	16367	16461	16472	16347	16679	16419	16314	16395	16526	16610	16410	16449	16551	16555	16467	16461	16691	16467	16371	16550	16554	16616	16410	16429	16240	16462	16528	16395	16402	16490	16637	16473	16475	16518	16626	16734	16443	16557	16563	16579	16648	16519	16604	16454	16501	16558	16622	16477	16455	16571	16552	16328	16314	16416	16409	16417	16535	16563	16282	16532	16555	16336	16476	16568	16595	16460	16409	16441	16592	16631	16685	16643	16406	16490	16400	16505	16569	16261	16406	16410	16486	16545	16468	16472	16442	16564	16508	16378	16527	16304	16650	16513	16342	16498	16348	16677	16436	16486	16538	16642	16513	16779	16444	16490	16584	16513	16623	16329	16507	16445	16628	16572	16509	16573	16591	16382	16531	16653	16410	16658	16310	16340	16504	16615	16464	16360	16578	16301	16453	16630	16537	16355	16467	16415	16494	16570	16471	16625	16609	16325	16509	16525	16311	16407	16607	16523	16425	16444	16481	16518	16499	16748	16485	16716	16537	16540	16486	16446	16521	16259	16240	16560	16600	16615	16321	16281	16390	16474	16442	16277	16607	16463	16638	16469	16390	16585	16642	16420	16283	16425	16695	16407	16382	16445	16423	16634	16442	16457	16431	16426	16592	16643	16364	16640	16487	16466	16356	16405	16553	16566	16587	16511	16534	16463	16660	16609	16663	16678	16529	16521	16543	16434	16399	16411	16648	16658	16441	16611	16546	16408	16446	16560	16644	16543	16502	16545	16528	16523	16487	16469	16383	16458	16483	16843	16447	16673	16599	16359	16385	16532	16352	16615	16542	16583	16456	16726	16482	16542	16430	16499	16684	16372	16641	16576	16432	16497	16340	16669	16475	16537	16502	16355	16313	16693	16477	16507
27044	47186	43157	35935	28900	22582	19362	17278	15423	15196	15330	15119	15125	14968	14767	14782	14708	14509	14674	14446	14674	14390	14544	14341	14417	14404	14456	14306	14272	14392	14338	14293	14411	14251	14369	14449	14289	14419	14391	14229	14344	14285	14462	14320	14341	14355	14265	14463	14293	14330	14324	14235	14266	14356	14260	14256	14147	14261	14255	14250	14214	14416	14207	14379	14359	14177	14225	14249	14146	14197	14271	14322	14198	14269	14100	14307	14133	14191	14398	14341	14162	14315	14210	14286	14329	14262	14445	14227	14402	14167	14379	14268	14155	14315	14044	14149	14102	14321	14298	14176	14232	14242	14063	14379	14327	14303	14231	14302	14292	14389	14215	14304	14112	14186	14144	14172	14018	14091	14058	14284	14217	14234	14069	14193	14329	14212	14070	14209	14107	14210	14145	13977	14321	14173	14426	14259	14136	14264	14197	14075	14104	14051	14400	14092	14281	14270	14100	14303	14250	14160	14331	14306	14130	14278	14243	14201	14156	14118	14244	14192	14388	14283	14322	14082	14264	14095	14161	14375	14090	14252	14259	14198	14059	14107	14177	14101	14309	14450	14212	14259	14357	14042	14135	14210	14390	14198	14364	14133	14289	14513	14295	14207	14255	14144	14270	14458	14193	14147	14164	14200	14186	14385	14420	14159	14116	14182	14129	14131	14203	14092	14219	14171	14154	14251	14095	14147	14113	14168	14347	14097	14180	14233	14320	14392	14254	14161	14171	14331	14230	14125	14219	14301	14113	14140	14215	14355	14259	14238	14193	14325	14265	14259	14233	14260	14126	14311	14274	14223	14218	14191	14364	14313	14177	14179	14322	14088	14217	14224	14097	14255	14237	14226	14150	14148	14282	14155	14257	14396	14248	14294	14345	14259	14181	14150	14064	14221	14268	14125	14325	14237	14196	14120	14190	14057	14216	14173	14211	14288	14181	14065	14217	14267	14235	14323	14255	14040	14224	14257	14115	14310	14287	14402	14251	14316	14189	14161	14400	14184	14174	14194	14276	14253	14286	14249	14220	14322	14196	14149	14289	14216	14295	14188	14267	14264	14096	14158	14328	14317	14194	14250	14257	14228	14251	14111	14416	14154	14319	14186	14377	14081	14114	14320	14225	14247	14262	14308	14196	14003	14321	14204	13995	14212	14191	14197	14296	14164	14320	14141	14392	14132	14350	14166	14170	14307	14270	14372	14264	14265	14255	14098	14216	14392	14236	14347	14150	14117	14442	14211	14366	14319	14304	14326	14296	14287	14330	14186	14196	14274	14154	14307	14120	14243	14269	14069	14371	14197	14215	14229	14170	14315	14089	14053	14296	14139	14107	14262	14283	14108	14347	14150	14188	14193	14311	14184	14232	14074	14317	14091	14161	14305	14426	14225	14165	14200	14169	14209	14333	14214	14385	14175	14268	14039	14375	14262	14188	14222	14249	14116	14244	14279	14138	14177	14221	14311	14256	14105	14231	14293	14139	14416	14306	14322	14407	14122	14401	14266	14322	14109	14174	14349	14313	14329	14238	14051	14266	14167	14109	14314	14359	14173	14165	14135	14452	14298	14153	14166	14264	14299	14312	14397	14122	14371	14298	14095	14214	14353	14076	14279	14320	14191	14232	14417	14348	14131	14219	14134	14205	14230	14208	14207	14280	14147	14405	14095	14212	14284	14213	14264	14049	14181	14231	14197	14007	14268	14190	14112	14147	14177	14192	14292	14204	14262	14162	14128	14311	14161	14202	14173	14200	14467	14126	14118	14181	14085	14186	14229	14108	14280	14336	14277	14124	14265	14220	14159	14088	14093	14130	14390	14172	14169	14121	14345	14257	14275	14151	14183	14238	14208	14134	14103	14300	14034	14138	14151	14196	14222	14114	14294	14161	14216	14223	14139	14351	14213	14194	14287	14309	14177	14178	14349	14248	14334	14253	14092	14139	14043	14260	14049	14166	14160	14288	14282	14404	14278	14273	14178	14201	14246	14248	14170	14181	14053	14390	14148	14183	14071	14088	14221	14363	14122	14350	14179	14302	14303	14216	14240	14308	14253	14296	14254	14201	14195	14160	14012	14292	14269	14259	14299	14231	14246	14219	14330	14175	14214	14136	14094	14181	14371	14117	14315	14009	14256	14162	14126	14242	14164	14378	14192	14242	14291	14235	14345	14181	14314	14092	14392	14289	14411	14197	14174	14111	14274	14092	14191	14247	14259	14159	14306	14406	14141	14122	14175	14246	14235	14206	14156	14413	14276	14071	14038	14152	14261	14179	14274	14145	14152	14061	14298	14053	14337	14011	14253	14121	14133	14371	14075	14230	14247	14181	14372	14163	14147	14251	14213	14121	14189	14322	14270	14276	14189	14269	14147	14037	14289	14053	14190	14294	14154	14271	14119	14272	14085	14213	13974	14123	14345	14215	14189	14388	14256	14192	14098	14300	14145	14186	14078	14231	14262	14212	14265	14232	14256	14272	14215	14339	14197	14328	14380	14300	14158	14277	14374	14307	14250	14365	14293	14158	14355	14174	14308	14130	14221	14078	14066	14201	14178	14215	14181	14210	14284	14285	14109	14134	14141	14323	14162	14159	14243	14325	14218	14294	14310	14371	14252	14288	14079	14141	14069	14157	14273	14175	14149	14381	14241	14265	14175	14167	14135	14343	14122	14141	14399	14102	14395	14248	14256	14272	14254	14245	14200	14325	14199	14178	14139	14231	14123	14223	14240	14367	14283	14185	13973	14264	14177	14176	14209	14364	14229	14195	14360	14257	14256	14285	14309	14221	14090	14169	14296	14177	14275	14264	14208	14277	14325	14209	14368	14135	14081	14296	14206	14227	14238	14187	14291	14043	14328	14194	14234	14238	14203	14206	14119	14116	14306	14154	14306	14268	14226	14128	14406	14204	14345	14165	14095	13973	14334	14372	14488	14219	14166	14172	14276	14229	14196	14238	14192	14082	14191	14181	14356	14186	14255	14233	14127	14179	14187	14448	14167	14282	14322	14257	14157	14266	14234	14072	14272	14387	14273	14418	14330	14050	14169	14338	14129	14325	14166	14349	14074	14216	14456	14086	14293	14266	14175	14183	14174	14321	14202	14345	13939	14233	14263	14305	14229	14268	14278	14272	14312	14252	14309	14346	14188	14341	14233	14234	14161	14506	14073	14349	14208	14130	14252	14223	14336	14142	14273	14074	14169	14237	14260	14301	14242	14348	14360	14280	14225	14290	14237	14235	14325	14325	14192	14240	14101	14256	14219	14250	14196	14130	14197	14275	14288	14346	14261	14205	14078	14121	14112	14159	14254	14189	14184	14287	14285	14147	14234	14376	14205	14261	14040	14265	14174	14303	14258	14216	14032	14324	14350	14104	14178	14208	14268	14219	14205	14136	14226	14373	14228	14243	13986	14292	14429	14255	14303	14091	14100	14188	14257	14135	14241	14158	14160	14120	14318	14267	14417	14285	14173	14203	14053	14224	14250	14171	14304	14317	14051	14116	14213	14175	14141	14083	14131	14228	14080	14298	14302	14249	14275	14289	14289	14307	14271	14069	14209	14220	14082	14298	14286	14233	14205	14282	14117	14215	14227	14181	14326	14187	14260	14341	14289	14228	14178	14214	14217	14304	14102	14361	14133	14122	14207	14223	14279	14086	14234	14166	14155	14453	14202	14087	14254	14367	14157	14371	14222	14204	14360	13973	14213	14150	14268	14119	14350	14278	14160	14177	14217	14278	14344	14242	14215	14408	14300	14160	14134	14249	14128	14163	14272	14206	14204	14253	14055	14150	14238	14278	14247	14257	14129	14321	14169	14276	14233	14318	14217	14082	14243	14065	14075	14029	14248	14077	14299	14295	14252	14139	14213	14290	14202	14223	14226	14087	14204	14416	14060	14249	14137	14013	14342	14298	14286	14099	14357	14270	14304	14124	14314	14271	14207	14272	14112	14200	14121	14280	14328	14382	14196	14392	14172	14196	14272	14310	14233	14115	14329	14305	14297	14254	14244	14183	14132	14146	14189	14249	14276	14347	14216	14042	14104	14288	14134	14220	14339	14188	14251	14311	14093	14284	14236	14250	14110	14127	14142	14408	14214	14169	14090	14351	14507	14242	14149	14263	14274	14101	14333	14440	14248	14256	14369	14311	14186	14309	14064	14195	14174	14262	14282	14209	14195	14231	14182	14141	14180	14131	14205	14293	14243	14186	14195	14250	14179	14190	14210	14305	14118	14229	14250	14134	14185	14271	14167	14168	14170	14348	14287	14357	14336	14130	14128	14185	14265	14303	14247	14220	14160	14248	14128	14161	14199	14265	14381	14208	14269	14383	14357	14388	13943	14127	14050	14330	14189	14150	14104	14161	14120	14199	14194	14128	14255	14296	14293	14299	14242	14117	14368	14110	14216	14282	14176	14257	14125	14144	14136	14209	14213	14207	14172	14200	14276	14292	14055	14352	14149	14292	14198	14281	14276	14174	14192	14377	14173	14199	14236	14272	14161	14171	14263	14215	14226	14210	14389	14259	14196	14260	14195	14265	14216	14279	14367	14049	14394	14338	14152	14094	14373	14154	14345	14287	14310	14253	14271	14281	14155	14395	14148	14059	14324	14146	14330	14269	14317	14180	14362	14212	14404	14169	14259	14215	14283	14133	14171	14319	14257	14278	14221	14187	14334	14087	14340	14313	14278	14168	14162	14127	14257	14324	14112	14214	14179	14259	14311	14172	14115	13976	14363	14256	14277	14045	14302	14257	14216	14208	14248	14310	14235	14177	14217	14174	14273	13999	14225	14181	14073	14213	14178	14153	14087	14287	14238	14157	14348	14214	14273	14066	14165	14212	14293	14153	14251	14322	14265	14362	14232	14104	14366	14201	14230	14142	14084	14279	14107	14259	14180	14265	14271	14269	14193	14258	14277	14207	14145	14176	14189	14303	14107	14182	14051	14128	14357	14042	14147	14274	14240	14263	14346	14167	14235	14220	14191	14285	14232	14188	13927	14279	14129	14067	14288	14322	14210	14243	14197	14127	14027	14351	14144	14245	14380	14101	14333	14220	14453	14294	14138	14197	14353	14165	14049	14121	14222	14194	14298	14306	14192	14320	14222	14214	14138	14276	14327	13970	14232	14179	14215	14156	14064	14228	14166
22871	21187	28987	24280	23457	25754	26525	20633	18870	18839	18536	18241	18442	18145	18050	18022	17749	17737	17844	17706	17753	17467	17544	17616	17665	17714	17452	17681	17406	17636	17375	17597	17415	17547	17336	17538	17508	17512	17644	17522	17425	17401	17432	17509	17426	17613	17450	17449	17304	17520	17365	17038	17130	17385	17351	17271	17278	17261	17284	17474	17292	17293	17534	17196	17355	17301	17408	17385	17375	17357	17170	17292	17281	17152	17446	17338	17447	17280	17396	17174	17455	17437	17254	17242	17183	17320	17295	17245	17360	17468	17291	17189	17441	17350	17344	17203	17336	17376	17296	17252	17433	17326	17278	17417	17037	17301	17318	17309	17389	17501	17293	17469	17281	17322	17169	17236	17351	16981	17317	17318	17068	17383	17165	17401	17223	17313	17176	17209	17316	17136	17280	17450	17221	17343	17184	17242	17307	17344	17166	17357	17406	17370	17128	17242	17235	17324	17168	17478	17361	17462	17333	17429	17281	17452	17235	17196	17381	16995	17293	17334	17241	17225	17313	17378	17364	17259	17375	17471	17219	17329	17256	17147	17177	17150	17149	17261	17148	17375	17302	17119	17282	17306	17350	17141	17269	17310	17291	17307	17189	17419	17454	17086	17360	17390	17255	17165	17409	17324	17474	17228	17429	17312	17206	17280	17197	17279	17321	17315	17463	17134	17063	17478	17380	17316	17123	17229	17177	17177	17290	17168	17275	17096	17160	17389	17178	17233	17232	17076	17219	17293	17189	17338	17375	17026	17401	17274	17334	17348	17263	17293	17338	17298	17165	17345	17141	17305	17186	17287	17443	17066	17555	17349	17292	17154	17290	17257	17327	17509	17274	17183	17143	17038	17237	17244	17361	17300	17081	17232	17129	17244	17481	17176	17204	17432	17367	17140	17408	17380	17376	17347	17383	17274	17383	17181	17289	17049	17350	17194	17180	17225	17574	17414	17491	17307	17384	17299	17179	17250	17261	17377	16994	17244	17337	17153	17456	17270	17239	17341	17293	17262	17192	17402	17382	17201	17220	17213	17275	17363	17281	17194	17201	17350	17188	17306	17403	17446	17185	17429	17247	17329	17205	17238	17280	17126	17218	17238	17221	17247	17146	17205	17542	17138	17341	17336	17278	17283	17339	17421	17349	17231	17238	17315	17124	17129	17179	17357	17508	17376	17412	17189	17406	17232	17178	17491	17485	17360	17320	17255	17412	17196	17589	17239	17401	17222	17287	17310	17418	17319	17275	17310	17390	17007	17402	17170	17338	17268	17128	17257	17459	17263	17303	17167	17124	17180	17244	17440	17136	17351	17231	17327	17370	17108	17355	17184	17321	17230	17599	17162	17296	17355	17210	17214	17408	17069	17334	17264	17389	17358	17372	17370	17385	17200	17380	17274	17498	17182	17208	17384	17285	17139	17165	17355	17324	17185	17334	17262	17159	17174	17260	17232	17373	17222	17183	17249	17389	17401	16991	17210	17304	17131	17257	17466	17243	17088	17106	17217	17173	17115	17187	17331	17009	17299	17485	17417	17212	17263	17187	17428	17322	17292	17445	17392	17312	17426	17349	17179	17167	17337	17244	17299	17220	17403	17425	17437	17301	17255	17598	17246	17364	17072	17145	17407	17220	17521	17393	17366	17282	17295	17342	17434	17308	17207	17316	17290	17338	17096	17230	17302	17426	17396	17173	17115	17563	17401	17105	17238	17231	17032	17146	17193	17385	17326	17286	17193	17257	17320	17354	17229	17045	17208	17270	17251	17344	17221	17274	17156	17214	17104	17341	17192	17271	17355	17239	17263	17257	17267	17259	17261	17252	17164	17440	17172	17259	17205	17309	17220	17086	17342	17306	17232	17180	17220	17213	17197	17094	17171	17354	17197	17527	17144	17289	17218	17157	17297	17290	17160	17361	17383	17295	17140	17508	17271	17406	17242	17158	16902	17484	17178	17156	17270	17318	17281	17477	17193	17246	17536	17298	17167	17289	17115	17410	17250	17050	17369	17258	17209	17368	17458	17251	17258	17255	17205	17285	17416	17238	17227	17348	17444	17154	17434	17222	17305	17112	17061	17082	17100	17419	17358	17431	17422	17165	16973	17124	17315	17065	17403	17198	17177	17303	17243	17206	17301	17201	17303	17324	17331	17289	17406	17143	17235	17244	17401	17126	17252	17611	17141	17419	17175	17160	17280	17328	17111	17416	17323	17406	17237	17141	17359	17467	17182	17188	16969	17283	17260	17316	17349	17195	17127	17256	17365	17285	17167	17392	17444	17232	17400	17210	17382	17248	17254	17498	17308	17263	17241	17249	17084	17426	17535	17234	17226	17032	17108	17168	17202	17296	17536	17214	17269	17237	17297	17272	17199	17190	17203	17216	16940	17233	17041	17160	17386	17004	17229	17455	17225	17356	17325	17210	17046	17209	17369	17353	17338	17454	17110	17212	17379	17182	17164	17292	17292	17140	17174	17312	17560	17288	17363	17369	17174	17330	17208	17424	17249	17323	17247	17276	17345	17308	17288	17307	17519	17283	17263	17328	17460	17368	17235	17198	17296	17301	17316	17332	17351	17231	17391	17340	17139	17390	17354	17320	17284	17265	17311	17419	17052	17274	17306	17388	17212	17337	17327	17452	17386	17162	17395	17521	17195	17255	17326	17244	17211	17333	17483	17414	17219	17189	17185	17110	17088	17223	17117	17315	17433	17296	17201	17216	17454	17304	17301	17155	17114	17106	17130	17121	17310	17203	17180	17157	17264	17247	17314	17361	17180	17384	17304	17267	17117	17261	17150	17396	17188	17275	17347	17247	17226	17404	17311	17286	17353	17268	17401	17293	17165	17197	17227	17378	17240	17293	17305	17528	17236	17240	17410	17401	17228	17406	17277	17362	17284	17198	17344	17162	17177	17274	17360	17439	17404	17262	17072	17339	17286	17129	17335	17291	17100	17265	17232	17328	17219	17055	17266	17199	17194	17138	17056	17182	17164	16991	17180	17207	17422	17356	17290	17472	17084	17236	17351	17109	17480	17282	17134	17289	17076	17269	17394	17266	17547	17176	17374	17333	17406	17338	17164	17282	17337	17293	17287	17229	17209	17225	17283	17271	17299	17281	17319	17453	17335	17540	17123	17226	17224	17188	17234	17183	17262	17105	17324	17207	17192	17369	17212	17217	17314	17326	17314	17087	17151	17304	17386	17263	17238	17491	17289	17202	17198	17234	17259	17264	17116	17418	17149	17175	17190	17434	17388	17388	17327	17320	17374	17230	17455	17368	17201	17308	17233	17374	17169	17196	17304	17152	17260	17199	17258	17300	17263	17351	17306	17039	17342	17150	17250	17370	17370	17255	17017	17236	17386	17351	17363	17061	17483	17230	17175	17295	17405	17385	17136	17344	17362	17362	17315	17132	17090	17194	17268	17394	17220	17247	17111	17316	17281	17250	17255	17237	17278	17268	17368	17279	17202	17357	17206	17295	17218	17207	17141	17259	17412	17288	17254	17119	17452	17085	17192	17455	17214	17384	17350	17269	17249	17324	17317	17327	17203	17084	17171	17334	17272	17278	17281	17169	17258	17270	17232	17247	17332	17263	17251	17253	17485	17397	17337	17284	17238	17309	17093	17229	17192	17243	17098	17228	17182	17296	17337	17015	17343	17226	17403	17357	17192	17247	17289	17267	17365	17350	17238	17318	17199	17232	17388	17357	17223	17141	17297	17277	17103	17162	17171	17266	17279	17152	17230	17139	17093	17472	17420	17135	17148	17473	17241	17378	17254	17342	17418	17296	17349	17211	17168	17280	17231	17303	17288	17237	17328	17274	17231	17006	17309	17474	17249	17294	17397	17311	17235	17212	17269	17266	17345	17216	17234	17220	17260	17197	17296	17193	17203	17201	17373	17212	17139	17128	17151	17335	17308	17377	17306	17307	17219	17390	17268	17257	17408	17197	17264	17242	17197	17319	17285	17193	17461	17286	17282	17159	17125	17233	17389	17290	17219	17328	17360	17193	17235	17182	17108	17353	17311	17279	17355	17373	17193	17367	17415	17350	17338	17252	17202	17324	17380	17228	17111	17252	17109	17470	17482	17101	17232	17137	17435	17220	17264	17217	17336	17335	17215	17317	17374	17409	17152	17133	17222	17226	17312	17253	17444	17303	17345	17404	17411	17330	17067	17143	17362	17329	17223	17362	17481	17484	17351	17204	17284	17245	17352	17160	17406	17198	17165	17223	17159	17086	17243	17113	17161	17432	17156	17371	17320	17269	17223	17236	17337	17317	17241	17174	17231	17365	17316	17161	17127	17328	17131	17209	17173	17286	17173	17215	17252	17320	17295	17274	17322	17274	17486	17309	17203	16984	17110	17395	17097	17179	17384	17457	17401	17189	16944	17234	17203	17276	17260	17287	17261	17380	17315	17378	17188	17244	17173	17108	17240	17216	17174	17263	17123	17217	17276	17406	17312	17486	17291	17421	17280	17360	17154	17231	17328	17243	17109	17318	17264	17358	17094	17196	17241	17138	17190	17244	17204	17156	17261	17325	17404	17453	17227	17283	17346	17279	17314	17383	17409	17334	17146	17344	17282	17369	17285	17188	17281	17195	17369	17272	17201	17251	17054	17383	17506	17358	17481	17339	17318	17180	17177	17292	17314	17228	17261	17440	17220	17359	17148	17395	17325	17178	17389	17291	17265	17421	17234	17389	17220	17266	17143	17217	17308	17353	17054	17281	17177	17346	17049	17425	17265	17507	17124	17234	17301	17353	17088	17197	17284	17446	17226	17312	17173	17156	17290	17331	17078	17462	17251	17287	17320	17184	17118	17193	17401	17208	17122	17226	17351	17296	17175	17354	17413	17428	17280	17258	17151	17399	17371	17240	17203	17327	17244	17297	17186	17301	17161	17214	17360	17217	17381	17377	17076	17224	17354	17227	17356	17139	17273	17224	17365	17220	17025	17177	17284	17222	17069	17285	17360	17379	17134	17376	17197	17207	17259	17370	17267	17377	17290	17217	17285	17277	17151	17104	17242	17437	17280	17131	17241	17444	17413	17242	17306	17279	17084	17342	17350	17337	17191	17300	17395	17454	17194	17215	17293	17032	17319	17446	17178	17043	17187	17334	17451	17271	17305	17287	17112	17362	17272
30167	52513	49169	42690	33925	26171	20732	18016	16400	16093	16093	15847	15799	15745	15445	15425	15363	15421	15068	15052	15202	15005	14924	14902	14817	14937	14864	14863	14779	14837	14803	14807	14940	14691	14764	14876	14928	14800	15012	14835	14944	15036	14918	14738	14966	14847	14776	14814	14716	14889	14655	14687	14639	14660	14661	14714	14815	14712	14666	14594	14615	14703	14573	14678	14673	14423	14507	14699	14663	14596	14564	14756	14653	14767	14686	14552	14722	14740	14772	14798	14668	14716	14760	14722	14683	14613	14686	14738	14652	14504	14677	14630	14776	14648	14684	14582	14603	14797	14843	14562	14625	14675	14493	14759	14691	14730	14554	14630	14867	14694	14635	14761	14717	14811	14587	14569	14533	14736	14837	14655	14637	14743	14689	14617	14665	14669	14538	14576	14506	14650	14594	14580	14624	14593	14553	14746	14619	14658	14713	14699	14580	14683	14513	14525	14700	14631	14573	14555	14231	14582	14629	14779	14520	14597	14679	14770	14573	14649	14572	14756	14461	14735	14551	14502	14770	14545	14713	14655	14688	14586	14644	14535	14647	14728	14627	14675	14748	14479	14478	14726	14550	14632	14548	14663	14674	14638	14613	14579	14750	14775	14650	14644	14572	14817	14673	14588	14601	14904	14650	14554	14683	14682	14737	14635	14687	14610	14501	14651	14634	14728	14623	14664	14746	14649	14597	14638	14731	14541	14661	14767	14630	14461	14687	14502	14568	14625	14569	14628	14640	14574	14680	14565	14525	14651	14543	14586	14597	14746	14445	14821	14749	14577	14612	14651	14741	14696	14642	14732	14596	14614	14470	14550	14475	14834	14714	14523	14698	14724	14631	14674	14597	14852	14702	14754	14700	14702	14786	14632	14654	14785	14599	14694	14498	14497	14672	14827	14651	14786	14577	14652	14627	14737	14701	14579	14621	14767	14573	14681	14641	14579	14548	14619	14696	14654	14810	14547	14686	14642	14513	14646	14591	14738	14672	14630	14423	14828	14713	14509	14556	14609	14776	14636	14691	14595	14519	14600	14532	14583	14748	14488	14526	14693	14664	14599	14538	14594	14330	14661	14633	14562	14573	14639	14673	14586	14563	14822	14675	14549	14646	14687	14566	14763	14437	14486	14758	14598	14554	14621	14599	14638	14620	14486	14677	14665	14453	14464	14650	14665	14445	14576	14494	14638	14612	14808	14631	14697	14620	14598	14627	14747	14619	14594	14778	14558	14708	14808	14322	14634	14841	14753	14834	14723	14626	14630	14500	14673	14547	14741	14697	14651	14628	14633	14577	14567	14638	14651	14575	14668	14422	14666	14668	14674	14697	14763	14599	14669	14610	14501	14606	14591	14694	14708	14613	14635	14776	14612	14673	14799	14621	14660	14761	14867	14661	14521	14664	14758	14643	14613	14485	14721	14583	14802	14730	14664	14679	14653	14503	14578	14526	14596	14648	14677	14668	14630	14839	14693	14631	14521	14687	14574	14495	14800	14734	14649	14467	14636	14583	14811	14476	14534	14560	14685	14560	14670	14760	14604	14568	14694	14627	14625	14624	14422	14522	14670	14654	14479	14599	14444	14776	14663	14590	14649	14474	14717	14562	14710	14426	14697	14739	14646	14668	14610	14664	14610	14780	14532	14654	14628	14582	14628	14746	14528	14584	14770	14580	14678	14674	14832	14581	14661	14747	14520	14592	14611	14733	14700	14800	14531	14595	14585	14623	14735	14697	14626	14631	14735	14831	14618	14686	14558	14605	14619	14662	14733	14530	14706	14655	14653	14640	14620	14620	14661	14716	14591	14637	14669	14533	14735	14662	14560	14615	14651	14586	14553	14655	14598	14705	14480	14614	14714	14633	14691	14557	14643	14444	14694	14680	14668	14504	14680	14607	14743	14606	14580	14698	14716	14721	14686	14633	14630	14511	14673	14786	14703	14723	14498	14673	14736	14829	14653	14590	14767	14553	14651	14554	14544	14529	14699	14604	14771	14504	14607	14556	14888	14667	14705	14703	14762	14670	14652	14554	14831	14783	14565	14728	14573	14727	14660	14690	14725	14536	14572	14478	14689	14593	14514	14578	14622	14591	14570	14489	14634	14644	14732	14617	14711	14555	14711	14615	14584	14716	14785	14603	14668	14669	14509	14791	14462	14618	14665	14715	14541	14548	14738	14552	14667	14551	14556	14611	14597	14629	14627	14572	14618	14548	14606	14705	14604	14627	14622	14618	14741	14423	14623	14512	14755	14866	14738	14524	14615	14492	14566	14607	14654	14586	14501	14788	14569	14741	14547	14508	14637	14774	14529	14613	14771	14612	14502	14596	14725	14740	14747	14732	14611	14650	14759	14591	14577	14574	14667	14656	14498	14690	14856	14618	14720	14547	14533	14546	14658	14588	14526	14545	14671	14481	14666	14816	14586	14609	14521	14801	14654	14464	14707	14651	14569	14697	14732	14601	14659	14652	14802	14561	14664	14574	14600	14618	14536	14743	14629	14674	14926	14606	14660	14562	14711	14413	14662	14794	14505	14643	14735	14693	14497	14644	14652	14477	14686	14746	14590	14610	14649	14464	14765	14610	14681	14761	14508	14779	14699	14691	14534	14766	14746	14512	14585	14672	14542	14586	14617	14691	14668	14701	14642	14535	14459	14541	14504	14536	14689	14678	14594	14546	14644	14714	14558	14446	14533	14732	14523	14619	14630	14738	14700	14701	14621	14555	14679	14678	14670	14663	14445	14510	14677	14659	14544	14562	14700	14467	14638	14718	14641	14637	14579	14504	14714	14677	14608	14580	14631	14697	14510	14768	14616	14585	14585	14573	14727	14763	14685	14691	14568	14747	14674	14676	14534	14719	14653	14761	14688	14667	14422	14540	14648	14592	14653	14687	14819	14560	14611	14674	14624	14796	14714	14625	14580	14558	14695	14593	14573	14673	14812	14662	14735	14737	14660	14680	14509	14646	14744	14685	14558	14550	14471	14677	14701	14716	14706	14690	14880	14627	14629	14663	14609	14661	14719	14643	14504	14578	14582	14530	14650	14672	14566	14430	14669	14771	14542	14651	14502	14634	14543	14617	14594	14679	14615	14717	14677	14768	14653	14640	14528	14560	14819	14799	14439	14505	14671	14691	14660	14563	14860	14671	14707	14611	14650	14679	14520	14670	14776	14673	14767	14645	14620	14625	14495	14579	14755	14609	14706	14700	14693	14694	14487	14817	14621	14629	14571	14682	14732	14490	14591	14490	14474	14659	14596	14634	14564	14521	14647	14876	14568	14811	14755	14746	14622	14697	14580	14668	14512	14807	14696	14617	14450	14637	14677	14773	14626	14675	14875	14635	14792	14614	14755	14683	14538	14655	14592	14600	14716	14795	14524	14552	14566	14567	14611	14533	14556	14585	14626	14626	14687	14790	14705	14640	14713	14673	14580	14560	14749	14511	14768	14658	14683	14442	14542	14693	14635	14594	14597	14737	14617	14718	14496	14668	14517	14673	14689	14672	14626	14674	14633	14651	14618	14739	14610	14618	14615	14718	14600	14562	14633	14646	14738	14660	14776	14684	14660	14676	14821	14519	14529	14758	14683	14672	14524	14786	14532	14908	14633	14714	14789	14584	14636	14793	14723	14818	14681	14664	14544	14720	14771	14644	14587	14717	14488	14711	14644	14523	14703	14712	14773	14750	14668	14662	14699	14639	14512	14534	14816	14711	14565	14642	14635	14584	14791	14804	14592	14611	14609	14598	14450	14644	14559	14681	14553	14537	14653	14860	14913	14754	14591	14553	14781	14708	14713	14577	14745	14734	14677	14718	14639	14620	14634	14486	14558	14614	14666	14438	14637	14607	14489	14555	14684	14562	14635	14752	14695	14562	14723	14559	14772	14405	14446	14682	14715	14576	14552	14758	14693	14653	14627	14578	14627	14616	14638	14607	14462	14670	14614	14771	14662	14626	14559	14451	14579	14654	14628	14787	14728	14598	14660	14659	14640	14598	14702	14589	14548	14449	14505	14594	14508	14508	14667	14623	14558	14680	14680	14606	14627	14683	14718	14678	14798	14540	14542	14518	14709	14591	14596	14760	14476	14682	14622	14531	14777	14651	14528	14663	14721	14596	14582	14752	14558	14568	14696	14666	14598	14539	14587	14614	14564	14576	14611	14628	14636	14615	14733	14613	14839	14628	14578	14620	14564	14719	14565	14675	14576	14524	14720	14630	14774	14707	14535	14769	14665	14591	14561	14506	14675	14708	14672	14724	14556	14599	14609	14717	14544	14579	14715	14793	14557	14727	14578	14682	14550	14770	14816	14661	14822	14467	14784	14725	14714	14630	14605	14790	14696	14627	14437	14777	14641	14769	14735	14607	14488	14554	14503	14547	14690	14634	14677	14718	14706	14591	14624	14474	14750	14603	14841	14720	14717	14650	14733	14812	14681	14764	14730	14596	14611	14701	14606	14530	14620	14691	14547	14669	14866	14689	14792	14556	14772	14564	14594	14616	14658	14678	14739	14668	14708	14556	14516	14638	14595	14603	14602	14617	14587	14582	14660	14586	14497	14315	14656	14719	14554	14488	14695	14665	14632	14579	14592	14738	14668	14620	14646	14601	14472	14654	14658	14386	14620	14666	14652	14497	14634	14608	14728	14633	14572	14668	14539	14704	14557	14632	14474	14532	14667	14692	14594	14661	14563	14642	14591	14612	14507	14563	14628	14658	14692	14586	14566	14635	14586	14554	14767	14638	14560	14605	14561	14409	14587	14551	14700	14769	14608	14471	14711	14575	14499	14655	14418	14686	14480	14626	14496	14692	14578	14534	14697	14551	14623	14551	14723	14736	14510	14760	14671	14589	14592	14731	14479	14633	14675	14596	14551	14767	14649	14661	14631	14589	14590	14637	14569	14698	14727	14600	14635	14499	14437	14635	14817	14663	14772	14457	14554	14544	14442	14745	14531	14699	14547	14708	14606	14864	14687	14576	14591	14515	14782	14767	14643	14685	14603	14543	14661	14655	14689	14549	14737	14599	14668	14851	14544	14585	14767	14736	14623	14609	14712	14566	14527	14639	14680	14713	14755	14582	14533	14735	14639	14549	14645	14508	14677	14561	14736	14780	14591	14826	14538	14546	14708	14553	14490	14758	14801
28449	25419	32127	27361	21781	19902	18535	17490	16878	16789	16721	16731	16587	16783	16580	16709	16621	16469	16713	16756	16338	16575	16525	16502	16496	16478	16482	16513	16508	16416	16540	16293	16545	16465	16565	16453	16381	16610	16580	16330	16396	16408	16363	16399	16363	16509	16344	16284	16380	16417	16344	16580	16309	16195	16280	16321	16312	16458	16383	16436	16504	16527	16437	16473	16363	16482	16443	16483	16453	16278	16311	16329	16372	16437	16402	16274	16461	16414	16609	16460	16559	16450	16434	16479	16557	16293	16289	16344	16275	16427	16396	16140	16559	16487	16348	16296	16514	16385	16517	16445	16355	16305	16318	16357	16306	16352	16302	16405	16359	16397	16468	16305	16323	16406	16246	16416	16050	16381	16611	16431	16419	16226	16472	16624	16414	16250	16388	16453	16471	16419	16351	16445	16357	16322	16478	16325	16410	16274	16452	16310	16423	16555	16198	16328	16434	16121	16398	16390	16234	16386	16422	16589	16365	16282	16366	16376	16396	16230	16370	16270	16420	16499	16421	16331	16562	16303	16433	16422	16345	16179	16451	16284	16482	16417	16298	16371	16396	16239	16195	16392	16455	16578	16571	16443	16460	16654	16254	16238	16338	16387	16393	16390	16409	16446	16463	16369	16349	16509	16448	16251	16381	16453	16319	16233	16334	16302	16284	16323	16279	16488	16488	16443	16461	16288	16589	16480	16180	16497	16228	16339	16192	16417	16553	16327	16397	16339	16440	16468	16266	16213	16380	16314	16466	16502	16385	16247	16377	16416	16237	16331	16297	16358	16307	16379	16579	16366	16329	16444	16587	16351	16416	16283	16315	16356	16591	16384	16380	16292	16289	16348	16394	16299	16466	16416	16390	16430	16355	16477	16337	16340	16305	16341	16399	16337	16358	16590	16378	16600	16418	16349	16264	16372	16391	16624	16380	16155	16421	16174	16503	16298	16498	16491	16363	16384	16366	16394	16292	16383	16385	16368	16310	16377	16479	16481	16359	16314	16417	16505	16448	16123	16496	16415	16448	16282	16308	16371	16195	16365	16325	16280	16384	16474	16351	16385	16252	16282	16455	16401	16176	16361	16262	16466	16479	16353	16336	16343	16359	16260	16254	16449	16446	16335	16513	16447	16408	16293	16354	16328	16362	16303	16374	16195	16407	16216	16369	16591	16342	16359	16465	16336	16700	16274	16341	16538	16266	16395	16269	16483	16369	16276	16386	16282	16329	16233	16384	16229	16488	16388	16402	16479	16426	16340	16295	16596	16243	16132	16355	16175	16494	16442	16544	16370	16469	16388	16122	16527	16547	16407	16529	16553	16672	16382	16285	16535	16411	16313	16322	16336	16578	16374	16391	16239	16412	16469	16276	16286	16428	16388	16609	16331	16360	16215	16500	16364	16343	16545	16485	16315	16459	16414	16364	16342	16223	16408	16377	16365	16427	16248	16490	16323	16323	16304	16187	16311	16204	16261	16334	16209	16387	16358	16391	16382	16343	16522	16301	16463	16332	16258	16463	16452	16279	16372	16414	16346	16385	16444	16408	16354	16446	16282	16175	16425	16283	16355	16505	16501	16384	16484	16367	16395	16508	16345	16211	16312	16571	16271	16296	16221	16477	16498	16167	16354	16583	16307	16209	16463	16446	16405	16421	16285	16335	16442	16485	16490	16321	16345	16516	16360	16425	16408	16398	16395	16250	16246	16352	16398	16449	16134	16341	16325	16340	16390	16462	16432	16463	16530	16481	16189	16381	16363	16407	16481	16387	16431	16516	16445	16480	16199	16437	16392	16348	16438	16277	16389	16495	16337	16276	16376	16310	16507	16527	16512	16524	16566	16357	16515	16344	16467	16446	16248	16455	16192	16332	16223	16413	16316	16631	16578	16262	16366	16263	16445	16360	16481	16331	16246	16271	16284	16362	16550	16464	16418	16246	16419	16365	16267	16611	16394	16282	16441	16542	16252	16333	16290	16461	16614	16331	16596	16527	16165	16191	16301	16505	16503	16434	16156	16510	16427	16225	16455	16358	16471	16509	16277	16334	16314	16355	16367	16364	16493	16215	16388	16339	16367	16357	16408	16493	16688	16260	16472	16498	16451	16224	16416	16394	16418	16617	16354	16401	16431	16362	16335	16440	16389	16254	16252	16374	16270	16399	16415	16173	16368	16427	16463	16616	16498	16333	16380	16418	16403	16464	16552	16476	16242	16280	16341	16389	16474	16442	16422	16426	16277	16398	16515	16218	16568	16349	16318	16318	16575	16306	16452	16462	16437	16543	16337	16444	16480	16328	16395	16389	16437	16552	16546	16524	16339	16491	16262	16345	16386	16294	16255	16460	16374	16380	16355	16355	16534	16454	16600	16347	16271	16172	16356	16360	16518	16361	16329	16399	16640	16643	16325	16493	16256	16407	16278	16608	16503	16310	16521	16511	16287	16415	16295	16713	16491	16311	16403	16461	16414	16275	16405	16466	16465	16460	16469	16344	16319	16348	16214	16452	16321	16437	16358	16540	16577	16641	16216	16506	16478	16175	16224	16503	16381	16380	16477	16505	16217	16498	16363	16441	16457	16314	16245	16346	16329	16631	16397	16380	16407	16406	16357	16223	16215	16399	16522	16375	16389	16305	16326	16384	16396	16289	16154	16276	16486	16520	16371	16522	16370	16269	16307	16504	16384	16127	16380	16253	16434	16415	16402	16500	16257	16242	16313	16316	16492	16203	16477	16325	16554	16419	16432	16483	16305	16345	16396	16242	16545	16402	16298	16426	16339	16462	16417	16336	16355	16632	16285	16415	16419	16388	16442	16382	16401	16307	16415	16208	16450	16309	16351	16608	16285	16450	16626	16523	16576	16491	16399	16306	16243	16285	16451	16354	16281	16367	16160	16392	16568	16308	16495	16441	16326	16437	16173	16366	16389	16275	16384	16317	16324	16413	16364	16535	16316	16281	16445	16310	16253	16329	16448	16387	16518	16479	16331	16482	16576	16248	16316	16507	16481	16472	16515	16322	16503	16286	16342	16329	16575	16263	16431	16342	16562	16303	16253	16437	16357	16335	16410	16480	16405	16288	16405	16362	16273	16264	16530	16353	16132	16364	16235	16427	16515	16340	16290	16483	16376	16223	16485	16468	16393	16284	16373	16209	16259	16406	16322	16447	16371	16380	16273	16256	16282	16456	16383	16413	16305	16531	16570	16390	16262	16291	16368	16425	16464	16387	16461	16133	16276	16595	16298	16267	16340	16224	16297	16324	16424	16473	16236	16426	16412	16372	16486	16512	16480	16419	16251	16412	16137	16357	16555	16465	16445	16488	16334	16183	16446	16380	16493	16400	16387	16294	16448	16357	16353	16437	16441	16321	16244	16380	16443	16509	16289	16450	16359	16561	16326	16404	16481	16508	16432	16291	16375	16251	16102	16346	16478	16446	16491	16447	16490	16321	16472	16367	16212	16579	16435	16428	16612	16343	16403	16226	16334	16410	16675	16675	16516	16449	16313	16449	16253	16351	16274	16264	16334	16399	16358	16438	16449	16205	16272	16191	16337	16184	16345	16667	16327	16378	16392	16422	16397	16467	16323	16484	16592	16632	16317	16276	16576	16483	16165	16290	16445	16428	16353	16507	16457	16319	16381	16341	16545	16440	16447	16305	16374	16303	16579	16465	16535	16350	16405	16333	16276	16253	16455	16273	16469	16306	16266	16482	16336	16279	16323	16314	16264	16466	16274	16354	16641	16513	16516	16433	16374	16370	16360	16508	16564	16481	16430	16361	16459	16511	16674	16422	16271	16266	16380	16589	16225	16345	16349	16491	16538	16426	16392	16422	16504	16474	16315	16223	16422	16450	16354	16441	16459	16427	16277	16476	16378	16387	16346	16396	16369	16597	16174	16336	16263	16351	16198	16578	16480	16363	16141	16516	16358	16338	16391	16341	16415	16520	16330	16494	16482	16440	16358	16305	16287	16369	16476	16379	16540	16619	16300	16445	16304	16169	16356	16633	16461	16375	16407	16279	16337	16370	16363	16239	16378	16367	16515	16250	16340	16383	16399	16499	16363	16396	16423	16534	16464	16595	16489	16257	16183	16323	16385	16382	16537	16426	16400	16452	16231	16080	16238	16491	16314	16316	16340	16463	16557	16289	16075	16282	16336	16441	16578	16445	16439	16557	16269	16568	16317	16391	16514	16262	16478	16442	16326	16482	16399	16614	16410	16296	16376	16196	16526	16198	16296	16495	16392	16463	16278	16541	16559	16169	16344	16413	16315	16473	16319	16150	16230	16296	16403	16623	16458	16513	16455	16415	16282	16325	16293	16466	16550	16267	16297	16438	16306	16397	16509	16403	16427	16389	16311	16525	16392	16341	16471	16126	16453	16349	16460	16276	16402	16588	16385	16485	16371	16429	16277	16294	16172	16443	16388	16201	16218	16410	16371	16497	16409	16374	16341	16278	16436	16365	16346	16254	16412	16344	16170	16509	16419	16230	16372	16363	16334	16520	16324	16374	16522	16454	16487	16173	16509	16300	16480	16523	16185	16194	16185	16363	16414	16219	16519	16370	16485	16291	16622	16308	16383	16635	16333	16440	16252	16300	16231	16535	16440	16341	16383	16358	16290	16438	16414	16452	16326	16386	16390	16084	16403	16298	16426	16326	16347	16486	16249	16423	16373	16417	16405	16399	16539	16259	16399	16325	16490	16426	16264	16355	16391	16284	16403	16435	16424	16495	16477	16509	16461	16310	16482	16544	16536	16348	16221	16431	16518	16278	16392	16449	16357	16357	16353	16191	16397	16557	16430	16192	16427	16531	16337	16252	16479	16466	16344	16498	16533	16359	16079	16385	16430	16374	16560	16540	16413	16353	16300	16346	16230	16474	16315	16512	16256	16453	16401	16449	16307	16437	16371	16579	16421	16442	16566	16436	16439	16422	16310	16335	16542	16544	16540	16315	16428	16415	16334	16195	16511	16418	16368	16325	16254	16404	16405	16438	16523	16402	16472	16468	16276	16431	16376	16377	16322	16248	16352	16392	16440	16353	16158	16530	16466	16395	16126	16360	16196	16413	16384	16514	16382	16347	16459	16451	16368	16556	16218	16195	16324	16439	16522	16368	16168	16371	16462	16309	16336	16471	16374	16421	16201
25830	39028	35090	25328	20966	18691	16861	15752	15006	14880	14647	14611	14752	14611	14470	14533	14437	14538	14359	14380	14325	14241	14304	14300	14339	14223	14111	14024	14299	14358	14208	14204	14287	14294	14205	14339	14194	14197	14266	14160	14222	14319	14203	14182	14308	14216	13948	14209	14134	14341	14175	14256	14179	13990	14048	14080	13998	14161	14287	14267	14219	14055	14165	14172	14110	14100	13979	14166	14002	14229	14038	14190	14176	14267	14223	14149	14165	13977	14119	13991	14319	14122	14266	13985	14185	14137	14212	14209	14200	14204	14192	14140	14082	14159	14130	14100	14219	14105	14112	14020	14229	13966	14189	14007	13910	14219	14197	14056	14015	14017	14170	14005	14150	14115	14222	14097	14142	14058	14227	14047	14191	14249	14149	14200	14007	14122	14095	14222	14040	14026	14019	14094	14074	14116	14122	14286	14355	14092	14047	14302	14234	14077	14089	14110	14337	14150	14181	14210	14204	14201	14020	14116	14154	14002	13854	14228	14248	14190	14053	14152	14150	14088	14051	14083	14206	14256	14169	14035	14304	14201	14171	14238	14098	14132	14069	14046	14050	14095	14070	14112	14368	14078	14147	13989	14156	13953	14051	14060	14072	14141	14207	14032	14088	14166	14124	14171	14187	14264	14082	14276	14159	14142	14127	14207	14160	14242	14024	13914	14034	14081	14238	14181	14023	14187	14125	14040	14070	14086	14069	14079	13943	14109	14242	14254	14132	14077	14176	14104	14168	14207	14080	14192	14184	14250	14198	14153	14174	14230	14178	14216	14184	14070	13997	13943	14162	14132	14192	14090	14089	14162	14078	14337	14147	14055	14223	14110	14129	14172	14224	14097	14264	14089	14179	14216	14036	14130	14228	14074	14201	14064	14264	14268	14092	14094	14068	14118	14100	14214	14220	14223	14203	14112	13999	14039	14062	13999	14286	14360	14168	14023	14010	13975	14188	14200	13982	14265	14185	14155	14002	14152	14140	14178	13926	14194	14315	14027	13969	14173	14064	14152	14181	14109	14064	14222	14205	14278	14100	14051	14123	14241	14117	14274	14182	14261	14277	14190	14264	14245	14022	14229	14139	14221	14144	14113	14176	14381	14066	14139	14089	14040	14089	14150	14054	14292	14083	14147	13991	14349	14226	14276	13980	14201	14211	14198	14238	14041	13965	14048	14296	14261	14281	14107	14337	14298	14360	14046	14145	14104	14385	14196	14166	14175	14028	14137	14152	14202	14116	14293	14145	14148	13992	14163	14145	14106	14102	14167	14110	14218	14100	14251	14220	14060	14180	14200	13940	14172	14270	14152	14167	14083	14113	14233	14141	14216	14099	14094	14017	14171	14205	14418	14323	14171	14186	14075	14258	14158	14152	14074	14248	14211	14116	14214	13985	14079	14197	14313	14152	14283	14146	14144	14224	14103	14157	14074	14118	14201	14052	14246	14022	14244	13978	14158	14127	14226	14013	14173	14057	14189	14031	14240	14332	14146	14117	14270	13915	14192	14185	14204	14057	14181	14155	14134	14147	14297	14306	14237	14154	14157	14174	14103	14060	14248	14204	14099	14295	14146	14291	14142	14069	14257	14104	14081	14039	14108	14046	14114	14139	14048	14264	14138	14152	14181	14088	14164	14130	13911	14326	13978	14095	13957	14232	14119	14123	14119	14358	14187	14262	14156	14142	14128	14076	14139	14257	14023	14222	14158	14024	14164	14152	14044	13981	14044	14260	14169	14229	14145	14207	14112	14179	14122	14079	14158	13949	14225	14024	14254	14084	14082	14187	14013	14254	14154	14191	14025	14100	14289	14067	14181	14201	14084	14035	14169	14231	14093	14148	14148	14003	14065	14243	14130	14072	14168	14063	14288	14120	14067	14127	14214	14118	14185	14095	14286	14176	14157	14024	14177	13971	14222	14253	14030	14179	13988	14006	14112	14125	14133	14081	14116	14249	14211	14180	14057	14225	14166	14236	14168	14131	13930	14213	14108	14159	14075	14044	14146	14263	14109	14189	14219	14165	14092	14185	14291	14118	14200	14157	14226	14205	14185	14326	14134	14064	14113	14105	14133	14043	14105	14204	14014	14199	14075	14192	14147	14119	14090	14035	14163	14147	14208	14125	14258	14209	14109	14140	14216	13874	14136	14141	14124	14035	14191	14183	14149	14094	14189	14187	13996	13986	14093	14181	14142	14063	14137	14159	14175	14160	14065	14015	14101	14084	14157	14124	14039	14270	14125	14176	14176	14226	14065	14178	14241	14059	14096	14020	14127	14189	14132	14179	14090	14121	14160	14085	14143	14205	14117	14090	14081	14137	14037	14277	14119	14253	14122	14238	14018	14059	14010	14128	14243	14230	14206	13986	14326	14335	14034	14263	14193	14204	14216	14330	14254	14286	14111	14307	14086	14074	14033	14211	14196	14193	14118	14262	14120	14012	14282	14275	14203	13980	14177	13942	14028	14004	14298	14110	14099	14046	14143	14209	14130	14236	14183	14060	14127	14127	14089	14139	14028	14091	14111	13974	14011	14208	14007	14209	14158	14045	14071	14165	14096	14068	14077	14167	14255	14056	14270	14083	14161	13892	14302	14183	14148	14263	14086	14124	14066	14186	14145	14073	14057	14306	14027	14149	14137	13994	14210	14066	14112	14278	14079	14210	14173	13971	14234	14271	14141	14258	14042	14094	14099	14181	14114	14145	14246	14136	14077	14182	14159	14038	14170	14346	14248	14182	14037	14133	14089	14201	14069	14125	14070	14039	14217	14162	14200	14070	14136	14288	14163	14042	14194	14069	14253	14216	14198	14300	13945	14096	14169	14195	14197	14231	14013	14033	14091	14055	14130	14199	13971	14118	14094	14149	14230	14106	14221	14226	14271	14123	14030	14204	14125	14166	14024	14033	14021	14183	14024	14077	14233	14184	14349	14155	14091	13984	14161	14091	14361	14140	14171	14227	14181	14067	14249	14074	14151	14334	14166	14154	14221	14193	14223	14053	14094	14207	14080	14090	14236	14161	14193	14077	14180	13880	14092	14121	14232	14080	14219	14248	14017	14145	14086	14117	14136	14133	14189	14156	14037	14113	14166	14240	14016	14150	14085	14273	14253	14276	14257	14085	14201	14184	14098	14221	14030	14157	14226	14067	14128	14184	14014	14117	14212	14263	14155	14160	14248	14094	14128	14014	14151	14171	14261	14227	14183	14158	14109	14096	14321	14051	14238	14173	14016	14318	14150	14217	14082	14191	14146	14076	14265	14132	14113	14225	14232	14008	14234	14050	14168	14203	14214	14079	14110	14172	14270	14240	14197	14057	14083	14034	14113	14155	14212	14193	14129	14060	14211	14093	14191	14209	14061	14100	14179	14049	14004	13999	14105	14107	14044	14231	14260	14099	14252	14093	14222	14127	14209	14166	14257	14182	14101	14136	14212	14082	14157	14219	14169	14040	14352	14219	14119	14302	14051	14164	14042	14277	14138	14249	13999	14142	14286	14164	14281	14277	14151	14158	14080	14121	14204	14098	14079	14158	14135	13908	14240	13941	13994	14136	14269	14251	14040	14202	14180	14335	14050	13992	14221	14206	14111	14163	14194	14201	14021	14245	14215	14145	14016	14253	14214	14210	14131	14091	14160	14135	14331	14137	14092	14074	14066	14113	14132	14192	14175	14032	14144	14059	14165	14215	14080	14102	14215	14187	14079	14259	14158	14241	14169	14023	14325	14421	14057	14136	14154	14032	14129	14157	14292	14364	14173	14174	14061	14241	14134	14206	14053	14181	14225	14321	14229	13955	14071	14251	14177	14271	14248	14184	14334	14168	14030	14130	14111	14170	14071	14092	14092	14076	14140	14233	14229	14103	14143	14049	14044	14217	14282	14366	14199	14089	14071	13998	14201	14050	14332	14320	14231	14129	14126	14272	14311	14121	14124	14144	14127	14207	14158	14177	14177	14070	14084	14067	14067	14105	14136	14158	14090	14242	14116	14172	13994	14313	13960	14059	14112	14072	14064	14054	14066	14246	14087	14123	14135	14283	14177	14160	14262	14181	14356	14269	14082	14080	13984	14197	14109	14079	14069	14122	14175	14240	14088	14223	14078	14178	14149	14037	14172	14035	14037	14148	14258	14165	14046	14194	14092	14132	14168	14050	14058	14122	14076	14092	14074	14100	14213	13969	14083	14193	14039	14115	14175	14177	14204	14165	14207	14173	14177	13977	14237	14390	14094	14320	14188	14113	14164	14109	14169	14231	14198	14322	14153	14018	14055	14164	14113	13983	14106	14118	14232	14068	14236	14240	14211	14105	14229	14326	14160	14077	14039	14051	14287	14284	14047	14224	14091	14222	14078	14076	14201	14115	14038	14102	14232	14103	14166	14155	14127	14278	14150	14137	14181	14187	14130	14199	14120	14051	14262	14099	14177	14159	14069	14199	14206	14239	14052	14259	14121	14244	14159	14190	14107	14016	14098	14022	14200	13988	14164	14150	14139	14080	14260	14060	14216	14004	14146	14015	14200	14184	14254	14160	13994	14041	14133	14091	14139	13941	14239	14158	14164	14108	14094	14228	13923	14398	14182	14095	14138	14226	13983	14079	14166	14122	14318	14186	14124	14149	14149	14140	14240	14064	14232	14152	14211	14145	14215	14096	14166	14181	14105	14226	14156	14089	14160	14118	14272	14082	14194	14127	14085	14125	14318	14074	14289	14079	14223	14167	14194	14168	14230	14178	14022	14111	14051	14230	14117	14073	14234	14179	14190	13962	14028	14128	14025	14051	14288	14296	14093	14056	13968	14237	14021	14160	14108	14075	14193	14195	14108	14253	14048	14263	14021	14200	14107	14110	14321	14218	14132	13969	14233	14236	14124	14165	14142	14004	14200	14108	14172	14177	14170	14042	14047	14148	14036	14065	14146	14114	13998	14161	14103	14302	14211	14192	14108	14196	14186	14331	14200	14144	14168	14228	14056	14265	14264	14234	14166	14056	14241	14145	14165	14175	14283	14058	14111	14088	14083	14323	14139	14333	14358	14138	14094	14113	14054	14158	14324	14244	14021	14030	14371	14201	14073	14150	13996	14208	14024	14296	14251	14330	14188	14072	14238	14085	14159	14153	13967	14111	14213	14357	14229	14080	14078	14227	14027
24024	21180	28674	25000	24441	24971	22760	19179	18115	17731	17621	17300	17478	17189	17127	17064	17096	17194	17180	16837	17043	17037	16838	16799	16919	16883	16806	16764	16711	16920	16578	16724	17034	16855	16949	16742	16681	16719	16697	16917	16949	17089	16662	16685	16742	16400	16616	16604	16748	16552	16755	16627	16688	16778	16770	16725	16628	16795	16992	16755	16655	16501	16572	16730	16802	16714	16766	16592	16764	16666	16699	16645	16740	16517	16567	16560	16750	16582	16849	16561	16808	16796	16699	16670	16588	16762	16722	16739	16699	16604	16691	16472	16654	16609	16833	16746	16821	16521	16842	16648	16538	16602	16733	16748	16662	16455	16574	16707	16770	16647	16778	16404	16659	16744	16502	16592	16707	16595	16857	16691	16637	16465	16575	16905	16466	16631	16789	16688	16571	16641	16649	16575	16661	16627	16713	16706	16795	16679	16569	16610	16498	16615	16663	16840	16565	16642	16502	16622	16812	16789	16729	16559	16571	16650	16764	16582	16718	16692	16616	16534	16776	16894	16536	16720	16835	16597	16742	16575	16642	16585	16706	16675	16846	16647	16516	16566	16582	16645	16615	16779	16474	16544	16641	16654	16753	16537	16677	16520	16554	16530	16634	16696	16616	16693	16561	16688	16709	16636	16547	16571	16466	16575	16669	16604	16474	16486	16801	16566	16532	16593	16619	16903	16434	16670	16617	16739	16800	16679	16685	16439	16930	16603	16719	16593	16521	16628	16701	16492	16473	16513	16574	16826	16582	16711	16751	16778	16522	16574	16511	16569	16528	16574	16686	16575	16698	16571	16678	16529	16731	16725	16513	16641	16723	16620	16705	16723	16749	16563	16563	16518	16633	16688	16689	16790	16615	16730	16749	16510	16474	16548	16597	16640	16547	16570	16519	16501	16743	16783	16808	16344	16550	16614	16710	16639	16519	16664	16471	16637	16724	16274	16566	16684	16662	16303	16482	16591	16712	16496	16497	16606	16698	16763	16654	16615	16541	16604	16534	16673	16646	16649	16740	16832	16516	16842	16744	16909	16660	16594	16727	16634	16659	16348	16710	16500	16637	16645	16802	16387	16634	16493	16651	16577	16634	16475	16479	16550	16563	16583	16736	16530	16622	16677	16479	16696	16697	16754	16622	16414	16779	16672	16658	16658	16490	16676	16734	16638	16708	16691	16775	16723	16852	16759	16674	16722	16568	16707	16832	16628	16670	16667	16538	16532	16483	16671	16516	16490	16532	16748	16684	16549	16503	16714	16798	16601	16591	16773	16507	16710	16483	16643	16458	16565	16765	16656	16606	16572	16647	16541	16648	16683	16646	16774	16641	16791	16556	16657	16747	16709	16650	16620	16640	16630	16635	16507	16753	16575	16637	16599	16569	16557	16679	16443	16677	16707	16518	16628	16495	16632	16722	16650	16781	16529	16652	16651	16793	16581	16691	16715	16758	16480	16658	16750	16681	16502	16535	16624	16746	16569	16638	16530	16605	16633	16555	16719	16568	16392	16911	16563	16657	16693	16716	16778	16857	16487	16665	16654	16698	16558	16658	16763	16711	16745	16876	16685	16783	16475	16690	16612	16685	16634	16611	16733	16843	16622	16600	16542	16489	16630	16718	16777	16537	16541	16562	16731	16726	16840	16551	16614	16829	16636	16582	16443	16478	16601	16692	16807	16575	16768	16660	16716	16728	16799	16653	16467	16551	16727	16622	16750	16493	16457	16643	16720	16676	16673	16632	16744	16635	16665	16748	16715	16636	16717	16929	16780	16555	16726	16760	16616	16836	16631	16614	16544	16821	16596	16654	16849	16622	16699	16717	16593	16810	16559	16689	16855	16648	16758	16503	16461	16564	16729	16772	16689	16691	16608	16404	16487	16814	16651	16799	16551	16582	16620	16723	16774	16527	16816	16321	16613	16432	16573	16791	16572	16589	16795	16662	16678	16513	16607	16706	16926	16603	16591	16687	16364	16640	16806	16632	16680	16665	16678	16786	16754	16697	16695	16601	16648	16705	16547	16488	16708	16664	16606	16763	16732	16766	16566	16555	16413	16616	16575	16646	16616	16763	16410	16620	16851	16616	16603	16407	16694	16529	16782	16565	16616	16589	16741	16677	16585	16642	16622	16771	16778	16751	16664	16622	16545	16919	16759	16683	16562	16784	16557	16639	16551	16600	16710	16750	16759	16571	16592	16489	16740	16676	16584	16624	16672	16662	16684	16614	16611	16558	16740	16786	16485	16634	16574	16646	16518	16443	16677	16809	16598	16713	16573	16799	16846	16699	16516	16667	16685	16731	16658	16588	16651	16836	16505	16827	16589	16541	16659	16832	16763	16633	16677	16676	16519	16840	16623	16635	16596	16721	16478	16664	16503	16527	16681	16654	16790	16841	16530	16711	16570	16622	16835	16458	16639	16702	16606	16577	16353	16496	16616	16444	16681	16541	16602	16482	16428	16511	16472	16728	16576	16652	16725	16580	16859	16502	16818	16830	16453	16750	16663	16603	16433	16675	16555	16723	16719	16787	16727	16430	16581	16552	16630	16794	16569	16563	16564	16752	16597	16493	16573	16711	16711	16588	16649	16648	16465	16700	16722	16478	16624	16607	16692	16838	16659	16372	16552	16679	16567	16757	16685	16452	16585	16641	16751	16750	16690	16694	16638	16606	16601	16512	16589	16813	16625	16698	16609	16525	16590	16504	16459	16753	16557	16618	16678	16694	16383	16450	16569	16564	16623	16724	16447	16783	16681	16693	16654	16700	16724	16639	16694	16719	16481	16621	16587	16545	16468	16344	16631	16853	16767	16555	16545	16530	16697	16641	16680	16894	16700	16574	16579	16645	16647	16620	16762	16612	16605	16405	16287	16505	16755	16601	16590	16574	16572	16570	16839	16510	16777	16402	16638	16517	16531	16686	16506	16641	16730	16717	16623	16661	16773	16622	16568	16653	16672	16724	16652	16674	16640	16795	16798	16813	16772	16506	16729	16717	16679	16560	16659	16621	16504	16539	16576	16822	16543	16591	16664	16552	16545	16591	16612	16645	16418	16617	16513	16575	16769	16874	16698	16612	16674	16657	16712	16725	16734	16808	16670	16543	16534	16720	16699	16704	16608	16620	16623	16646	16546	16357	16590	16659	16616	16722	16642	16697	16873	16673	16759	16526	16334	16542	16643	16555	16627	16783	16552	16647	16801	16554	16829	16684	16539	16515	16846	16747	16594	16667	16492	16751	16587	16653	16606	16732	16571	16546	16711	16552	16488	16552	16568	16676	16821	16656	16486	16511	16832	16705	16749	16619	16557	16533	16714	16548	16586	16729	16759	16665	16829	16787	16677	16570	16702	16615	16684	16497	16619	16576	16618	16589	16654	16466	16538	16561	16658	16616	16503	16865	16579	16907	16618	16636	16606	16557	16412	16645	16683	16597	16549	16512	16708	16699	16755	16416	16669	16739	16651	16711	16645	16631	16539	16504	16627	16432	16634	16502	16817	16754	16690	16599	16593	16701	16623	16602	16644	16641	16636	16614	16482	16783	16642	16458	16609	16335	16649	16544	16374	16688	16609	16487	16577	16676	16670	16854	16627	16583	16715	16595	16565	16590	16680	16604	16851	16655	16605	16483	16678	16721	16631	16652	16648	16724	16868	16667	16556	16841	16617	16491	16736	16547	16545	16432	16580	16696	16712	16918	16606	16699	16609	16694	16657	16602	16687	16547	16681	16539	16504	16800	16796	16839	16735	16615	16783	16498	16619	16495	16706	16667	16711	16585	16778	16908	16489	16754	16517	16654	16716	16677	16662	16791	16589	16624	16726	16643	16489	16760	16612	16601	16647	16660	16782	16552	16495	16479	16718	16515	16463	16627	16600	16797	16446	16524	16700	16581	16657	16603	16563	16595	16684	16553	16720	16704	16688	16911	16456	16589	16549	16615	16645	16588	16699	16667	16548	16579	16673	16713	16709	16505	16749	16424	16653	16527	16599	16806	16682	16704	16579	16776	16674	16577	16616	16533	16617	16621	16658	16618	16725	16645	16602	16560	16469	16565	16387	16628	16701	16538	16706	16654	16760	16621	16456	16617	16606	16770	16587	16649	16841	16639	16845	16770	16728	16794	16885	16611	16743	16589	16632	16626	16544	16582	16867	16735	16647	16514	16774	16972	16479	16584	16831	16636	16392	16725	16590	16709	16773	16522	16511	16498	16613	16681	16696	16817	16762	16615	16653	16790	16626	16814	16771	16633	16687	16756	16810	16833	16331	16537	16684	16706	16607	16696	16645	16641	16693	16667	16677	16668	16490	16488	16669	16761	16790	16745	16653	16498	16801	16511	16818	16706	16699	16790	16404	16628	16773	16611	16609	16627	16687	16793	16645	16561	16578	16682	16463	16739	16657	16752	16793	16720	16593	16532	16550	16734	16700	16698	16550	16569	16556	16664	16682	16657	16797	16581	16416	16688	16580	16775	16576	16671	16512	16484	16748	16371	16602	16636	16590	16439	16707	16580	16658	16558	16727	16751	16600	16629	16612	16630	16614	16712	16786	16711	16725	16660	16918	16668	16743	16745	16705	16392	16566	16597	16721	16458	16614	16650	16478	16664	16590	16459	16619	16814	16746	16560	16413	16587	16575	16744	16612	16751	16736	16550	16579	16811	16548	16545	16715	16505	16589	16665	16564	16580	16706	16666	16592	16638	16673	16655	16601	16802	16620	16593	16655	16652	16689	16875	16680	16685	16826	16593	16510	16633	16560	16638	16697	16865	17004	16657	16762	16776	16755	16837	16685	16570	16769	16644	16758	16562	16595	16622	16723	16659	16757	16643	16611	16914	16603	16823	16701	16822	16638	16621	16725	16773	16596	16401	16389	16612	16570	16710	16732	16733	16386	16825	16804	16794	16478	16526	16731	16596	16804	16606	16636	16611	16611	16650	16685	16791	16649	16519	16496	16597	16549	16472	16576	16593	16713	16501	16522	16454	16565	16536	16833	16616	16419	16657	16568	16692	16643	16628	16626	16528	16509	16542	16493	16630	16724	16719	16668	16669	16659	16483	16678	16581	16641	16666	16577	16565	16584	16508	16627	16815	16665	16470	16688	16478	16871	16707	16862	16610	16759	16607	16431	16614	16414	16470	16574	16511	16658
27455	47180	41213	32793	27988	23250	19140	17147	15740	15133	15183	15115	15269	15007	15059	14755	14788	14723	14717	14658	14740	14467	14293	14448	14532	14411	14239	14397	14296	14423	14284	14509	14247	14338	14270	14328	14445	14289	14483	14479	14566	14787	14381	14370	14368	14469	14261	14471	14110	14356	14377	14259	14269	14288	14314	14564	14305	14325	14428	14250	14261	14415	14190	14375	14242	14141	14399	14300	14334	14477	14340	14302	14124	14170	14302	14371	14227	14248	14246	14338	14243	14198	14410	14338	14174	14298	14395	14312	14385	14202	14388	14323	14265	14394	14314	14176	14423	14260	14306	14271	14219	14322	14320	14366	14168	14230	14166	14304	14166	14346	14127	14214	14256	14207	14381	14230	14374	14392	14415	14179	14293	14368	14211	14174	14252	14457	14301	14346	14391	14419	14305	14075	14168	14402	14224	14125	14207	14168	14244	14342	14298	14195	14404	14371	14179	14270	14253	14176	14374	14224	14290	14320	14375	14228	14187	14351	14185	14141	14160	14174	14269	14228	14468	14204	14359	14315	14354	14227	14278	14218	14170	14441	14226	14201	14294	14093	14397	14349	14172	14295	14429	14246	14260	14245	14354	14107	14360	14428	14245	14225	14301	14281	14202	14280	14200	14343	14173	14232	14228	14314	14404	14099	14251	14306	14350	14294	14168	14305	14245	14178	14231	14227	14142	14275	14235	14200	14253	14209	14114	14177	14357	14289	14289	14176	14143	14352	14321	14459	14317	14429	14385	14382	14385	14262	14108	14393	14351	14178	14256	14265	14145	14321	14170	14279	14286	14530	14165	14298	14182	14125	14400	14144	14377	14158	14233	14357	14255	14279	14210	14273	14242	14364	14375	14380	14265	14265	14148	14287	14278	14245	14334	14515	14198	14277	14331	14320	14279	14286	14244	14358	14121	14313	14259	14123	14453	14317	14218	14315	14245	14244	14069	14459	14105	14252	14187	14423	14331	14224	14190	14253	14454	14077	14293	14229	14087	14275	14386	14233	14308	14506	14402	14309	14215	14389	14161	14423	14611	14523	14338	14258	14247	14225	14326	14409	14385	14168	14349	14171	14396	14200	14513	14285	14534	14273	14411	14272	14179	14293	14197	14227	14326	14121	14232	14239	14397	14300	14213	14215	14213	14241	14247	14160	14388	14214	14385	14132	14282	14218	14338	14296	14241	14225	14293	14177	14295	14258	14143	14390	14113	14287	14218	14215	14416	14251	14299	14283	14207	14191	14286	14256	14260	14262	14210	14303	14205	14372	14143	14360	14164	14272	14406	14521	14302	14351	14426	14155	14276	14219	14309	14435	14345	14249	14322	14277	14221	14266	14219	14146	14301	14361	14426	14246	14263	14237	14324	14072	14279	14296	14206	14268	14294	14348	14260	14255	14303	14292	14353	14432	14202	14443	14095	14341	14385	14319	14258	14303	14257	14399	14236	14268	14178	14304	14341	14277	14266	14247	14301	14226	14368	14259	14460	14189	14232	14113	14309	14135	14299	14331	14354	14098	14447	14176	14233	14151	14320	14291	14228	14236	14313	14272	14454	14348	14234	14265	14316	14255	14284	14363	14455	14373	14307	14192	14242	14237	14205	14080	14334	14283	14257	14391	14374	14270	14284	14313	14167	14254	14133	14183	14223	14346	14282	14237	14183	14211	14227	14233	14360	14337	14409	14354	14245	14265	14274	14243	14218	14096	14313	14100	14395	14244	14262	14124	14165	14190	14266	14326	14186	14341	14257	14380	14180	14311	14342	14262	14346	14114	14376	14288	14260	14229	14388	14229	14292	14302	14286	14255	14350	14079	14418	14238	14332	14188	14248	14363	14122	14333	14296	14245	14232	14158	14234	14307	14339	14292	14327	14342	14271	14246	14286	14249	14125	14258	14281	14277	14352	14173	14239	14243	14304	14143	14212	14262	14327	14272	14361	14258	14302	14177	14385	14051	14318	14351	14291	14137	14492	14261	14200	14347	14215	14314	14326	14139	14170	14330	14275	14171	14538	14345	14288	14230	14339	14245	14256	14359	14173	14259	14190	14293	14285	14380	14316	14353	14219	14307	14284	14180	14237	14297	14297	14086	14242	14344	14130	14336	14156	14211	14492	14246	14206	14285	14331	14379	14293	14265	14237	14251	14240	14271	14268	14324	14135	14312	14240	14296	14300	14365	14093	14369	14334	14219	14348	14244	14272	14372	14301	14245	14230	14357	14281	14275	14258	14139	14492	14241	14303	14199	14452	14304	14407	14308	14255	14302	14271	14312	14207	14294	14276	14358	14193	14318	14314	14161	14164	14391	14284	14331	14262	14183	14217	14265	14291	14300	14270	14180	14302	14182	14303	14169	14244	14290	14417	14319	14237	14192	14204	14206	14265	14378	14128	14196	14130	14275	14174	14277	14283	14296	14289	14183	14440	14040	14368	14097	14282	14293	14338	14447	14253	14342	14372	14320	14239	14259	14213	14450	14252	14219	14315	14221	14140	14231	14132	14424	14107	14076	14245	14192	14344	14161	14173	14247	14436	14245	14144	14270	14383	14170	14336	14363	14274	14232	14199	14172	14268	14132	14316	14138	14294	14487	14103	14366	14241	14405	14371	14274	14276	14233	14332	14289	14248	14274	14253	14282	14190	14282	14294	14262	14175	14263	14387	14401	14341	14385	14387	14365	14259	14357	14178	14331	14109	14295	14254	14269	14254	14370	14071	14430	14493	14258	14218	14140	14217	14365	14168	14259	14375	14157	14370	14076	14302	13994	14228	14410	14207	14438	14337	14497	14202	14165	14211	14117	14484	14205	14492	14351	14269	14261	14256	14502	14253	14372	14109	14207	14257	14335	14236	14388	14398	14257	14178	14203	14253	14296	14257	14253	14413	14200	14203	14152	14249	14116	14369	14323	14318	14208	14361	14354	14428	14165	14192	14284	14272	14279	14289	14289	14309	14267	14312	14290	14361	14257	14303	14211	14115	14304	14314	14119	14290	14315	14255	14342	14261	14309	14319	14324	14278	14374	14267	14237	14230	14163	14277	14206	14410	14210	14304	14139	14305	14189	14285	14384	14334	14291	14294	14386	14262	14469	14272	14185	14409	14332	14444	14052	14220	14225	14285	14207	14321	14344	14249	14241	14264	14028	14352	14241	14175	14329	14424	14277	14220	14115	14452	14239	14326	14243	14322	14448	14096	14193	14220	14385	14356	14263	14153	14170	14141	14299	14415	14169	14311	14432	14403	14326	14159	14261	14313	14301	14295	14170	14172	14096	14356	14541	14315	14245	14297	14345	14214	14308	14307	14264	14323	14206	14245	14366	14278	14262	14286	14260	14409	14140	14188	14241	14344	14179	14260	14458	14218	14328	14114	14164	14209	14161	14228	14284	14272	14108	14306	14244	14090	14362	14284	14288	14364	14266	14443	14347	14174	14161	14356	14197	14150	14273	14395	14302	14337	14348	14269	14233	14129	14335	14142	14330	14294	14301	14289	14427	14102	14283	14405	14237	14402	14257	14451	14376	14299	14243	14374	14335	14261	14314	14393	14254	14148	14036	14253	14343	14238	14341	14322	14293	14363	14261	14353	14313	14320	14295	14220	14335	14257	14093	14369	14293	14319	14374	14376	14251	14317	14160	14364	14248	14329	14277	14175	14226	14345	14330	14203	14147	14276	14250	14058	14157	14298	14329	14232	14445	14276	14305	14168	14206	14298	14164	14344	14205	14328	14346	14155	14163	14338	14292	14403	14199	14280	14383	14307	14133	14280	14333	14424	14160	14398	14224	14215	14195	14276	14409	14313	14210	14201	14152	14316	14314	14392	14194	14232	14375	14395	14192	14230	14124	14450	14179	14295	14190	14295	14237	14305	14358	14315	14233	14327	14204	14297	14383	14521	14356	14155	14260	14316	14472	14230	14280	14329	14240	14365	14275	14250	14113	14260	14374	14088	14272	14308	14309	14223	14270	14355	14374	14164	14319	14353	14333	14288	14330	14185	14507	14158	14172	14333	14149	14078	14188	14409	14328	14308	14200	14430	14303	14343	14223	14285	14258	14297	14325	14433	14349	14350	14209	14291	14290	14291	14226	14174	14402	14214	14275	14326	14240	14332	14244	14313	14238	14249	14314	14322	14082	14384	14369	14239	14073	14353	14248	14294	14343	14250	14326	14242	14391	14149	14272	14289	14338	14278	14283	14392	14233	14146	14159	14339	14214	14267	14177	14314	14424	14261	14263	14309	14353	14340	14277	14312	14225	14481	14294	14168	14367	14390	14274	14220	14226	14303	14243	14311	14196	14437	14091	14471	14148	14229	14172	14380	14188	14342	14144	14191	14299	14282	14277	14274	14161	14321	14329	14257	14278	14387	14120	14365	14384	14236	14314	14384	14311	14332	14159	14320	14257	14329	14261	14286	14112	14335	14289	14243	14374	14290	14255	14387	14236	14377	14133	14352	14176	14336	14292	14346	14240	14198	14237	14236	14251	14171	14294	14279	14288	14285	14345	14350	14022	14214	14373	14265	14139	14184	14157	14278	14329	14388	14180	14361	14438	14408	14187	14230	14292	14269	14314	14303	14183	14235	14284	14374	14162	14269	14266	14299	14371	14193	14388	14465	14102	14162	14178	14145	14144	14138	14303	14105	14435	14284	14146	14270	14154	14309	14187	14296	14300	14400	14293	14320	14283	14229	14346	14278	14381	14324	14335	14254	14325	14255	14172	14363	14426	14253	14401	14116	14228	14316	14445	14314	14406	14236	14343	14277	14393	14166	14374	14440	14194	14234	14255	14340	14075	14271	14246	14437	14265	14254	14101	14368	14159	14137	14238	14300	14282	14352	14167	14306	14437	14230	14276	14259	14324	14253	14203	14416	14356	14181	14350	14164	14364	14292	14208	14098	14365	14112	14114	14164	14225	14201	14318	14276	14258	14090	14423	14374	14081	14078	14223	14201	14318	14211	14363	14444	14302	14225	14135	14054	14321	14304	14316	14339	14238	14236	14237	14391	14251	14367	14158	14138	14189	14288	14254	14392	14282	14228	14214	14391	14219	14225	14222	14307	14240	14056	14375	14349	14432	14388	14397	14117	14237	14619	14147	14340	14372	14259	14181	14292	14317	14197	14259	14269	14387	14290	14248	14289	14474
22870	21140	28945	23862	22434	25566	26876	21073	19271	18751	18785	18522	18182	18327	18103	18195	18191	17976	17920	17919	17770	17942	17643	17926	17717	17748	17808	17817	17637	17657	17849	17656	17791	17526	17671	17604	17590	17904	17654	17716	18027	17857	17767	17612	17757	17476	17794	17694	17678	17837	17699	17667	17531	17642	17403	17398	17539	17862	17703	17415	17556	17661	17547	17690	17500	17447	17475	17567	17513	17426	17488	17503	17548	17357	17525	17458	17404	17611	17584	17549	17625	17425	17490	17583	17545	17430	17764	17726	17591	17518	17496	17363	17573	17563	17406	17445	17535	17478	17535	17564	17401	17478	17488	17413	17404	17712	17537	17470	17471	17708	17547	17484	17328	17542	17415	17583	17462	17399	17413	17389	17369	17588	17412	17455	17683	17507	17368	17360	17501	17477	17435	17447	17500	17477	17574	17549	17676	17269	17771	17435	17334	17302	17748	17405	17568	17481	17410	17423	17436	17551	17510	17668	17448	17270	17423	17564	17494	17628	17615	17362	17304	17598	17707	17430	17491	17243	17409	17481	17427	17412	17437	17566	17368	17506	17252	17664	17619	17509	17330	17669	17450	17482	17449	17535	17403	17645	17355	17496	17572	17632	17627	17647	17449	17424	17371	17470	17499	17450	17459	17737	17585	17482	17443	17357	17429	17487	17542	17399	17470	17528	17503	17487	17355	17619	17459	17439	17443	17554	17379	17370	17388	17435	17336	17595	17451	17598	17566	17444	17547	17508	17437	17435	17489	17524	17368	17444	17290	17383	17643	17307	17470	17399	17568	17304	17449	17416	17617	17383	17430	17436	17261	17612	17574	17663	17542	17422	17291	17408	17423	17363	17470	17547	17266	17352	17568	17579	17611	17311	17613	17370	17353	17571	17571	17413	17451	17449	17601	17581	17622	17579	17458	17339	17314	17493	17456	17385	17315	17551	17416	17388	17447	17596	17469	17335	17292	17367	17359	17231	17430	17383	17187	17309	17390	17436	17548	17626	17407	17367	17373	17563	17567	17482	17490	17483	17335	17393	17544	17574	17347	17346	17384	17373	17307	17558	17302	17613	17596	17608	17460	17245	17423	17539	17466	17288	17346	17539	17538	17647	17310	17347	17573	17656	17477	17646	17410	17443	17419	17571	17636	17187	17540	17410	17279	17322	17455	17467	17396	17369	17449	17336	17383	17536	17588	17541	17667	17622	17401	17696	17352	17276	17428	17394	17707	17452	17521	17423	17277	17326	17413	17540	17317	17398	17610	17671	17466	17612	17581	17503	17564	17422	17459	17305	17346	17413	17520	17335	17409	17348	17490	17414	17454	17615	17596	17408	17570	17461	17551	17207	17356	17648	17515	17493	17359	17429	17486	17370	17518	17669	17507	17378	17640	17560	17355	17502	17361	17394	17530	17444	17377	17244	17465	17411	17320	17297	17486	17602	17599	17666	17470	17539	17466	17336	17363	17574	17280	17525	17373	17362	17323	17395	17415	17430	17411	17532	17365	17513	17470	17509	17315	17294	17443	17497	17497	17530	17532	17614	17533	17404	17444	17157	17469	17400	17445	17380	17569	17476	17516	17576	17462	17453	17336	17572	17413	17432	17384	17356	17487	17592	17479	17475	17579	17261	17317	17535	17456	17519	17438	17261	17364	17394	17616	17381	17485	17577	17438	17407	17420	17458	17472	17471	17369	17336	17625	17400	17302	17270	17411	17516	17440	17455	17501	17435	17497	17397	17456	17371	17252	17398	17547	17563	17343	17440	17441	17608	17350	17433	17521	17249	17526	17583	17485	17728	17367	17604	17340	17581	17442	17268	17421	17547	17474	17389	17316	17276	17439	17483	17601	17371	17425	17517	17453	17574	17712	17702	17505	17504	17671	17611	17658	17346	17504	17277	17691	17306	17624	17434	17657	17442	17398	17367	17409	17335	17452	17505	17504	17345	17651	17341	17593	17559	17490	17449	17484	17427	17357	17382	17535	17446	17541	17425	17558	17410	17531	17457	17573	17398	17830	17170	17587	17425	17559	17376	17558	17482	17625	17442	17514	17363	17511	17257	17459	17485	17350	17503	17511	17549	17465	17462	17449	17567	17384	17486	17524	17286	17485	17609	17417	17542	17221	17438	17389	17561	17419	17353	17395	17564	17448	17409	17505	17565	17535	17430	17461	17478	17560	17279	17431	17369	17656	17457	17502	17366	17552	17618	17399	17631	17605	17341	17454	17325	17535	17436	17433	17361	17284	17515	17249	17562	17637	17715	17548	17385	17321	17309	17436	17539	17412	17215	17487	17553	17577	17466	17566	17477	17587	17305	17408	17323	17326	17513	17431	17657	17502	17415	17392	17400	17778	17429	17609	17278	17588	17516	17249	17504	17307	17596	17377	17469	17271	17374	17345	17433	17658	17355	17503	17316	17500	17320	17425	17590	17351	17606	17668	17582	17449	17588	17715	17355	17351	17419	17535	17311	17513	17278	17482	17373	17487	17261	17460	17409	17674	17583	17524	17411	17380	17311	17608	17475	17592	17555	17447	17624	17505	17664	17687	17666	17577	17386	17639	17338	17583	17365	17453	17604	17473	17662	17327	17598	17310	17541	17402	17595	17594	17246	17410	17482	17389	17529	17616	17494	17413	17283	17591	17649	17542	17524	17553	17397	17483	17419	17431	17582	17341	17258	17261	17483	17667	17422	17537	17559	17591	17482	17306	17399	17430	17449	17619	17658	17626	17224	17317	17436	17588	17382	17345	17440	17409	17465	17604	17458	17554	17437	17511	17471	17308	17237	17561	17443	17340	17523	17445	17473	17625	17418	17342	17300	17528	17360	17498	17609	17530	17410	17518	17456	17420	17453	17360	17314	17584	17530	17510	17462	17380	17531	17429	17425	17364	17563	17360	17436	17533	17675	17496	17375	17324	17458	17320	17389	17647	17504	17502	17462	17554	17358	17392	17552	17372	17495	17642	17547	17424	17482	17415	17315	17429	17476	17483	17500	17355	17490	17545	17223	17442	17446	17382	17611	17400	17512	17454	17499	17333	17531	17319	17443	17537	17424	17367	17519	17368	17312	17365	17559	17321	17390	17629	17483	17388	17537	17614	17772	17673	17406	17653	17426	17469	17391	17638	17351	17391	17637	17481	17407	17565	17427	17578	17627	17517	17527	17395	17411	17432	17649	17515	17510	17496	17595	17507	17502	17361	17549	17497	17346	17437	17464	17350	17230	17429	17432	17305	17562	17698	17792	17421	17260	17372	17394	17511	17315	17338	17545	17742	17510	17492	17494	17656	17547	17434	17359	17637	17370	17402	17502	17569	17251	17339	17460	17405	17624	17300	17402	17601	17388	17549	17597	17400	17739	17393	17441	17406	17355	17581	17404	17582	17410	17373	17391	17278	17545	17545	17365	17424	17518	17402	17495	17513	17363	17554	17459	17683	17354	17513	17308	17504	17491	17632	17465	17434	17250	17577	17347	17391	17521	17349	17430	17446	17321	17498	17678	17376	17449	17381	17545	17460	17455	17389	17553	17397	17294	17422	17557	17468	17459	17464	17275	17492	17496	17107	17352	17360	17351	17483	17297	17379	17541	17621	17513	17389	17453	17646	17579	17583	17512	17383	17502	17685	17516	17406	17514	17457	17462	17572	17570	17329	17539	17588	17578	17554	17411	17308	17430	17660	17389	17535	17664	17463	17477	17437	17403	17520	17533	17451	17315	17500	17343	17545	17480	17562	17432	17305	17531	17337	17434	17547	17444	17547	17532	17727	17578	17555	17549	17344	17422	17386	17495	17277	17556	17498	17314	17274	17328	17209	17330	17430	17496	17237	17490	17516	17498	17555	17476	17511	17668	17400	17502	17515	17327	17377	17508	17288	17435	17582	17371	17476	17540	17569	17708	17527	17398	17365	17424	17377	17363	17329	17449	17540	17323	17733	17448	17587	17452	17552	17341	17434	17574	17584	17502	17366	17417	17466	17563	17359	17452	17559	17444	17431	17475	17269	17447	17546	17314	17608	17543	17450	17403	17550	17388	17591	17598	17389	17341	17240	17552	17504	17478	17289	17652	17587	17535	17412	17572	17620	17509	17363	17569	17409	17421	17543	17445	17430	17416	17576	17410	17521	17413	17284	17460	17398	17507	17384	17724	17369	17513	17480	17329	17310	17393	17542	17556	17396	17255	17581	17605	17608	17560	17545	17357	17643	17287	17416	17236	17559	17556	17516	17408	17568	17457	17326	17443	17409	17606	17516	17615	17218	17465	17522	17477	17647	17542	17564	17382	17454	17525	17524	17610	17252	17301	17347	17534	17526	17364	17370	17339	17469	17460	17437	17569	17340	17570	17442	17201	17358	17230	17576	17529	17647	17416	17338	17428	17499	17456	17329	17429	17611	17370	17430	17570	17370	17708	17522	17464	17421	17456	17384	17635	17339	17380	17487	17472	17514	17527	17666	17395	17365	17558	17507	17377	17653	17306	17501	17427	17318	17294	17522	17356	17514	17404	17527	17362	17311	17538	17256	17697	17653	17457	17545	17274	17459	17343	17401	17393	17325	17564	17410	17488	17483	17625	17465	17278	17399	17650	17304	17298	17317	17496	17444	17679	17430	17399	17522	17311	17343	17340	17317	17368	17325	17542	17725	17479	17553	17463	17337	17295	17444	17464	17378	17455	17298	17510	17455	17497	17247	17363	17812	17679	17646	17320	17695	17415	17716	17545	17583	17460	17202	17484	17273	17274	17405	17427	17389	17236	17322	17326	17448	17378	17382	17595	17401	17490	17631	17514	17498	17435	17650	17441	17304	17394	17424	17589	17417	17490	17497	17530	17643	17264	17359	17532	17655	17557	17387	17390	17552	17342	17470	17390	17401	17417	17512	17356	17648	17459	17514	17500	17396	17144	17488	17501	17395	17390	17334	17550	17607	17468	17484	17409	17588	17281	17394	17361	17426	17409	17475	17388	17378	17495	17422	17584	17259	17564	17466	17486	17574	17539	17415	17383	17512	17434	17466	17437	17439	17601	17663	17506	17535	17400	17509	17483	17421	17289	17562	17280	17487	17495	17585	17285	17406	17614	17224	17569	17511	17434	17290	17428	17718	17492	17372	17542	17635	17555	17355	17287	17668	17562	17438	17362	17354	17428
30114	52499	47321	36179	30405	25780	21664	18811	17066	16367	16217	15933	15910	15684	15751	15527	15301	15216	15353	15280	15285	14900	15112	14928	14960	14938	14922	14965	14788	14935	14762	14999	14999	14766	14928	14916	14992	14923	14748	14954	14974	15148	14899	15070	15092	14932	14843	14914	14872	14813	14884	14850	14987	14751	14749	14820	14717	14729	14732	14751	14889	14628	14770	14788	14734	14764	14671	14825	14720	14772	14834	14822	14698	14858	14669	14772	14774	14888	14754	14725	14737	14817	14779	14699	14651	14751	14768	14767	14680	14527	14790	14785	14860	14863	14693	14778	14717	14775	14721	14719	14777	14637	14611	14769	14537	14804	14714	14796	14772	14760	14613	14877	14730	14626	14900	14816	14654	14680	14665	14698	14655	14631	14624	14606	14886	14566	14799	14779	14625	14766	14696	14698	14585	14814	14677	14852	14711	14798	14761	14709	14883	14899	14759	14680	14710	14721	14931	14845	14689	14842	14818	14537	14881	14786	14686	14743	14677	14698	14791	14754	14845	14703	14754	14807	14849	14708	14523	14678	14623	14683	14756	14660	14737	14647	14735	14658	14815	14627	14793	14646	14726	14618	14639	14472	14857	14863	14718	14780	14757	14815	14795	14674	14821	14684	14828	14881	14521	14829	14875	14664	14866	14765	14844	14502	14662	15023	14655	14639	14815	14714	14720	14683	14781	14776	14681	14576	14733	14677	14754	14628	14716	14764	14566	14825	14790	14716	14718	14765	14748	14625	14602	14664	14718	14804	14669	14661	14790	14675	14562	14732	14803	14686	14685	14773	14903	14776	14740	14651	14751	14853	14585	14692	14618	14651	14660	14602	14875	14852	14613	14862	14739	14700	14627	14691	14886	14746	14823	14687	14592	14555	14640	14725	14544	14637	14683	14680	14561	14652	14695	14618	14734	14689	14727	14791	14631	14762	14714	14566	14557	14741	14794	14883	14682	14733	14678	14509	14830	14856	14715	14583	14739	14606	14773	14701	14757	14816	14624	14824	14687	14806	14731	14874	14594	14763	14760	14521	14880	14706	14614	14623	14803	14786	14757	14763	14587	14772	14611	14711	14834	14722	14711	14823	14638	14723	14660	14699	14615	14777	14744	14699	14805	14693	14693	14731	14655	14775	14583	14794	14716	14701	14689	14653	14676	14728	14785	14840	14734	14733	14628	14753	14831	14657	14876	14673	14777	14812	14712	14728	14862	14753	14713	14739	14636	14638	14815	14639	14686	14742	14906	14658	14884	14691	14699	14781	14805	14706	14633	14729	14790	14643	14756	14644	14607	14714	14634	14765	14780	14789	14594	14804	14929	14709	14710	14736	14802	14485	14756	14623	14759	14771	14696	14564	14660	14661	14734	14719	14714	14819	14615	14695	14830	14637	14787	14676	14806	14698	14722	14801	14696	14702	14579	14633	14832	14684	14738	14811	14829	14729	14724	14699	14666	14590	14595	14725	14614	14591	14655	14669	14588	14674	14700	14755	14603	14631	14578	14856	14954	14875	14521	14622	14895	14792	14885	14681	14665	14775	14662	14732	14665	14622	14744	14646	14715	14794	14555	14826	14735	14582	14654	14661	14810	14694	14819	14616	14568	14724	14739	14694	14546	14656	14747	14645	14619	14625	14481	14744	14683	14607	14637	14877	14747	14809	14658	14750	14862	14753	14824	14590	14699	14767	14775	14767	14822	14503	14658	14735	14681	14629	14711	14611	14669	14559	14804	14652	14861	14698	14780	14851	14715	14820	14746	14550	14752	14864	14609	14694	14699	14701	14684	14675	14945	14801	14781	14818	14780	14802	14767	14649	14583	14807	14819	14823	14722	14793	14634	14807	14762	14779	14610	14707	14675	14728	14610	14701	14693	14851	14733	14770	14767	14804	14733	14658	14831	14781	14742	14651	14691	14659	14674	14645	14567	14753	14789	14643	14672	14579	14694	14704	14711	14750	14643	14747	14854	14748	14793	14776	14906	14702	14890	14800	14682	14934	14651	14866	14685	14756	14751	14722	14735	14713	14852	14739	14663	14582	14683	14899	14647	14846	14593	14641	14723	14635	14713	14840	14586	14635	14872	14768	14768	14777	14743	14675	14831	14717	14678	14641	14633	14855	14612	14501	14752	14612	14794	14693	14816	14704	14676	14664	14790	14788	14625	14780	14769	14787	14749	14726	14799	14764	14567	14662	14538	14908	14740	14926	14887	14681	14764	14872	14705	14774	14606	14865	14659	14627	14649	14749	14810	14776	14638	14731	14554	14828	14688	14655	14718	14637	14823	14720	14736	14757	14588	14785	14746	14779	14732	14672	14730	14691	14799	14743	14698	14738	14771	14706	14621	14755	14664	14758	14824	14831	14741	14629	14787	14684	14727	14651	14816	14732	14799	14811	14756	14717	14663	14769	14758	14818	14884	14707	14806	14743	14702	14768	14602	14839	14727	14564	14714	14698	14654	14730	14603	14719	14701	14669	14796	14524	14794	14716	14698	14783	14677	14778	14696	14688	14809	14683	14635	14704	14721	14716	14598	14704	14800	14821	14701	14656	14799	14846	14697	14704	14596	14688	14803	14634	14570	14667	14588	14768	14746	14787	14766	14625	14713	14652	14772	14607	14649	14840	14864	14806	14632	14682	14502	14919	14647	14644	14672	14590	14768	14728	14679	14690	14602	14576	14679	14680	14588	14651	14802	14850	14808	14768	14637	14733	14844	14927	14823	14771	14710	14614	14830	14673	14822	14578	14644	14685	14871	14629	14595	14796	14750	14673	14770	14673	14667	14722	14834	14889	14685	14800	14810	14659	14654	14700	14546	14795	14698	14698	14782	14722	14629	14824	14737	14823	14634	14840	14673	14712	14831	14696	14698	14444	14763	14684	14820	14688	14616	14671	14700	14711	14853	14719	14853	14623	14769	14645	14656	14663	14677	14730	14852	14698	14651	14724	14624	14791	14637	14949	14666	14693	14706	14631	14691	14715	14716	14559	14688	14581	14793	14683	14754	14672	14715	14835	14739	14724	14799	14721	14810	14585	14686	14581	14728	14752	14814	14682	14562	14731	14650	14683	14665	14621	14698	14705	14670	14668	14764	14792	14699	14614	14634	14822	14722	14630	14663	14793	14576	14650	14590	14659	14632	14803	14673	14569	14984	14830	14653	14792	14687	14762	14800	14481	14623	14707	14731	14752	14483	14671	14768	14664	14625	14667	14767	14556	14821	14830	14733	14652	14852	14792	14721	14748	14691	14585	14754	14647	14764	14683	14882	14610	14696	14583	14765	14636	14730	14648	14624	14791	14789	14857	14609	14802	14681	14769	14750	14783	14678	14621	14727	14713	14798	14842	14477	14804	14804	14739	14652	14812	14566	14588	14759	14775	14754	14670	14757	14733	14658	14752	14708	14638	14757	14681	14801	14520	14681	14733	14694	14817	14749	14773	14726	14870	14638	14869	14716	14688	14684	14730	14711	14753	14643	14592	14682	14856	14643	14586	14831	14724	14763	14795	14887	14817	14710	14745	14767	14727	14731	14706	14660	14702	14754	14744	14795	14735	14640	14766	14826	14826	14845	14787	14783	14696	14725	14734	14657	14709	14840	14969	14686	14753	14711	14697	14608	14484	14695	14666	14593	14734	14835	14842	14616	14675	14756	14633	14664	14507	14779	14575	14714	14651	14699	14763	14742	14631	14709	14746	14714	14996	14626	14736	14805	14782	14684	14658	14754	14778	14776	14737	14726	14638	14748	14426	14762	14670	14729	14671	14770	14646	14708	14613	14657	14750	14683	14814	14850	14716	14802	14678	14688	14702	14817	14700	14542	14666	14659	14777	14845	14857	14631	14723	14686	14736	14713	14779	14797	14584	14474	14762	14692	14764	14670	14707	14812	14773	14877	14728	14604	14550	14712	14856	14615	14865	14670	14581	15080	14777	14743	14721	14454	14689	14671	14719	14632	14640	14737	14799	14706	14601	14894	14646	14656	14754	14826	14635	14606	14701	14708	14759	14521	14709	14683	14693	14812	14704	14824	14852	14649	14705	14930	14708	14852	14707	14733	14808	14822	14713	14630	14612	14614	14703	14728	14599	14729	14548	14671	14683	14769	14761	14677	14796	14604	14607	14732	14701	14645	14687	14676	14713	14742	14656	14772	14848	14739	14730	14735	14763	14796	14625	14767	14672	14695	14691	14853	14625	14625	14622	14954	14729	14626	14540	14416	14755	14852	14818	14807	14614	14719	14836	14686	14593	14752	14816	14799	14558	14725	14696	14684	14623	14646	14708	14654	14686	14621	14659	14760	14696	14700	14641	14626	14797	14842	14808	14694	14751	14787	14710	14575	14915	14812	14656	14837	14701	14826	14490	14831	14628	14825	14551	14859	14835	14775	14749	14801	14714	14800	14653	14603	14718	14598	14814	14784	14734	14636	14631	14802	14566	14434	14639	14736	14804	14608	14678	14598	14881	14680	14800	14949	14736	14657	14717	14765	14867	14754	14748	14696	14636	14721	14581	14767	14762	14581	14605	14688	14717	14629	14695	14875	14658	14702	14715	14703	14756	14719	14714	14788	14739	14873	14851	14697	14541	14641	14617	14882	14585	14680	14692	14738	14793	14660	14678	14793	14517	14776	14770	14667	14647	14725	14676	14689	14817	14729	14697	14767	14760	14534	14668	14686	14724	14824	14839	14782	14755	14843	14789	14678	14610	14468	14794	14669	14753	14561	14772	14746	14860	14763	14706	14740	14852	14736	14789	14849	14765	14716	14709	14809	14718	14663	14611	14797	14854	14650	14753	14632	14692	14784	14663	14803	14624	14706	14711	14821	14650	14708	14712	14774	14606	14709	14898	14570	14805	14729	14642	14773	14647	14717	14894	14679	14794	14893	14657	14786	14770	14699	14749	14771	14731	14760	14799	14808	14774	14709	14659	14749	14733	14727	14820	14797	14627	14678	14527	14880	14787	14590	14637	14832	14740	14756	14824	14744	14644	14684	14798	14752	14750	14745	14805	14670	14607	14831	14733	14647	14700	14850	14692	14866	14757	14758	14739	14847	14753	14673	14743	14753	14684	14600	14722	14859	14697	14701	14710	14768	14684	14771	14773	14684	14798	14731	14494	14835	14848	14703	14681	14749	14809	14854	14643
28352	25452	31169	27855	22468	20101	18811	17571	17096	16984	16911	16851	16677	16842	16715	16784	16754	16726	16653	16813	16747	16585	16461	16496	16551	16669	16404	16522	16425	16388	16509	16452	16311	16557	16905	16517	16311	16715	16453	16681	16472	16543	16573	16717	16662	16490	16358	16518	16729	16335	16242	16469	16519	16435	16616	16420	16459	16427	16476	16551	16481	16223	16357	16281	16388	16586	16367	16416	16480	16247	16399	16618	16594	16548	16519	16400	16633	16427	16507	16421	16458	16418	16480	16462	16546	16463	16708	16582	16684	16470	16562	16358	16364	16505	16435	16419	16486	16721	16571	16486	16290	16507	16515	16498	16506	16488	16387	16383	16330	16499	16445	16393	16470	16576	16484	16436	16427	16442	16507	16454	16489	16456	16428	16364	16320	16363	16559	16367	16526	16484	16446	16499	16456	16390	16377	16697	16543	16568	16627	16368	16526	16338	16387	16561	16471	16680	16337	16377	16598	16408	16580	16531	16457	16415	16548	16388	16451	16554	16399	16633	16440	16668	16247	16487	16666	16499	16453	16332	16422	16291	16320	16367	16444	16599	16516	16541	16202	16464	16500	16613	16442	16301	16350	16476	16438	16314	16483	16428	16351	16318	16435	16464	16438	16511	16594	16359	16400	16534	16290	16474	16381	16595	16544	16407	16499	16596	16347	16268	16312	16281	16376	16308	16546	16238	16346	16379	16411	16344	16464	16474	16370	16536	16441	16581	16554	16646	16495	16431	16482	16398	16699	16316	16306	16464	16510	16407	16576	16412	16566	16484	16523	16494	16475	16294	16393	16639	16471	16441	16596	16385	16509	16430	16344	16544	16605	16527	16495	16444	16451	16362	16502	16511	16379	16395	16527	16453	16511	16345	16275	16506	16428	16408	16301	16555	16394	16350	16484	16591	16469	16421	16494	16528	16582	16360	16527	16388	16599	16571	16311	16290	16393	16377	16528	16474	16462	16491	16646	16649	16436	16417	16494	16484	16611	16566	16388	16386	16521	16413	16573	16428	16374	16641	16450	16396	16275	16649	16515	16587	16390	16648	16391	16383	16366	16309	16454	16483	16582	16503	16483	16381	16499	16552	16467	16492	16644	16436	16426	16176	16359	16493	16307	16431	16487	16482	16650	16412	16475	16436	16362	16349	16339	16386	16490	16477	16538	16407	16419	16478	16386	16423	16359	16335	16476	16203	16341	16435	16515	16554	16435	16482	16458	16562	16466	16414	16543	16581	16015	16281	16382	16550	16387	16408	16469	16457	16494	16506	16506	16569	16606	16547	16336	16427	16602	16569	16523	16479	16465	16560	16467	16471	16431	16281	16542	16314	16423	16595	16393	16496	16686	16575	16568	16484	16484	16193	16509	16366	16512	16330	16451	16446	16479	16423	16464	16431	16505	16512	16588	16430	16402	16198	16499	16529	16375	16529	16327	16543	16495	16505	16362	16409	16549	16490	16434	16484	16273	16391	16545	16441	16598	16391	16260	16374	16335	16552	16424	16488	16771	16272	16459	16454	16373	16534	16371	16495	16391	16338	16529	16471	16512	16601	16520	16673	16339	16528	16405	16603	16530	16542	16529	16591	16742	16528	16613	16662	16484	16631	16420	16458	16450	16631	16440	16515	16288	16282	16477	16682	16541	16429	16523	16602	16569	16386	16606	16382	16515	16621	16185	16373	16457	16422	16471	16519	16616	16498	16496	16485	16258	16127	16306	16288	16314	16459	16435	16517	16394	16390	16444	16403	16432	16546	16344	16451	16434	16445	16484	16251	16717	16380	16479	16195	16479	16466	16517	16443	16192	16450	16498	16546	16475	16704	16662	16481	16368	16415	16366	16339	16479	16494	16568	16339	16305	16447	16508	16573	16568	16465	16358	16509	16714	16585	16352	16348	16379	16427	16305	16499	16446	16386	16604	16493	16475	16397	16519	16322	16583	16319	16582	16361	16319	16341	16327	16512	16176	16460	16511	16551	16379	16377	16358	16368	16530	16553	16493	16579	16573	16624	16332	16390	16539	16234	16464	16308	16517	16601	16519	16422	16702	16362	16411	16414	16530	16450	16364	16378	16362	16431	16347	16373	16491	16498	16408	16403	16475	16339	16429	16566	16542	16536	16490	16426	16547	16415	16300	16621	16309	16441	16461	16576	16437	16366	16454	16357	16589	16544	16531	16425	16516	16629	16438	16415	16548	16594	16554	16266	16548	16467	16431	16504	16437	16375	16404	16501	16533	16524	16379	16463	16384	16399	16472	16454	16475	16471	16377	16411	16419	16290	16683	16457	16355	16679	16692	16327	16468	16423	16386	16257	16462	16636	16357	16490	16476	16495	16247	16385	16302	16381	16371	16396	16333	16408	16486	16361	16419	16484	16482	16274	16525	16523	16506	16400	16559	16328	16348	16661	16517	16573	16474	16500	16500	16526	16492	16554	16447	16664	16359	16358	16540	16563	16595	16394	16586	16443	16529	16463	16319	16671	16641	16461	16355	16394	16618	16635	16417	16458	16507	16711	16594	16634	16438	16376	16596	16377	16416	16495	16718	16510	16456	16465	16345	16578	16394	16507	16346	16355	16338	16634	16496	16414	16403	16389	16404	16449	16394	16498	16635	16514	16691	16549	16495	16476	16373	16461	16252	16267	16566	16285	16470	16551	16414	16371	16506	16405	16385	16583	16339	16411	16485	16518	16377	16488	16410	16437	16347	16529	16418	16543	16489	16451	16452	16489	16407	16509	16622	16505	16298	16368	16381	16506	16487	16596	16364	16481	16429	16328	16543	16264	16447	16347	16390	16471	16412	16575	16425	16346	16430	16478	16409	16499	16562	16593	16716	16767	16644	16488	16318	16552	16426	16356	16502	16390	16322	16561	16441	16550	16466	16557	16584	16418	16607	16477	16435	16436	16336	16294	16480	16386	16384	16461	16499	16253	16536	16357	16390	16461	16612	16433	16390	16504	16491	16630	16546	16469	16696	16475	16376	16290	16220	16603	16287	16427	16481	16383	16453	16616	16121	16365	16499	16496	16612	16507	16452	16419	16385	16486	16378	16447	16458	16523	16566	16583	16501	16427	16421	16336	16429	16385	16394	16555	16482	16606	16447	16464	16451	16405	16427	16312	16420	16424	16555	16592	16247	16405	16487	16338	16367	16663	16464	16498	16615	16436	16259	16541	16351	16410	16429	16517	16488	16450	16504	16669	16521	16734	16614	16638	16435	16548	16548	16483	16509	16484	16548	16530	16446	16452	16255	16602	16485	16323	16477	16512	16565	16562	16560	16400	16375	16301	16413	16460	16312	16506	16461	16385	16349	16483	16493	16309	16310	16570	16434	16454	16463	16370	16413	16491	16210	16552	16446	16378	16475	16417	16461	16701	16392	16525	16352	16523	16569	16481	16367	16372	16476	16355	16393	16644	16505	16445	16364	16471	16533	16606	16651	16448	16542	16574	16551	16428	16482	16709	16688	16459	16522	16561	16566	16421	16537	16436	16454	16584	16495	16636	16477	16350	16519	16583	16719	16431	16352	16407	16530	16518	16468	16311	16494	16596	16533	16658	16635	16413	16531	16498	16491	16334	16327	16442	16437	16508	16565	16489	16395	16433	16527	16334	16486	16458	16603	16420	16317	16537	16443	16273	16395	16473	16582	16540	16482	16424	16438	16483	16670	16446	16656	16677	16474	16499	16407	16395	16470	16480	16415	16416	16670	16577	16408	16468	16367	16474	16458	16385	16534	16314	16346	16548	16393	16410	16413	16365	16384	16420	16454	16277	16512	16677	16438	16454	16687	16406	16563	16532	16448	16474	16375	16333	16352	16522	16433	16429	16248	16490	16533	16501	16545	16627	16414	16562	16425	16523	16696	16601	16571	16452	16640	16447	16384	16438	16350	16508	16411	16433	16419	16560	16320	16463	16493	16345	16408	16500	16152	16476	16194	16338	16335	16508	16392	16489	16587	16379	16214	16445	16314	16259	16517	16293	16289	16381	16413	16362	16493	16490	16478	16391	16530	16535	16381	16442	16359	16478	16541	16451	16600	16614	16581	16517	16752	16443	16625	16452	16619	16349	16389	16463	16333	16350	16479	16661	16689	16432	16471	16528	16336	16617	16524	16445	16397	16245	16413	16391	16447	16547	16678	16320	16428	16353	16280	16400	16613	16319	16301	16262	16247	16557	16235	16495	16434	16407	16553	16606	16586	16755	16339	16438	16497	16464	16440	16478	16566	16713	16556	16459	16464	16290	16427	16387	16694	16445	16424	16528	16570	16629	16568	16511	16482	16514	16605	16532	16529	16330	16240	16410	16452	16392	16595	16478	16420	16506	16554	16331	16568	16290	16372	16347	16468	16441	16531	16552	16232	16512	16418	16510	16346	16587	16570	16380	16445	16465	16481	16484	16618	16579	16629	16710	16519	16625	16309	16357	16516	16234	16467	16307	16396	16616	16496	16308	16679	16421	16408	16631	16543	16355	16276	16644	16501	16365	16309	16472	16376	16433	16354	16638	16332	16467	16309	16543	16524	16636	16772	16632	16533	16416	16584	16534	16424	16499	16525	16656	16564	16243	16445	16374	16547	16473	16355	16484	16454	16322	16407	16456	16655	16494	16474	16556	16484	16460	16204	16496	16424	16569	16569	16555	16530	16462	16465	16472	16509	16581	16512	16271	16264	16718	16325	16573	16848	16639	16654	16252	16350	16373	16394	16626	16567	16493	16596	16368	16443	16276	16551	16155	16347	16349	16369	16377	16402	16257	16530	16447	16596	16589	16426	16469	16377	16451	16660	16299	16464	16337	16408	16333	16504	16465	16474	16516	16482	16459	16649	16429	16647	16511	16444	16439	16427	16524	16410	16349	16211	16316	16432	16424	16658	16369	16462	16316	16240	16592	16499	16409	16543	16542	16377	16534	16452	16592	16368	16373	16437	16569	16446	16654	16396	16478	16257	16199	16429	16560	16725	16462	16456	16337	16501	16328	16474	16295	16399	16481	16379	16364	16485	16412	16543	16342	16499	16327	16402	16688	16582	16414	16553	16620	16535	16392	16505	16600	16593	16519	16508	16656	16483	16614	16493	16402	16482	16349	16518	16811	16352	16289	16391	16522	16263	16273	16345	16515	16494	16522	16444	16417	16458	16440
25917	38451	34005	26173	21916	18741	16772	15699	15123	14600	14815	14818	14771	14632	14796	14479	14470	14446	14466	14314	14376	14324	14321	14236	14176	14256	14318	14191	14214	14296	14164	14125	14472	14318	14411	14349	14093	14281	14361	14348	14222	14264	14172	14349	14301	14201	14415	14107	14358	14236	14238	14172	14160	14121	14400	14170	14290	14178	14099	14004	14227	14081	14159	14062	14187	14215	14252	14098	14368	14290	14255	14209	14272	14193	14290	14215	14223	14288	14184	14230	14110	14274	13959	14179	14269	14306	14074	14182	14285	14060	14277	14235	14217	14188	14207	14237	14138	14192	14091	14119	14141	14223	14346	14211	14282	14107	14175	14032	14177	14110	14143	14098	14320	14118	14284	14107	14219	14363	14064	14080	14140	14210	14246	14072	14210	14291	14236	14241	14174	14186	14056	14289	14319	14207	14234	14115	14302	14153	14173	14307	14166	14222	14139	14232	14079	14215	14073	14266	14253	14174	14188	13999	14309	14128	14146	14033	14321	13967	14136	14160	14246	14209	14200	14078	14195	14292	14097	14089	14061	14153	14163	14208	14157	14274	14181	14190	14326	14087	14105	14040	14131	14127	14328	14077	14095	14114	14310	14285	14148	14287	13965	14064	14203	14010	14103	14225	14147	14163	14169	14271	14099	14256	14166	14025	14148	14324	14108	14173	14088	14200	14270	14278	14142	13954	14156	14325	14235	14180	14328	14218	14223	14171	14202	14182	14159	14183	14114	14200	14252	14133	14268	14173	14149	14134	14144	14162	14154	14155	14150	14201	14166	14256	14220	14106	14344	14102	14203	14086	14079	14125	14191	14164	14109	14123	14156	14099	14309	14108	14117	14003	14072	14272	14137	14282	14259	14160	14182	14146	14371	14158	14130	14026	14247	14158	14122	14255	14251	14141	14127	14220	14294	14287	14270	14096	14236	14355	14014	14127	14259	14110	14155	14135	14092	14245	14065	14201	14114	13936	14355	14125	14176	14178	14232	14173	14148	14231	14094	14372	14126	13991	14176	13963	14232	14073	14397	14344	14073	14139	14326	14097	14317	14120	14227	14133	14103	14096	14096	14129	14160	14423	14057	14167	14376	14219	14235	14125	14343	14215	14096	14261	14274	14201	14199	14239	14195	14222	14121	14077	14369	14147	14183	14221	14151	14109	14160	14334	14089	14081	14199	14138	14156	14210	14337	14257	14078	14160	14137	14067	14214	14123	14255	14292	14229	14049	14181	14013	14296	14186	14099	14366	14082	14233	14168	14284	14353	14319	14235	14218	14309	14212	14126	14221	14323	14165	14263	14154	14158	14291	14053	14109	14236	14103	14193	14168	14183	14077	14261	14080	14144	14137	14328	14199	14068	14335	14166	14233	14227	14234	14174	14155	14245	14335	14091	14075	14151	14130	13940	14069	14228	14235	14256	14195	14217	14341	14168	14391	14175	14125	14105	14144	14199	14335	14202	14129	13991	14266	14175	14308	14107	14176	14074	14284	14128	14361	14430	14094	14250	14239	14187	14309	14335	14290	14145	14108	14156	14208	14086	14139	14136	14157	14239	14135	14303	14253	14212	14294	14094	14185	14272	14094	14227	14309	14068	14099	13946	14157	14365	14248	14141	14123	14069	14296	14202	14149	14236	14249	14232	14105	14182	14106	14070	14403	14037	14025	14182	14207	14089	14069	14079	14228	14277	14277	13965	14134	14246	14114	14293	14271	14084	14131	14117	14146	14144	14253	14381	14094	14088	14339	14147	14190	14184	14199	14088	14181	14237	13939	14242	14161	14297	14182	14194	14141	14113	14014	14114	14271	14283	14235	14137	14193	14215	14223	14097	14102	14082	14258	14201	14039	14196	14195	14196	14027	14300	14128	14232	14395	14164	14024	14214	14257	14330	14094	14013	14132	14119	14318	14176	14259	14238	14193	14087	14061	14321	14167	14380	14156	14089	14133	14246	14205	14122	14072	14119	14114	14210	14224	14113	14153	14095	14235	14130	14255	14260	14226	14247	14253	14045	14183	14179	14125	14081	14328	14276	14107	14333	14286	14280	14102	14278	14192	14253	14229	14234	14050	14273	14212	14273	14137	14283	14192	14289	14125	14142	14221	14065	14118	14195	14293	14000	14190	14115	14145	14183	14066	14313	14257	14169	14252	14216	14275	14286	14244	14195	14211	14171	14046	14091	14318	14250	14005	14211	14127	14104	14005	14244	14099	14171	14143	14127	14240	14138	14131	14112	13958	14127	14099	14348	14326	14249	14001	14177	14082	14412	14040	14196	14266	14171	14059	14091	14245	14165	14150	14176	14407	14291	14170	14257	14059	14142	14186	14368	14203	14214	14229	14332	14127	14211	14334	14274	14084	14178	14260	14204	14057	14154	14179	13961	14067	14244	14165	14066	14122	14173	14173	14325	14227	14227	14282	14117	14250	14143	14199	14153	14276	14320	14184	14189	14221	14249	14297	14312	14110	14124	14276	14125	14106	14375	14205	14191	14194	14067	14179	14224	13995	14259	14220	14033	14182	14141	14127	14252	14282	14187	14104	14214	14072	14267	14109	14066	14130	14187	14202	14226	14165	14105	14154	14224	14127	14005	14145	14096	14238	14042	14257	14315	14227	14281	14182	14124	14286	14186	14094	14350	14153	14242	14092	14206	14344	13987	14254	14187	14109	14279	14120	14243	14092	14065	14172	13996	14301	13957	14262	14270	14187	14184	14226	14197	14232	14156	14296	14074	14338	14115	14215	14242	14128	14213	14320	14181	14201	14268	14092	14123	14120	14255	14141	14187	13894	14216	14169	14124	14072	14213	14204	14296	14146	14246	14319	14341	14174	14118	14092	14394	14212	14146	14156	14143	14252	14232	14098	14282	14327	14072	14285	14138	14188	14149	14073	14152	14056	14040	14139	14244	14055	14202	14195	14086	14215	14138	14256	14197	14349	14180	14252	14184	14106	14343	14237	14121	14211	14136	14363	14234	14050	14156	14191	14149	14229	14055	14348	14237	14290	14157	14117	14063	14232	14294	14198	14166	14203	14163	14162	14186	14171	14211	14250	14030	14076	14171	14297	14133	14059	14145	14033	14161	14149	14199	14179	14313	14232	14397	14279	14167	14266	14256	14224	14319	14158	14293	14343	14080	14125	14182	14190	14177	14231	14219	14263	14154	14252	13994	14254	14126	14150	14214	14220	14209	14237	14263	14190	14414	14276	14124	14241	14162	14202	14360	14139	14128	14234	14137	14388	14068	14078	14061	14255	14100	14208	14274	14287	13981	14044	14179	14214	14207	14151	14093	14168	14394	14186	14203	14305	14176	14129	14263	14236	14239	14160	14322	14176	14246	14193	14201	14299	14160	14138	14176	14109	14296	14222	14283	14060	14109	14255	14162	14137	14201	14318	14145	14248	14233	14022	14330	14268	14245	14191	14243	14110	14196	14247	14090	14265	14076	14213	14328	14393	14089	14279	14166	14075	14079	14127	14105	14190	14164	14259	14197	14156	14233	14194	14269	14081	13991	14271	14063	14318	14176	14287	14164	14143	14043	14102	14024	14052	14249	14035	13979	14177	14082	14016	14108	14109	14211	14102	13967	14313	14151	14207	14339	14106	13999	14322	14260	14320	14333	14197	14200	14388	14167	14122	14168	14069	14116	13969	14169	14223	14208	14245	14042	14313	14079	14160	14199	14128	14265	14310	14170	13983	14158	14036	14214	14244	14031	14183	14031	14321	14289	14366	14249	14122	14219	14225	14296	14158	14270	14197	14309	14234	14197	14254	14238	14199	14122	14004	14087	14229	14232	14275	14323	14185	14069	14144	14357	14145	14137	14230	14233	13948	14213	14033	14145	14147	14226	14200	14098	14172	14129	14382	14093	14296	14110	14237	14235	14171	14187	14072	14092	14139	14185	14326	14298	14287	14106	14151	14183	14084	14193	14302	14173	14150	13966	14322	14249	14103	14189	14215	14226	14113	14241	14220	14219	14249	14123	14222	14226	13996	14139	14127	14145	14263	14265	14147	14135	14218	14216	14286	14160	14186	14316	14091	14163	14180	14170	14163	14122	14188	14297	14064	14014	14247	14159	14058	14118	14096	14234	14263	14214	14232	14212	14224	14067	14187	14091	14222	14329	14223	14156	14143	14224	14250	14224	14086	14163	14110	14270	14249	14222	14091	14043	14169	14233	14092	14265	14257	14282	14219	14302	14110	14211	14336	14130	14239	14104	14091	14193	14234	14081	14171	14289	14147	14343	14193	14219	14329	14138	14213	14208	14092	14326	14217	14136	14038	14283	14210	14273	14106	14184	14237	14038	14121	14228	14299	14161	14201	14416	14078	14200	14255	14129	14254	14139	14102	14271	14088	14201	14358	14030	14146	14268	14197	14190	14081	14261	14088	14320	14222	14112	14160	14257	14121	14009	14136	14139	14287	14293	14191	14075	14079	14397	14112	14243	14188	14188	14292	14102	14265	14040	14205	14265	14033	14232	14306	14229	14206	13892	14155	14243	14247	14434	14177	14268	14117	14320	14068	14228	14058	14429	14326	14218	14130	14198	14161	14241	14356	14295	14166	14256	14236	14263	14288	14342	14370	14075	14168	14173	14123	14106	14276	14137	14254	14338	14271	14083	14199	14116	14286	14216	14245	14055	14134	14231	14175	14187	14253	14189	14216	14158	14002	14189	14250	14349	14117	14276	14067	14257	14169	14187	14272	14090	14250	14316	14059	14118	14191	14144	14048	14216	14112	14342	14324	14180	14320	14248	14221	14036	14124	14311	14169	14274	14312	14165	14257	14200	14031	14149	14002	14119	14022	14287	14182	14091	14369	14277	14248	14120	14295	14239	14269	14166	14324	14263	14385	14019	14241	14146	14089	14422	14175	14186	14172	14108	14239	14018	14196	14015	14237	14176	14218	14289	14154	14376	14136	14019	14270	14138	14197	14263	14265	14121	14154	14015	14110	14078	14193	14122	14207	14145	14200	14249	14329	14107	14182	14178	14145	14212	14096	14158	14148	13994	14102	14374	14273	14173	14164	14259	14351	14248	14085	14288	14240	14257	14200	14240	14168	14256	13957	14259	14142	14417	14214	14207	13977	14324	14162	14269	14532	14229	14214	14206	14203	14142	14227	14246	14251	14113	14185
24021	21152	28540	25009	24491	24117	22405	18860	17261	17289	16946	17114	16942	16845	17036	16860	16709	16576	16515	16523	16458	16615	16353	16337	16537	16402	16339	16378	16385	16169	16467	16355	16440	16504	16467	16167	16367	16562	16316	16433	16359	16428	16435	16308	16546	16493	16532	16436	16077	16293	16268	16270	16352	16317	16439	16177	16268	16094	16268	16144	16164	16179	16252	16229	16215	16386	16323	16299	16450	16261	16236	16263	16162	16229	16058	16318	16054	16374	16096	16180	16104	16412	16592	16215	16276	16209	16190	16379	16382	16316	16262	16347	16370	16263	16194	16347	16434	16376	16168	16358	16120	16409	16195	16293	16136	16175	16361	16355	16435	16437	16225	16472	16243	16294	16343	16133	16099	16263	16136	16282	16255	16399	16318	16440	16284	16140	16280	16160	16428	16181	16253	16119	16160	16126	16323	16182	16211	16288	16182	16320	16165	16225	16288	16347	16247	16218	16216	16281	16342	16115	16120	16102	16147	16174	16183	16365	16298	16257	16494	16218	16069	16012	16234	16148	16092	16351	16356	16306	16170	16359	16192	16442	16146	16332	16137	16172	16371	16191	16422	16172	16246	16191	16355	16408	16357	16206	16161	16020	16247	16239	16380	16318	16303	16331	16302	16252	16263	16172	16016	16124	16449	16159	16138	16268	16102	16230	16374	16178	16362	16274	16348	16396	16268	16165	16189	16069	16254	16383	16174	16144	16108	16212	16165	16390	16025	16182	16152	16332	16396	16151	16418	16200	16378	16165	16249	16082	16190	16252	16414	16308	16283	16314	16261	16160	16263	16164	16207	16100	16456	16177	16389	16300	16335	16151	16120	16183	16124	16229	16140	16324	16024	16349	16306	16195	16279	16224	16082	16400	16166	16069	16239	16326	16182	16199	16318	16253	16227	16331	16167	16221	16415	16408	16203	16455	16283	16292	15912	16274	16403	16233	16375	16126	16199	16276	16154	16210	16250	16128	16123	16300	16283	16442	16324	16427	16338	16302	16055	16381	16301	15910	16038	16154	16282	16248	16218	16258	16174	16191	16085	16186	16218	16233	16119	16283	16147	16285	16282	16453	16254	16410	16250	16226	16435	16385	16146	16282	16202	16227	16319	15998	16241	16081	16393	16162	16332	16272	15998	16314	16130	16232	16311	16156	16291	16161	16111	16343	16339	16136	16187	16254	16190	16243	16352	16140	16346	16222	16173	16225	16170	16045	16116	16226	16359	16351	16386	16325	16230	16139	16260	16181	16257	15979	16157	16226	16350	16396	16254	16160	16258	16401	16328	16240	16159	16103	16169	16325	16234	16237	16214	16311	16235	16308	16309	16293	16333	16239	16230	16153	16241	16350	16285	16283	16360	16402	16424	16115	16346	16036	16290	16132	16177	16283	16219	16209	16143	16294	16186	15976	16192	16131	16226	16242	16166	16132	16216	16295	16234	16269	16303	16078	16260	16312	16211	16214	16161	16134	16172	16020	16266	16226	16362	15949	16146	16225	16069	16112	16108	16188	16207	16405	16262	16173	16037	16256	16024	16110	16156	16392	16297	16285	16380	16203	16151	16290	16267	16239	16400	16266	16362	16018	16224	16266	16083	16247	16005	16247	16065	16160	16152	16125	16432	16169	16064	16242	16403	16133	16144	16296	16451	16179	16232	16242	16255	16062	16413	16282	16226	16246	16264	16080	16374	16201	16323	16260	16306	16055	16476	16332	16016	16322	16150	16157	16473	16331	16286	16537	16228	16208	16061	16364	16122	16156	16144	16182	16259	16100	16261	16228	16398	16297	16322	16099	16195	16331	16173	16283	16311	16181	16418	16348	16370	16170	16280	16141	16179	16078	16184	16121	16245	16087	16100	16324	16142	16248	16263	16289	16277	16219	16345	16384	16462	16317	16186	16238	16289	16185	16271	16292	16425	16267	16194	16239	16404	16281	16120	16135	16303	16241	16109	16164	16088	16295	16218	16322	16218	16134	16124	16246	16251	16140	16232	16389	16265	16247	16307	16149	16294	16266	16215	16233	16263	16206	16279	16258	16399	16351	16074	16214	16257	16116	16148	16189	16321	16246	16099	16258	16308	16243	16033	16363	16163	16168	16201	16194	16325	16416	16203	16405	16168	16184	16191	16298	16418	16293	16207	16315	16295	16083	16322	16108	16202	16396	16107	16373	16234	16204	16320	16130	16244	16152	15995	16081	16094	16076	16156	16104	16245	16039	16303	16256	16235	16422	16233	16206	16197	16288	16320	16259	16304	16072	16361	16333	16322	16042	16273	16141	16239	16142	16197	16288	16319	16344	16133	16345	16206	16065	16199	16383	16271	16393	16098	16119	16163	16263	16188	16217	16348	16283	16214	16120	16118	16225	16346	16270	16220	16213	16097	16309	16206	16135	16271	16151	16165	16160	16327	16266	16263	16136	16252	16241	16431	16346	16299	16461	16043	16113	16193	16376	16253	16094	16265	16177	16184	16270	16164	16032	16334	16170	16054	15964	16232	16279	16285	16236	16153	16097	16131	16234	16372	16293	16400	16211	16503	16402	16203	16273	16436	16227	16091	16267	16331	16084	16093	16275	16152	16053	16072	16202	16277	16085	16398	16248	16255	16145	16180	16299	16188	16236	16299	16200	16468	16303	16050	16023	16181	16171	16268	16163	16258	16246	16252	16092	16182	16153	16259	16042	16370	16283	16260	16210	16233	16180	15904	16112	16058	16172	16222	16266	16112	16232	16246	16166	16335	16320	16203	16379	16217	16180	16279	16264	16138	16354	16267	16210	16185	16287	16200	16287	16375	16379	16326	16326	16097	16261	16382	16078	16335	16148	16258	16079	16221	16469	16333	16102	16098	16342	16396	16288	16177	16344	16191	16174	16194	16363	16186	16288	16302	16264	16205	16318	16270	16221	16245	16368	16191	16409	16227	16275	16233	16127	16206	16291	16286	16183	16167	16185	16311	16138	16124	16190	15958	16250	16011	16195	16210	16086	16333	16220	16198	16475	16269	16117	16132	16190	16302	16258	16475	16414	16328	16243	16384	16068	16135	16007	16155	16215	16238	16352	16304	15980	16270	16432	16243	16218	16128	16302	15907	16282	16165	16268	16394	16551	16449	16083	16310	16369	16251	16297	16365	16140	16220	16123	16105	16175	16129	16245	16237	16229	16158	16215	16251	16224	16295	16249	16220	16227	16163	16275	16323	16026	16227	16213	16297	16172	16424	16308	16351	16156	16089	16117	16268	16164	16149	16289	16230	16324	16263	16048	16212	16367	16265	16182	16278	16025	16368	16346	16149	16247	16173	16274	16253	16320	16491	16333	16252	16342	16237	16306	16322	16287	16260	16167	16190	16273	16244	16330	16348	16169	16382	16156	16260	16285	16229	16047	16176	16344	16265	16170	15927	15990	16304	16307	16430	16219	16348	16222	16329	16204	16263	16195	16389	16340	16114	16380	16287	16277	16088	16253	16248	16279	16165	16172	16088	16076	16254	16316	16177	16293	16299	16093	16334	16100	16192	16204	16256	16229	16292	16351	16325	16071	16201	16283	16296	16196	16391	16455	16209	16185	16338	16051	16258	16235	16337	16130	16135	16206	16300	16194	16187	16070	16042	16390	16355	16155	16243	16243	16471	16041	16289	16047	16271	16242	16128	16180	16176	16370	16201	15995	16248	16444	16401	16338	16280	16142	16122	16427	16161	16180	16041	16116	16315	16180	16110	16305	16249	16197	16027	16315	16267	16108	16252	16242	16281	16284	16225	16229	16295	16261	16240	16167	16360	16230	16349	16222	16180	16326	16334	16236	16497	16090	16089	16225	16169	16183	16212	16379	16305	16376	16284	16251	16522	16131	16273	16298	16059	16233	16285	16191	16226	16068	16214	16244	16265	16393	16242	16326	16374	16246	16233	16250	16226	16290	16390	16135	16349	16107	16004	16278	16454	16343	16290	16150	16144	16214	16281	16174	16015	16303	16423	16001	16221	16159	16154	16328	16229	16247	16069	16215	16330	16156	16068	16256	16136	16221	16252	16202	16193	16233	16220	16284	16223	16398	16270	16243	16195	16319	16243	16335	16221	16236	16153	16291	16239	16241	16264	16181	16392	16281	16374	16239	16184	16289	16243	16437	16239	16084	16268	16280	15900	16162	16374	16386	16321	16165	16146	16371	16189	16275	16185	16165	15924	16043	16137	16226	16251	15938	16266	16267	16229	16171	16218	16172	16342	16316	16271	16225	16283	16182	16137	16177	16284	16149	16322	16087	16135	16115	16125	16327	16239	16208	16335	16249	16317	16291	16327	16203	16200	16064	16341	16351	16460	16328	16238	16297	16236	16130	16307	16302	16374	16414	16380	16169	16185	16283	16085	16212	16410	16123	16210	16298	16199	16298	16298	16050	16254	16271	16054	16150	16328	16067	16423	16255	16446	16175	16197	16161	16365	16146	16430	16280	16227	16146	16219	16099	16076	16279	16310	16202	16279	16295	16212	16238	16288	16221	16406	16196	16200	16380	16326	16144	16198	16257	16093	16284	16105	16315	16249	16290	16290	16426	16092	16202	16124	16297	16070	16393	16197	16240	16089	16403	16119	16141	16070	16124	16241	16262	16235	16314	16031	16199	16257	16332	16088	16156	16253	16239	16410	16253	16358	16131	16234	16347	16130	16232	16257	16404	16045	16037	16029	16113	16177	16104	16112	16171	16244	16218	16203	16281	16237	16407	16225	16237	16233	16307	16402	16390	16336	16132	16172	16259	16202	16247	16238	16004	16361	16207	16157	16347	16137	16230	16204	16226	16052	16428	16064	16027	16302	16172	16258	16152	16240	16298	16295	16304	16218	16138	16154	16157	16139	16219	16287	16245	16082	16224	15899	16313	16207	16302	16261	16361	16363	16219	16181	16191	16266	16206	16296	16354	16345	16274	16349	16182	16180	16230	16377	16368	16337	15991	16355	16217	16313	16200	16261	16332	16236	16314	16318	16414	16305	16320	16294	16333	16162	16121	16288	16298	16199	16054	16344	16057	16050	16062	16292	16165	16397	16337	16298	16244	16143	16334	16278	16162	16192	16186	16256	16136	16270	16344	16152	16122	16221	16237	16230	16100	16540	16235	16241	16218	16073	16278	16228	16293	16321	16097	16172	16280
27053	46599	42079	33177	28222	22122	18890	16723	15466	14980	14816	14986	14958	14805	14782	14562	14488	14350	14374	14364	14321	14394	14128	14201	14193	14097	14256	14280	14091	14145	14027	14363	14192	14252	14164	14175	14168	14254	14243	14246	14425	14087	14148	14102	14127	14126	14108	14086	14018	14077	14085	14318	13877	14251	14050	14036	14211	14079	13999	14003	13964	14083	14087	14089	14136	14222	14193	13897	14023	13998	13992	13819	13889	14061	14141	14109	13998	13889	13924	13969	14123	14086	14010	14035	13955	14115	14070	14071	14107	14132	14029	13877	14111	14120	14057	13958	14173	14059	13996	14083	13902	13986	13934	13881	14004	14138	14113	13898	13964	13964	13983	13979	14012	13941	14160	13925	14074	13968	14087	14028	13943	13947	14091	13882	13779	13967	13970	14089	13908	14097	13957	14030	13934	14009	14145	13929	14057	14076	13946	14023	14029	13852	14069	14085	14022	14031	14062	14012	14140	13955	14131	14127	13958	13978	14044	14008	14101	13963	13919	14043	14088	13995	14012	14022	14025	14043	13924	14098	13926	14165	13951	13880	14053	14036	14063	14129	14037	13915	13981	14095	13988	13968	14120	14149	14021	14033	14146	14028	13756	14054	14027	14140	14036	13845	14002	13881	14037	14075	13991	14034	14013	14004	13856	14005	14028	14004	14004	14006	14095	14110	13993	13899	13987	14125	14073	13925	13905	14145	14008	13858	14054	14056	13959	14022	14151	13930	14040	13996	13845	13989	14106	13921	13995	13958	13863	14042	14149	14049	13935	13946	13971	13970	13919	13782	13988	13993	14074	13975	14057	14021	14076	14093	14164	14118	14108	13908	13807	14056	13896	13999	14073	13997	14177	14099	14132	14010	13977	13994	14108	13853	14073	13915	14073	14040	13890	13998	13912	13964	14107	14027	13989	13980	13912	14007	14036	13889	14132	13987	13814	13948	14044	13949	14036	14032	13895	13942	13993	13968	14021	13963	14064	14191	14018	14074	14007	13947	13969	13943	13910	13823	14100	13930	14122	14067	14010	14118	14024	13940	14048	13766	14011	13885	14076	14181	13933	13929	14137	13979	14129	14064	14186	14004	14048	14207	14153	14023	14001	14111	14074	14000	14014	14210	13873	14137	13871	13937	14150	14118	13918	13948	13958	14112	13995	13990	14015	13888	13928	14034	14126	14034	14046	14114	14055	13805	14097	13980	14079	14041	14030	13864	13881	13857	13971	14107	13948	13951	13964	13873	13964	14008	13948	13998	14141	14233	14082	14081	13991	13878	13927	13989	14029	13976	14014	14019	14109	13945	13925	13869	14120	14107	14052	14076	14135	14060	14164	14108	13868	13985	14051	13998	13996	14018	14003	13973	14053	13948	14085	13810	14074	13948	13952	13944	14068	14100	13876	14191	13983	14139	14108	13858	13999	13944	14090	14136	13907	13888	13927	13891	14053	13981	13939	14072	13992	14001	14168	14087	14047	14030	14018	14120	14008	14106	13925	14068	13771	14053	14051	14173	14093	13953	14005	13982	13878	14189	14080	13977	13904	13975	13910	13899	14143	13928	14058	13915	14090	14082	14058	14007	14099	13978	13891	14067	14050	13943	14067	13904	13958	14135	14016	14045	14130	14027	13930	14010	14070	14106	13893	14031	13861	14008	14064	13891	13939	13961	14054	13898	13899	14078	13893	14109	14098	14064	13942	13933	13946	14153	13778	13876	14018	14075	13987	13999	14106	14041	13922	14146	14147	13983	13868	14206	13974	13977	14024	13952	14146	13964	13854	14016	14110	13945	14056	13961	14143	14062	14030	13810	14128	14126	13995	14052	13935	14026	14048	14051	14055	14074	13779	13911	13942	13974	13760	14033	13936	14155	14044	14051	14002	14118	13906	14104	13951	14130	14007	13869	14186	13924	13842	14128	13942	14048	13823	14004	14116	13977	13944	14130	13988	14073	13947	13984	13847	14058	14095	13983	14128	14003	13909	14007	13954	14037	13907	14106	13895	13964	14106	14048	14087	14072	14072	13980	13964	13952	13949	14084	13967	14098	14046	13931	13904	14021	14066	13983	13961	14179	14270	14038	14022	13973	13984	13908	14040	14158	13913	14042	14046	13927	13786	14084	14033	13898	14191	13828	14074	13909	14080	13979	13963	13954	14127	14029	13988	14113	13841	13934	13968	14093	13907	14114	13995	13992	14041	13996	13965	13970	14029	14026	14207	14105	14231	14028	14139	13971	14080	13855	13900	14097	14193	13920	14180	13978	13978	14012	14101	13983	14003	14126	13982	13899	14018	14035	13910	13898	14005	14090	13924	14044	14049	14176	14064	13978	14129	14121	14100	13962	13993	13995	14128	14093	14052	13935	14045	14156	14025	14064	14086	13989	13896	13900	14025	14004	14027	14041	14212	13765	14117	14044	13966	13995	13977	14064	13949	13992	13989	14076	13924	14100	13939	14056	14112	13933	13964	13951	14026	14090	13882	13936	14138	13897	14321	14062	13867	13989	14014	14059	14031	13941	13880	14086	14028	14038	14218	14002	14046	13918	14018	14005	14012	13952	13979	13895	13997	13947	13925	13860	14121	14074	13910	14073	13976	13960	14119	14065	13993	13884	14006	14176	14090	13993	14017	14079	14122	13875	14023	13947	13958	13902	14182	14074	13907	14040	13907	13990	14011	14078	14042	14150	14014	14074	13955	13990	13930	14201	13939	14101	14044	14082	14085	14119	14123	13943	14126	13884	14082	13947	14102	13996	14001	13924	13974	14076	13952	14054	14091	14080	14168	13992	14006	14140	14030	14043	13885	13960	13993	13924	14015	14030	13966	14076	13999	14117	14031	14020	13988	13944	14121	14010	14185	13963	14039	13933	14067	14247	14128	13977	13966	14050	14026	14056	14175	14116	14018	14059	13972	14106	14140	14089	13875	14022	14207	14114	13890	14028	13985	13930	14225	14082	13998	13991	14214	13907	14016	14024	14143	14053	13973	14168	14040	13996	14038	14089	14115	14033	14017	14005	14094	14079	14210	14101	13917	14049	13998	14253	14017	14024	14058	14076	13991	14063	13978	14065	13999	13806	14145	13979	14062	14024	14011	14086	13865	13902	13901	14170	14315	13846	13977	13996	13948	14044	13980	13954	13993	14185	14019	13874	14093	14139	14083	14045	14165	13919	13969	14198	13973	13967	14153	14028	13807	14054	14033	14011	14020	13934	13955	13978	13894	13970	13985	14085	14020	14012	14133	14054	14013	14010	13945	13988	14137	14209	13895	13985	14194	13929	13981	14059	13861	14159	13970	14031	13940	14071	13977	14033	14161	14142	13855	13916	14001	14057	14094	14090	13980	13765	14179	14072	14255	14064	13967	14069	13982	13825	13871	14056	14078	14134	14037	14083	14154	13978	13902	14055	13963	13941	14041	13966	13973	13957	13955	14158	14001	13875	13876	13934	14072	14046	14101	14149	13904	14135	14156	13956	13889	13952	13971	14046	13898	14204	14107	13965	14111	13921	14022	14068	14053	14074	14102	14095	14106	14015	13919	14025	13941	14106	14054	13948	14069	13923	14111	13951	14096	14009	14071	14070	14059	13922	14049	14142	14035	14149	14051	14210	13965	13950	13979	14062	13976	14094	13866	14155	14023	14135	14136	14088	13938	13999	14085	13997	14141	14069	13946	13952	14112	13956	14037	13834	14114	13923	14168	13868	14002	13967	13996	13955	14148	14016	14015	14086	14030	14050	13981	13888	14029	14060	14001	13893	14053	14024	14134	14066	13933	14083	13860	14095	13980	14016	14127	13955	14077	13896	13993	14106	14133	14150	14115	14268	13930	13955	14003	14091	14083	14097	14145	13937	14134	14082	13908	13914	14201	13987	14097	14042	14127	13990	14059	14126	14019	13935	13926	14038	13986	14086	14173	14060	14148	14062	14139	13984	13975	13956	13940	14166	13947	14005	14071	13845	13964	13932	14051	14148	14030	13926	14038	14124	13946	13920	14001	14034	13998	13987	13900	14178	13984	14059	14003	14203	14012	13846	14038	14083	14036	14069	14031	13812	14002	13969	14049	14009	13841	13976	14080	14069	14021	13993	13947	13965	14047	13880	13990	13895	13962	14050	14023	14133	14098	13929	14043	14056	13913	14022	13884	14075	14062	13998	13938	14199	14100	13960	14125	14128	14036	14047	13997	13969	13958	14202	13821	14157	14031	14017	14047	14042	13994	14108	14107	13960	14006	14072	13941	13975	13993	13978	14128	13972	14036	13998	14060	14012	14001	13998	14090	14045	14017	13995	14067	14158	14009	13892	14172	13919	14123	13857	14095	13890	13991	13984	14072	13974	13972	14074	13857	14005	14015	13977	13848	14092	14102	14049	13963	14112	13933	14121	13900	14180	14091	14027	14159	14058	14071	14026	14006	13855	13982	14037	14038	13827	14105	14066	14158	14095	14057	14105	14086	13759	13970	14144	13851	14015	14118	13959	14115	14045	14017	14016	14048	14128	13915	14242	13871	13968	14034	14031	14121	13919	13916	14048	14114	13917	14046	14206	14105	13979	14170	14176	13987	14090	14004	14009	14047	14097	14113	13876	14057	14065	14149	14045	14064	13941	14060	14223	13943	13932	14179	13897	14064	14169	13940	14313	14119	14125	14081	13947	14011	13984	13786	14043	14036	14009	14012	14026	14098	14030	14078	13814	13891	14021	14060	14050	14102	14178	14076	13940	13975	14251	14109	13914	14247	13974	14097	13871	13971	14018	14061	13803	14133	14104	13976	14008	14109	14108	14213	13875	14008	13991	14013	13919	14030	13943	14181	14217	13975	13895	14000	13996	14002	14014	13991	14017	13967	14021	14038	13897	14053	14144	13906	13910	14052	13947	13988	14063	13937	14015	14114	13990	14067	14099	13942	13986	14053	14033	13847	14057	14070	14039	13983	14170	13976	14014	14005	13949	14046	14053	13923	13930	14016	14096	13962	14125	14009	13980	14126	13989	14162	14060	14143	13990	13955	14034	14010	14037	13963	14100	14027	13934	14030	14166	14048	14107	13946	14074	14105	14126	14059	14002	13923	14056	13886	14038	13941	14122	13961	13974	13778	14027	14002	13970	13906	13984	13940	13922	14059	14020	13998	14007	14060	13977	14124	13949
22917	21223	29083	24045	22562	25281	26220	20460	18689	18629	18252	18085	18040	17966	17927	17695	17773	17676	17574	17428	17554	17384	17542	17191	17525	17365	17422	17335	17194	17335	17281	17238	17427	17277	17380	17195	17371	17452	17244	17353	17207	17418	17584	17260	17270	17336	17201	17434	17309	17079	17147	17181	17265	17334	17268	17176	17250	17164	17056	16988	17119	17106	17166	17088	16884	17168	17261	17185	16912	17149	16985	17122	17042	17119	16845	17129	16959	17125	17018	17049	17096	17097	17007	17056	17087	16934	17123	17079	17106	17010	17189	17098	16859	17000	17037	17249	17214	16916	17161	17066	17071	17176	16935	17105	17102	17230	16970	16904	17139	17071	17182	17084	17197	16992	17093	17227	17018	17074	17175	16999	17219	16961	17046	17022	16929	17063	17128	17094	16934	16986	17116	17147	16981	16995	17060	17091	17269	17067	17087	16851	17005	17040	17059	17098	16877	17018	17140	17005	17061	16995	17116	17105	17095	17045	17209	17038	16966	16976	17057	16903	16973	17082	17105	17236	17062	17077	17148	16961	17119	17154	17105	16821	17199	17084	16982	17120	17296	16982	17186	17292	17033	16951	17131	17064	17103	17266	17085	16925	17054	17087	17194	17036	16997	17207	17142	17106	17135	17123	16881	17128	17017	17049	17012	17295	17014	17066	16930	17101	17044	17288	17305	17147	17160	17043	17063	17023	17122	17091	16985	17075	17101	17158	17180	17150	17148	16973	16943	17119	16993	17152	17127	17103	17093	16901	17059	17091	17061	17210	16899	17132	17292	17089	16921	16798	17073	16979	17090	17029	17143	17032	17149	16995	17074	16947	16906	17307	16945	17082	17021	17172	16981	17258	16913	16984	17016	17209	17039	16972	17032	17119	17152	17147	17226	17006	17104	16982	16827	17045	17298	17306	17091	17003	17014	17188	17287	17143	17038	17152	17109	16935	17041	16969	17099	16804	17137	17020	17103	16960	17076	16952	17278	17079	17115	17145	17089	17065	17156	17388	17024	17043	17039	17010	16973	17128	16969	17140	17064	17054	16928	17197	16854	16990	16983	17055	17212	17111	17209	17115	17000	17136	17208	17229	17042	17234	17118	17084	16936	17156	17098	16973	17017	17004	17220	16866	16899	17071	17027	17035	17024	17241	17268	17029	17220	16991	17203	16916	16789	17092	16946	16820	16981	17263	17204	17095	17019	17161	17183	16907	16993	17122	17134	17074	17043	16971	17075	17018	16962	17131	16952	16941	16966	17056	17285	17110	17172	17029	17069	17051	16906	17005	17033	16839	17057	17261	17257	17010	17167	17133	17131	16958	17188	17065	17071	16939	17054	17023	17039	17003	17075	16959	17105	17189	17090	17068	17040	16987	16863	17200	16911	16983	17060	16951	16808	16770	17130	16956	17159	17091	16944	16864	16899	17057	16916	17029	17126	16923	16913	17035	17093	16989	16994	17091	17062	17107	16994	17054	17114	17207	17070	17238	17366	17050	17032	17039	16966	17263	17170	16769	17247	17069	17035	17314	17064	16975	17002	16905	17104	17122	17120	17059	17306	17023	16897	16935	17110	17012	17121	17103	16914	17011	17142	17332	17003	16899	17018	16985	16991	17146	16868	17103	16955	16787	17019	16955	17101	17112	16981	17073	16960	16944	17010	17300	17161	17058	16908	17012	17108	17014	17049	17161	16961	17079	16974	17017	16886	17017	16860	17107	17226	17064	16899	16990	17146	16994	16948	17260	17167	17123	17161	17152	17081	16895	17030	17126	17035	17015	17174	17131	17197	16994	17070	16981	17039	17244	17224	17266	16877	16949	17073	17049	16898	16950	17106	16893	17005	17030	17136	17178	17062	17089	16872	16934	17064	17029	17000	17119	17123	16923	17024	17033	17275	17079	17028	17053	17166	16929	17109	16982	16806	17104	17014	17020	17219	17070	17095	16839	17100	17219	17188	16961	16977	17260	17281	17019	17017	17242	17065	17147	16865	17026	17202	17251	17150	17053	17242	17059	17042	16968	17160	17130	17071	17083	17060	17027	17103	16931	17107	17107	16925	16935	17269	17026	16989	16920	16987	17120	16909	16982	17041	17030	17014	16957	16913	17118	16969	17196	16952	16973	17061	16980	17165	17186	17095	17125	16972	17071	16903	16986	17176	17226	17086	16886	17084	16858	17116	17190	17092	16889	17104	16942	17152	17025	17172	16956	17028	17048	17006	17024	17127	16892	17025	17034	16956	17086	17093	17038	16981	17024	17052	17348	16933	16950	17241	17045	17017	17159	16903	16826	17299	17034	16863	16972	17055	17131	17201	17014	17245	17016	17018	17130	17113	16970	16958	17120	17135	17104	16991	16993	17212	17093	17228	16884	16872	17028	16966	16996	17115	17001	17131	17022	16936	17042	16934	17118	17009	16955	17059	17050	16929	17024	17057	17015	16911	16970	17064	17094	17093	16831	17137	17137	17279	16955	16988	17016	17107	17155	17087	16987	16940	17014	17047	17146	17144	17010	16989	17129	17073	17144	17145	17162	17078	17021	17073	17047	17143	17001	17169	17120	16834	17130	17127	17071	17169	17116	17119	17082	17147	17179	17074	16891	17021	16772	17040	16924	17131	16982	16979	17148	17066	17129	17276	16905	16988	16990	17170	16817	17162	16998	16995	16964	17128	17111	17063	17006	17165	16994	17123	17097	17089	17133	17103	17225	17116	17336	16964	17024	17022	17085	17208	17068	17297	16930	17185	17119	17335	17153	16986	17040	16979	17117	16970	16831	16948	17175	16954	17025	17114	17053	16946	16943	17143	17060	17191	16869	16896	16923	17085	17032	17147	17038	16966	17140	17132	16958	16922	17156	17162	17022	17045	17079	16946	16949	17133	17017	17152	17028	17192	16937	16800	16892	17106	17042	17070	17028	17325	16880	16981	17024	16971	17002	17255	16886	17029	17173	16829	16967	17066	17077	17143	16904	17167	17026	16978	17075	17070	17133	17160	17159	16930	16993	17210	16972	16983	17191	17096	17096	17043	17094	17172	17241	17122	16954	17144	16836	17105	17113	16909	17035	16835	17056	16870	16904	17065	16768	16885	17204	17006	17015	17055	16857	16918	17054	17010	16987	16994	17020	17227	17021	17014	17111	17148	16836	17029	17148	16918	16903	17054	17043	17023	17218	17265	17112	17184	17132	16936	17117	17214	17018	17004	16975	16940	17096	16902	17269	17381	17062	16884	17141	17209	17122	17177	17115	17142	16877	17022	16971	17259	17030	16992	17132	17037	16936	17077	16781	16827	17141	17054	17079	16787	17182	17036	16969	16863	17100	17177	17013	16968	16818	17127	17170	17038	16784	17166	17093	16908	16894	17129	16989	17007	17173	17024	16988	17025	17063	16991	16959	17085	16953	17057	17050	17240	16970	17069	16948	17149	17076	17069	17091	16960	17291	17119	17017	17184	17158	16996	17113	17150	17075	16909	16980	17201	16994	17046	17032	17077	17051	16876	16937	17075	17324	16920	17048	17021	16889	16724	17107	17297	17086	17071	17147	17211	17224	17006	17039	17153	16890	16836	16893	16876	17089	16981	16969	16950	16789	17140	17104	16914	16963	16994	17096	17304	17045	17035	16843	17019	16788	17182	16974	16991	17338	16943	17002	16952	17004	17021	17008	17085	16901	17010	16973	16779	17160	16932	17215	17189	16971	17057	17150	17181	17076	16940	17233	17149	16896	17267	17011	16987	16960	16984	17184	17072	17228	17014	17072	17060	17136	17018	17069	17265	17115	17117	16990	17037	16826	17102	16903	16948	17179	17147	17100	17133	17103	17172	17153	17043	16992	17054	17097	16984	17070	17027	17036	17054	16982	17221	17240	17042	16984	16893	16887	17036	17161	16915	16900	17075	17057	17166	16961	16889	17069	17150	16907	17053	17076	16947	17136	16989	16824	17012	17165	16939	16837	17097	17109	17035	17078	17170	16959	17167	17087	17182	17053	17168	16849	16895	17042	17044	17071	16748	17122	17286	17121	17052	16988	17158	17091	17065	16964	17135	17082	17223	16957	17045	16918	17138	17175	16963	16908	17031	17284	17377	16950	17046	17029	16946	16910	16900	17071	17051	17037	17085	16990	16933	17100	17025	17005	17258	17079	17096	17048	16988	17202	17217	16922	17135	16966	17147	16757	17153	17307	17031	17005	16929	17008	16810	17073	17145	17326	17259	16982	16931	17057	17232	16894	16978	17101	17098	17012	17188	17102	17051	16992	17039	17140	16888	17003	16924	16908	17288	17047	16849	17020	17130	17199	16942	17077	17020	17176	16818	17095	17015	17042	17075	16957	16878	16989	16978	17101	16990	17179	17176	16876	17109	16834	16788	17005	16992	17217	17095	17008	16975	16734	17196	16968	17076	17092	17059	16990	17174	16960	17327	17397	16946	17091	16888	16944	17018	16757	17061	17182	17031	16983	16990	17060	16832	17047	17291	17004	17094	17113	17039	17072	16901	17044	16939	17051	17202	17090	17129	17168	17061	16978	16941	16929	17242	16946	16904	16956	17085	17090	17107	16910	16997	17124	16988	17195	17006	17028	16870	17047	16882	16956	17002	17114	16846	17089	16925	17086	17070	17033	17177	17120	17064	17028	16943	16934	16995	17011	17265	17347	17148	17111	17170	17036	16878	17220	17198	17118	17038	17232	16919	17085	17209	17101	17262	17079	16851	17091	17120	16834	17036	16709	16941	17073	16910	16879	17209	17143	17077	17060	17323	17039	17124	17120	17243	17192	16840	17014	17168	17244	17012	17054	16971	17101	17031	17037	17193	16974	17188	17138	17017	16736	17227	16903	17039	17158	16997	17025	17155	17068	17221	17192	17018	17220	17082	17112	17016	16914	16931	16863	17376	16960	17187	17196	16943	17265	17102	17167	17275	16925	17038	17120	16920	17037	16882	17193	17030	17229	17024	17066	17147	16961	17152	16968	16927	17088	16899	17051	17069	17066	16823	17142	17034	16994	17086	16902	17024	17183	17111	17005	17066	16985	16967	16918	17019	17096	17059	17162	17166	17057	16949	17157	17191	17125	17213	17207	17022	17035	17194	17079	17083	17086	17153	17085	17119	16954	16958	17281	17133	16998	16992	17125	17136	17017	16998	16920
29879	52749	49082	38614	31006	25169	20090	18245	17040	15915	15806	15826	15635	15537	15273	14990	15381	15150	14894	14778	14876	14805	14756	14784	14741	14699	14605	14603	14745	14738	14666	14726	14724	14751	14608	14669	14766	14711	14852	14826	14546	14751	14857	14853	14803	14690	14746	14539	14652	14635	14526	14569	14394	14571	14506	14649	14596	14360	14518	14596	14629	14513	14484	14541	14543	14416	14409	14493	14380	14510	14496	14409	14571	14557	14418	14462	14411	14490	14468	14485	14555	14484	14555	14595	14535	14570	14443	14443	14439	14604	14460	14543	14603	14554	14430	14440	14481	14460	14381	14584	14454	14389	14397	14354	14431	14621	14547	14587	14543	14323	14408	14601	14318	14453	14566	14339	14388	14460	14433	14513	14363	14553	14494	14453	14414	14346	14480	14461	14618	14444	14353	14416	14524	14347	14555	14425	14717	14315	14476	14435	14351	14573	14271	14623	14589	14433	14352	14281	14454	14596	14270	14553	14485	14683	14492	14636	14379	14680	14353	14503	14423	14379	14284	14444	14313	14445	14463	14551	14399	14626	14394	14587	14350	14394	14429	14324	14710	14504	14475	14332	14531	14536	14494	14438	14488	14325	14381	14577	14489	14579	14362	14471	14562	14537	14522	14447	14484	14482	14427	14461	14529	14525	14511	14523	14414	14570	14343	14496	14360	14418	14427	14471	14368	14584	14451	14513	14439	14479	14540	14452	14518	14415	14676	14567	14457	14690	14392	14493	14577	14409	14395	14468	14523	14402	14275	14327	14638	14501	14371	14573	14486	14529	14424	14370	14375	14502	14461	14602	14518	14542	14567	14329	14419	14639	14476	14634	14427	14479	14511	14406	14454	14562	14340	14419	14369	14644	14507	14513	14375	14418	14490	14389	14381	14151	14431	14323	14371	14445	14560	14431	14476	14657	14528	14621	14469	14558	14481	14416	14674	14535	14431	14322	14386	14532	14452	14555	14502	14461	14517	14613	14527	14364	14616	14474	14503	14321	14301	14335	14571	14421	14415	14333	14386	14419	14250	14499	14427	14514	14621	14374	14502	14434	14593	14527	14400	14449	14485	14323	14404	14547	14484	14407	14437	14481	14434	14446	14511	14481	14546	14515	14503	14567	14500	14325	14334	14313	14379	14472	14435	14475	14611	14406	14400	14518	14557	14434	14439	14513	14653	14376	14620	14387	14354	14535	14327	14594	14433	14564	14417	14504	14509	14382	14337	14486	14312	14459	14559	14487	14458	14535	14499	14495	14342	14481	14470	14421	14453	14570	14439	14561	14621	14396	14412	14388	14470	14434	14480	14321	14617	14536	14555	14438	14562	14414	14486	14538	14398	14356	14503	14345	14467	14454	14457	14391	14480	14369	14521	14531	14451	14429	14312	14424	14528	14412	14473	14518	14495	14423	14355	14666	14431	14428	14463	14453	14318	14415	14483	14603	14568	14501	14574	14380	14528	14394	14601	14409	14650	14447	14481	14392	14339	14479	14393	14438	14574	14353	14466	14346	14315	14562	14421	14414	14371	14289	14591	14490	14441	14357	14612	14500	14445	14314	14513	14447	14442	14449	14506	14552	14485	14379	14457	14525	14506	14493	14274	14429	14427	14475	14388	14491	14526	14504	14496	14407	14668	14291	14573	14347	14383	14533	14236	14434	14197	14468	14368	14417	14455	14557	14475	14522	14553	14495	14543	14604	14370	14408	14541	14355	14478	14436	14462	14440	14495	14559	14470	14323	14398	14510	14343	14352	14474	14445	14586	14307	14584	14558	14475	14446	14496	14488	14317	14467	14502	14408	14502	14478	14500	14431	14404	14409	14486	14618	14375	14534	14481	14276	14408	14592	14494	14347	14315	14341	14344	14490	14591	14381	14442	14446	14492	14378	14436	14333	14544	14303	14316	14459	14445	14595	14486	14459	14789	14227	14380	14456	14496	14544	14505	14577	14620	14320	14438	14458	14311	14412	14544	14617	14481	14415	14410	14470	14530	14564	14444	14443	14462	14503	14536	14575	14411	14517	14246	14368	14513	14407	14512	14355	14527	14547	14367	14415	14392	14430	14451	14607	14366	14625	14521	14338	14376	14481	14522	14516	14449	14547	14422	14362	14440	14610	14280	14391	14525	14479	14478	14745	14475	14513	14407	14287	14490	14362	14541	14266	14502	14396	14522	14344	14248	14423	14536	14312	14659	14529	14411	14506	14188	14479	14550	14446	14492	14553	14364	14538	14543	14241	14461	14614	14391	14512	14603	14531	14528	14415	14379	14327	14511	14426	14465	14358	14410	14400	14426	14480	14444	14345	14314	14388	14550	14518	14419	14356	14430	14404	14498	14518	14381	14504	14427	14637	14548	14458	14439	14437	14324	14500	14508	14330	14577	14517	14356	14269	14491	14491	14451	14435	14586	14596	14319	14516	14358	14455	14543	14398	14512	14580	14508	14511	14371	14463	14472	14558	14304	14449	14447	14351	14507	14379	14389	14453	14411	14484	14365	14487	14463	14373	14594	14534	14445	14465	14486	14484	14423	14400	14495	14375	14491	14319	14565	14433	14460	14582	14482	14355	14438	14446	14440	14334	14507	14449	14499	14317	14503	14511	14479	14295	14539	14320	14522	14471	14351	14347	14552	14388	14413	14671	14439	14564	14468	14467	14468	14464	14308	14449	14579	14488	14485	14581	14528	14365	14469	14388	14291	14538	14493	14458	14552	14390	14469	14412	14323	14707	14465	14441	14676	14708	14467	14459	14550	14586	14338	14505	14513	14693	14363	14452	14514	14495	14570	14457	14404	14549	14457	14491	14335	14423	14484	14515	14346	14470	14515	14375	14455	14362	14330	14561	14475	14484	14458	14537	14335	14521	14556	14436	14501	14405	14410	14422	14474	14349	14470	14424	14433	14415	14592	14517	14536	14541	14580	14577	14503	14322	14481	14464	14567	14481	14494	14590	14404	14434	14542	14393	14360	14528	14495	14347	14469	14435	14292	14520	14285	14480	14592	14414	14499	14500	14543	14507	14388	14646	14588	14478	14362	14555	14393	14684	14403	14366	14394	14438	14520	14373	14486	14625	14471	14430	14323	14558	14456	14436	14426	14610	14372	14429	14352	14508	14546	14435	14412	14642	14465	14471	14516	14508	14304	14473	14365	14429	14485	14454	14467	14571	14411	14490	14372	14503	14561	14447	14523	14374	14376	14603	14606	14533	14610	14419	14483	14605	14495	14499	14449	14294	14395	14346	14342	14520	14608	14535	14420	14517	14551	14444	14474	14481	14552	14512	14445	14569	14499	14447	14499	14509	14375	14478	14424	14369	14456	14436	14624	14380	14524	14487	14460	14529	14438	14455	14439	14587	14390	14490	14406	14260	14252	14472	14481	14562	14355	14423	14567	14514	14473	14457	14553	14667	14453	14511	14510	14427	14157	14671	14483	14550	14453	14532	14329	14338	14419	14397	14442	14658	14618	14415	14398	14418	14543	14484	14436	14422	14385	14538	14572	14393	14442	14538	14350	14569	14458	14674	14545	14604	14463	14447	14483	14471	14436	14496	14446	14458	14500	14494	14420	14426	14381	14369	14407	14452	14455	14403	14334	14559	14329	14498	14534	14305	14408	14493	14500	14569	14357	14447	14454	14532	14455	14464	14499	14395	14368	14549	14477	14374	14504	14562	14559	14469	14565	14448	14320	14372	14393	14476	14417	14667	14411	14413	14600	14572	14462	14514	14488	14545	14333	14696	14453	14399	14607	14619	14521	14260	14667	14429	14538	14442	14424	14434	14457	14504	14506	14333	14363	14584	14329	14444	14395	14453	14521	14453	14336	14556	14451	14500	14594	14378	14472	14535	14414	14373	14481	14534	14529	14309	14460	14414	14486	14363	14486	14327	14458	14352	14213	14477	14508	14583	14666	14438	14530	14489	14474	14428	14512	14394	14390	14399	14504	14386	14506	14467	14625	14452	14472	14461	14465	14323	14519	14695	14511	14433	14291	14563	14309	14531	14430	14401	14666	14663	14322	14465	14525	14574	14417	14371	14580	14469	14463	14349	14359	14662	14492	14290	14424	14508	14622	14474	14389	14432	14391	14312	14359	14295	14459	14424	14536	14415	14572	14528	14338	14372	14531	14374	14278	14644	14576	14518	14450	14444	14493	14567	14460	14574	14417	14395	14445	14589	14493	14472	14659	14432	14380	14450	14428	14496	14382	14361	14443	14488	14345	14435	14469	14459	14425	14498	14369	14201	14466	14531	14346	14637	14609	14423	14524	14627	14473	14644	14365	14520	14452	14461	14473	14590	14415	14444	14249	14286	14387	14546	14547	14478	14402	14453	14258	14514	14385	14449	14544	14345	14484	14476	14518	14479	14709	14396	14533	14434	14391	14345	14404	14515	14358	14407	14424	14451	14371	14433	14609	14593	14448	14412	14490	14549	14338	14649	14459	14392	14396	14230	14487	14494	14287	14541	14318	14525	14495	14435	14514	14392	14582	14594	14519	14614	14523	14596	14462	14468	14384	14313	14341	14429	14554	14398	14593	14497	14485	14484	14454	14474	14483	14513	14681	14347	14397	14478	14603	14370	14450	14273	14408	14458	14469	14376	14428	14427	14471	14449	14422	14507	14547	14479	14426	14474	14534	14446	14393	14351	14483	14554	14462	14554	14419	14364	14428	14388	14330	14392	14481	14550	14508	14249	14477	14495	14395	14434	14444	14602	14518	14534	14674	14422	14392	14411	14489	14522	14410	14482	14500	14423	14359	14440	14413	14308	14548	14560	14423	14468	14386	14494	14341	14371	14571	14535	14434	14600	14617	14429	14497	14415	14709	14360	14626	14366	14371	14415	14500	14403	14392	14455	14517	14326	14452	14534	14438	14465	14443	14491	14545	14499	14544	14382	14453	14566	14535	14401	14542	14635	14635	14426	14511	14418	14391	14445	14469	14368	14347	14428	14427	14603	14572	14647	14436	14418	14585	14432	14558	14469	14403	14377	14553	14388	14539	14414	14320	14332	14486	14386	14515	14558	14469	14505	14481	14405	14589	14296	14607	14570	14464	14579	14295	14520	14494	14402	14527	14568	14435	14497	14526	14486	14630	14367	14336	14465	14482	14484	14522	14554	14411	14464	14423	14373	14375	14508
28370	25491	30721	26370	20904	18906	18018	17448	17001	16787	16633	16617	16524	16841	16276	16102	16569	16536	16183	16280	16415	16180	16263	16390	16241	16439	16172	16282	16279	16297	16393	16432	16370	16405	16378	16256	16246	16161	16356	16560	16431	15913	16426	16534	16164	16266	16344	16276	16290	16236	16165	16370	16298	16390	16251	16206	16280	16335	16176	16342	16141	16210	16331	16142	16221	16266	16108	16090	16106	16039	16218	16150	16568	16197	16391	16268	16292	16025	16229	16285	16214	16211	16351	16147	16334	16122	16364	16286	16336	16384	16353	16336	16276	16192	16445	16360	16166	16218	16095	16027	16466	16281	16235	16322	16319	16239	16131	16164	16113	16354	16369	16222	16202	16067	16056	16243	16107	16167	16113	16093	16095	16240	16259	16365	16263	16192	16095	16299	16182	16368	16272	16345	16154	16128	16228	16329	16317	16417	16210	16160	16293	16275	16326	16065	16199	16296	16095	16315	16218	16098	16172	16193	16278	16399	16206	16200	16228	16102	16286	16171	16155	16128	16256	16334	16361	16429	16202	16332	16229	16246	16264	16268	16349	16184	16189	16320	16410	16164	16125	16067	16053	16060	16046	16172	16312	16247	16170	16230	16432	16436	16226	16212	16264	16315	16268	16309	16085	16320	16334	16203	16225	16317	16230	16310	16230	16244	16230	16146	16146	16351	16081	16248	16212	16159	16126	16195	16353	16128	16105	16383	16257	16172	16504	16398	16099	16350	16299	16321	16397	16367	16223	16140	16364	16258	16306	16334	16178	16198	16251	16335	16139	16126	16182	16230	16160	16234	16370	16168	16188	16081	16275	16167	16135	16034	16380	16054	16029	16080	16194	16080	16367	16267	16321	16364	16218	16205	16202	16098	16175	16236	16197	16137	16002	16206	16262	16149	16405	16146	16310	16230	16183	16334	16449	16427	16224	16383	16362	16186	16277	16114	16331	16064	16394	16334	16104	16293	16192	16111	16210	16291	16346	16286	16289	16311	16245	16336	16189	16042	16197	16260	16155	15960	16208	15979	16011	16379	16371	16114	16266	16305	16411	16321	16153	16321	16395	16286	16200	16227	16217	16257	16130	16165	16224	16238	16164	16313	16144	16122	16250	16211	16112	16215	16175	16193	16300	16157	16156	16397	16240	16232	16189	16223	16116	16209	16019	16134	16257	16340	16291	16240	16133	16279	16371	16261	16153	16213	16307	16141	16210	16335	16202	16159	16172	16089	16255	16403	16312	16175	16142	16331	16440	16414	16293	16187	16498	16345	16249	16316	16410	16147	16082	16060	16215	16301	16148	16197	16198	16211	16003	16040	16256	16292	16343	16281	16169	16246	16015	16284	16405	16059	16076	16381	16394	16594	16203	16201	16186	16380	16300	16370	16228	16097	16293	16207	16186	16123	16199	16176	16008	16233	16128	16209	16470	16266	16210	16196	16307	16169	16191	16132	16334	16186	16180	16266	16445	16031	16221	16181	16056	16301	16276	16298	16321	16129	16130	16233	16010	16099	16145	16070	16063	16278	16257	16222	16214	16331	16192	16370	16234	16224	16305	16175	16173	16310	16082	16227	16286	16325	16017	16488	16414	16236	16358	16178	16178	16194	16279	16297	16142	16140	16185	16234	16134	16352	16099	16207	16279	16376	16251	16316	16111	16572	16357	16113	16142	16186	16341	16250	16232	16457	16352	16198	16122	16252	16245	16114	16380	16208	16160	16226	16313	16006	15962	16281	16214	16049	16380	16209	15952	16309	15992	16136	16150	16138	16452	16322	16339	16229	16204	16286	16214	16228	16282	16204	16134	16238	16284	16174	16234	16213	16164	16242	16273	16115	16038	16191	16169	16181	16425	16206	16093	16120	16146	16312	16223	16345	16203	16258	16214	16183	16224	16491	16192	16057	16079	16253	16189	16298	16220	16189	16426	16177	16285	16184	16031	16180	16161	16031	16481	16091	16325	16133	16133	16381	16120	16242	16223	16274	16058	16335	16212	16332	16210	16274	16361	16255	16252	16310	15988	16268	16153	16006	16199	15967	16253	16112	16224	16201	16261	16335	16109	16203	16160	15958	16113	16240	16297	16432	16231	16325	16290	16054	16167	16241	16370	16315	16043	16190	16197	16229	16177	16336	16277	16373	16254	16238	16113	16216	16170	16374	16115	16136	16310	16137	16067	16287	16025	16276	16025	16370	16117	16103	16190	16295	16313	16160	16370	16317	16373	16237	16357	16399	16095	16260	16237	16306	16223	16104	16046	16184	16235	16206	16324	16423	16271	16285	16262	16256	16385	16298	16501	16036	16328	16306	16184	16117	16215	16111	16248	16093	16114	16173	16241	16281	16389	16211	16251	16236	16164	16186	16127	16233	16232	16355	16311	16178	16150	16103	16158	16099	16208	15963	16074	16510	16083	16276	16264	16193	16028	16133	16296	16380	16162	16251	16114	16237	16036	16322	16403	16129	16048	16211	16332	16275	16177	16258	16224	16346	16351	16120	16180	16202	16340	16184	16221	16126	16277	16217	16254	16122	16310	16315	16107	15929	16262	16304	16288	16055	16154	16128	16150	16082	16210	16416	16359	16248	16160	16151	16162	16378	16154	16318	16192	16385	16255	16133	16216	16067	16295	16262	16220	16324	16201	16185	16330	16311	16250	16185	16298	16222	16057	15985	16287	16279	16431	16232	16194	16254	16408	16371	16378	16207	16289	16223	16243	16309	16192	16061	16453	16324	16309	16326	16230	16447	16240	16323	16318	16009	16326	16169	16112	16094	16176	16298	16190	16246	16019	16307	16269	16309	16402	16236	16187	16114	16271	16347	16220	16121	16498	16164	16327	16120	16158	16306	16300	16222	16404	16218	16175	16516	16237	16057	16266	16160	16143	16179	16384	16121	16231	16134	16390	16345	16373	16183	16133	16224	16099	16230	16398	16154	16326	16339	16164	16279	16393	16305	16315	16244	16382	16195	16162	16183	16099	15983	16283	16253	16203	16325	16296	16276	16140	16293	16314	16202	16362	16236	16313	16131	16204	16216	16253	16468	16465	16227	16298	16150	16387	16425	16059	16287	16172	16300	16235	16380	16342	16231	16129	16257	16296	16035	16274	16286	15995	16214	16140	16380	16350	16361	16336	16293	16311	16350	16179	16150	16187	16138	16152	16181	16132	16143	16089	16412	16241	16327	16410	16054	16274	16259	16336	16274	16307	16199	16348	16122	16237	16170	16164	16075	16223	16224	16164	16305	16324	16091	16275	16298	16368	16309	16497	16292	16335	16219	16271	16223	16135	16106	16252	16206	16280	16145	16300	16341	16215	16119	16122	16273	16200	16225	16295	16175	16157	16053	16363	16142	16110	16319	16253	16246	16090	16447	16352	16245	16235	16330	16194	16381	16302	16266	16226	16018	16247	16192	16222	16352	16117	16319	16244	16121	16280	15950	16364	16255	16312	16359	16334	16492	16241	16297	16338	16321	16038	16148	16304	16267	16055	15977	16189	16149	16297	16329	16391	16353	16073	16217	16277	16235	16385	16212	16117	16292	16291	16299	16102	16227	16295	16357	16167	16026	16064	16186	16195	16198	16184	16430	16251	16491	16384	16377	16165	16297	16180	15984	16184	16146	16235	16442	16393	16101	16242	16270	16303	16301	16476	16335	16054	16166	16009	16321	16252	16021	16017	16340	16264	16184	16108	16335	16253	16382	16317	16228	16180	16329	16253	16102	16232	16227	16220	16191	16261	16283	16230	16352	16381	16239	16029	16096	16138	16250	16410	16244	16150	16235	16091	16306	16226	16147	16221	16097	16434	16270	16300	16385	16144	16163	16271	16179	16241	16247	16193	16359	16300	16219	16221	16278	16231	16341	16128	16208	16054	16307	16116	16264	16317	16212	15984	16258	16422	16185	16131	16249	16087	16166	16265	16232	16158	16074	16212	16334	16256	16320	16311	16147	16115	16380	16242	16395	16216	16210	16157	16251	16280	16177	16173	16430	16180	16162	16224	16163	16081	16363	16249	16244	16209	16131	16340	16219	16189	16220	16250	16185	16224	16219	16210	16202	16258	16442	16245	16344	16336	16154	16185	16160	16046	15997	16371	16027	16246	16174	16370	16266	16270	16258	16286	16269	16187	16196	16279	16158	16243	16244	16296	16185	16212	16212	16475	16302	16359	16132	16293	16196	16221	16126	16220	16241	15995	16308	16411	16198	16314	16281	16411	16232	16194	16275	16111	16295	15970	16324	16311	16213	16325	16346	16194	16213	16303	16526	16483	16247	16090	16310	16019	16401	16177	16274	16161	16097	16099	16102	16153	16015	16004	16283	16152	16245	16258	16188	16314	16333	16233	16208	16384	16396	16230	16420	16229	16281	16154	16265	16308	16251	16309	16212	16362	16369	16173	16272	16239	16203	16263	16240	16135	16145	16253	16270	16290	16069	16178	16077	16290	16082	16413	16579	16224	16004	16030	16223	16288	16295	16091	16223	16373	16398	16431	16116	16134	16252	16240	16194	16195	16290	16234	16479	16162	16192	16192	16092	16370	16221	16227	16547	16409	16152	16414	16248	16254	16255	16189	16337	16251	16120	16255	16055	16137	16157	16092	16348	16338	16405	16205	16272	16110	16262	16304	16210	16191	16203	16236	16314	16113	16181	16217	16144	16032	16150	16268	16111	16166	16148	16238	16093	16276	16341	16124	16093	16236	16142	16110	16297	16345	16180	16200	16300	16326	16265	16421	16384	16281	16081	16020	16461	16320	16179	16310	16126	16453	16366	16229	16297	16281	16218	16209	16143	16190	16235	16203	16150	16137	16162	16066	16263	16197	16355	16247	16217	16152	16239	16253	16182	16030	16360	16146	16101	16173	16067	16320	16179	16166	16099	16393	16085	16156	16107	16032	16309	16510	16163	16240	16304	16188	16317	16193	16438	16257	16133	16323	16349	16161	16229	16022	16250	16279	16306	16161	16077	16010	16329	16255	16373	16305	16227	16242	16078	16113	16350	16422	16254	16269	16244	16331	16356	16197	16254	16156	16150	16352	16107	16337	16155	16369	16323	16134	16305	16275	16415	16320	16375	16232	16270	16119	16250	16301	16224	16313	16158	16201	16267	16162	16347	16394	16281	16418	16187	16059	16222	16302	16217
25734	38753	33130	24068	19756	17565	16397	15485	15090	14532	14491	14492	14407	14401	14257	14168	14049	14147	14075	14079	13843	14031	14163	14243	14064	14049	13959	14038	13976	13912	13973	14047	14194	14095	14127	14130	14099	13948	14190	14211	14070	14076	14194	14105	14123	14035	14006	13826	13921	13981	13988	14078	14053	14078	13954	13799	13999	13970	14032	14005	14035	14105	14154	13979	13851	13798	13902	14058	14048	14036	13957	14097	14061	14143	14031	14067	14173	14061	13905	13908	13997	14118	14005	13990	13940	13976	14156	14124	13857	14067	14008	14025	14037	13922	13913	13938	14029	13961	14044	14145	13849	13985	14143	13864	14107	13845	14084	13848	13994	14051	14009	13934	14051	14075	13976	14018	13913	13970	14052	13967	14099	14045	13936	14012	13824	13905	13926	13791	13975	13781	14072	13854	14079	13987	14066	13835	13783	13872	13812	13982	14090	13952	13958	14128	13878	13945	13964	13941	13933	13948	13975	13877	14030	13991	14037	14088	14026	13914	14115	14076	14031	14040	13858	13960	13871	13888	13927	13910	13993	14039	13959	14091	13949	14036	14117	14025	13866	13906	13903	13971	13988	13784	13984	13942	14007	13946	14051	14162	13866	13935	13992	14108	14082	13973	13997	13989	13952	14022	13797	13944	14010	13881	13974	13902	13996	14101	13962	13960	13906	14070	14044	13929	14079	14056	14006	13946	13758	13952	13932	13953	13883	13876	13814	13990	14102	13942	13963	13846	14192	14005	13967	13927	13872	13995	13935	14017	14165	14120	14027	13904	13960	14103	13994	14046	13961	14019	13869	13946	14059	13870	14021	13919	14049	13916	14056	13896	13999	13927	13988	14114	14115	13899	14016	14025	13882	13915	13943	13784	14032	14081	13840	13701	13955	13855	13971	14102	13877	13891	13929	13901	13944	13849	13981	14062	13775	13852	13801	13907	14096	13722	14033	13993	14037	13912	14049	13915	13913	13969	13865	13891	13965	13877	13937	13987	13944	13915	14036	13877	14005	13983	13937	14070	14062	13912	13925	13954	14078	13917	13954	13920	14122	13950	14066	13837	14033	14066	13980	14201	13959	14046	14021	14031	14018	13875	13904	14046	14012	13934	13967	13975	13872	14055	13842	13940	13996	14085	14061	13930	13860	14153	13853	13987	13968	13983	13906	14056	13978	13914	13915	13994	14011	13949	13867	13977	14249	14018	14076	14033	13868	13951	13922	14088	14019	13915	13948	13958	13947	14025	13995	14107	13889	13817	14028	14014	13988	13865	14004	13945	14007	14042	13871	13878	14080	13877	13938	13923	14096	13890	13997	13925	13733	14030	13841	13922	13958	13905	13911	13981	14030	13864	13996	13914	13915	13928	13843	13955	14032	13928	14062	13863	13904	13944	13926	14050	13912	14033	13933	13862	13986	13794	14038	13941	13836	13898	14026	13951	13950	13970	13952	13946	14111	13880	14120	13981	13908	13948	14000	13994	13819	13850	13801	14133	13978	13975	13923	14055	14046	14007	13854	14178	13862	14008	14023	14025	13858	13979	14053	13989	13947	13870	14003	14002	13892	13874	14024	14027	13971	14027	13923	13997	13905	14028	13947	13872	13967	14058	14027	13817	13982	13900	13938	14129	13947	14020	13845	13912	14033	14018	13774	14032	14112	13969	13912	13811	13938	13877	13949	13961	14013	13893	13884	13918	14022	13978	13993	14028	13895	13933	13816	14025	14002	13925	14099	14129	13952	13939	13986	13952	14160	13965	13926	13816	13969	13989	14040	13930	14019	14044	13748	14045	14074	13955	14043	13997	14013	13933	14103	13929	13919	14025	13995	14041	13929	14052	13952	14045	14098	13887	13954	13940	13991	14047	14164	13892	14058	14083	13871	13917	13931	13930	14138	13994	13889	14013	13852	14010	14043	13974	13953	13807	13858	14036	13907	13954	13907	14086	13863	14088	14057	13950	13989	13988	13910	13898	13957	13985	13928	14027	13967	13923	14046	14020	13961	14083	14030	13921	13955	13845	13862	14128	13960	13904	14122	14006	14098	13976	13926	14048	14032	13985	13974	13941	13993	14034	14104	13856	13976	14091	13924	13790	13950	13977	14129	13879	14038	13782	13939	14036	14024	13987	13707	14118	13953	13931	14099	14004	13912	13982	14045	14100	14076	13871	14052	13977	13906	14028	14028	14052	13855	13946	14038	13939	13967	13942	14049	13988	14006	13916	13993	13975	14111	13977	14013	13789	13938	14037	14127	14037	13995	13930	13842	13871	13995	14101	13908	13998	13975	13905	13915	14046	13907	14062	13972	13958	14083	13991	14071	13985	13960	13946	13957	14045	13780	14070	14031	13927	13930	14115	14084	13935	14041	13864	14028	13886	13915	14060	14100	13916	13913	13814	13863	13966	13834	14063	13913	13984	13990	14017	13983	13977	14002	13993	14029	13995	14049	13871	13931	13994	13853	14024	13919	13857	14014	13968	14019	13732	14050	14126	14038	13804	13983	13945	14024	13915	13971	13964	14011	13906	13929	14064	13848	13894	14036	13956	14090	13832	13849	14045	14043	13968	13983	13853	14031	14095	13891	13968	13895	13979	14104	13940	13799	13979	14027	14034	13987	13944	13919	14090	14083	14207	13952	14014	13973	13839	14019	13939	13930	13796	13914	13921	13903	14098	13721	13958	13862	14067	13989	13988	13990	13947	13954	13923	14072	13911	13888	14050	13977	13871	13832	13826	14052	14111	13843	14014	13944	14087	13936	14111	14064	14019	13987	13876	13981	13982	13956	13880	13722	14048	13939	13984	14015	13963	13993	13994	13946	13910	13991	13968	14009	13918	13965	14005	13950	13945	13871	14010	13898	13870	14008	14060	14055	13864	13874	13948	13788	14031	14070	14032	13779	13993	13830	13954	13981	13902	14007	14048	14200	13871	13931	13957	14031	13908	14015	13858	13914	13924	13878	13991	13973	13922	13958	13687	14039	14084	13807	13996	14140	14020	13941	14091	14089	14021	13919	14096	13768	14088	14016	14087	13832	14082	14032	14013	13988	13970	14026	13818	13921	13918	13981	14045	14012	14013	14016	13931	14091	13833	13942	13999	14106	14020	14036	13974	13879	14145	13858	13927	13928	13931	13870	13875	13989	13849	13970	14111	14108	14162	14046	13845	13979	13935	13843	14075	14000	13837	14089	13951	14025	13926	14063	13896	13889	14079	14022	13984	13989	14017	14003	13931	13964	13997	14018	13958	14050	13761	14029	13968	14064	13941	14073	13981	13850	13756	14075	13912	14023	13957	14065	14178	13942	13972	13976	14003	14063	14076	13965	13922	13967	13908	13960	13933	13950	13957	13884	14108	14088	14079	13973	13987	13919	14028	13851	14113	13879	13947	13946	14250	13866	14090	13999	13964	13889	13967	14169	13862	13983	14030	14056	13818	14125	14033	14001	13942	13884	14017	14064	14108	13871	14095	13989	13918	13924	13978	13889	13979	13922	13967	13876	14101	14030	14012	14066	13798	13853	14094	13898	13887	13875	14003	13972	14160	13966	13982	13939	13983	13929	13960	13952	14043	14097	13917	14009	14006	13989	14199	13934	13881	14044	14061	13922	13919	13999	13912	14063	14009	14056	14034	14062	13970	14016	13982	14014	13961	13990	13735	13956	13917	14073	13978	14026	13859	14075	13821	13925	13935	14031	13893	13974	13983	14049	13937	13847	13947	14000	13976	14014	13960	14022	13954	14091	13934	13978	13796	14129	13889	13873	14016	14009	14100	13953	14037	13873	13945	14001	14054	13969	13978	13929	13924	14083	13971	13986	14162	13942	13879	13893	14007	14194	13899	14158	14174	14000	13827	13914	14057	14056	13967	13904	13987	13891	13913	13923	14116	13864	13937	14079	14072	13908	13970	13901	13946	14006	14082	14044	13900	13881	13828	14027	14059	14041	14158	13853	14126	14006	14025	14042	14155	14025	13932	13970	14066	13914	13927	13910	13891	14062	14180	14108	13936	14026	13924	14098	14117	14020	13904	14033	14046	13811	13785	13972	13990	14044	13941	13884	14046	13909	13919	13941	13926	13975	13905	14125	13953	13811	13923	13958	14067	14152	14088	14005	13913	13880	14001	13927	13861	14059	13924	13871	14183	13964	14097	13826	14047	13990	13788	14076	13787	14101	13805	14140	13909	13946	13983	14057	14022	14007	14048	13969	13964	13891	13918	13883	13947	13816	14127	13846	13877	14044	13949	14110	13916	13982	14008	13869	13899	13892	13990	13976	13967	13686	14073	13872	14094	13910	14013	13921	14099	13907	13875	13879	13914	14032	14022	13979	14095	14021	13796	13801	13879	14052	14080	14203	14051	14004	13899	14077	13762	14062	14109	13971	14100	13862	14146	14007	14067	14076	13916	13907	14022	13909	13824	14045	13966	14060	13985	13967	14100	13912	13906	14053	14207	14001	13866	14055	13966	14123	14036	14037	13894	14034	13817	13900	13954	14032	14155	14102	14030	14050	13976	13878	13930	14017	14066	13900	13995	13800	14116	14006	14131	14014	13852	14048	13884	14145	13900	13884	13921	14070	14010	14059	14020	13902	13987	13987	14006	13946	13965	13952	13840	13868	13938	13894	13853	13948	14105	14167	13991	13927	13896	13974	13857	14071	13945	13951	14047	13912	13898	14184	13982	14213	13949	13926	13906	14040	14067	14139	14020	13921	13825	13984	13960	13901	14039	13972	13867	13936	13913	14061	13980	13984	13932	13928	13968	14106	13895	13952	14001	14152	14005	13880	13960	13879	13947	14158	13930	13949	13892	13938	14066	13963	13972	13835	13952	13925	13953	14047	14016	13952	14071	13944	14135	13992	13983	14013	13905	13987	14049	14045	14096	14033	14047	13877	13894	13968	13954	14003	13947	13917	13988	13907	14007	14075	14015	13917	13834	14116	13893	14000	13951	14036	13983	13992	14002	13948	13873	14095	13929	13947	14030	14114	14033	13933	13902	14040	13905	13825	14014	13860	13928	13800	14066	13944	13842	14022	14111	13842	14211	13783	14021	13885	13964	14024	14082	14029	13913	13851	13800	13832	14009	14040	14029	13962	13967	14073	13981	13940	14027	14128	13993	13877	14178	13947	14010	14147	13976	13963	14149
23872	21060	28444	24600	22998	23007	21641	18361	17391	17281	17179	17002	16849	16815	16791	16445	16415	16580	16491	16366	16299	16304	16433	16341	16305	16114	16201	16354	16276	16297	16319	16478	16473	16475	16500	16470	16351	16228	16350	16198	16320	16406	16317	16194	16516	16341	16366	16113	16098	16164	16121	16350	16119	16240	16304	16206	16189	16275	16184	16186	16413	16486	16296	16151	16217	16314	16226	16146	16004	16045	16371	16067	16092	16018	16307	16192	16148	15982	15973	16023	16062	15943	16061	16300	16308	16150	16032	16398	16294	16293	16143	15991	16266	16271	16181	16197	16024	16228	16276	16276	16359	16080	16121	16172	16172	16092	16197	16144	16099	16068	16280	16001	16120	16163	16199	16293	16143	16129	16187	16341	16356	15934	16320	16200	16036	16167	16180	16116	16175	16189	16249	16139	16094	16091	16210	16106	16091	16234	16326	16131	16127	16261	16278	16204	16484	16117	16288	15958	16219	16393	16236	16274	16166	15939	16321	16384	16152	16209	16160	16084	16102	15984	15998	16067	16005	16129	15968	16193	16299	16122	16210	16101	16241	16165	16042	16217	16194	16017	16149	16282	16430	16278	16087	16070	16087	16253	16259	16181	16033	16035	16374	16142	16230	16203	15981	16138	16178	16257	16375	15974	15977	16243	16177	16146	16100	16114	16081	16120	16135	16071	16077	16170	16354	16032	16117	16116	15932	16257	16261	16109	16259	16149	16061	16143	16306	16202	16167	16161	16092	16176	16191	16236	16138	16353	16376	16293	16121	16254	16365	16213	15990	15915	16088	16201	16329	16240	16065	16079	16243	16269	16173	16166	16157	16080	16227	16090	16237	16210	16236	16188	16088	16138	16286	16013	16147	16081	16157	16148	16177	16132	16086	16099	16204	16130	16222	16185	16376	16143	16159	16159	16254	15900	16148	16076	16227	16027	16190	16158	16293	16182	16232	16312	16255	16192	16345	16080	15999	16113	16238	16162	16360	16180	16169	15950	16107	16160	16250	16027	16019	16223	16189	16269	16167	16132	16180	16120	16259	16141	16209	16236	16157	16221	16065	16068	16103	16337	16202	16307	16213	16085	16209	16227	16074	16068	16311	15978	16259	16102	16321	16222	16365	16152	16238	16202	16332	16024	16183	16151	16098	16095	16183	16114	16185	16244	16026	16035	16190	16196	16206	16207	16117	15940	16215	16158	16167	16201	16037	16090	16123	16049	16031	16169	16154	16307	16037	16074	16066	16193	16190	16090	16233	16117	16115	16315	16313	16179	16242	16182	16135	16363	16107	16133	16314	16004	16322	16306	16246	16244	15956	16079	16074	15952	16203	16151	16193	16217	16132	16088	16105	16104	16421	15963	16269	16189	16150	16064	16195	16181	16176	16014	16039	16091	16236	16167	16020	16111	16112	16046	16061	16235	16251	16131	16229	16163	16151	16017	16309	16109	16213	16251	16216	16074	16132	16164	16178	16133	16421	16220	16184	16093	16124	16120	16157	16180	16277	16060	16055	16188	16046	16062	16390	16225	16135	16072	16147	16225	16209	16144	16222	16265	16259	15980	16160	16208	16156	16120	16257	16268	16245	16171	16258	15908	16086	16362	16145	16246	16122	16058	16174	15997	16110	16159	16198	15920	16024	16035	16264	16129	16242	16101	16223	16141	16143	16270	16376	16062	16135	16055	16256	16288	16178	16128	16174	16307	16051	16098	16176	16231	16300	16066	16086	16181	16055	16080	16179	16219	16333	16120	15933	15935	16271	16219	16080	16276	16275	16008	16055	16094	16082	16262	16102	16073	16247	16303	16170	16135	16045	15933	16027	16146	16223	16138	16104	16288	16186	16234	16281	16093	16241	15868	16143	16102	16239	16190	16069	15948	16299	16190	16280	16369	16220	16244	16283	16161	16302	15981	16272	16293	16211	16092	16088	16368	16333	16118	16012	16289	16185	16258	16360	15992	16326	16146	16170	15979	16166	16105	16186	16237	16222	16004	16396	16314	16073	16216	16373	16164	16292	16192	15973	16124	16107	16013	16377	16122	16275	16250	16155	16200	16190	16225	16178	16221	16235	16047	16108	16120	16102	16076	16139	15959	16054	16051	16158	16241	16068	15963	16106	16106	16218	16107	16122	16059	16175	16299	16095	16123	16133	15992	16068	16054	16039	15949	16090	16113	16131	16260	16277	16250	16065	16132	16401	16236	16244	16092	16226	16423	16263	16144	16329	16255	16162	16278	16091	16025	16110	16086	16010	16169	16095	16279	16188	16030	16322	16031	16419	16189	16245	16167	16185	16231	16217	16280	16084	15990	16200	16132	16022	16156	16216	16139	16230	16266	16153	16167	16055	16366	16279	16049	16260	16199	16110	16145	16044	16214	15980	16231	16061	16133	16191	16001	15986	16303	16292	16226	15978	16199	16452	16169	16067	16031	16081	16105	16245	16194	15950	16251	16141	16062	16069	15958	16188	16210	16071	16158	16247	15964	16168	16109	16166	16196	16177	16079	16230	15999	16160	16156	16221	16203	16210	16142	16114	16159	16021	16141	16280	16308	16159	16175	16335	16177	16056	15981	16176	16287	16134	16123	16248	15862	16035	16167	16277	16160	16145	16230	16357	16103	16059	16373	16063	16218	16131	16129	16382	16129	16330	16123	16277	16195	16030	16205	16170	16266	16124	16246	16302	16213	16143	16189	15924	16099	16045	16233	16275	15971	16131	15988	16138	16214	16220	16179	16078	16464	16226	16026	16029	16113	16256	16219	16237	16071	16170	16032	16304	16311	16371	16339	16097	16119	16268	16177	16198	16365	16070	16282	16176	16227	16397	16490	16174	16195	16171	16125	16354	16259	16040	16064	16228	16085	16297	16258	16106	16082	15934	16157	16070	16162	15985	16152	16215	16225	16241	16117	16145	16009	16241	16094	16221	16320	16288	16056	16092	16099	16160	15925	16146	16276	16248	16123	16266	16131	16155	16213	16212	16125	16100	16017	16091	16161	16344	16196	16110	16170	16236	16326	16407	16242	16308	16076	16301	16192	16261	16359	16191	15906	16208	16116	16138	16191	16020	16252	16230	16016	16088	15959	16342	16228	16127	16126	16155	16238	16230	16353	16277	16282	16239	16201	16096	16196	16194	16248	16071	16111	16064	16231	16251	16211	16232	16088	16182	16112	16216	15974	16206	16286	16128	16029	16031	16240	16095	16110	16235	16294	16180	16144	16184	16095	16077	16192	16236	15901	16293	16227	16113	16245	16196	16216	16238	16125	16338	16176	16206	16050	16048	16390	16264	16147	16145	16165	16138	16051	16116	16279	16430	16043	16069	16029	16131	16176	16060	16063	16330	15947	16213	16150	16144	16107	16074	16105	16028	16222	16182	15955	15898	16110	16221	16235	16295	15862	15973	16264	16266	16089	16280	16178	16321	16125	16371	16244	16363	16160	16106	16210	16079	16030	16100	16244	16064	16281	16182	16179	16256	16314	16356	16243	16149	16227	16233	16267	16037	16494	16018	16358	16221	15963	16161	16170	16142	16338	16114	16226	16235	16298	16354	16121	16173	16356	16289	16429	16066	16057	16192	15997	16341	16079	16083	16446	16324	16186	16210	16255	16215	15870	16093	16168	16057	16188	16069	16220	16306	15885	16088	16201	15956	16242	16138	16355	16272	16092	16177	16149	16154	16207	16323	16150	15939	16323	16247	16271	16246	16186	16192	16148	16089	16226	16109	16182	16038	16047	16028	16115	16093	15962	16178	16002	16213	16159	16142	16381	16231	16122	16198	16167	16197	16210	16256	16196	16091	16256	16402	16144	16299	16226	16121	15944	16087	16044	16168	15938	15904	16306	16145	16194	16134	16320	16258	16191	16104	16033	15961	16306	16149	16368	16196	16146	16216	16216	16225	16175	16239	16292	16114	16175	16132	16085	16222	16102	16027	16151	16270	16184	16131	16309	16212	16173	16060	16208	16233	16222	16218	16268	16096	16245	16025	16151	16015	16111	16335	16073	16167	16022	16157	16166	16172	16065	16200	16099	16175	16182	16221	16274	16184	16161	16210	16110	16125	16350	16051	16169	16315	16189	16160	16223	16188	16071	16204	16117	16197	16153	16243	16078	16197	16139	16106	16272	16105	16163	16378	16231	16090	16194	16155	16223	16157	16124	16062	16300	16207	16279	16367	16019	16244	16007	16206	16123	16005	16224	16037	16300	16224	16239	16150	16150	16223	16094	16221	16212	16263	16039	16098	16091	16220	16184	16230	16155	16050	16306	16339	16228	16087	16068	16008	16143	16173	16320	16250	16329	16206	15996	16172	16118	16029	16231	16160	16397	16029	16256	16379	16144	16152	16063	16225	16193	16212	16308	16106	16063	15934	16025	16178	16005	16163	16290	16310	16171	16216	16214	16261	16381	16055	16378	16120	16169	16290	16320	16248	16116	16259	16049	16089	16058	16085	16235	16217	16151	15916	16239	16375	16291	16175	16254	16053	16022	16267	16171	16103	16224	16169	16035	15846	16250	16049	16101	16074	16147	16197	16243	16279	16252	16298	16209	16284	16128	16322	16209	16301	16264	16148	16120	16000	15994	16108	15992	16062	16312	16321	16141	16171	16165	16293	16159	16158	16140	16190	16150	16116	16051	16080	16271	16157	16125	16197	16271	16182	16369	16165	16108	16064	16249	16201	15832	16081	16253	15953	16108	16259	16166	16214	16195	16157	16224	16170	16043	15840	16162	16194	16232	16217	16044	16315	16265	16200	16087	16108	16141	16100	16262	16276	16226	16099	16181	16117	16247	16135	16112	16163	16002	16151	16104	16122	16126	16232	15994	16279	16143	16004	16285	15978	16116	16086	16257	16213	16049	15974	16059	16049	15961	15982	16232	16023	16038	15955	15882	16184	16176	16058	16127	15919	16074	16168	16217	16397	16097	15992	16127	16187	16243	16390	16067	16370	16079	16125	16118	16167	16136	16004	16229	16268	16185	16211	16028	16279	16268	16197	16398	16210	16132	16226	16192	16130	16135	16055	16243	16120	16240	16192	16225	16285	16205	16077	16376	16110	16426	16050	16002	16098	16220	16265	16195	16282	16214	15839	16036	16030	16177	16464	16269	16304	16247	16178	16225	16118	16067	15956	16142	15978	16172
26860	46131	40991	28652	23282	20717	17790	16644	15813	15322	14956	14969	14840	14498	14650	14335	14518	14286	14388	14288	14235	14139	14299	14304	14054	14275	14017	14050	14170	14175	14218	14228	14131	14051	14232	14191	14199	14140	14062	14268	14280	14212	14216	13992	14204	14140	14054	14144	14136	14069	14041	13907	14063	13997	14025	13720	14065	13795	14037	13989	14162	14006	13992	14135	13982	13978	13936	13803	13851	14095	13872	13947	14056	13930	14022	14030	13788	13853	13999	13913	13829	13953	14019	14032	13810	13839	14157	13958	13988	14015	14101	13854	13854	13997	13992	13939	13973	14065	14046	13905	13822	14097	13775	13771	13981	13860	13929	14041	13750	13874	14016	13950	13904	13952	13801	14037	13985	14028	13971	13945	13895	14091	13989	14008	14083	13975	13898	14041	13948	14034	14037	13866	14049	13916	13962	14008	14063	13879	13968	13923	14006	13987	14021	13987	13974	14023	13814	13953	13917	13950	13934	13928	14119	13815	13884	14106	13901	13962	14120	14015	14024	14088	13906	13876	13969	14027	13941	13877	14074	13926	13909	13937	13951	14034	14009	14134	13899	13810	13902	13978	13841	13950	14089	14085	13787	13822	13997	13894	13842	14006	13963	13919	13957	14029	13835	13868	14100	13787	13903	14013	14034	14000	13933	14008	13888	14023	14017	13996	14093	13976	14045	14046	13792	13918	14047	13971	14004	14072	13934	13836	13922	13865	14013	13661	13903	14044	14028	13895	13864	13970	13933	13873	14015	13856	13842	13971	13923	14031	13947	13940	13903	14032	13946	13874	13931	14019	14026	13884	13982	13858	13951	13992	13837	13987	13943	13659	14017	13875	13818	13886	13953	13931	13965	14039	13866	14140	14048	13910	13903	13812	14042	14013	13873	13949	13927	13916	13923	13771	13899	13809	13931	13870	13923	13891	13851	13983	13841	13932	13888	13948	14021	13878	14005	13963	13959	14032	13950	13908	14048	13953	13901	14065	13960	13971	13853	13976	14024	13866	14095	14171	13910	13944	13897	13938	13971	13897	13863	13947	13866	13818	13913	13950	13949	13813	14058	13949	13824	14025	13882	13882	13939	14003	13917	13883	13884	13931	14055	13944	13981	14123	13950	14025	14015	13854	13933	13907	13781	13921	13971	13875	13850	13880	13765	13982	13981	13794	13962	14074	14099	13754	14015	14024	13820	13879	13787	14052	13831	13898	13801	14080	13940	13967	13915	14121	13983	13768	13913	14043	13788	13850	13935	13965	13946	13916	13983	13953	13933	14000	13762	13829	13760	14138	14023	13818	14084	13903	13992	13835	14000	13952	13823	13849	13876	13762	13938	13959	13891	13976	13832	14031	13898	13868	13994	13773	13983	13950	13874	13851	13856	13900	13879	13997	14147	13870	13899	13934	14026	13845	13923	13750	13990	14063	13908	13980	13798	14063	13918	13911	13795	13910	13827	14010	14056	13922	13915	13937	13951	13927	13862	14057	14069	13801	13879	13964	13996	13942	13895	14034	13940	14074	13896	14077	13854	13840	13889	13917	13885	13998	13876	13914	13901	13778	13905	13868	13934	13876	13839	13894	13964	13913	13961	13908	13861	13963	13814	14081	14000	13980	13662	14008	13900	13993	13923	14002	13854	14000	13916	14000	13823	13874	14022	13960	13924	14046	13974	13915	13938	13950	14134	13762	14048	14036	13876	13960	14020	14060	13935	13921	13958	13996	13797	13990	13892	13975	13966	14060	14217	14067	13803	13992	13845	14012	14076	13962	13887	13878	13828	14168	13878	14005	14020	13873	13999	13939	13896	13989	13826	14184	14012	13988	13965	13943	13890	13979	13911	13821	13974	13871	13909	14068	13976	13994	14062	14020	14010	13848	13985	13796	13672	13839	14017	14044	13796	13955	14112	14036	13793	13773	13818	13809	14004	13916	14165	13930	14025	13971	13862	14044	14023	14035	13962	13964	13861	13893	13974	13973	13936	13978	13941	14021	14003	13914	13904	14101	13918	14095	14018	13951	14102	13833	14000	13850	14063	13752	13907	13960	13908	13968	13956	13845	13689	13998	14013	13946	14079	13988	13924	14009	14062	13882	13832	14069	13952	13911	13994	13927	13914	14067	14033	13939	13819	14059	13950	13935	13858	14046	13977	13890	13950	13866	14100	13990	13965	14006	14002	13875	13940	13750	13832	14143	13964	13893	14030	13865	13977	13787	14085	13886	13755	14036	14063	13884	14031	13851	13918	13970	14055	13879	14089	14105	13833	13997	13957	14111	13882	13866	13963	13900	14083	13790	13848	13920	13867	13883	13964	14022	14013	14089	13904	13890	13879	13913	13849	14094	13927	13963	14139	13781	13839	13942	13877	13956	13817	14091	13967	13735	13935	14047	13924	14049	14160	14130	13983	13948	13831	13771	13978	13928	13922	14016	13901	13912	14022	13838	13963	13836	13854	13994	13914	14065	14054	14009	13731	13952	13987	13942	13974	14157	13908	13722	13880	14057	13854	13960	14039	14157	14009	13924	13973	13891	13971	13769	14078	14023	13949	13943	13920	13834	13905	14133	13913	13869	13767	13995	14008	13982	13898	13916	13921	13812	14111	13769	14062	13980	14094	13924	13884	14137	13997	13966	13901	13960	13948	13924	13971	13821	14045	13947	13906	13931	13977	13929	13944	13933	13838	14042	14060	14006	14019	13855	13962	14041	13908	13930	13713	13974	13999	13901	13954	13899	13887	13991	13980	14041	13996	14031	13938	13964	13993	13982	13950	13965	13873	14034	13980	14013	13875	13881	13911	14064	13866	13929	13976	13977	13861	14004	13963	13939	14027	13938	13813	13906	13723	14016	14042	13957	13944	13917	13762	14045	13934	13903	13853	13821	13903	13927	13821	13965	13966	13757	13995	14029	14014	13994	14001	13997	14068	13847	13922	13877	13955	14039	13717	13760	13884	14115	13933	13975	14036	14031	13892	13993	13916	14044	13860	13960	13931	13923	13969	13994	13980	13925	13929	14019	13908	14163	14030	13884	13949	13884	14040	13933	13803	13918	13988	13782	14068	13888	14014	14050	14009	13986	13740	13877	14056	14048	13915	13817	14035	13815	13786	13897	14168	13826	13832	13883	13835	13957	13932	14014	13814	13970	13899	13994	13927	13937	13996	14000	13963	13820	13812	13863	13997	13923	13992	13901	13922	13888	13898	14061	14032	13980	13927	13915	14037	13880	13867	13755	13943	13955	13870	13838	13930	13937	14117	13799	13965	13996	13899	13771	13874	13957	14141	13887	13842	14065	13902	14060	13983	13917	13773	13950	13838	14009	14010	13949	13903	13909	13914	13905	13978	13871	13997	14041	13940	14063	13842	13968	13945	13849	13918	13941	14049	14110	13991	14033	14016	13744	13925	13956	13911	13850	13802	13956	13904	13939	13928	13861	13883	13922	13978	13781	13933	14045	13940	13977	13919	14050	14047	13988	13900	13982	13835	13845	13946	13873	13977	13874	14038	13909	14016	13927	13936	13891	13956	13929	13844	13901	13987	13855	13938	14134	13858	14071	13934	13846	13722	13969	13948	13810	13880	13933	13953	13987	13873	13969	13869	14054	13869	14024	13961	13822	13891	14145	13805	13987	14093	13953	14042	14026	14040	14007	13950	13950	14009	13976	13920	13994	13957	13818	13949	13923	14052	13975	13894	13943	13976	13906	14014	13813	13924	13792	13910	14014	13966	14028	13862	13840	13838	13928	13985	13839	13961	14018	13968	13953	14014	13983	13878	13760	13998	13957	14010	13958	14046	13917	14012	14111	13912	13887	13943	13941	13808	13995	13967	14022	14121	13844	13979	13906	13897	13881	14146	13989	13957	13926	13866	14038	13882	13888	14075	13820	13916	13936	13926	13938	14131	13999	13957	14074	13917	13985	13968	13994	13935	13951	13838	13782	13835	14059	13956	14031	14003	13847	14017	13896	14020	13959	13951	14037	13906	13912	13993	13951	13954	13966	13859	13997	13904	14020	13802	14047	13863	13885	13891	13930	13867	13981	13837	13858	13829	13916	13988	13828	13907	13995	13955	13793	13967	13902	13973	13976	13947	13945	13906	13959	13960	13970	13951	13814	13902	13982	13958	13893	13928	14064	14010	13757	13900	13999	14067	13931	13948	13832	14122	13823	13990	14123	13881	13952	13835	13977	13847	13937	14010	13913	13982	13939	13915	14072	13988	13974	14035	13987	13918	14029	13945	14027	13862	13940	14046	13869	14087	14083	13877	14017	13922	14109	13854	14004	13915	14045	13775	13948	13857	13824	13845	13889	13869	14063	13906	14006	14016	13918	13890	13932	13859	13892	13984	13980	13847	14025	13974	13986	14021	13932	13966	13926	14048	13913	13892	14074	13776	13986	13922	13923	13959	14043	13871	13920	13804	14009	13955	13846	14089	13986	13965	13759	14018	13910	13990	13990	13908	13931	13862	14015	14097	13880	14045	13861	13827	14053	13953	14003	14015	13940	14026	14029	14037	14035	13934	14030	14011	13748	13858	14029	13914	13904	13908	13951	13884	13819	13904	13969	13947	13954	13818	13945	13897	13920	13772	13948	13945	13934	14002	13955	14037	13952	13957	13950	13896	13879	14041	14073	14076	13945	13931	13748	13840	13984	13947	13871	13880	13910	13917	13959	13998	13670	14029	13937	14187	13945	13770	14006	14047	13946	13812	13979	14142	13962	14014	13824	14105	14075	13892	13961	13917	14004	13817	13963	14024	13971	13936	14112	13952	13989	14184	14037	14036	13769	13946	14006	13938	13817	14033	13951	14031	13921	13931	13921	13859	14117	14048	14145	13843	14019	13820	13994	13829	13834	14027	13982	13905	13887	13867	13893	14043	13926	13916	13981	13940	13905	14065	13825	14049	13837	13904	13837	13981	13841	14011	13769	13877	14013	13814	13827	13913	14016	13851	13949	14109	13863	13970	13823	14080	14002	14113	14064	13937	13974	13907	13693	13826	14042	13751	14144	13807	14006	13963	13866	13900	14068	13928	13806	14006	13961	14084	14123	13990	13972	13947	13954	13979	14038	13887	13852	13744	13877	13805	13873	13805	13958	13841	13832	13963	13908	13588	13833	13954	14060	13856	13967	14070	13950	14039	13977
22823	21151	28936	23884	22023	24834	26015	20620	18794	18467	18151	17802	17830	17692	17405	17534	17428	17333	17213	17209	17130	17078	17297	17193	17055	17062	17088	17008	16993	17161	17221	17216	17225	17150	17316	17149	17146	16933	17112	17074	17144	17173	16987	17092	17143	17243	16933	17031	17035	17257	16789	17020	17148	16807	16907	17058	16890	16893	17004	16817	16974	16976	16763	16837	16964	16806	16837	16826	16840	16913	16767	16856	16877	17038	16839	16865	16975	16914	16908	16938	16660	17115	16963	16772	16885	16764	16844	17146	16965	16945	16722	16674	17081	17019	16919	16849	16853	16861	16937	16969	16561	16781	16902	17104	16844	16890	16812	16795	16812	16932	16739	16721	16887	16969	16790	16699	16897	16875	16931	16740	17020	17084	16900	16873	17202	16656	16739	16909	16742	16802	16752	16804	16888	16904	16859	16786	16756	16824	16849	16983	16638	16775	16831	16881	16812	16901	16765	16630	16871	16892	16978	16975	16845	16884	17011	16947	16765	16804	16849	16882	16707	16810	16848	17022	16723	16757	16854	16808	16804	16850	16975	16962	16816	16791	16687	16733	16797	16869	16911	16813	16995	16860	16820	16873	16719	16833	16725	16662	16800	16744	16871	16733	16810	16882	16829	16819	16957	16983	16911	16865	16701	16972	16906	16721	16935	16921	17081	16876	16922	17101	16714	17003	16792	16903	17009	17004	16937	16922	16820	16626	16864	16810	16816	16856	16757	16803	16970	16865	16780	16780	16725	16932	16793	17080	16977	16695	16784	16867	16690	16776	16803	16716	16890	16910	16964	16911	16881	16900	17217	16916	16830	16762	16786	16852	16750	16833	16742	16730	16875	16828	16980	16819	16760	16881	16844	16789	16769	16846	17107	16797	16812	16928	16986	16681	16769	16792	16792	16761	16630	17121	17042	16902	16872	16876	16998	16762	16775	16817	16983	16750	16867	16826	16878	16911	16880	16741	16754	16681	16844	16877	16876	17142	16823	16969	17056	16729	16818	16798	16846	16720	16818	16943	17025	17001	16841	17034	17013	16780	16717	16978	16941	16805	16803	16760	16917	16830	16922	16941	16799	16829	16952	16592	16983	16878	16780	16906	16686	16830	17060	16926	16761	16723	16863	16894	16911	16693	16890	16699	16789	16752	16856	16802	16922	16970	16928	16667	16892	16864	16837	16799	16922	16834	17024	16824	16788	16823	16947	16775	17048	16910	16776	16833	16747	16707	16747	16915	16949	16915	16754	16666	16970	16735	17006	16889	16909	16958	16655	16703	16840	16893	16868	16677	16959	16780	16947	16738	17063	16890	17010	17006	16944	16890	16869	16902	16769	16674	16814	16855	16837	17059	16976	17083	16979	16959	16874	16971	16633	17019	16818	16820	16954	16980	16701	16915	16828	16936	16822	16875	16889	16948	16813	16936	17005	16997	16989	16874	16943	16761	16701	16830	16555	16899	17119	16901	16998	16815	16898	16951	16858	16805	16833	16994	16935	16906	16816	16690	16872	16814	16846	16698	16750	16814	16920	16745	16902	16777	16810	16969	16732	16760	16917	16748	16959	16808	16766	16927	16670	17001	16778	16647	16919	17016	16870	16897	16908	16796	16717	17009	16955	16950	16905	16801	16877	16711	16830	17010	17000	16941	16665	17045	16902	16722	16758	16673	16794	16668	16641	16803	16804	16738	16817	17013	16948	16570	16862	16885	16710	17057	16970	16906	16906	16676	16805	16826	17096	16684	16884	16752	17021	16860	16849	16831	16679	16992	17139	16921	16977	16809	16791	16826	16876	16623	16936	16639	16894	16878	16666	16667	16960	16891	16746	16839	16770	16959	16791	16830	16735	16936	16903	16879	16940	16979	16908	16669	16958	16775	16926	16909	16903	16822	16803	17107	16948	16822	16663	16762	16736	16799	16856	16833	16724	16813	16898	16741	16955	17055	17094	16893	16752	16895	17061	16876	16829	16660	16861	16779	16898	16986	16986	16768	16878	16919	16795	17044	17109	17092	16813	16854	16935	17003	16684	16847	17059	16862	16945	16834	16736	16876	17007	16928	16794	16533	16880	16851	16883	17039	16841	16981	16862	16737	16799	16961	16705	16739	16858	16787	16950	16820	16818	16909	16827	16807	17049	16926	16963	16992	16957	16738	16811	16769	16990	16859	16949	16914	16876	16745	16662	16740	16860	16808	16797	16766	16848	16509	16744	16799	16935	16931	16731	16740	16656	16768	16875	16996	16698	16965	16717	16773	16688	16736	16860	16719	16684	16768	17033	16814	16939	16773	16680	16973	16872	16852	16848	16787	16735	16815	16725	16973	17039	17002	16879	17033	16802	16854	16871	16776	16876	16899	16975	16896	16940	17019	16820	16967	16859	17029	16706	16731	16807	17036	17091	16781	16855	16957	16870	16859	16801	16816	17036	16805	16909	17047	16951	17050	16870	16899	16978	17032	16843	17078	16796	16800	16871	16772	16751	16898	16698	16834	16825	16969	16809	16913	16567	17244	16908	16789	17028	16845	16828	16880	16964	16716	16815	16810	16869	16938	17017	16899	16864	16859	16994	16764	16818	16820	17006	16765	16843	16956	16776	16673	16869	16629	16785	16661	16890	16976	16772	16822	16698	16681	17023	16966	16915	16830	16812	16805	16915	17075	16754	16700	16816	16872	16734	16898	16801	16777	16713	17032	16917	17030	16956	16765	16780	17082	16878	16663	16722	16862	16899	17130	16752	16760	16707	16817	16892	16883	16995	16747	17114	17004	16884	16908	16998	16713	16865	16855	16903	16801	16949	16754	16791	16635	16994	16842	16778	16721	16858	16639	17031	16993	16968	16873	17020	16846	16794	16754	16889	16928	16803	16792	16887	16918	16972	16664	16929	16804	17031	16861	16710	16984	16876	16926	16809	16817	16757	16858	16815	16705	16927	16862	16973	16845	16796	16822	16825	17055	16960	16841	16860	16817	16748	16765	16909	16954	16673	16553	16831	16580	16882	16891	16653	16813	16844	16815	16720	17024	16787	16814	16757	16824	16717	16907	16721	17060	16873	16948	16656	16814	16982	16896	16925	17048	16858	16596	16953	16894	17016	16746	16810	16868	16831	16801	16808	16766	16922	16804	16834	16802	16806	16880	16734	16881	16960	16948	16967	16880	16811	17041	16887	16832	17060	16920	16965	16823	16722	16802	16976	16831	16963	16843	16836	16842	16933	16782	16913	16956	16840	16823	16892	16891	16782	16821	16973	16854	16956	16997	17081	16822	16692	16789	16864	16907	16785	16803	16838	16760	16902	16808	16688	16747	16800	16854	16710	16806	16908	16842	16838	16900	16636	16819	16889	16856	16902	17017	16786	16754	16813	16815	16844	16923	16773	16728	17054	16842	16829	16713	16911	16815	16902	16931	16844	16865	16769	16860	16919	16782	16683	16811	16939	16662	16879	16914	16686	17015	16901	16740	16880	16772	16829	16945	16728	16825	16931	16843	16683	16763	16760	16828	16773	16830	16902	16977	16709	16759	16818	16824	16710	16966	16905	16893	16913	17003	16553	16839	16795	16597	16789	16784	17023	16976	16848	16862	16849	16825	16691	16908	16898	16905	16862	16846	16858	16646	16682	16765	16904	16747	16732	16759	16929	16723	16774	16855	16857	16646	16935	16765	16840	16780	16924	16896	16950	16795	17006	16831	16796	16825	16786	16641	16806	16735	16701	17028	16770	16823	16805	16973	16780	16823	16919	16863	16709	16881	16708	17009	16902	17063	16839	16660	16756	16946	16947	16867	16939	16896	16747	16802	16760	16939	16539	16671	16868	16767	16804	16598	16727	16768	16805	16871	16973	17112	16934	16673	16803	16802	17032	17018	17012	16806	16757	16919	17090	16876	16860	16957	16677	16808	16884	16915	16944	16782	16641	16856	16960	16966	17121	17129	16619	16697	17094	16885	16696	16793	16845	16634	16659	16798	16967	16677	17030	16824	16870	16879	16821	16834	16847	16837	16942	16754	16676	16862	16667	16739	16734	16739	16859	16824	16742	16736	16633	16777	16709	16958	16764	16936	16912	16915	16990	16857	16766	16971	16895	16940	16879	16877	16897	16744	17102	17100	16917	16664	16894	16829	16900	16842	16642	16766	16887	16663	16778	17085	17049	16867	16834	16866	16757	16935	16749	16715	16944	17041	16854	16843	16733	16727	16847	16689	16859	17054	17058	16740	16830	16828	16746	17041	16813	16873	16893	17002	16815	16881	16852	16813	16805	16907	16894	16858	16653	16656	16779	16867	16969	16724	16758	16751	17025	16842	16770	16961	16890	16691	16881	16756	16830	16739	16752	17014	16936	16809	16859	16790	16784	16865	16750	16759	16748	16782	17011	16915	16798	16718	16776	16733	16838	17046	16764	16972	16925	16714	16899	16829	16608	16709	16726	16662	16887	16709	16681	16939	16807	16926	17119	16826	16840	16872	16791	16849	16903	17043	16936	16838	16874	16784	16828	16984	16738	16878	16872	16587	16809	16724	16908	16897	16807	16882	16793	16810	17051	16774	17003	16795	16850	16814	16900	16721	16983	16734	16814	16658	16968	16814	16869	16851	16793	16829	16806	16835	16629	16795	17018	16777	16717	16657	16728	16705	16780	16863	16940	16790	16856	17014	16960	16805	16763	16823	16707	16856	16951	17044	17038	16771	16831	16751	16684	16980	16872	16880	16887	16826	16879	16609	16776	16759	16871	16798	16913	16924	16724	16877	17074	16837	16809	16873	16732	16808	16796	16429	16918	16805	17158	16950	16843	16671	16803	16701	16835	16821	16702	16967	17031	16973	16709	16965	16767	16734	17017	16844	16761	16823	16694	16750	16869	16743	16899	16923	16766	16859	16908	16843	16756	16950	16945	16859	16992	16901	16890	16689	16794	16874	16829	17043	16936	16892	16849	16819	16782	16847	16788	16966	16634	16823	17017	16808	16910	16793	16940	17045	17173	16836	16785	16891	17057	16840	16845	16801	16918	16921	16747	16850	17012	17026	16683	16740	16714	16809	17008	16975	16989	16916	16730	16889	16836	17035	16670	16779	16733	16745	16814	16635	16867	17003	16900	16895	16697	16829	16858	16750	16942	16889	16789	16779	17060	16923	16763	16797	16751	16756
30091	51719	45540	33879	28511	24380	20571	18692	16964	16090	15647	15413	15437	15370	15262	14981	14986	14762	14677	14764	14638	14503	14545	14533	14503	14725	14721	14547	14593	14480	14684	14614	14642	14533	14647	14606	14679	14739	14621	14609	14655	14607	14811	14539	14514	14708	14353	14514	14466	14493	14361	14464	14478	14374	14520	14384	14393	14410	14441	14316	14336	14367	14303	14325	14375	14461	14346	14313	14245	14300	14505	14439	14357	14261	14429	14457	14426	14355	14332	14273	14519	14439	14384	14462	14319	14391	14182	14509	14338	14419	14441	14555	14457	14270	14551	14255	14311	14424	14354	14255	14409	14355	14233	14353	14266	14499	14327	14476	14375	14463	14335	14330	14475	14406	14323	14388	14179	14384	14463	14357	14539	14193	14413	14381	14320	14307	14432	14292	14537	14199	14370	14376	14452	14340	14263	14415	14171	14206	14284	14399	14407	14246	14284	14322	14304	14308	14323	14225	14212	14481	14378	14290	14417	14394	14477	14370	14264	14290	14378	14439	14377	14343	14646	14461	14360	14316	14303	14330	14378	14270	14387	14448	14280	14407	14181	14278	14266	14491	14332	14406	14267	14366	14281	14355	14383	14173	14273	14271	14108	14346	14412	14227	14415	14276	14232	14482	14288	14417	14497	14385	14211	14262	14422	14343	14324	14288	14335	14342	14360	14324	14461	14179	14272	14319	14339	14301	14416	14558	14335	14393	14218	14455	14381	14337	14305	14127	14345	14258	14328	14274	14361	14517	14447	14246	14386	14389	14224	14312	14354	14426	14322	14444	14256	14412	14372	14245	14366	14382	14286	14281	14380	14320	14460	14623	14278	14416	14392	14203	14221	14209	14283	14411	14365	14242	14231	14367	14286	14264	14471	14411	14331	14451	14256	14342	14412	14159	14358	14455	14394	14311	14441	14329	14394	14445	14451	14220	14317	14305	14358	14246	14214	14491	14490	14369	14557	14493	14305	14484	14319	14324	14259	14349	14253	14451	14371	14368	14369	14336	14354	14270	14423	14339	14271	14281	14355	14349	14221	14163	14397	14155	14389	14336	14206	14353	14309	14337	14340	14376	14443	14174	14316	14233	14466	14230	14347	14237	14264	14187	14367	14500	14242	14507	14480	14273	14267	14354	14372	14190	14401	14250	14376	14391	14255	14326	14406	14305	14264	14277	14331	14318	14263	14273	14430	14278	14362	14576	14254	14430	14310	14371	14482	14421	14394	14215	14382	14336	14291	14497	14295	14437	14387	14335	14312	14357	14374	14507	14335	14458	14388	14354	14396	14197	14475	14276	14177	14513	14201	14439	14309	14216	14203	14434	14413	14394	14252	14313	14457	14316	14394	14387	14275	14200	14278	14227	14233	14164	14281	14313	14348	14197	14371	14425	14329	14346	14162	14275	14299	14560	14294	14469	14362	14453	14290	14385	14380	14562	14287	14338	14317	14209	14390	14307	14200	14445	14492	14241	14343	14321	14393	14449	14327	14279	14239	14412	14123	14335	14380	14358	14294	14274	14283	14313	14277	14227	14212	14308	14465	14462	14296	14250	14303	14283	14337	14282	14272	14458	14328	14221	14352	14560	14264	14423	14291	14395	14328	14402	14434	14493	14259	14171	14317	14327	14387	14329	14288	14323	14470	14271	14399	14437	14322	14216	14521	14341	14282	14204	14350	14500	14282	14275	14388	14321	14302	14332	14213	14517	14268	14496	14405	14441	14424	14521	14399	14277	14357	14395	14498	14346	14254	14352	14370	14387	14195	14334	14384	14475	14314	14219	14240	14423	14085	14391	14422	14338	14391	14267	14284	14386	14233	14420	14402	14508	14352	14161	14208	14303	14261	14418	14294	14249	14369	14365	14222	14254	14452	14142	14415	14287	14405	14380	14325	14064	14334	14433	14399	14341	14546	14248	14342	14287	14361	14240	14344	14192	14405	14203	14362	14266	14159	14336	14110	14221	14455	14250	14503	14340	14547	14265	14490	14228	14350	14459	14359	14473	14275	14257	14255	14307	14328	14249	14213	14540	14448	14382	14435	14182	14421	14397	14168	14474	14299	14382	14424	14223	14275	14315	14200	14406	14334	14234	14369	14446	14367	14419	14174	14408	14291	14265	14262	14265	14300	14429	14433	14254	14226	14206	14349	14127	14347	14255	14316	14362	14379	14345	14333	14330	14324	14269	14393	14211	14390	14340	14395	14476	14527	14330	14133	14379	14330	14247	14561	14336	14253	14262	14289	14309	14278	14277	14264	14355	14298	14483	14338	14365	14298	14353	14256	14448	14346	14480	14342	14192	14338	14379	14259	14249	14223	14391	14323	14231	14400	14296	14322	14479	14366	14218	14422	14271	14403	14435	14223	14315	14231	14234	14452	14347	14480	14362	14233	14411	14363	14441	14511	14401	14414	14051	14484	14411	14173	14266	14156	14435	14230	14334	14336	14279	14363	14273	14442	14341	14317	14380	14339	14359	14430	14324	14366	14313	14433	14299	14304	14197	14408	14375	14287	14309	14184	14381	14223	14324	14094	14341	14358	14201	14373	14397	14342	14156	14370	14220	14415	14262	14352	14375	14203	14253	14289	14268	14377	14427	14359	14250	14292	14337	14419	14033	14120	14334	14353	14409	14406	14283	14420	14679	14283	14364	14173	14436	14440	14335	14384	14492	14354	14208	14281	14342	14452	14307	14111	14206	14432	14356	14441	14262	14351	14143	14451	14476	14407	14313	14243	14413	14115	14259	14298	14451	14322	14343	14302	14582	14414	14370	14277	14300	14446	14468	14325	14414	14354	14321	14282	14331	14341	14211	14165	14253	14291	14391	14444	14454	14411	14358	14442	14324	14279	14215	14119	14318	14286	14352	14215	14403	14297	14317	14330	14420	14516	14360	14220	14328	14478	14342	14296	14159	14154	14466	14355	14425	14368	14187	14238	14341	14387	14369	14217	14457	14187	14461	14280	14362	14366	14454	14271	14313	14411	14268	14343	14362	14323	14457	14393	14303	14466	14357	14380	14283	14281	14337	14301	14273	14236	14302	14404	14264	14485	14163	14268	14213	14418	14270	14371	14515	14214	14388	14454	14334	14456	14303	14164	14273	14368	14273	14310	14523	14460	14306	14429	14305	14478	14447	14231	14479	14229	14277	14452	14386	14284	14394	14347	14315	14246	14204	14279	14261	14321	14337	14384	14485	14448	14353	14445	14273	14306	14331	14322	14371	14530	14337	14290	14411	14237	14317	14305	14319	14421	14382	14285	14337	14211	14306	14272	14296	14276	14438	14384	14337	14170	14276	14304	14422	14265	14388	14293	14285	14309	14220	14252	14226	14383	14423	14284	14244	14356	14446	14467	14444	14311	14246	14277	14187	14313	14319	14331	14395	14374	14385	14260	14380	14356	14334	14188	14329	14439	14381	14353	14295	14445	14422	14430	14353	14285	14385	14208	14293	14426	14255	14380	14336	14355	14165	14230	14355	14395	14251	14249	14310	14378	14235	14289	14402	14422	14306	14413	14287	14372	14391	14349	14337	14340	14315	14304	14269	14327	14264	14422	14285	14291	14353	14392	14435	14312	14371	14434	14364	14414	14404	14256	14184	14369	14326	14319	14332	14309	14377	14480	14306	14431	14459	14510	14458	14407	14225	14217	14284	14294	14263	14150	14204	14335	14315	14415	14371	14308	14365	14314	14154	14274	14217	14328	14341	14289	14439	14299	14485	14381	14236	14174	14234	14259	14364	14274	14413	14349	14378	14353	14459	14318	14288	14309	14271	14430	14276	14287	14395	14320	14207	14299	14356	14406	14390	14251	14229	14279	14237	14390	14234	14538	14477	14394	14353	14380	14460	14228	14578	14409	14123	14394	14403	14375	14342	14392	14216	14375	14165	14281	14366	14257	14322	14411	14252	14386	14276	14212	14269	14441	14377	14412	14351	14372	14301	14309	14421	14275	14450	14374	14239	14349	14372	14354	14403	14283	14192	14313	14418	14445	14230	14483	14380	14195	14375	14268	14409	14240	14440	14485	14230	14312	14368	14292	14316	14351	14390	14293	14507	14301	14196	14207	14284	14487	14272	14492	14410	14373	14403	14380	14374	14319	14374	14348	14403	14259	14432	14317	14383	14323	14341	14372	14221	14295	14348	14291	14225	14265	14295	14413	14267	14333	14288	14230	14273	14337	14186	14355	14369	14532	14349	14434	14344	14566	14385	14273	14409	14318	14332	14287	14359	14248	14219	14288	14466	14456	14351	14330	14402	14329	14479	14223	14475	14329	14381	14318	14464	14635	14291	14444	14335	14169	14248	14334	14322	14320	14413	14322	14363	14330	14419	14359	14405	14335	14338	14364	14221	14211	14365	14221	14292	14450	14348	14282	14214	14384	14354	14512	14263	14361	14339	14213	14289	14182	14282	14221	14368	14212	14401	14232	14283	14295	14428	14327	14219	14389	14230	14521	14419	14238	14164	14451	14300	14383	14320	14441	14434	14415	14247	14382	14243	14225	14415	14399	14379	14283	14276	14254	14482	14248	14519	14410	14343	14407	14285	14361	14367	14225	14478	14322	14266	14341	14373	14410	14502	14183	14508	14362	14213	14419	14237	14400	14204	14404	14399	14405	14287	14244	14360	14327	14371	14420	14408	14550	14420	14220	14453	14396	14309	14311	14194	14142	14415	14301	14435	14444	14288	14350	14405	14351	14459	14264	14252	14343	14366	14268	14384	14394	14307	14385	14253	14398	14370	14288	14239	14287	14457	14256	14355	14375	14272	14278	14361	14319	14198	14437	14474	14359	14402	14301	14419	14470	14342	14209	14242	14295	14523	14307	14321	14419	14471	14457	14160	14362	14234	14510	14365	14303	14372	14232	14351	14385	14288	14188	14458	14430	14419	14265	14235	14281	14170	14207	14510	14447	14415	14301	14234	14134	14384	14270	14357	14422	14282	14362	14325	14317	14203	14393	14476	14340	14362	14162	14453	14349	14380	14202	14162	14427	14297	14243	14308	14249	14356	14351	14460	14194	14382	14429	14308	14196	14188	14350	14314	14265	14450	14231	14364	14155	14279	14317	14250	14323	14317	14294	14349	14191	14436	14382	14464	14403	14352	14456	14359	14390	14246	14414	14524	14454	14336	14321	14365
28386	25009	30005	26008	21321	19166	18122	17055	16824	16439	16182	16283	16287	16194	16354	16170	16121	16155	16136	16059	16029	16220	15980	16163	16095	15923	16072	16122	16099	16128	15954	16084	16204	15853	16040	15985	16048	16117	16040	16194	16115	16126	16081	16077	16111	16151	16036	16003	16031	15899	16116	15971	15973	15923	16119	15980	16147	15864	15884	16190	15944	15916	16005	15959	16011	15814	15817	15992	15822	16011	15867	16068	15906	15866	15881	15944	15861	15830	15941	16041	15982	15995	16032	16096	16095	15843	15883	15775	16113	15948	15974	16138	15938	15926	15941	15905	15897	16065	16059	15736	15850	16110	15970	15950	15861	16067	16029	15697	16006	15963	16078	15953	15862	15980	16041	15890	15976	15980	15974	16007	15914	15933	16005	15815	16054	16103	15937	15960	16083	15736	16011	16018	15937	15835	16017	16096	15841	16119	16151	15963	15888	16011	16015	15979	15841	15749	15951	16012	15916	15691	15960	16233	16082	16029	16114	15985	15715	16107	16004	15861	15935	16187	15863	15814	16075	15866	15789	15942	16054	16014	15968	15957	16001	15991	15922	16076	15912	15750	15877	15918	15936	15885	15785	15883	15830	15939	16064	15904	16057	16069	15935	16038	16073	15951	16159	15736	16045	15970	15998	16130	15980	15950	15811	15879	16079	15866	15973	15996	15886	15982	15927	15908	15811	15854	15886	15735	15941	16003	15951	15923	15933	15935	15839	15818	16050	16017	15962	15994	15846	16071	15961	16033	15902	15980	15824	15832	15823	15882	15887	15962	15797	16077	16033	15814	16046	15987	15999	16037	15920	15724	15905	15915	15894	15970	15978	16099	15911	16105	15872	15771	16085	15673	16050	15788	15675	15892	16078	16051	15913	15983	15834	15841	15884	15772	15942	15991	15839	15921	15984	15929	16061	15750	15991	15927	16028	16088	16017	15838	15931	15911	16078	15770	16122	15951	16052	15664	15811	15849	15929	15813	16084	15944	15994	16026	15945	15967	16021	15969	16032	15911	16097	15844	15968	15905	16156	15995	15909	15993	15881	16023	16132	15819	15791	15966	15890	16007	15986	15805	16108	16013	16172	15956	15897	15994	15829	16004	15979	15977	15891	16050	15872	16004	15922	16033	16039	16024	16067	15883	15991	15939	15992	15827	16066	16058	15930	15919	16146	15985	16041	15830	15776	16031	15946	15858	15999	16146	15914	15901	15966	15917	15885	16015	15797	16004	16034	16176	15899	15957	16084	16003	16042	15872	15836	15815	16155	15943	16066	16098	15916	15994	15883	15890	16021	15905	15823	16063	15982	15944	15994	15872	16184	15985	15835	15983	16058	15970	15925	15952	16086	15870	16028	15970	15956	15946	15835	16155	15896	15986	16073	15840	15766	16118	16013	15842	16164	16012	15847	16061	15987	15810	16177	15871	15780	15948	15958	16070	15997	16044	15935	15803	15954	15953	15951	16028	16071	15809	16119	16056	16082	16057	16108	15904	16053	16173	15960	15950	15996	15960	15954	15923	15909	16020	16009	15844	16034	16048	16006	15929	16044	16034	16105	15980	15793	16096	16027	15938	16058	15861	15757	16006	16031	15766	15958	15976	16034	15865	15770	15955	15894	16082	15973	16043	16109	15986	15852	15813	15915	16129	16093	16134	16011	15934	15917	15980	15968	15889	16083	16008	15790	15988	16012	15914	15775	16083	15950	15885	15763	16085	16025	16035	15808	15734	15859	15928	15947	16005	15924	15932	16110	15902	15979	15896	16078	16046	16024	16092	16131	15736	16157	15705	15984	16058	15923	15997	16035	15790	16010	15905	15857	15841	16110	15981	16037	15858	15907	15955	16007	15814	15763	16122	15909	16054	15801	15971	16028	15969	16034	15894	15838	15991	15880	16020	15863	16054	15964	16081	15819	15690	16059	16008	15924	16157	15971	15816	16020	16007	15964	16058	15792	16087	15923	15983	16043	16070	16057	16019	15969	16132	16044	16087	16198	16055	16089	15857	15960	16148	16021	15895	16002	15889	15882	15922	15905	15967	16019	15921	16096	16022	15943	15846	15850	15985	15965	16003	16070	16091	16078	15916	16022	15987	15874	15771	15910	15903	15895	15898	15800	15914	15849	16042	16079	16026	15952	15832	15948	15777	15958	15939	15983	15820	16068	15736	16111	15927	16155	15868	15706	15989	15862	15814	16074	16091	16021	15879	16124	16003	15833	15972	15839	16120	15750	16024	15920	15779	15879	16155	15952	16001	15974	15894	15926	15933	15822	16020	15775	15813	16195	15849	15977	15944	16116	15976	15980	15918	16125	15848	15877	16014	16013	16097	16073	15984	16002	15978	15900	15985	15810	15901	15906	15915	15822	15816	16067	15972	16185	16066	15814	15960	16066	16089	15865	15722	16019	16156	15874	16021	15972	16037	16131	16141	16034	16144	15924	15985	15919	15776	16010	16108	15914	15933	15874	15981	15966	15987	15934	15908	15735	15957	15884	15963	15945	16029	15991	15837	15709	16006	15769	15840	16010	15914	15944	15858	16023	16037	15924	15951	15851	16032	15927	16041	15910	15936	15977	15928	15975	16035	15949	15898	16005	15834	16013	15917	15736	15945	15909	15800	15945	16116	15981	15970	15933	15949	16109	15823	15962	15894	15858	15914	16032	15721	15952	15913	16113	15992	16005	15916	16090	16028	16088	15848	16121	16091	15770	15910	15768	15947	16031	16139	16069	15999	15923	16056	15727	15958	16013	15886	15882	15663	15910	15912	15815	15815	15911	15942	16071	16016	16088	15892	16061	15958	16090	16062	15738	15916	15977	15771	15721	15806	15923	15953	15921	16025	15878	15917	15848	15846	15800	16028	15947	15736	15875	16082	15729	15871	15999	16090	16034	16060	16133	15871	15830	16005	15877	15932	16007	16161	15911	15904	15815	15949	15849	15706	15793	15994	15900	15934	15916	16088	16027	15796	16049	15893	15902	16002	15869	15739	16116	16033	15920	15960	15857	15989	16088	15750	16105	15896	16044	16018	15869	16117	15837	15934	16007	15952	16128	15876	16081	15719	15833	15867	15904	15864	15960	16019	16044	16072	16034	15935	15923	16168	16000	15776	15854	15880	16004	15906	15954	16099	15886	15991	16018	15925	15797	15849	15963	16005	16015	15992	15869	15967	15863	15823	15914	16046	15912	15939	15900	15861	15923	16056	15893	15850	15929	15840	15981	15922	15991	15954	16000	15990	15934	16022	15914	15851	16092	15974	15970	15840	15896	15992	15963	15940	15966	15890	15943	16080	15954	15892	15902	15687	15766	15953	15944	15883	15958	15950	15924	16020	15868	16017	15977	15930	15971	15898	16026	15974	15878	15937	15870	15993	15850	15783	15876	15752	16216	15948	16075	16042	15968	15953	16030	15823	16086	15996	15955	16003	15988	16026	15849	15880	15977	15794	15871	16091	16072	15980	15976	15988	15974	16006	15978	15904	16073	16106	16114	15777	15903	15998	15921	15813	15933	16030	15883	16115	16041	15986	15790	16094	16169	15846	15923	16066	15926	15890	16062	16017	16007	15866	15932	15827	15944	15931	16015	15962	16151	15939	15992	16053	15834	15790	15836	15824	15821	15683	16007	15896	15704	15910	15784	15995	15852	16168	15962	15935	15991	15959	15983	16260	16174	15961	15903	16123	15840	15916	16027	16067	16022	15808	15925	16199	15987	15964	15890	15856	16116	15964	15836	16003	15912	16020	16055	15812	16070	15923	15734	15909	15956	16092	16094	15922	15823	15938	15842	15881	16086	15923	15856	15804	15980	15900	15964	15894	16125	16162	15823	15845	15973	16054	15823	15922	15777	15775	15800	15924	15870	16019	16057	16070	16065	15869	15970	15800	15888	15947	15742	15980	15896	15907	15847	15817	16074	15891	15996	15775	15962	16050	16183	16016	15895	16075	15980	16045	15981	15978	16107	15771	15945	16075	15778	15969	15983	16117	16150	15988	16017	15968	15883	15968	15894	15985	15826	16107	16124	15923	15991	16020	15908	15845	16055	16072	15880	15931	15870	15862	15911	16104	15885	15903	15926	16023	15906	16065	15888	16128	15835	15924	15905	15863	15877	15973	16000	15800	15936	16019	15872	15912	16019	15940	15903	15981	15939	15997	16105	16052	15990	15911	15866	15998	15902	15873	15967	16014	15994	15940	15947	15890	15963	15797	15867	15845	15730	16006	15829	15897	16134	15937	16140	16024	16144	15990	16012	15714	16100	15990	15918	16147	15866	15949	15793	15893	15911	15814	15848	15951	16025	15863	15893	15904	15995	16023	15999	15852	15643	16195	16118	15958	15753	16041	15748	15990	16001	15937	15791	15949	15785	16002	16043	15996	16069	15976	15983	16041	16103	15996	15806	15989	15898	16047	15849	15787	15914	15837	16027	15931	16003	15962	15887	16149	15992	15964	15981	15996	16077	15955	15824	15924	15817	16000	15844	15757	15946	15991	15954	16040	16108	15827	15862	15989	15975	15998	16057	15970	15990	15816	15990	15875	16019	15963	15891	15854	16069	15977	15976	15837	15891	15943	15990	15846	15757	16026	15955	15981	15919	15927	15830	16008	15996	15846	15962	16027	16047	15907	15908	15820	15934	15831	16064	16082	15831	15865	16014	16123	15862	16003	16007	15889	15957	15975	15912	16023	15887	15955	15974	15843	16062	16027	15997	16158	16032	15943	16043	16055	15758	15912	15901	15938	15801	15829	15850	15910	15626	15833	15847	16064	16043	15989	15810	16037	16023	16087	16162	15777	15781	15782	15952	16051	16078	15965	15888	15936	15888	16033	15942	15956	16062	16133	16217	15994	15707	15906	15736	16083	15946	15836	15696	15916	15921	15919	16120	15987	15918	16023	16090	16084	15941	15764	16078	15990	15917	15991	16132	16077	15864	15896	15855	15762	16053	15937	15953	16059	16027	15811	16033	16030	16024	16035	16124	15892	15845	16025	15943	15871	16120	15775	15958	15758	15998	16000	15972	15969	15931	16270	16005	15993	16019	15830	16051	15909	15880	16091	15898	15939	15950	15947	15878	16009	16071	16131	15874	16042	16093	16074	16035	15992	15701	15899	15943	16117	15861	16134	16036	16128	15910	16044	15940	15989
25617	37622	32318	23850	21026	17940	16334	15310	14833	14471	14206	14385	14359	14165	13973	14092	14342	13967	14011	14045	14073	14034	14081	13823	13829	14062	13993	13879	13960	13982	13920	13889	13958	13962	13837	13949	14051	13932	13875	13919	14115	13831	13867	13972	13951	13750	13890	13929	13986	13845	13799	13942	14026	13820	13926	13830	13838	13689	13948	13853	13865	13962	13787	13818	13637	13785	13964	13811	13925	13839	13713	13784	13719	13910	13856	13675	13779	13921	13813	13773	13844	13745	13766	13965	13804	13766	13676	13957	13921	13709	14061	13911	13883	13769	13630	13691	13793	13967	13743	13825	13802	13901	13861	13756	13875	13744	13875	13826	13859	13843	13829	13951	13769	13900	13879	13956	13896	13937	13670	13849	13712	13774	14037	13810	13903	13891	13647	13805	13792	13765	13855	13774	13775	13808	13796	13843	13793	13734	13661	13720	13890	13727	14099	13880	13717	13698	13916	13960	13661	13817	13818	13895	13776	13701	13954	13775	13788	13826	13701	13747	13904	13893	13958	13901	13808	13842	13737	13816	13698	13858	13602	13620	13707	13724	13962	13777	13871	13809	13982	13886	13919	13743	13787	13824	13877	13799	13858	13848	13801	13755	13957	13902	13818	13705	13705	13746	13799	13882	13709	13822	13982	13792	13712	13833	13806	13840	13770	13900	13848	13797	13858	13738	13884	13724	13952	13825	13750	13866	13764	13761	13955	13927	13856	13853	13877	13786	13809	13962	13763	13865	13792	13664	13713	13799	13749	13749	13890	13886	13814	13657	13733	13881	13691	13814	13971	13912	13961	13704	13701	13818	13738	13975	14089	13816	13730	13938	13831	13764	13959	13711	13878	13739	13783	13720	13851	13979	13910	13861	13741	13709	13835	13795	13904	13804	13892	13782	13786	13767	13929	13852	13725	13676	13887	13753	13873	13695	13834	13740	13866	13906	13786	13744	13932	13794	13606	13818	13879	13960	13840	13827	13783	13732	13731	13986	13835	13932	13917	13756	13703	13661	13835	13783	13772	13819	13884	13773	13806	13782	13956	13764	13809	13760	13734	13851	13741	13995	13742	13833	13801	13793	13883	13780	13778	13892	13761	13865	13909	13961	13929	13850	13824	13955	13831	13647	13755	13830	13777	13753	13793	13772	13880	13860	13775	13919	13808	13780	13857	13864	13693	13825	13716	13835	13895	13809	13957	13867	13976	13916	13832	13890	14019	13763	13870	13924	13800	13937	13769	13905	13739	13877	13651	13756	13620	13731	13653	13816	13882	13944	13994	13786	13777	13784	13838	13760	13756	13921	13817	13786	13831	13746	13765	13679	13888	13897	13643	13990	13844	13616	13577	14037	13815	13946	13900	13894	13789	13749	13877	13895	13756	13618	13757	13743	13705	13993	13832	13888	13814	13758	13804	13772	13767	13762	13807	14058	13854	13900	13814	13901	14041	13769	13863	13803	13837	14003	13811	13672	13900	13751	13854	13900	13806	13787	13637	13886	13810	13919	13849	13694	13935	13947	13811	13907	13872	13701	13790	13763	13808	13886	14039	13798	13701	13813	13885	13913	13960	13806	13812	13733	13779	13796	13788	13876	13890	13785	13809	14021	13771	13866	13892	13725	13820	13781	13869	13900	13822	13797	13819	13912	13857	13783	13867	13671	13731	13889	13729	13780	13847	13977	13645	13915	14023	13786	13850	13757	13833	13726	13815	13756	13866	13726	13916	13791	13712	13742	13779	13973	13758	13753	13733	13884	13795	13734	13666	13783	13690	13733	13831	13849	13732	13802	13824	13731	13869	13824	13853	13794	13912	13795	13895	13796	13870	13655	13662	13706	13899	13817	13723	13798	13743	13860	13851	13884	13776	14031	13632	13828	13841	13716	13768	13777	13769	13826	13979	13848	13745	13833	13849	13799	13929	14006	13801	13780	13718	13730	13728	13787	13773	13817	13784	13787	13731	13813	13799	13930	13783	13910	13888	13780	13757	13776	13848	13947	13738	13698	13753	13598	13887	13756	13782	13812	13841	13903	13891	13767	13807	13881	13908	13891	13782	13782	13869	13757	13678	13743	13671	13973	13816	13877	13780	13865	13737	13813	13842	13891	13918	13764	13865	13754	13902	13749	13964	13838	13829	13724	13833	13946	13839	13868	13658	14011	13790	13874	13686	13814	13853	13881	13698	13749	13936	13994	13750	13804	13830	13729	13697	13726	13907	13702	14003	13883	13810	13802	13885	13844	13801	13831	13775	13844	13759	14085	13912	13766	13722	13863	13878	13968	13801	13951	13902	13874	13781	13905	13828	13715	13764	13940	13888	13941	13755	13823	13822	13827	13670	13887	13993	13733	13850	13884	13749	13929	13883	13920	13902	13735	13801	13766	13643	13931	13662	13981	13881	13912	13753	13774	13691	13709	13877	13896	13754	13912	13858	13736	13930	13764	13841	13854	13798	13799	13855	13824	13775	13849	13837	13982	13860	13941	13757	13846	13864	13819	13867	13680	13948	13717	13808	13860	13752	13864	13963	13876	13770	13778	13791	13853	13965	13821	13656	13832	13864	13920	13790	13783	13886	13839	13816	14019	13846	13897	13827	13799	13948	13940	13703	13906	13732	13797	13688	14032	13852	13882	13626	13852	13949	13893	13878	13707	13711	13769	13905	13801	13836	13715	13802	13936	13781	13795	13859	13819	13918	13869	13952	13839	13764	13967	13791	13697	13862	13904	13976	13885	13942	13790	13718	13663	13904	13860	13875	13887	13839	13802	13697	13872	13734	13763	13724	13796	13728	13643	13893	13855	13818	13900	13679	13734	13906	13789	13948	13789	13895	13845	13974	14048	13963	13863	13887	13849	13946	13813	13798	13866	13871	13565	13923	13864	13989	13867	14005	13904	13851	13761	13801	13803	13746	13785	13843	13898	13735	13781	13741	13809	13787	13822	13704	13859	13850	13775	13960	13748	13804	13856	13901	13912	13776	13792	13696	13563	13809	13853	13902	13821	13650	13801	13853	13876	13844	14115	13813	13854	13721	13822	13966	13731	13818	13858	13795	13746	13755	13689	13865	13876	13885	13756	13896	13786	13907	13811	13710	13741	13885	13834	13803	13883	13785	13968	13699	13741	13780	13969	13821	13715	13750	13713	13881	13778	13892	13734	13807	13975	13677	13701	13965	13781	13905	13701	13947	13892	13843	13952	13843	13805	13745	13827	13891	13885	13923	13824	13708	13752	13779	13766	13827	13745	13804	13695	13781	13801	13819	13766	13951	13682	13840	13890	13791	13762	13744	13681	13800	13775	13887	13835	13799	13724	13792	13769	13842	13708	13720	13740	13557	13926	13713	13832	13775	13864	13768	13721	13936	13817	14116	13886	13751	13710	13910	13742	13912	13830	13800	13848	13867	13972	13760	13767	14081	13808	13922	13694	13874	14115	13787	13973	13903	13755	13719	13789	13845	13916	13723	13837	13812	13911	13845	13812	13801	14005	13795	13736	13750	13900	13773	13752	13911	13984	13882	13764	13750	14012	13823	13706	13829	13832	13773	13961	13901	13811	13895	13833	13953	13781	13804	13974	13863	13848	13859	13604	13715	13864	13881	13701	13862	13812	13787	13751	13860	13783	13970	13778	13957	13785	13799	13695	13916	13826	13808	13839	13822	13895	13976	13761	13941	13899	13744	13761	13770	13895	13889	13873	14032	13697	13805	13758	13833	13819	13713	13727	13854	13784	13711	13756	13946	13845	14016	13626	13788	13789	13983	13771	13908	13814	13851	13965	13711	13780	13713	13784	13869	13838	13750	13852	13798	13900	13924	13739	13748	13813	13688	13943	13949	13781	13817	13814	13943	13746	13692	13745	13984	13689	13843	13873	13909	13880	13760	13987	13719	13835	13714	13739	13860	13863	13846	13759	13924	13868	13901	13921	13893	13792	13736	13823	13799	13856	13758	13846	13699	13850	13831	13794	13777	13820	13814	13670	13670	13776	13757	13961	13937	13922	13834	13826	13853	13850	13886	13743	13851	13780	13791	13922	14010	13867	13975	13839	13847	14000	13947	13782	13816	13610	13887	13836	13764	13717	13747	13977	13813	13794	13885	13953	13831	13887	13762	13774	14051	13961	13915	13720	13717	13778	14102	13760	14013	13732	13819	13863	13667	13788	13958	13748	13924	13880	13840	13818	13797	13861	13964	13844	13770	13922	13755	13767	13984	13843	13716	13686	13679	13896	13721	14015	13756	13674	13915	13868	13783	13910	13650	13948	13763	13789	13798	13999	13836	13907	13743	13713	13902	13854	13864	13952	13884	13671	13902	13880	13728	14001	13699	13767	13774	13868	13855	13717	13910	14073	13973	13890	13911	13885	13953	13816	13952	13833	13951	13560	13854	13992	13853	13794	13666	13907	13746	13798	13834	13979	13740	13764	13804	13753	13815	13808	13788	13951	13929	13753	13689	13654	13760	13859	13759	13845	13843	13883	13918	13787	13758	13920	13871	13923	13867	13802	13723	13841	13755	13791	13731	13767	13931	13825	13699	13672	13823	13825	13848	13851	13886	13696	13891	13564	13862	13894	13824	13711	13817	13845	13860	13791	13869	13766	14029	13643	13953	13873	13864	13608	13834	13862	13990	13923	13885	13737	13803	13775	13785	13694	13900	14067	13626	13825	13879	13653	13561	13726	13957	13672	13855	13819	13699	13829	13704	13838	13865	13784	13816	13855	13728	13739	13791	13835	13836	13965	13717	13871	13795	13749	13918	13689	13850	13699	13792	13709	13723	13769	13782	13725	13912	13654	13833	13888	13932	13842	13755	13892	13985	13818	13923	13844	13913	13916	13995	13757	13859	13835	13801	13809	13883	13726	13737	13821	13852	13766	13803	13759	13741	13903	13932	13877	13872	13933	13799	13970	13691	13841	13832	13743	13935	13781	13825	13784	13978	13800	13889	13811	13848	13756	13990	13878	13834	13706	13973	13824	13859	13849	13896	13819	13807	13899	13917	13866	13854	13782	13842	13887	13804	13823	13850	13781	13826	13680	13933	13810	13768	13866	13820	13739	13814	13846	13759	13821	13937	13569	13780	13878	13865	13843	13907	13887	13844	13721	13874	13811	13687	13856	13934	13887	13994	13926	13746	13885	13854	13747
24042	21223	28749	25085	24081	24000	22613	18749	17370	17205	16934	16604	16791	16470	16593	16224	16255	16374	16270	16359	16220	16125	16228	16028	16286	16318	16347	16436	16137	16137	16186	16048	16259	16336	16213	16251	16297	16057	16232	16180	16199	16239	16228	16283	16163	16201	16096	16048	16220	16231	16258	15923	15881	16046	15962	15999	15989	16175	16008	15969	16002	16203	16066	16032	15915	16196	16205	16186	16187	16247	15919	16114	15936	16012	15917	15992	16172	16200	16053	16038	16137	16214	16189	16301	16008	15970	16167	16052	16113	15964	16114	15942	15927	16047	16262	16183	15982	16150	16066	16056	16101	15966	15992	16022	16036	15924	16326	15811	16139	15905	15897	15837	16062	16074	15986	15939	15979	16024	15880	15942	15886	16038	16022	16045	15942	15907	16005	16187	16017	16092	16128	16043	15952	15982	16075	16020	16020	15970	15960	16079	16161	16091	16011	16134	16130	16105	15916	16128	16003	16019	15959	15756	15883	16058	16045	16244	15919	16014	16104	16114	15746	15943	16072	16129	15993	15947	16071	15933	15970	16163	16193	15855	15927	15929	15938	16037	15921	15906	15939	15997	15989	16173	16139	15930	15991	15944	15986	16090	15959	16000	16029	16115	15981	15997	15847	16156	16095	16144	16098	15931	16092	16154	16250	15912	16133	16100	16051	15820	15940	15999	15878	16054	16031	16119	16192	16069	15959	16029	16163	15979	16042	15975	15884	16150	16004	15916	16011	15980	15929	16016	16079	16141	16102	16038	16235	16074	16123	16068	16106	16065	16143	15998	16018	16024	16163	16128	16056	15968	16052	16034	16125	16098	16146	16009	15927	16098	16050	15987	15911	16096	15918	16307	16058	16076	16090	15878	16031	16054	16223	15836	16089	15932	15942	15963	16084	16005	16048	15801	16070	16169	16107	16171	16016	15870	15916	16147	16035	15959	15981	16000	16317	15957	16073	15844	16258	16101	16131	16019	15932	15916	16053	16071	16150	16118	15994	15895	15978	16039	16092	15985	16069	15955	15922	16052	16189	15889	16013	15989	16316	15972	16102	16014	16048	15976	15945	16107	16041	16297	16105	15891	16198	16068	16208	15850	15830	16002	15978	15926	16144	15874	15997	16035	15933	15985	16026	16136	16174	16074	15987	15978	16113	16029	15880	15956	16151	15778	16190	15926	15885	15978	16198	15891	16148	16044	16038	16020	15956	16136	15979	15916	15931	15936	16006	15966	16123	15925	16073	16253	15990	15953	15950	15932	16080	16128	16070	16262	15952	15888	15988	16101	16232	15967	16091	15945	16114	16007	16104	15952	16178	16046	16080	15875	15952	16017	16162	15946	15915	15909	16021	15935	15952	15887	16098	16015	16147	16053	15926	15867	16118	15899	15868	15978	16138	15997	15990	16111	16072	15996	16054	16094	16134	15963	16075	16025	15961	16136	16078	15996	16199	16236	16010	16008	15973	16133	16000	16144	15986	16060	16134	15844	15883	15996	16250	15942	16097	16093	15937	15754	15915	16101	16209	15852	16134	16185	16083	16009	16135	16093	15726	16067	16053	15953	16038	15929	16061	16128	16145	15974	15991	15976	16048	16161	16001	16282	15966	15738	16136	16173	15994	15852	16348	16163	15941	16155	15978	16269	15952	15883	16085	15805	16144	16065	16156	16147	16024	15887	16058	16104	16080	16114	16096	16067	16146	15813	15878	16073	16128	16119	16274	16065	16034	16189	16143	15916	15971	15910	16145	16014	16010	16003	15910	16178	16008	16204	15936	15956	16004	16083	15880	16250	16031	15974	16097	15992	16083	16034	16132	15857	16118	16154	16010	16046	15925	16055	16059	16150	16251	16240	16203	16003	15966	15944	15916	16019	16189	16100	15914	16033	16244	16033	16079	15933	15881	15780	16017	16095	15974	16040	15765	16158	15856	16078	15998	15988	15951	16182	16003	16273	16050	16050	16013	15822	15757	15755	15934	16020	16022	16144	15989	16049	16007	16165	16090	16077	15980	15913	15871	16053	15996	15930	16002	16004	15876	16233	15830	16038	16063	16013	15797	16214	16053	16059	15938	15953	16037	15837	15955	16024	16116	16253	15995	15928	15947	16022	16015	16042	16053	16041	16031	15840	16102	15929	15945	15949	15962	15924	15953	15899	16072	15998	15677	15906	16238	16119	16112	15854	15876	16114	16205	15940	15865	15962	15946	16035	15985	16148	16058	16104	16086	15928	15957	16165	15904	16287	15912	16101	16030	16069	16064	15875	15938	16081	16116	15874	16021	15904	16140	16071	15787	16282	16051	15988	16187	16027	16097	16082	16134	15981	16153	16090	15976	16047	15851	16120	16168	16013	16018	16051	15933	15984	16076	15950	16089	16055	16083	15996	15944	16102	15873	16005	16191	16027	15924	16063	16074	16029	16000	16035	16066	15991	16031	15926	16027	16239	16049	16316	16160	16127	16175	15961	16012	15963	16176	16030	15781	15838	16123	16027	16190	15986	15776	15937	16083	15823	15953	16168	15881	15951	16127	16264	15992	16195	16041	16154	16046	16132	16060	16192	15875	16046	15885	16164	16101	15949	15945	16217	16070	16084	16189	16286	16005	15872	15875	16158	15972	15909	15882	16008	16036	16094	15917	16105	15970	16052	16094	16103	15938	15974	15986	15919	16117	16111	16025	15983	16047	16254	16002	15986	16077	16164	15855	16025	16094	16234	15992	15847	16020	15943	16052	15993	15938	16024	16109	16001	16036	16078	16026	16111	16081	16012	16091	15889	16224	16105	15976	16197	16038	15784	15907	16045	15956	15817	15912	16239	16082	16052	16077	16019	15889	15923	16076	15882	16129	16030	15925	16087	16036	15942	15999	16035	15907	16009	16017	15915	15999	16109	15865	16207	15936	16052	16064	16242	16021	15935	15850	15901	16231	15953	16040	15880	15924	15885	16001	15952	15955	16155	16132	15902	16099	16000	15855	16124	16085	15987	15955	16074	15954	15997	16318	16166	15983	15959	15894	16171	15826	15987	16032	16132	16058	16061	16320	16003	16201	16052	15982	16044	15836	15957	16073	16098	16199	16105	15867	15962	16231	16042	16052	16082	15988	16171	16201	16174	16083	16019	15971	15951	16189	16223	16014	15931	16117	15980	16129	15961	15757	16227	16041	15864	16044	16189	16088	16028	15883	16021	16076	15980	16060	15980	16033	16006	16151	16176	16027	16046	16398	15976	15853	15933	16006	15827	16100	16088	16239	15872	15867	16079	16032	15820	16158	15850	15815	16095	16023	16077	15974	15986	15910	15931	15753	15924	16066	15978	15954	15963	16121	16099	16009	16198	16106	15851	15937	16355	15945	15937	16131	15925	15946	15966	15860	16142	16036	16052	16260	15922	16111	15960	16097	15907	16049	16116	15896	16143	16179	15912	16034	16019	16133	15989	15903	16014	16076	15986	16153	16102	16047	15889	16195	16208	15874	16059	15926	15902	15806	15933	16158	16032	16143	16058	16297	16154	16059	16089	16397	15965	15985	16008	16173	15946	15768	15933	16020	16029	15962	16054	15752	16119	16128	16242	16051	15925	15835	15962	16126	15910	16015	15907	16110	16039	15883	16060	16065	16107	16089	16059	15994	15931	15929	16131	15878	16223	16077	16127	16099	16010	16205	15946	15986	16136	16064	15903	16061	15919	16010	16009	15915	16212	16052	16141	15858	16019	16151	15949	15962	15869	15984	15955	15833	15940	15950	16035	15927	16049	15978	16103	16140	15998	15941	16244	16162	16072	16097	16030	16151	16045	15980	16015	16181	16065	15832	16105	16022	15987	16024	15968	15990	16210	16096	15828	16081	16154	16172	15944	16128	16144	16005	15956	15879	16158	15870	16069	16226	15890	16101	16029	15817	15953	15928	15935	16201	16103	16009	16058	15928	15961	15884	15842	16299	16153	16085	16142	15936	16019	16129	16012	16041	15936	15949	15864	16065	16136	16125	15921	15970	15754	16010	16063	16187	15910	16011	16025	16084	15971	16116	16072	16095	16026	16020	16010	15935	15904	15862	15913	16122	16020	15906	16041	15990	16016	16028	16012	16038	16060	16075	16087	16015	16011	16148	15994	16087	16045	16090	16063	16017	15998	16099	16040	15734	16015	16024	16080	15883	15943	15913	15965	15944	16074	16149	16032	16167	15943	16152	15938	15978	16070	15913	16050	15997	15946	16045	16030	16208	16174	15930	15950	16195	16145	16079	15985	16065	16188	16219	15996	16013	16007	16080	16023	16253	15868	16303	16109	16079	16142	16038	16066	16015	16000	16245	15981	16093	15977	16146	16048	15986	16106	15957	15861	16138	16217	16175	16188	16062	15981	16051	15954	16125	16089	16109	16089	16027	16040	16135	16071	16130	15812	15976	16148	15955	16064	16283	16149	15913	15959	16101	16148	16084	15966	15826	16202	16203	16047	16125	16004	16068	16044	15904	16082	15902	16013	16017	16099	15882	16080	16025	16158	16019	15989	16247	16037	16200	16034	16113	15920	15950	15850	16026	15965	16005	15996	16248	15866	15889	15834	15989	16035	16001	15906	15791	16065	15894	16157	16023	16079	16033	16040	16077	15982	16154	16054	15939	16118	16009	16219	15968	16053	16066	16005	16141	15960	16282	16122	15982	16008	15841	16045	16063	15843	16088	15999	15984	15963	16054	16025	16063	16123	16041	15849	16002	15910	15994	15914	16110	15917	16123	16109	16187	15957	16143	15860	15942	16004	16027	15941	16223	16116	16167	15767	15961	16081	16032	15926	16069	16057	16087	15977	16085	16003	16029	15986	16038	16211	15850	16079	16143	16065	16041	15994	16050	15857	16011	15961	15997	15957	15962	15977	16040	16183	16085	15991	15980	15748	15969	15992	15996	16059	15866	15897	15964	15918	16016	16138	16281	16073	15957	16169	15917	16032	15935	16052	15959	16014	16015	16133	16207	16038	16255	16220	16002	16197	16120	15954	15998	16123	16018	16178	16101	15976	16094	16191	16118	16011	16164	15972	15974	16055	15953	16018	16179	16266	16054	16183	16002	15914	15844	16031	16083	15974	16010	15961	16126	15984	16143	15915	16028	16098	15999	16012	16183	15957	16005	16083	15978	15946	15862	15978	15970	16065
27164	45977	40754	32168	26724	21963	19449	17341	15715	15245	14863	14590	14794	14246	14318	14272	14430	14234	14164	14315	14104	14131	14106	14033	14004	14098	14103	14176	14061	13942	14135	14069	14174	14185	14199	13964	14151	14206	14170	14205	14059	14250	14085	14128	13993	14079	14151	14226	13918	14131	14047	13958	14073	13848	14088	13841	13888	14099	13901	13916	13976	13877	14084	13925	13906	13975	13850	13850	13961	13974	13911	13949	13918	13896	13942	13947	14059	13888	14019	13864	13817	14038	13878	13880	13930	13956	13894	13982	13999	13870	13982	13924	13904	14111	13886	13853	13956	13942	13765	13951	13873	13890	13854	13983	13890	13822	13973	13881	13855	13882	13965	13948	13963	13821	13971	13892	13967	13928	13918	13859	13769	13878	13814	14009	14053	13918	13966	14151	13711	13863	14037	13921	14007	13986	13965	13805	13802	13911	13958	13899	13995	13803	13946	14060	13996	13933	13929	13883	13768	13795	13900	13768	13872	13833	13928	13951	14090	13974	14004	13863	13923	13910	13984	13860	13776	13967	14070	13882	13849	13984	13987	13994	13888	13885	13910	13986	13985	13898	13978	13996	13829	13894	13968	13896	13958	14037	13912	14046	13778	13810	13934	14035	13847	13998	13973	13808	13976	14048	13853	14055	13975	13876	14007	14024	13933	13969	13844	13947	13964	13792	13781	13915	13735	13911	14033	13823	13884	13922	14020	13899	13924	13996	13847	13803	13743	13985	13923	13935	13838	13951	13978	13935	13903	13897	14041	13862	13989	13949	14014	13837	13911	13925	13850	13940	13859	13852	13825	13900	13945	14058	13909	13938	13913	13924	13946	13917	13858	13693	14003	13962	13899	13754	13862	14025	13830	13996	13979	14014	13966	14028	13998	13843	13824	13896	13987	13940	14004	13891	14092	13841	13950	13890	13986	13895	13811	13890	13829	13867	13897	13893	13956	13965	13874	13926	14082	13808	13919	13863	14021	13858	14125	14046	13864	14089	13941	13967	13809	13869	13870	13858	13793	14041	13881	13836	13866	13984	13848	13974	13939	13756	14001	13988	13837	13829	13956	13890	13793	13783	14027	13930	13967	13855	13963	13964	13819	13697	13886	13862	13996	14133	13972	13819	13945	13827	13874	13925	13930	13959	13948	14000	13871	14219	13841	13999	13706	13834	13903	14071	13758	13960	13850	13998	13859	14020	13952	14022	13882	14004	13933	13815	13858	13923	13804	13823	13798	13915	14007	13825	13985	13673	13791	13921	13980	14089	13900	13968	13926	13903	14001	14069	13990	13955	13908	13772	13843	14010	13860	13889	13984	13923	13778	13925	14010	13998	13918	13830	13999	13889	13760	13703	13908	13981	13886	14086	13883	13972	14085	13913	14050	14047	13879	13967	13848	13903	13934	13765	13844	13840	13820	13837	13906	13977	13901	14025	13881	13940	14105	13784	13911	13736	13958	13869	13856	13902	13970	13918	13738	14045	13894	13705	13984	13934	14016	13816	13895	13903	13910	13820	13993	13942	13862	14032	14011	14100	13807	13685	13951	13877	13895	14065	13836	13849	13874	14080	13970	13980	13829	14038	13845	14076	13962	13942	13895	14003	13994	14043	13929	13852	13950	13996	13861	13921	13808	13984	13892	14147	14018	13955	13924	13935	13910	13753	13882	14118	14102	13882	13863	13837	13880	13964	13926	13893	14001	13906	14032	14038	14137	13683	13803	13917	13930	13941	13998	14069	13855	14011	13886	14001	13964	14047	14013	14071	13932	13783	14017	13969	13819	14035	13817	13892	14018	13921	13883	13808	13937	13744	13996	13840	13866	13980	13759	13708	13886	13826	13896	13860	13970	13888	13757	14029	13879	13872	13926	13817	13829	14083	13900	13962	13929	13910	13914	13848	14013	13964	13877	13927	13883	13688	13762	14076	13925	13813	13987	13943	14031	14068	13968	14146	13921	13908	13853	13791	13930	13727	13942	13943	13917	13987	13770	14034	13919	13905	13732	13877	13855	13793	14011	13934	14024	14014	13995	13788	13978	13974	13952	13798	13750	13803	13872	13985	13878	13967	13851	13866	13956	13777	13957	13880	14020	13914	13997	13821	13901	13972	13879	13974	13814	13787	13985	13927	14065	13794	13865	13658	13758	13962	13814	13848	13885	13904	13825	13931	13873	13831	13823	13847	13937	13934	13874	13956	13999	14008	13935	13924	13928	13959	13849	13883	13877	13897	13940	13922	14007	13877	14026	13911	13994	14013	13928	13961	13826	13935	13898	13918	13887	13909	13840	13947	13750	14010	13843	13885	13768	13922	13943	13988	13882	13843	13746	13852	14165	13849	13961	13863	13819	13840	14050	13895	13761	13917	13980	13907	13881	14011	13838	13900	13884	13964	13998	13928	13854	14151	13728	13873	13883	14070	13798	13861	13749	13908	13753	13892	14014	13856	13808	13940	13984	13992	13938	13793	13939	14069	13681	14040	13804	13936	14045	13918	14003	13871	13850	13910	13884	13790	14022	13910	13819	13866	14115	13889	13865	13882	13894	13924	13958	13980	13815	14088	13969	13913	13724	13896	14125	13719	14055	13930	13889	14058	13875	14004	14021	13766	13968	14007	13931	13938	13691	13946	13932	13805	13825	14015	14159	14106	13842	13939	13913	13930	13861	13899	13914	14000	13802	14075	13764	14005	13892	13997	13790	14003	13940	13976	13957	13727	13990	13816	13865	13883	13998	13946	13960	13981	13908	13930	13827	13929	13959	13878	13866	13937	13971	13923	13907	13864	13886	13942	13935	13961	13792	13898	13970	13862	13883	13933	13939	13877	14005	13790	13929	13880	13871	13833	13916	13876	13939	13927	14004	14045	13801	13978	13895	13978	14025	13955	13945	13899	14017	13897	13962	13843	13962	14081	13973	13946	13984	13873	13899	13846	13781	13896	14008	13950	13870	13841	13870	13997	13828	13782	14024	13821	13971	13891	14004	13813	14001	13816	13785	13935	13961	13990	13949	14050	13883	14202	13962	13946	13898	14047	13953	13771	13957	13922	13779	13978	13878	14144	13801	13742	13961	13907	13937	13913	14059	13706	13811	13987	14027	13757	14015	13809	14016	13873	14030	13897	13781	13924	13892	13851	13869	13929	13771	13942	13943	14021	13900	13951	13961	13880	13872	14055	14118	14047	13728	13907	14017	14104	13826	13848	13949	13812	13933	14061	13935	13859	13903	13862	13934	13913	13959	14094	13900	13930	13899	14003	13910	14018	13947	14028	13872	13988	14189	13934	13914	13800	13875	14055	13788	13995	13897	14043	13881	13921	13932	14073	13948	13891	13985	13982	13880	13862	13915	13842	13980	13804	13935	13930	13836	14034	13866	13787	13869	13768	13872	13914	13872	13937	13953	13970	13751	14162	13962	14070	13752	13825	13909	13993	13670	13847	13829	14088	13931	14016	14004	13766	13928	13846	13924	13766	13964	13997	13958	13962	13956	13907	13882	13946	13858	13959	13878	13947	13849	13767	13831	13939	13956	14004	13935	13885	13794	13730	13955	13841	13849	13935	13885	13937	13822	13980	13733	13906	13924	13940	13933	13892	13948	13914	13867	14037	14030	13835	13935	13891	13940	13913	14072	14098	14009	13859	13932	13914	13893	13962	14043	13894	13940	13999	13789	13773	13934	13945	13859	13945	13963	13943	13810	13870	13911	13878	13970	13830	13821	13906	13942	13934	13928	13827	13966	13964	13777	14116	13767	14031	14011	13919	13938	13884	13907	13799	13838	14003	13864	14096	14085	14014	13958	14079	13892	13997	14005	13886	13874	13944	13876	13761	13921	13746	14132	13783	13994	14139	13858	14008	14022	14096	13840	13933	13923	13914	14012	13911	14096	13714	13990	13931	14002	13818	13932	13827	13872	13933	13837	13832	13966	13992	13909	13937	13943	13890	13747	13916	13945	13929	13878	13980	13929	13820	13929	13808	13893	13738	14014	14081	14011	13852	13662	14008	14090	14028	13846	13943	14024	13884	13763	13944	14010	13866	13891	13894	13891	13941	13997	13664	13926	13817	13809	13961	14160	13911	14032	13861	14019	13997	14028	13834	13940	13785	13907	13852	13975	13958	13743	14090	14073	13881	13913	13773	13753	13852	13882	14188	13863	13843	13934	13904	13868	13960	13913	13906	13993	13911	13867	14026	14043	13861	13970	13903	13982	13886	13996	13989	13833	13999	13960	13911	13854	14040	13870	14043	13947	13870	13934	13998	13856	14014	13830	13935	13980	13873	14052	14008	14107	14001	14027	13835	13974	13744	14009	13905	13870	13971	13919	14051	14039	13887	13963	13660	13881	13929	13767	13898	13883	13944	14009	13873	14013	13996	13808	13844	13931	13826	13936	13861	14023	13931	13968	13767	13864	14003	13988	13867	13960	13845	13820	13950	13765	13949	13933	14012	13956	13812	14018	13860	13991	14042	13982	13969	13912	14007	14113	13930	14029	13844	13871	13716	13960	13909	13923	13768	13982	13876	14031	13873	13779	13905	13924	13869	14049	14004	13924	14001	13925	14005	13851	14026	13879	13916	13820	13881	13936	13913	14036	13824	14074	13915	13744	13849	13987	13853	13883	13913	13843	13865	14021	13883	13815	13841	13976	13942	14023	13950	13996	13936	13926	13944	13911	14004	13955	13985	13938	14133	13757	14037	13846	13912	13969	13948	13863	14047	13899	13876	14052	13832	14001	14025	14010	14099	13808	13906	13924	14021	13712	13871	13774	13905	13985	13969	13931	13972	14004	13800	13885	13885	13784	14053	14054	13932	14025	13658	14014	13998	13892	13939	13861	13911	13806	14035	13962	13848	13816	14107	13975	13904	13792	13979	14009	13888	14065	13873	14070	13976	13997	14002	13796	13949	13813	13862	13898	13802	13906	13708	14037	13979	13891	13956	14059	13934	13963	13929	13851	13843	13774	13915	13942	13956	13944	13942	13971	13896	13884	13803	13843	13997	13919	13792	13965	14021	13888	13954	13918	13863	13920	14078	13900	13871	13936	13964	13922	13987	13812	13973	13958	13728	14004	13987	13882	13799	13770	13882	13961	13979	13996	13982	13863	13933	13756	13757	13986	14009	13795	13884	13902	13859	13996	13900	13890	13989
22915	21223	29066	24113	22618	25591	27482	21585	19433	18504	18178	17864	17699	17651	17380	17213	17254	17354	17337	17358	17081	17253	17155	17170	17246	17043	17090	17268	17050	17128	17224	17263	17156	17276	17317	17155	16960	17117	17065	17141	17026	16997	17044	16949	17120	17044	17177	17070	17106	16916	17200	16780	16964	16944	17042	16918	17021	16955	16901	17020	16826	16950	16766	16792	16857	16847	16740	16729	16982	16900	16925	16943	17070	16898	16856	16720	16704	16857	17033	16959	16913	16999	16945	16999	16808	16923	16850	16775	17025	16799	16856	16852	16921	16981	17012	16835	16850	16793	16917	16715	16844	17037	16959	16813	17036	16928	16850	16898	16797	17056	16749	16965	16935	17008	16934	16785	16899	16964	16959	16959	17009	17064	16939	16715	16949	16849	17025	16946	16785	16752	16943	17018	16851	17088	16876	16918	16840	16831	16767	16969	16649	16793	17117	16745	16976	16789	16928	16758	16863	16878	17027	17117	16912	16767	16954	16875	16976	16897	16860	16839	16734	16968	16956	16838	17020	16959	16810	17013	16892	16626	17007	16755	17007	16933	17033	16776	16947	16987	16840	16971	17113	17019	16948	16839	16710	16795	16854	16733	16737	16875	17017	16913	16898	16716	16884	16949	16907	17046	16981	16942	16847	16848	16991	16905	16886	16617	16936	16862	16935	16878	16828	16988	16858	16920	16864	16906	16597	16937	16914	16707	16880	17078	17116	16914	16818	16913	16822	16926	16895	16796	16886	16832	17221	16905	16928	16715	16880	16803	16800	16878	16845	16901	16726	16787	17000	16877	16759	16928	16898	16941	16709	16902	16996	16990	16886	16757	16919	16973	16886	16899	16841	16888	16991	16714	16954	16878	16954	16923	16671	16782	16782	16930	16846	16772	16824	17066	16860	16754	16631	16917	17087	16800	16883	16877	16871	16813	16835	17010	16754	16925	17002	16766	16865	16828	17032	16888	16916	16755	17038	16987	16872	16842	16993	16966	16692	16770	16870	16991	16861	16916	16896	16913	17132	17024	16840	16935	16747	16942	17058	16805	16808	16775	17029	16646	16740	16827	16749	16789	16755	16644	16781	17018	16921	16726	16970	16922	16967	16865	16758	16795	16929	16806	16938	16992	16933	16998	16892	17051	16774	16834	16975	16980	16902	16860	16979	16780	16997	16736	16773	16787	16898	16856	16945	16676	16901	16850	16973	16893	16640	16848	16879	16978	16855	16966	16918	16899	16728	16987	16900	16896	16879	17097	16867	16800	16941	16907	17016	16744	16710	16680	16712	16912	16679	16760	16810	16889	16837	16859	16874	16766	16842	16872	16801	16847	16815	16688	16696	16957	16857	16705	17120	16822	16600	16852	16975	16915	16903	16820	16841	17041	16959	16756	17007	16698	16872	16874	16966	16741	16856	16877	16759	16782	16730	16957	16710	16741	16837	16820	16900	16976	16927	16852	16851	16852	17108	16772	16917	16781	16817	17107	16897	16771	16796	16810	16724	16886	16876	16908	16731	16687	16944	16885	16869	17018	16863	16681	16811	16888	16862	16769	16880	16949	16883	17203	17113	17049	16956	17059	16914	16636	16884	16716	16850	16892	16938	16932	16773	16760	16956	16785	16896	17050	16919	16877	16866	16852	16814	16834	16979	17050	16984	16767	16801	16922	16598	16852	17000	16908	17005	16785	16854	17001	16822	16804	16855	16688	16955	16854	17037	16738	16876	16799	16923	16890	16888	16944	16867	16653	16927	16909	16793	16810	16670	16784	17151	17020	16960	16786	16911	16921	16738	16960	16795	17071	16769	16939	16962	17085	16737	16679	16972	16964	16800	16892	16969	16820	16678	16815	16871	16883	16854	17039	16942	16733	16931	16949	16873	16765	16887	16767	16885	16908	17075	16888	16807	16943	16900	16796	16872	16914	16829	16660	16820	16797	16865	16822	16757	16767	16949	16724	17229	17006	16736	16829	16810	16823	16763	16826	16802	16966	17056	16843	16840	16785	16927	16815	16893	16714	16749	16889	16712	16873	17025	16941	16958	17028	16815	16757	16818	16913	16808	16809	16871	16640	16761	16917	16838	16969	17074	16965	16846	16819	17042	16783	16950	16932	16894	16732	16975	16872	16961	16908	16922	16702	17100	16730	17059	16809	16709	16894	16761	16685	16870	16808	16942	17001	16931	16919	16957	17159	16987	16821	16838	16870	16847	16734	16976	16984	16894	16949	16914	16996	16934	16889	16807	16652	16824	16833	16792	16844	16677	16754	16876	16851	16818	16989	16877	16799	16983	16903	16600	16789	16879	16882	16862	16912	16929	16950	17052	16851	16900	16882	16751	17072	16795	16820	16800	16748	16943	16854	16823	16833	16792	16621	16778	16844	16812	16806	16831	16941	16971	16895	16808	16994	17008	16928	16869	16819	16863	16883	16882	16787	16836	16889	16931	16763	16989	16887	16902	16751	16931	16609	16786	16755	16805	16913	16780	17131	16699	16958	16783	16750	16883	16836	16866	16839	17015	16827	16885	16658	16788	16887	16843	16862	16765	16775	16950	16849	16875	16852	16880	16828	16960	16782	16896	17124	16959	16763	16839	16961	17013	16928	16934	16845	16896	16812	16750	16770	16893	16974	16820	16644	16858	16702	16996	16805	16768	16781	16669	16731	16777	16805	16705	17023	16872	16914	16706	16832	17058	17113	16798	16849	16995	16862	16856	16729	16793	16910	16645	16977	16868	16917	16912	16924	16838	16885	16716	16913	16707	16681	16788	16824	16851	16944	16795	16721	16891	16882	16990	16895	16831	16818	16735	16861	16958	16998	16809	16718	16845	16782	16921	16789	16747	16951	17093	16745	16885	16703	16925	16835	16905	16948	16854	16965	16868	16866	16795	16905	17041	16922	17082	16713	16607	16955	16748	16713	16778	16814	16958	17042	16750	16792	16775	16771	16828	16843	16809	16813	16894	17051	16881	16703	16893	16761	16951	16827	16764	16768	16756	16937	16741	16853	16983	16827	16826	16794	16678	16808	16916	17016	16915	17011	16951	16794	16796	16793	16729	16831	16583	16691	16723	16745	16723	16878	16852	16962	16849	16903	16907	16809	16852	16737	16858	16812	17046	16980	17060	16910	16870	16891	16934	16978	16883	16896	16900	17004	16841	16718	16810	16810	16883	16773	16948	16860	16902	16893	16893	16848	17049	16933	16874	16766	16827	16671	16926	16846	16787	16775	16910	16613	16746	16945	16831	16941	16812	16770	16807	16838	16850	16846	16841	17078	16849	16802	17066	16966	16811	16857	16647	17004	16859	17047	16791	16876	16958	16835	16812	16876	16891	17077	16762	16647	17092	16925	16792	17055	16924	16807	16940	16635	16849	17023	16571	16721	16753	16840	16996	16942	16907	16892	16945	16934	16840	16750	16890	16880	16836	16905	16808	16990	16824	16916	16867	17056	16976	16718	16953	16885	16867	16890	16952	16928	16816	16790	16846	16781	16847	17078	16908	16972	17089	16891	16993	17012	16990	16942	16617	16908	16705	16814	16844	17048	16898	16999	16834	16813	17011	16789	16838	16880	16884	16706	16973	16910	16912	16847	16680	16757	16771	16806	17103	16745	16687	16723	16866	17045	16793	16734	16791	17052	16995	16913	16817	16779	16845	16825	16800	16815	16785	16814	16998	16865	16702	16850	17045	16979	17026	16883	16826	16886	16759	16871	16743	16895	16735	16670	16894	16840	16968	16898	16768	16857	16784	16803	16738	16872	16745	16724	16928	16635	17106	16791	16773	16806	17020	16790	16815	16619	16897	16908	16986	16950	16858	17163	16853	16932	16936	16777	17032	16942	16903	16728	16980	17079	16894	16784	16782	16707	16766	16989	17056	16957	16901	16922	16846	16967	16961	16693	16787	16764	16933	16915	16814	16652	16889	16793	16965	16917	16874	16798	16900	16909	17022	17024	17009	16846	16809	16815	16926	16866	16861	16807	16707	16987	16674	16975	16863	16739	16860	16863	16961	16735	16787	16603	16924	16987	16912	16825	16816	16833	16961	16898	16867	16930	16791	16986	16759	16836	16960	17076	16734	16867	16644	16798	16923	16729	16766	16845	16978	16870	16828	16670	16947	16882	16777	17011	16849	16830	16666	16838	16680	16850	16702	16898	16948	16933	16749	16947	16861	16687	16728	17127	16771	16836	16826	16894	17000	17019	17033	16970	16710	16953	16762	16687	16718	17061	16840	16846	16904	16917	16896	16492	16566	16845	16997	16925	16910	16806	16883	16922	16955	16811	16931	17037	16995	16733	17086	16847	16899	16848	16895	16909	16891	16868	16881	16856	16864	16825	16959	16816	16869	16871	16617	16731	16957	16829	16771	16758	16814	16849	16868	16929	16912	16846	16958	16883	16926	16888	16962	16753	16910	16978	16956	16697	16769	16678	16816	16857	16712	16709	16998	16791	17021	16850	16832	16698	16909	16808	16614	16930	16849	16653	16861	16871	16864	16906	17054	16966	17088	16944	16664	16987	16811	17147	16855	16840	16965	16907	16817	16946	17047	16800	16951	16997	16781	16804	16779	16674	16887	16988	16991	16918	16872	16687	16946	16917	16872	16766	16709	16772	17002	16725	16818	16727	16755	16824	16875	17048	16842	16801	16696	16926	16758	16941	17002	16687	16665	16966	16939	16829	16818	16961	17013	16886	17011	16848	16889	16764	16827	17108	16687	16796	17007	16862	16839	17133	16878	16863	16838	17033	16841	16905	16875	16724	16979	16661	16961	16701	17018	16879	16640	16574	16898	16798	16839	17011	16737	16739	16718	16939	17083	16887	16744	17074	16914	16787	16866	16735	16871	17019	16997	16838	16703	16906	16881	16831	16943	16888	16905	16832	16634	16738	16917	16885	17039	16807	16774	16850	16919	16881	16965	16799	16727	16776	16849	16853	16740	16861	16739	16964	16922	16944	16879	16833	16752	16968	17041	16980	17007	17028	16842	16753	17240	16790	16806	16608	16933	16868	16860	16900	17023	16886	17005	16847	16711	16817	16824	16978	16933	16874	16853	16703	16892	16902	16978	17079	16844	16885	16827	17096	16943	16840	16667	16754	16721	17133	16855	17069	16955	16753	16771	16773	16704	17100	16904	16864
29836	52576	46814	38422	31154	26354	22802	19730	17392	16111	15676	15441	15255	15148	14956	14955	14748	14868	14652	14629	14723	14416	14652	14551	14459	14488	14594	14501	14465	14475	14556	14531	14754	14716	14667	14601	14602	14660	14654	14594	14637	14435	14347	14658	14786	14468	14683	14498	14497	14421	14476	14521	14538	14375	14496	14470	14490	14423	14459	14288	14357	14367	14400	14200	14411	14637	14507	14382	14573	14340	14438	14565	14490	14466	14380	14441	14533	14530	14370	14234	14297	14502	14416	14522	14577	14469	14536	14268	14329	14386	14342	14408	14425	14386	14334	14387	14337	14389	14380	14378	14309	14466	14349	14365	14283	14357	14487	14517	14512	14403	14248	14251	14478	14439	14568	14217	14329	14553	14319	14580	14459	14081	14434	14344	14389	14351	14340	14516	14314	14415	14413	14339	14384	14501	14244	14259	14408	14484	14368	14286	14325	14406	14184	14235	14472	14399	14362	14273	14373	14270	14281	14323	14408	14507	14262	14489	14360	14263	14381	14245	14415	14397	14330	14412	14400	14347	14473	14306	14363	14590	14381	14278	14467	14288	14505	14288	14383	14386	14221	14244	14327	14199	14353	14346	14292	14421	14387	14350	14349	14402	14614	14325	14195	14318	14322	14480	14383	14308	14398	14408	14311	14333	14222	14523	14340	14169	14350	14483	14278	14393	14323	14484	14217	14424	14374	14393	14208	14331	14433	14376	14320	14379	14378	14314	14331	14384	14493	14368	14514	14338	14340	14367	14381	14316	14514	14331	14410	14377	14512	14367	14312	14417	14348	14384	14556	14227	14547	14483	14399	14442	14479	14258	14373	14356	14233	14514	14319	14382	14278	14506	14379	14560	14391	14370	14318	14368	14452	14385	14433	14406	14375	14403	14215	14326	14353	14544	14344	14444	14398	14436	14207	14258	14270	14238	14365	14392	14353	14435	14321	14383	14444	14336	14502	14393	14323	14374	14410	14321	14294	14382	14343	14278	14305	14336	14311	14291	14522	14383	14529	14314	14238	14374	14440	14462	14482	14484	14379	14241	14383	14350	14347	14221	14538	14314	14320	14463	14355	14262	14257	14241	14492	14347	14579	14471	14192	14424	14371	14320	14432	14393	14386	14403	14382	14517	14284	14452	14375	14224	14416	14326	14362	14349	14403	14397	14571	14505	14265	14411	14350	14357	14528	14437	14308	14335	14513	14315	14442	14366	14410	14280	14477	14327	14342	14459	14597	14319	14294	14412	14451	14108	14347	14419	14306	14360	14406	14338	14386	14455	14198	14232	14300	14409	14209	14326	14199	14377	14292	14460	14333	14310	14495	14312	14218	14412	14292	14416	14303	14438	14326	14449	14515	14269	14368	14404	14322	14506	14381	14428	14400	14460	14327	14499	14477	14344	14436	14429	14380	14393	14234	14506	14462	14241	14347	14329	14389	14130	14285	14322	14330	14528	14349	14258	14393	14292	14393	14580	14382	14256	14275	14281	14432	14330	14366	14374	14452	14223	14410	14276	14320	14284	14379	14321	14411	14418	14508	14281	14529	14273	14343	14617	14303	14388	14269	14287	14308	14601	14382	14305	14473	14479	14432	14431	14317	14074	14413	14435	14269	14215	14602	14392	14282	14354	14443	14502	14460	14319	14423	14416	14161	14309	14398	14286	14328	14553	14563	14543	14462	14259	14439	14437	14327	14399	14407	14295	14322	14436	14137	14543	14429	14431	14331	14402	14384	14293	14279	14381	14321	14374	14332	14238	14367	14382	14430	14394	14459	14360	14348	14364	14271	14418	14401	14297	14338	14438	14578	14397	14442	14496	14380	14318	14464	14391	14431	14315	14412	14270	14288	14272	14285	14195	14412	14382	14437	14249	14451	14316	14407	14409	14452	14261	14199	14378	14526	14283	14478	14262	14245	14383	14374	14405	14292	14393	14360	14436	14319	14321	14323	14234	14209	14477	14414	14353	14454	14198	14373	14333	14544	14268	14281	14546	14526	14403	14365	14366	14306	14511	14090	14224	14378	14444	14317	14338	14361	14441	14301	14542	14422	14381	14307	14382	14355	14486	14362	14345	14426	14373	14425	14458	14402	14333	14228	14379	14369	14373	14384	14237	14364	14388	14379	14314	14421	14469	14387	14422	14338	14270	14496	14235	14398	14182	14420	14609	14265	14421	14281	14368	14190	14352	14534	14408	14208	14520	14356	14243	14366	14221	14416	14368	14408	14396	14383	14269	14394	14420	14299	14286	14377	14284	14298	14516	14333	14331	14399	14209	14383	14231	14339	14354	14393	14440	14372	14291	14396	14298	14355	14538	14301	14411	14536	14297	14518	14395	14428	14131	14507	14176	14415	14468	14386	14300	14360	14405	14368	14394	14254	14430	14448	14444	14469	14401	14379	14416	14440	14291	14300	14403	14462	14326	14315	14272	14350	14463	14366	14425	14514	14491	14288	14493	14305	14439	14459	14506	14390	14350	14456	14338	14483	14405	14367	14370	14590	14300	14478	14336	14277	14392	14273	14385	14414	14434	14504	14332	14305	14311	14252	14437	14312	14348	14289	14406	14509	14257	14349	14358	14441	14436	14457	14378	14162	14340	14453	14281	14386	14374	14371	14300	14208	14409	14443	14393	14356	14507	14282	14329	14311	14247	14441	14317	14280	14400	14356	14350	14457	14360	14084	14526	14361	14432	14214	14534	14394	14319	14355	14235	14354	14408	14284	14412	14393	14430	14429	14369	14319	14290	14252	14614	14337	14463	14401	14498	14425	14333	14420	14407	14377	14256	14370	14387	14394	14321	14447	14387	14474	14352	14369	14352	14245	14307	14416	14354	14452	14333	14512	14385	14313	14494	14441	14504	14428	14475	14318	14311	14488	14354	14262	14416	14275	14367	14326	14299	14445	14394	14587	14303	14431	14375	14447	14414	14311	14377	14274	14476	14262	14447	14216	14538	14355	14298	14411	14269	14452	14347	14299	14330	14315	14248	14341	14481	14351	14390	14220	14352	14511	14273	14561	14323	14604	14208	14339	14512	14485	14375	14370	14366	14492	14490	14385	14298	14317	14378	14345	14369	14360	14397	14423	14367	14469	14459	14341	14235	14302	14358	14409	14352	14480	14262	14312	14391	14307	14398	14350	14437	14452	14257	14330	14458	14351	14413	14406	14495	14261	14450	14493	14356	14247	14524	14309	14344	14447	14511	14433	14372	14300	14321	14449	14388	14411	14365	14414	14288	14261	14265	14406	14434	14435	14361	14349	14391	14252	14332	14556	14178	14514	14313	14362	14530	14434	14431	14284	14290	14322	14416	14378	14320	14325	14320	14379	14333	14458	14225	14388	14312	14538	14428	14406	14387	14208	14574	14430	14378	14368	14303	14390	14372	14480	14283	14468	14456	14396	14259	14447	14439	14483	14394	14412	14306	14328	14167	14370	14383	14258	14389	14628	14233	14433	14347	14375	14398	14514	14510	14429	14339	14230	14427	14537	14323	14474	14272	14497	14326	14527	14472	14266	14629	14572	14255	14289	14537	14498	14214	14466	14425	14418	14395	14341	14275	14553	14435	14374	14342	14319	14365	14445	14356	14428	14517	14462	14457	14502	14394	14416	14289	14626	14344	14415	14428	14493	14348	14443	14388	14255	14231	14327	14331	14316	14218	14438	14406	14406	14277	14412	14431	14437	14323	14514	14441	14408	14420	14279	14290	14416	14476	14442	14304	14359	14416	14413	14405	14233	14484	14495	14405	14516	14442	14281	14499	14292	14403	14302	14389	14549	14377	14266	14265	14429	14261	14323	14160	14558	14432	14278	14345	14341	14447	14279	14410	14194	14425	14366	14459	14225	14237	14482	14238	14313	14356	14268	14270	14197	14481	14326	14467	14383	14256	14431	14406	14459	14558	14359	14378	14267	14241	14331	14373	14330	14462	14271	14491	14294	14476	14397	14342	14293	14555	14379	14461	14324	14389	14545	14382	14409	14348	14376	14437	14241	14351	14445	14428	14381	14462	14266	14380	14424	14614	14383	14378	14322	14306	14343	14376	14248	14271	14434	14502	14418	14336	14336	14352	14392	14397	14388	14389	14402	14291	14461	14267	14376	14393	14369	14309	14344	14225	14264	14396	14330	14363	14315	14194	14330	14352	14321	14451	14282	14276	14380	14358	14394	14395	14347	14581	14523	14461	14478	14382	14509	14466	14340	14415	14459	14505	14248	14472	14475	14529	14232	14213	14307	14286	14431	14246	14343	14497	14398	14405	14353	14370	14429	14403	14460	14489	14383	14417	14360	14379	14368	14367	14332	14496	14303	14408	14316	14345	14505	14439	14221	14487	14459	14425	14401	14365	14439	14342	14551	14264	14455	14369	14224	14438	14228	14321	14399	14275	14423	14369	14444	14326	14146	14453	14463	14472	14414	14369	14481	14314	14262	14216	14223	14420	14448	14276	14400	14540	14438	14259	14375	14330	14394	14494	14613	14349	14507	14398	14377	14299	14194	14290	14351	14448	14414	14370	14319	14314	14445	14472	14484	14416	14497	14351	14324	14520	14448	14230	14295	14339	14429	14521	14285	14263	14255	14377	14454	14140	14284	14359	14498	14455	14316	14382	14370	14512	14226	14440	14364	14500	14337	14237	14260	14437	14569	14391	14370	14473	14237	14544	14491	14216	14432	14304	14493	14232	14394	14481	14319	14435	14417	14409	14302	14432	14297	14223	14371	14404	14353	14465	14235	14277	14385	14581	14369	14279	14401	14360	14529	14425	14322	14341	14445	14342	14421	14504	14402	14286	14409	14317	14215	14365	14370	14411	14333	14412	14498	14428	14333	14437	14457	14344	14252	14350	14400	14263	14154	14323	14416	14385	14282	14272	14448	14485	14254	14387	14508	14329	14479	14356	14329	14395	14414	14260	14402	14184	14317	14282	14296	14430	14446	14355	14400	14290	14417	14315	14415	14500	14448	14344	14424	14247	14470	14305	14386	14506	14408	14328	14281	14325	14196	14362	14402	14526	14231	14476	14300	14462	14331	14475	14163	14395	14415	14436	14383	14497	14422	14345	14361	14346	14488	14365	14399	14553	14237	14418	14340	14383	14413	14415	14473	14330	14277	14356	14421	14313	14340	14305	14254	14317	14387	14357
28581	25342	31372	26850	21654	20083	18583	17096	16638	16241	16090	16119	15994	16115	15900	15818	15975	16087	15949	15998	15812	15971	16006	15850	16053	15925	15924	16029	15646	15817	16003	15889	15958	16027	15923	16011	16042	15990	15993	15709	15779	15853	16048	15908	15887	15985	16140	16161	15855	15821	15839	15781	15760	15798	15955	16071	15896	15851	15858	15825	16010	15915	15816	15997	15777	15943	15982	15859	15660	16020	15994	15888	15904	15876	16123	15909	15899	15807	15846	15511	15840	15749	15939	15635	15859	16101	15886	15811	15852	16010	15902	15775	15779	15765	15858	15652	15742	15690	15883	15750	15920	15968	15817	15695	15958	15787	15909	15768	15950	15762	15924	15951	15958	15776	15851	16021	15782	15820	15660	15942	15790	15852	15846	15844	15917	15861	15842	15810	15863	15819	15916	15930	16003	15730	15873	15632	15655	15813	15745	15872	15764	15839	15829	15877	15960	15873	15774	15937	15893	15786	15929	15840	15947	15716	15959	15691	15918	15904	15768	15704	15802	15836	15869	15859	15966	15698	15839	15882	15816	15911	15756	15961	15971	15956	15819	15712	15756	15897	15828	15999	16041	15939	15818	15948	15809	15949	15693	15913	15821	15815	15945	15758	15870	15948	16118	16001	15658	15828	15972	16000	15796	15756	15803	15914	15679	15908	15751	15799	15740	15860	15794	15792	15792	15926	15943	15956	15687	15954	15997	15943	15679	15779	15935	15848	16006	15727	15643	15902	15891	15741	15873	15564	15697	15847	15868	15742	15976	15744	15806	15944	15721	16000	15677	15749	15865	15856	15779	15781	15717	15965	15670	15893	15825	15842	15811	15629	15821	15772	15876	15958	15789	15737	15698	15844	15782	15698	15937	15998	15714	15799	15929	16084	15628	15894	15956	15803	15884	15899	15850	15782	15832	15882	15747	15786	16227	15845	15891	16012	15804	15718	15624	15988	15678	15648	15797	15909	15738	16057	15904	15933	16012	15581	15901	15777	15827	15761	15651	15898	15996	15912	16061	15911	15964	15755	15821	16054	15648	15719	15767	15785	16023	16019	15799	15851	15863	15911	15856	16007	15855	15766	15743	15723	15714	15871	15804	15845	15798	15846	15800	15845	15692	15887	15907	15888	15824	15969	15848	15778	15865	15720	15952	15937	15988	15999	15937	15735	15835	15886	15704	15880	15686	15788	15719	15794	15674	15918	15839	15901	15958	15853	15996	15829	15928	16028	15914	15798	15896	15740	15894	15970	15956	15677	15857	15959	15906	15865	15820	15939	15948	15854	15838	15874	15715	15794	15710	15925	15918	16031	15685	15897	15647	15941	16191	15857	15872	15700	15876	15818	15851	15710	15777	15653	15817	15749	16031	15968	15873	15897	15778	15752	15889	15568	15821	15943	15767	15743	15805	15758	15782	15979	15857	15747	15822	15726	16064	15974	15735	15954	16008	15792	15655	15768	15690	15900	15883	16034	15728	15878	15935	15783	15920	15891	15942	15849	15938	16025	15904	15865	15916	15995	15749	15765	15868	15845	15940	15857	15887	15831	15939	15711	15812	15926	15866	16018	15802	15914	15931	16026	15927	16058	15726	15897	15880	15781	15921	15659	15629	15809	15746	15864	15749	15920	15956	15783	15712	15804	15819	15822	15685	15885	15755	15994	15897	15652	15832	15845	15715	15965	15941	15827	15821	15980	15829	15906	15798	15779	15779	15807	15588	15632	15793	15981	15952	15950	15873	15850	15779	15947	15785	15805	15778	15779	15816	15945	15718	15731	15923	15745	15771	15943	15910	15703	15968	15806	15873	15813	15921	15796	15764	15889	15878	15983	15804	15910	15894	15761	15699	15691	16075	15866	15799	16176	15889	15874	16060	15807	15678	15721	15972	15629	15848	15824	15974	15782	15740	15615	15835	15648	15866	15953	15926	15748	15682	15849	15968	15810	15681	15828	15948	15905	15926	16032	15925	15704	15922	15793	15594	15710	16020	15882	15762	15819	15839	15895	15923	15799	15780	15811	15807	15878	15918	16007	15811	15884	15912	15987	16056	15962	15794	15872	15819	15900	15867	15943	15922	15702	15737	15870	15942	15814	15946	15627	15908	15847	15777	15645	15803	15816	15848	15985	16020	15767	15693	15754	15892	15855	15598	15862	15555	15870	15663	15705	15963	15833	15978	15745	15950	15885	15818	15785	15707	15688	15623	15927	15967	15946	15845	16054	15830	15825	15788	15838	16118	15988	16016	15855	16029	15746	15992	15818	15852	15815	15842	15749	15765	15728	15799	15888	15681	15859	15804	15969	15592	15796	15903	15797	15814	15745	15981	15815	15912	15626	15934	15639	15717	15906	15785	15749	15846	15945	15950	15829	15642	15865	15927	15813	15838	15859	15790	15863	15836	15759	15810	15969	15918	15970	15744	15886	15795	15701	15928	15826	15803	15940	15828	15630	15697	15842	15736	15815	15663	15823	16021	15673	15890	15724	15768	15857	15876	15723	15774	15987	15921	15757	15640	15912	15702	15854	15919	16131	15821	15762	16087	15907	15861	15702	15735	15857	15979	15796	15750	15901	15802	15772	15816	15975	15769	15669	15847	15836	15709	16036	16017	15868	15828	15953	15756	15828	15924	15941	15739	15712	15911	16031	15969	15721	15672	15772	15846	15790	16188	15892	15956	15774	15706	15850	15661	15869	15708	15989	15951	15908	15938	15875	15842	15816	15890	15643	15776	15943	15953	16093	15904	15882	15834	15891	15846	15891	15910	15906	15945	15745	15783	15772	15816	15840	15977	15819	15762	15643	15819	15837	16075	15786	15786	15857	15764	15959	15940	15713	15891	15850	15782	15963	15841	15644	16023	15592	15630	15861	15993	15852	15913	15791	15918	15951	15759	15794	15984	15857	15988	15970	15975	15943	15931	15961	15722	15784	15651	15874	15809	15797	15814	15827	15890	15783	15746	15810	15896	15754	15709	15889	15738	15663	15795	16030	16025	15851	15881	15631	15660	15746	15881	15771	15948	15906	15863	16006	15805	15988	15631	15760	15897	15840	15883	15798	15735	15869	15702	15841	15994	15946	16086	15897	15920	15800	16033	15919	15934	15961	15732	16033	15622	15867	15848	15800	16051	15738	15856	15823	15951	15663	15810	15894	15734	15819	15865	15847	15661	15730	15951	15696	15905	15959	15874	15850	15894	15838	15855	15877	15806	15834	15995	15920	15923	15782	15902	15810	15833	15734	15840	15860	15785	15750	15848	15728	15726	15878	15873	15624	15594	15911	15919	15991	15709	15823	15843	15857	15877	15781	16060	15802	15813	15914	15990	15705	15809	15712	16038	15937	15982	15813	15843	15736	15791	15698	15894	15725	15689	16014	15941	15856	15856	16010	15808	15769	15895	15732	15862	15810	15833	15938	15842	15759	15761	15881	15817	15807	15967	15954	16030	15818	15788	16035	15723	15854	15828	15790	16000	15986	16082	15680	15903	15783	15901	15650	15781	15884	15583	15939	16012	16018	15993	15772	15783	15835	15916	15658	15638	15899	15839	15901	15790	15717	15829	15905	15751	15837	15679	15681	15902	15790	15704	15821	15809	15846	15752	15837	15695	15738	15829	15944	15796	15812	15659	15724	15884	16079	15680	15761	15774	15770	15794	15729	15978	15909	15827	15951	15741	15791	15876	15969	15966	15826	15818	16085	15800	15579	15764	15896	16081	15938	16009	15826	15790	15958	15869	15667	15857	15868	15857	15753	15814	15817	15721	15892	15770	15830	15924	15765	16055	15602	15777	15945	15903	15859	15999	15980	15924	15731	15848	15835	15882	15922	16012	16101	15910	15870	15864	15871	15871	15684	15821	16010	15934	15659	16005	15827	15796	15883	15648	15727	16009	15923	15906	15681	15629	15727	15691	15817	15829	15851	15938	15818	15613	15856	15713	15634	15857	15937	15724	15854	15711	15901	15837	15765	15829	16062	15850	15712	15912	15759	15793	16053	15859	15946	15889	16087	15677	15797	15782	15889	15885	15836	15861	15820	15871	15911	15926	15722	15767	15891	15725	15659	15904	16085	15700	15806	15943	15759	15885	15875	15780	15789	15879	15859	15668	15772	15673	15743	15833	15744	15799	15858	15951	15802	15856	15685	15975	15726	15658	16064	15854	15773	15807	15888	15921	15749	16070	16114	15922	15894	15893	15741	15889	15830	15825	15829	15903	15890	15849	15946	15736	15827	15816	15904	15938	15784	15754	15961	15729	16013	15730	15501	15869	15819	15818	15748	15752	15776	15734	15674	15883	16037	16014	15795	15781	15852	15984	16058	15929	15816	15797	15797	15776	15709	15814	15826	15804	15860	15882	15942	15783	15732	15859	15674	15809	15824	15784	15572	15892	15755	15803	15817	15905	15869	15814	15848	15945	15989	15782	15982	15788	15680	15918	15902	15867	15792	15759	15617	15810	15889	15985	15865	15842	16082	15856	15908	15809	15995	15976	16035	15869	15799	15912	16020	15868	15872	15925	15566	15881	15867	15800	15941	15764	15916	15845	15904	15937	15890	15953	15807	15807	15924	15900	15780	15827	15713	15907	15949	16002	15956	15812	15883	15732	15817	15692	15776	15865	15964	15805	15653	15943	15957	15924	15747	15789	15847	15752	15814	15998	15780	15896	15761	15625	15861	15786	15848	15975	15896	15903	15738	15830	15910	15848	15826	15781	15869	15883	15867	16084	15706	15842	15765	15918	15789	15947	15835	15816	15800	15912	15789	15745	15789	15805	15895	15764	15849	15745	15705	16041	15795	15898	15585	15631	15681	15771	15920	15824	15880	15756	15748	15746	15871	15860	15847	15925	15651	15950	15943	15805	15929	15772	15713	15846	15992	15692	15958	15685	15858	15794	15800	15683	15948	16062	15884	15856	15865	15984	15900	15874	15787	16017	15937	16009	15942	15752	15850	15759	15690	15905	15798	15896	15913	16049	15831	15903	15832	15973	15766	15875	15646	15709	15723	15963	16042	15923	15825	15932	15779	15980	15941	15935	16033	15864	15723	15822	16063	15815	15865	15814	15751	15924	15866	16002	15794	15995	15847	15815	15929	15798	15922	15972	15736	15852	15663	15940	15667	15706	15801	15967	15891	15854	15932	15911	15745
25749	38377	34411	24964	21331	19034	17038	15632	14827	14700	14440	14163	14073	14128	14075	14151	13958	13948	13941	13935	13899	13899	13978	13726	13869	13756	13979	13848	13926	13892	13797	13962	14072	13792	13966	13929	13905	13935	13968	13886	14017	13909	14025	13857	14133	13900	13833	13866	13784	13915	13860	13824	13797	13865	13987	13921	13794	13824	13850	13775	13790	13822	13793	13888	13836	13780	13715	13868	13704	13662	13767	13779	13790	13750	13717	13759	13903	13871	13809	13880	13640	13826	13743	13831	13967	13835	13619	13900	13748	13771	13778	13761	13794	13913	13863	14010	13827	13657	13801	13864	13757	13787	13799	13859	13768	13780	13939	13720	13807	13679	13973	13825	13792	13791	13825	13838	13756	13652	13841	13836	13767	13780	13745	13881	13784	13774	13807	13856	13895	13763	13868	13727	13782	13716	13822	13889	13686	13814	13807	13774	13699	13802	13652	13831	13673	13738	13792	13654	13824	13938	13791	13930	13886	13700	13767	13903	13846	13789	13953	13733	13746	13937	13722	13622	13801	13667	13702	13742	13754	13896	13908	13937	13779	13782	13761	13670	13672	13851	13834	13888	13870	13700	13750	13751	13799	13804	13782	13876	13841	13793	13844	13644	13873	13715	13807	13740	13797	13671	13855	13901	13806	13987	13963	13780	13795	13705	13743	13951	13615	13753	13793	13766	13777	13799	13801	13847	13769	13880	13676	13858	13938	13896	13820	13751	13709	13788	13637	13857	13837	13817	13697	13747	13835	13823	13991	13792	13869	13966	13792	13817	13911	13828	13963	13885	13822	13808	13725	13831	13788	13750	13749	13570	13818	13759	13633	13834	13749	13913	13779	13885	13715	13822	13890	13680	13750	13844	13682	13722	13813	13807	13853	13626	13751	13812	13994	13800	13850	13865	13921	13886	13657	13764	13971	13787	13819	13954	13873	14025	13778	13878	14035	13771	13730	13865	13827	13855	13773	13734	13843	13765	13735	13798	13839	13870	13788	13915	13855	13963	13640	13795	13938	13998	13859	13853	13708	13774	13685	13726	13744	13884	13895	13711	13710	13776	13859	13796	13799	13811	13711	13611	13760	13856	13883	13964	13755	13791	13986	13720	13833	13851	13721	13709	13577	13805	13724	13655	13897	13833	13942	13732	13795	13768	13857	13901	13900	13597	13847	13731	13699	13882	13708	13787	13787	13959	13928	13733	13812	13771	13827	13958	13933	13906	13925	13797	13660	13839	13785	13831	13772	13856	13818	13926	13987	13704	13827	13761	13705	13679	13932	13849	13834	13727	13889	13868	13858	14011	13688	13842	13746	13803	13610	13896	13720	13838	13814	13842	13898	13759	13791	13828	13776	13733	13799	13713	13686	13885	13811	13725	13996	13885	13799	13739	13869	13787	13598	13912	13785	13893	13856	13654	13743	13749	13810	13875	13891	13705	13751	13908	13793	13841	13845	13900	13870	13874	13794	13791	13743	13920	13756	13865	13846	13901	13888	13841	13823	13813	13825	13767	13926	13880	13809	13664	13816	13921	13741	13810	13695	13728	13772	14011	13946	13867	13780	13759	13581	13754	13822	13712	13740	13729	13786	13710	13891	13863	13921	13806	13928	13778	13869	13730	13733	13834	13870	13728	13817	13746	13794	13829	13731	13628	13855	13808	13763	13688	13704	13725	13817	13931	13823	13838	13922	13754	13658	13860	13698	13881	13707	13719	13883	13859	13690	13931	13849	13779	13885	13952	13758	13945	13739	13684	13991	13802	13811	13813	13740	13726	13742	13879	13688	13750	13850	13902	13739	13814	13818	13846	13635	13914	14097	13987	13843	13580	13852	13825	13905	13826	13772	13577	13800	13648	13840	13868	13920	13796	13894	13905	13921	13642	14001	13743	13893	13740	13878	13737	13745	13751	13846	13767	13857	13655	13778	13859	13818	13857	13791	13811	13771	13587	13783	13794	13990	13778	13855	13812	13885	13869	13561	13870	13741	13742	13859	13760	13709	13795	13857	13852	13890	13640	13728	13884	13936	13764	13878	13682	13627	13590	13940	13766	13795	13854	13735	13778	13818	13739	13737	13893	13898	13725	13719	13759	13843	13921	13710	13725	13763	13842	13801	13966	13717	13676	13914	13777	13827	13627	13800	13724	13856	13759	14001	13886	13818	13706	13713	13928	13811	13756	13799	13883	13889	13723	13797	13866	13817	13783	13698	13866	13809	13928	13844	13770	13798	13773	13774	13888	13925	13879	13812	13758	13777	13866	13678	13832	13810	13687	13733	13876	13833	13919	13676	13726	13727	13771	13855	13872	13779	13700	13852	13752	13763	13716	13840	13746	13772	13751	13813	13838	13829	13715	13883	13661	13853	13712	13787	13742	13800	13877	13833	13867	13839	13785	13778	13768	13805	13908	13670	13930	13753	13904	13759	13816	13797	13771	14016	13839	13854	13734	13716	13878	13943	13759	13834	13753	13773	13697	13843	13895	13757	13869	13710	13887	13916	13753	14002	13886	13774	13883	13818	13701	13670	13766	13921	13763	13662	14119	13767	13830	13758	13803	13788	13874	13888	13700	13931	13880	13951	13857	13974	13754	13743	13910	13820	13701	13708	13773	13803	13810	13820	13648	13819	13915	13669	13758	13675	14023	13762	13839	13884	14010	13722	13887	13721	13817	13800	13746	13970	13778	13696	13912	13835	13846	13753	13822	13918	13880	13885	13802	13785	13869	13914	13689	13751	13817	13877	13971	13697	13769	13737	13840	13838	13785	13954	13789	13676	13873	13748	13963	13799	13802	13786	13765	13698	13777	13702	13705	13794	13744	13826	13843	13765	13836	13765	13735	13923	13753	13824	13778	13747	13873	13838	13879	13691	13828	13720	13805	14010	13810	13655	13712	13794	13675	13586	13903	13760	13851	13854	13650	13894	13853	13801	13820	13777	13957	13653	13936	13832	13986	13774	13668	13904	13683	13760	13704	13845	13875	13755	13745	13908	13751	13823	13746	13758	13964	13638	13848	13825	13713	13801	13814	13970	13909	13732	13833	13799	13800	13843	13729	13739	13860	13992	13690	13872	13687	13656	13797	13892	13753	13877	13997	13864	13651	13891	13576	13853	13810	13738	13766	13869	13821	13839	13839	13807	13764	13754	13734	14001	13738	13833	13777	13802	13885	13820	13699	13701	13834	13655	13704	13843	14079	13804	13985	13784	13823	13720	13763	13870	13776	13732	13735	13889	13823	13870	13728	13725	13794	13802	13957	13790	13743	13766	13702	13745	13914	13691	13849	13791	13778	13791	13818	13917	13695	13830	13730	13906	13745	13893	13713	13593	13992	13669	13927	13888	13900	13815	13954	13953	13647	13901	13814	13742	13904	13841	13732	13903	13987	13774	13894	13779	13891	13781	13909	13619	13905	13684	13820	13734	13702	13714	13790	13646	13685	13977	13937	13848	13846	13868	13842	14004	13816	13831	13662	13955	13917	13912	13990	13855	13827	13748	13788	13560	13817	13850	13717	13802	13754	13627	13780	13887	13789	13734	13832	13890	13872	13847	13797	13859	13939	13758	13796	13896	13702	13766	13692	13957	13880	13707	13912	13740	13890	13798	13881	13657	13707	13731	13831	13836	13903	13787	13792	13958	13809	13967	13741	13868	13952	13816	13845	13808	13754	13756	13808	14021	13908	13975	13781	13784	13763	13787	13760	13792	13789	13720	13879	13887	13887	13716	13867	13808	13795	13557	13860	13721	13863	13938	13688	13989	13942	13701	13661	13722	13939	13781	13639	13718	13807	13856	13849	13805	13734	13930	13752	13867	13734	13679	13681	13742	13812	13898	13799	13929	13780	13814	13804	13934	13871	13697	13974	13757	13808	13900	13901	13668	13811	13709	13801	13777	14048	13799	13691	13738	13654	13982	13777	13814	13809	13911	13744	13736	13742	13904	14005	13838	13736	13804	13792	13655	13850	13894	13864	13729	13731	13853	13724	13856	13833	13902	13671	13773	13774	14005	13818	13905	13879	13918	13902	13837	13789	13838	13683	13687	13797	13968	13775	13817	13680	13853	13807	13770	13756	13889	13717	13674	13767	13798	13872	13797	13982	13789	13811	13856	13608	13864	13728	13811	13911	13702	13882	13651	13854	13720	13875	13842	13793	13706	13712	13746	13832	13800	13798	13799	13680	13842	13886	13771	13719	13731	13824	13700	13735	13779	13715	13911	13895	13718	13710	13852	13782	13933	13824	13840	13853	13690	13735	13953	13773	13588	13803	13763	13943	13681	13827	13721	13673	13923	13788	13802	13915	13769	13816	13669	13888	13890	13974	13792	13872	13842	13689	13789	13868	13839	13706	13878	13900	13757	13662	13808	13953	13722	14026	13806	13730	13897	13856	13936	13745	13824	13777	13863	13705	13701	13831	13772	13861	13896	13759	13676	13855	13866	13866	13815	13623	13861	13732	13838	13853	13865	13795	13942	13557	13796	13640	13750	13922	13801	13888	13883	13825	13898	13754	13826	13924	13735	13631	13834	13829	13621	13794	13735	13922	13841	13921	13680	13739	13727	13683	13806	13859	13773	13879	13831	13685	13765	13781	13902	13924	13897	13883	13879	14031	13804	13704	13894	13761	13730	13905	13710	13894	13887	13675	13834	13919	13936	13847	13891	13976	13738	13733	13842	13807	13833	14001	13774	13830	13754	13905	13813	13652	13712	13958	13808	13893	13823	13870	13904	13893	13851	13777	14028	13770	13861	13705	13689	13672	13811	13790	13964	13627	13883	13872	13948	13709	13781	13769	13683	13741	13764	13807	13750	13856	13767	13985	13608	13899	13837	13795	13841	13917	13811	13760	13630	13868	13812	13789	13834	13896	13716	13818	13910	13584	13765	13901	13827	13850	13939	13825	13818	13771	14015	13768	13783	14081	13814	13750	13874	13810	13713	13946	13850	13624	13832	13972	13834	13721	13814	13863	13963	13852	13821	13644	13797	13918	13896	13672	13901	13884	13747	13824	13785	13713	13978	13857	13912	13721	13764	13754	13920	13781	13846	13838	13916	13721	13886	13837	13733	13853	13745	13868	14066	13728	13788	13978	13793	13953	13891	13833	13749	13940	13786	13790	13706	13693	13735	13836	13931	13790	13686	13735
24153	21227	28725	24965	24052	24362	22223	18326	17247	16930	16781	16339	16162	16381	16117	16112	16122	15976	15943	15927	15931	15938	16001	15907	15938	15845	15972	16041	15943	15721	15828	15957	15806	15830	15853	15846	15879	15934	15847	15898	15823	15959	16024	15867	15830	15787	15896	16023	16032	15992	15955	16004	15904	15743	15929	15977	15820	15714	15885	15735	15721	15756	15671	15693	15655	15649	15820	15911	15722	15823	15601	15607	15755	15682	15568	15743	15712	15841	15750	15878	15672	15701	15837	15892	15797	15878	15811	15712	15746	15816	15726	15628	15514	15640	15686	15848	15873	15680	15608	15497	15716	15756	15554	15554	15750	15648	15669	15683	15772	15863	15704	15588	15730	15668	15872	15763	15986	15745	15855	15838	15655	15657	15700	15807	15915	15760	15936	15679	15626	15837	15926	15769	15702	15654	15686	15674	15570	15723	15619	15805	15876	15703	15540	15596	15499	15673	15870	15859	15699	15724	15777	15678	15710	15764	15795	15675	15748	15927	15708	15764	15762	15458	15775	15723	15907	15873	15658	15710	15612	15828	15589	15775	15788	15613	15809	15684	15755	15900	15701	15494	15769	15789	15606	15708	15718	15571	15772	15734	15647	15606	15633	15676	15712	15594	15779	15729	15781	15676	15569	15786	15531	15745	15674	15658	15826	15631	15756	15864	15733	15733	15754	15576	15901	15728	15724	15831	15879	15813	15630	15746	15734	15763	15669	15742	15825	15622	15885	15819	15476	15730	15619	15624	15811	15866	15874	15895	15986	15708	15834	15793	15784	15722	15689	15798	15623	15683	15712	15961	15714	15589	15802	15673	15692	16021	15842	15710	15577	15760	15855	15763	15879	15626	15762	15900	15715	15793	15886	15948	15871	15792	15683	15775	15770	15585	15888	15633	15626	15728	15618	15641	15498	15579	15582	15788	15838	15518	15700	15672	15892	15875	15710	15756	15732	15830	15645	15930	15609	15805	15782	15794	15611	15812	15839	15651	15555	15720	15704	15668	15790	15716	15808	15806	15708	15678	15813	15857	15818	15877	15993	15832	15952	15741	15512	15838	15662	15743	15651	15945	15808	15627	15858	15586	15739	15673	15868	15851	15782	15872	15568	15574	15574	15755	15648	15690	15672	15674	15678	15697	15615	15901	15566	15823	15525	15638	15635	15593	15793	15915	15661	15531	15599	15863	15657	15927	15808	15643	15657	15779	15648	15732	15756	15511	15694	15797	15737	15637	15752	15861	15786	15765	15860	15667	15724	15741	15623	15805	15824	15811	15669	15765	15689	15780	15790	15631	15805	15651	15815	15758	15853	15775	15797	15721	15767	15813	15931	15760	15740	15687	15664	15675	15854	15677	15652	15728	15782	15701	15628	15678	15511	15715	15752	15830	15599	15591	15707	15615	15629	15701	15651	15766	15656	15801	15737	15743	15683	15769	15983	15625	15743	15748	15639	15660	15755	15574	15709	15745	15692	15764	15625	15742	15848	15572	15870	15649	15773	15778	15793	15827	15712	15781	15753	15777	15746	15664	15737	15521	15692	15634	15622	15576	15777	15559	15797	15713	15776	15644	15670	15990	15842	15872	15619	15708	15586	15576	15735	15586	15592	15806	15711	15848	15776	16053	15736	15801	15805	15699	15630	15695	15541	15694	15774	15854	15735	15686	15662	15615	15852	15568	15661	15879	15675	15874	15662	15664	15991	15882	15703	15737	15709	15557	15740	15721	15829	15468	15635	15595	15711	15666	15601	15756	15639	15769	15687	15880	15869	15743	15797	16106	15781	15661	15620	15612	15779	15820	15658	15564	15710	15812	15810	15648	15734	15655	15675	15609	15782	15848	15602	15675	15837	15803	15757	15894	15539	15768	15683	15701	15798	15504	15637	15591	15719	15667	15749	15643	15679	15713	15708	15659	15745	15844	15607	15697	15788	15656	15831	15630	15637	15714	15655	15911	15836	15793	15803	15544	15820	15546	15818	15725	15536	15844	15680	15754	15783	15846	15922	15931	15732	15567	15573	15490	15710	15702	15659	15786	15957	15848	15873	15709	15616	15838	15619	15812	15732	15534	15766	15732	15601	15865	15851	15640	15690	15679	15845	15692	15606	15637	15684	15731	15915	15730	15672	15596	15874	15645	15787	15680	15735	15743	15721	15759	15760	15720	15798	15700	15665	15616	15687	15816	15752	15772	15721	15459	15538	15889	15721	15742	15651	15720	15932	15652	15615	15647	15771	15775	15773	15688	15738	15815	15768	15624	15713	15766	15459	15765	15788	15632	15887	15810	15803	15660	15798	15695	15879	15927	15728	15645	15762	15624	15655	15623	15738	15751	15746	15707	15650	15663	15816	15856	15566	15831	15698	15643	15691	15712	15719	15614	15734	15620	15760	15615	15768	15627	15752	15860	15764	15610	15529	15721	15755	15749	15695	15843	15674	15660	15825	15775	15443	15644	15741	15801	15892	15830	15788	15615	15871	15644	15734	15668	15765	15674	15724	15858	15671	15740	15818	15857	15930	15911	15716	15867	15704	15864	15944	15634	15711	15545	15881	15918	15843	15812	15826	15746	15672	15774	15620	15817	15687	15900	15784	15725	15760	15584	15812	15629	15665	15644	15666	15789	15801	15836	15696	15579	15597	15752	15720	15656	15784	15640	15671	15746	15694	15781	15827	15756	15561	15626	15905	15800	15752	15671	15676	15795	15788	15672	15854	15792	15636	15802	15594	15946	15879	15787	15645	15531	15793	15695	15736	15671	15544	15613	15657	15736	15688	15740	15706	15676	15634	15713	15814	15749	15631	15911	15689	15538	15750	15748	15757	16030	15641	15905	15594	15681	15654	15506	15768	15592	15681	15665	15660	15673	15655	15529	15743	15789	15730	15720	15692	15696	15802	15819	15741	15804	15625	15684	15846	15923	15843	15676	15650	15769	15650	15804	15726	15737	15711	15770	15583	15661	15666	15875	15633	15771	15691	15668	15712	15668	15842	15703	15800	15685	15829	15714	15562	15602	15685	15724	15677	15806	15686	15559	15874	15697	15468	15556	15764	15774	15791	15741	15778	15676	15713	15601	15849	15787	15761	15974	15644	15513	15714	15819	15878	16048	15776	15597	15721	15791	15642	15783	15683	15761	15789	15738	15754	15669	15730	15904	15632	15699	15858	15742	15772	15674	15646	15932	15633	15827	15668	15888	15632	15659	15742	15690	15584	15790	15708	15648	15755	15541	15684	15681	15802	15789	15841	15865	15773	15748	15833	15721	15594	15717	15698	15860	15707	15573	15708	15954	15697	15826	15914	15751	15696	15794	15746	15709	15758	15661	15758	15692	15632	15576	15727	15844	15885	15688	15791	15751	15920	15838	15843	15876	15703	15671	15821	15659	16020	15939	15739	15748	15749	15853	15744	15885	15766	15625	15951	15788	15664	15853	15787	15889	15768	15960	15779	15582	15757	15739	15774	15730	15665	15519	15801	15695	15842	15768	15697	15661	15732	15841	15660	15582	15718	15750	15706	15746	15739	15962	15720	15880	15983	15919	15864	15452	15644	15709	15861	15779	15770	15703	15849	15590	15769	15660	15680	15819	15860	15659	15777	15765	15715	15610	15788	15635	15646	15516	15756	15772	15686	15701	15361	15882	15583	15798	15519	15825	15776	15805	15915	15767	15627	15799	15603	15970	15698	15625	15808	15618	15658	15722	15564	15772	15669	15820	15803	15647	15665	15690	15809	15620	15744	15604	15580	15683	15815	15835	15954	15763	15789	15775	15915	15641	15675	15643	15774	15730	15810	15605	15863	15717	15722	15682	15553	15789	15858	15706	15839	15842	15758	15646	15610	15819	15780	15604	15667	15701	15472	15876	15671	15826	15700	15864	15627	15857	15564	15818	15817	15669	15731	15667	15670	15855	15617	15762	15750	15760	15764	15593	15984	16047	15494	15858	15855	15787	15708	15833	15702	15754	15630	15825	15749	15624	15705	15731	15776	15572	15766	15818	15699	15623	15720	15635	15815	15753	15651	15757	15686	15745	15723	15837	15833	15857	15904	15740	15685	15755	15663	15757	15821	15764	15733	15865	15745	15630	15854	15831	15625	15835	15765	15705	15598	15925	15510	15842	15841	15495	15682	15878	15777	15741	15808	15955	15802	15929	15817	15665	15731	15725	15799	15594	15689	15886	15870	15765	15736	15712	15743	15593	15664	15733	15780	15868	15721	15738	15668	15837	15791	15962	15606	15778	15920	15708	15751	15861	15598	15613	15651	15408	15584	15802	15694	15648	15958	15808	15610	15505	15817	15942	15892	15679	15682	15910	15819	15653	15790	15730	15765	15805	15900	15641	15921	15590	15800	15793	15758	15723	15819	15767	15690	15809	15717	15786	15768	15807	15641	15856	15679	15523	15739	15669	15774	15761	15599	15975	15739	15617	15731	15618	15683	15640	15886	15816	15643	15789	15658	15580	15469	15692	15734	15672	15758	15676	15548	15590	15835	15683	15625	15899	15801	15860	15513	15858	15786	15781	15690	15666	15618	15845	15831	15642	15718	15563	15614	15916	15768	15674	15687	15786	15699	15753	15591	15706	15672	15916	15743	15882	15798	15731	15811	15941	15898	15841	15727	15773	15730	15716	15773	15592	15623	15845	15912	15683	15643	15702	15726	15661	15499	15690	15716	15668	15753	15608	15732	15668	15736	15529	15510	15886	15783	15794	15889	15680	15816	15748	16008	15791	15799	15626	15595	15664	15745	15763	15700	15864	15733	15962	15879	15804	15652	15831	15774	15901	15662	15915	15631	15628	15750	15566	15663	15785	15620	15588	15757	15721	15731	15698	15587	15730	15744	15711	15777	15880	15818	15920	15665	15982	15774	15766	15717	15884	15856	15772	15897	15762	15849	15740	15707	15817	15630	15698	15707	15711	15861	15569	15806	15859	15665	15693	15781	15730	15702	15854	15643	15817	15623	15649	15549	15792	15707	15785	15761	15617	15763	15679	15703	15819	15845	15633	15735	15860	15707	15838	15681	15760	15857	15894	15900	15701	16008	15821	15696	15775	15632	15681	15995	15713	15839	15620	15625	15636	15677	15679	15754	15643	15663	15694	15825	15680	15552	15792	15744	15668	15615	15686	15684	15676	15541	15462
27204	46749	42374	31515	27271	22648	19008	16759	15583	15085	14794	14424	14418	14160	14387	14306	14110	14046	13921	13912	13981	13931	13783	13969	13830	13887	14114	13881	13925	13923	13932	13851	13995	14075	14123	14026	13944	13864	14190	13827	14047	13939	13888	13945	14015	13835	13740	13927	13899	13966	13952	13791	13958	13836	13789	13868	14022	13935	13808	14076	13645	13909	13826	13745	13874	13781	13530	13742	13707	13810	13729	13785	13853	13650	13717	13717	13771	13886	13784	13738	13869	13924	13752	13748	13678	13696	13852	13581	13783	13812	13707	13860	13619	13748	13822	13867	13670	13636	13692	13799	13751	13742	13979	13826	13697	13763	13725	13754	13747	13784	13709	13686	13802	13712	13793	13720	13858	13768	13859	13747	13854	13846	13748	13703	13756	14034	13699	13707	13738	13787	13731	13723	13907	13867	13675	13917	13790	13852	13810	13814	13814	13685	13620	13734	13719	13898	13820	13674	13633	13914	13721	13585	13882	13798	13750	13917	13589	13940	13668	13936	13573	13605	13733	13942	13805	13905	13978	13706	13884	13663	13879	13771	13929	13845	13732	13757	13692	13818	13872	13617	13883	13775	13858	13827	13812	13685	13789	13682	13747	13817	13863	13832	13682	13757	14018	13747	13747	13839	13630	13680	13806	13771	13735	13726	13866	13716	13667	13683	13926	13644	13701	13836	13801	13827	13812	13854	13608	13844	13789	13690	13889	13625	13677	13791	13738	13725	13806	13708	13724	13817	13929	13723	13709	13612	13801	13735	13634	13789	13517	13782	13834	13819	13776	13815	13887	13752	13715	13834	13748	13690	13860	13557	13956	13841	13770	13767	13822	13723	13724	13818	13798	13775	13769	13775	13688	13682	13705	13636	13788	13835	13980	13745	13911	13860	13772	13726	13835	13906	13682	13755	14092	13827	13857	13832	13817	13704	13838	13888	13728	13643	13903	13677	13767	13754	13833	13725	13829	13809	13650	13865	13736	13664	13791	13880	13811	13743	13642	13792	13719	13774	13736	13669	13672	13759	13976	13731	13747	13710	13778	13657	13774	13851	13647	13662	13750	13798	13761	13646	13710	13821	13699	13854	13729	13641	13631	13913	13822	13653	13823	13953	13846	13850	13864	13777	13875	13565	13756	13733	13769	13813	13741	13808	13870	13744	13811	13804	13699	13799	13609	13802	13818	13757	13696	13603	13643	13791	13779	13833	13771	13852	13745	13714	13861	13799	13730	13826	13820	14009	13859	13800	13749	13751	13779	13850	13749	13772	13831	13663	13871	13808	13748	13803	13855	13715	13714	13704	13931	13710	13714	13584	13859	13853	13711	13635	13860	13811	13750	13770	13844	13630	13749	13853	13694	13548	13690	13846	13682	13741	13638	13703	13876	13899	13886	13856	13719	13933	13809	13528	13875	13768	13799	13608	13673	13725	13976	13836	13816	13745	13827	13794	13747	13880	13835	13812	13717	13729	13811	13763	13708	13753	13790	13836	13652	13765	13742	13785	13611	13628	13850	13724	13794	13685	13672	13594	13600	13704	13870	13600	13948	13790	13752	13722	13772	13727	13833	13727	13856	13857	13883	13710	13817	14046	13769	13790	13650	13856	13816	13823	13872	13815	13864	13841	13854	13760	13752	13772	13883	13788	13909	13764	13805	13861	13810	13573	13858	13738	13955	13897	13866	13797	13757	13911	13851	13696	13668	13748	13807	13809	13724	13712	13744	13725	13777	13974	13822	13851	13737	13756	13790	13772	13791	13626	13764	13697	13794	13793	13635	13797	13817	13898	13690	13917	13584	13812	13798	13689	13789	13764	13861	13838	13734	13762	13797	13793	13601	13763	13908	13802	13765	13755	13701	13697	13820	13713	13715	13826	13752	13866	13665	13839	13756	13754	13750	13738	13781	13756	13673	13716	13721	13804	13712	13633	13833	13950	13799	13692	13686	13482	13844	13653	13761	13930	14001	13956	13781	13983	13860	13625	13661	13682	13974	13775	13691	13741	13739	13719	13699	13847	13801	13824	13661	13673	13666	13833	13859	13957	13807	13730	13590	14114	13796	13871	13633	13740	13735	13915	13729	13805	13707	13893	13895	13715	13904	13636	13583	13863	13760	13799	13979	13623	13860	13850	13827	13800	13736	13839	13871	13690	13660	13795	13845	13855	13699	13631	13896	13702	13683	13825	13865	13628	13747	13707	13889	14001	13697	13667	13802	13713	13888	13772	13730	13778	13694	13924	13846	13722	13990	13892	13798	13716	13659	13737	13831	13740	13717	13753	13788	13691	13646	13758	13697	13725	13868	13732	14012	13890	13989	13710	13713	13811	13698	13729	13849	13830	13938	13582	13765	13931	13669	13777	13791	13650	13795	13820	13694	13670	13843	13587	14046	13951	13804	13717	13869	13657	13790	13568	13756	13878	13891	13798	13802	13751	13708	13828	13843	13611	13692	13645	13727	13489	13649	13758	13751	13621	13639	13753	13797	13860	13616	13805	13742	13688	13806	13728	13759	13950	13823	13802	13771	13690	13757	13897	13742	13796	13818	13705	13815	13764	13839	13874	13978	13769	13573	13621	13793	13529	13627	13819	13743	13784	13686	13733	13860	13797	13909	13830	13918	13907	13773	13797	13684	13748	13686	13812	13590	13705	13689	13580	13950	13765	13799	13654	13639	13891	13926	13713	13796	13750	13727	13705	13797	13643	13759	13796	13861	13840	13817	13682	13738	13824	13873	13841	13668	13786	13805	13759	13790	13943	13741	13589	13821	13697	13629	13727	13817	13826	13731	13867	13697	13684	13860	13588	13696	13682	13914	13809	13948	13644	13712	13574	13763	13882	13972	13562	13708	13823	13859	13861	13705	13620	13815	13691	13607	13804	13766	13647	14005	13677	13899	13726	13779	13599	13777	13767	13758	13784	13799	13845	13755	13749	13794	13765	13735	13670	13866	13832	13854	13800	13893	13792	13842	13901	13820	13653	13782	13748	13867	13798	13779	13857	13761	13775	13805	13801	13742	13694	13707	13774	13839	13770	13648	13836	13798	13893	13660	13708	13740	13755	13901	13827	13904	13864	13769	13763	13801	13890	13801	13814	13789	13784	13862	13820	13823	13781	13985	13799	13832	13829	13676	13620	13703	13498	13782	13781	13864	13695	13904	13678	13690	13763	13688	13654	13862	13775	13838	13813	13823	13771	13801	13794	13942	13953	13703	13996	13680	13856	13694	13763	13948	13662	13889	13803	13593	13776	13562	13745	13763	13969	13647	13782	13907	13723	13802	13797	13724	13729	13729	13703	13834	13824	13883	13657	13831	13556	13763	13853	13695	13873	13761	13587	13880	13594	13790	13775	13965	13790	13686	13704	13687	13510	13844	13809	13695	13614	13672	13645	13752	13691	13825	13911	13728	13790	13769	13740	13708	13801	13662	13927	13777	13827	13864	13820	13880	13822	13813	13968	13885	13793	13736	13794	13586	13748	13752	13720	13703	13808	13714	13638	13651	13720	13656	13760	13843	13628	13806	13616	13796	13686	13730	13673	13739	13603	13884	13818	13773	13757	13797	13683	13705	13870	13807	13869	13818	13797	13784	13931	13774	13833	13664	13854	13900	13663	13765	13803	13603	13686	13737	13899	13671	13734	13699	13777	13840	13647	13650	13860	13729	13685	13796	13805	13792	13789	13623	13717	13755	13749	13809	13679	13625	13821	14031	13593	13714	13852	13876	13692	13787	13820	13900	13654	13696	13797	13926	13758	13664	13749	13692	13856	13858	13737	13787	13704	13826	13839	13879	13830	13668	13883	13709	13962	13835	13741	13757	13806	13864	13800	13877	13690	13584	13827	13837	13894	13865	13885	13692	13791	13810	13735	13702	13846	13761	13823	13945	13740	13844	13739	13815	13892	13611	13760	13712	13888	13723	13749	13935	13883	13817	13726	13590	13602	13707	13774	13710	13833	13678	13824	13875	13733	13665	13706	13826	13668	13860	13779	13752	13733	14030	13584	13813	13857	13705	13703	13844	13811	13605	13857	13700	13812	13619	13688	13608	13629	13896	13684	13680	13696	13736	13883	13746	13845	13826	13772	13904	13516	13941	13708	13843	13907	13666	13838	13816	13827	13677	13775	13751	13719	13723	13689	13733	13719	13784	13741	13800	13711	13751	13743	13810	13726	13772	13743	13989	13758	13768	13817	13855	13742	13910	13735	13808	13901	13736	13729	13890	13741	13633	13701	13819	13863	13597	13924	13732	14023	13847	13810	13664	13693	13671	13701	13721	13969	13784	13880	14015	13790	13864	13864	13734	13718	13685	13782	13724	13802	13823	13691	13760	14044	14033	13690	13737	13719	13711	13719	13811	13590	13807	13666	13768	13784	13811	13823	13750	13679	13893	13725	13810	13577	13857	13828	13839	13782	13767	13801	13779	13861	13738	13854	13739	13632	13716	13863	13797	13938	13767	13896	13765	13698	13768	13658	13803	13679	14024	13730	13768	13771	13692	13648	13649	13737	13677	13746	13837	13838	13698	13953	13840	13618	13742	13795	13562	13867	13834	13876	13722	13853	13625	13637	13785	13731	13912	13703	13695	13901	13776	13793	13699	13818	13858	13763	13876	13972	13732	13909	13788	13858	13810	13737	13792	13907	13655	13822	13815	13753	13769	13854	13797	13679	13772	13889	13783	13755	13968	13780	13852	13755	13711	13771	13850	13707	13731	13764	13734	13922	13822	13741	13753	13841	13935	13869	13730	13814	13861	13850	13777	13769	13750	13798	13592	13897	13661	13873	13725	13725	13779	13893	13840	13841	13851	13740	13739	13706	13777	13784	13772	13835	13703	13900	13851	13734	13714	13780	13806	13667	13795	13798	13852	13688	13750	13820	13892	13857	13987	13763	13688	13842	13648	13945	13767	13861	13756	13855	13689	13899	13630	13726	13641	13850	13670	13778	13818	13798	13813	13726	13659	13847	13737	13683	13664	13719	13784	13745	13778	13622	13627	13808	13716	13718	13741	13825	13593	13901	13821	13760	13881	13918	13733	14028	13841	13710	13777	13929	13897	13862	13800	13816	13656	13869	13656	13687	13641	13842	13715	13752	13593	13728	13804	13740	13898	13677	13787	13701	13851	13802	13908	13727	13770	13746
22959	21286	29169	24066	22772	25316	25879	20235	18584	18038	17960	17459	17475	17352	16986	17152	17093	17203	16893	16937	17063	16933	16669	16918	17031	16854	16895	16763	16900	16886	16884	16918	16637	17094	16884	16891	16983	16776	16814	16731	16906	17061	16823	16900	16944	16963	16903	16727	16585	16748	16778	16542	16984	16628	16531	16690	16583	16590	16649	16788	16624	16503	16717	16764	16569	16467	16584	16628	16619	16682	16559	16660	16815	16640	16507	16734	16486	16594	16654	16482	16638	16533	16515	16552	16585	16649	16899	16426	16573	16489	16461	16566	16540	16633	16546	16681	16556	16523	16701	16574	16566	16582	16638	16750	16951	16647	16537	16613	16626	16526	16594	16492	16588	16290	16619	16702	16665	16667	16583	16632	16604	16614	16645	16464	16503	16647	16721	16631	16646	16681	16511	16689	16837	16822	16520	16521	16620	16644	16625	16761	16391	16662	16406	16472	16717	16409	16641	16425	16626	16504	16423	16232	16596	16513	16766	16527	16423	16374	16408	16545	16644	16635	16493	16581	16564	16439	16670	16550	16628	16485	16588	16446	16649	16316	16606	16648	16338	16360	16570	16525	16638	16749	16704	16706	16495	16601	16788	16472	16569	16444	16625	16475	16541	16622	16600	16483	16443	16438	16425	16724	16441	16363	16573	16577	16596	16503	16547	16522	16683	16413	16610	16503	16724	16555	16543	16588	16598	16533	16567	16393	16389	16518	16620	16370	16499	16285	16610	16431	16406	16669	16656	16644	16611	16668	16671	16529	16449	16364	16678	16519	16725	16565	16639	16636	16589	16581	16587	16631	16623	16582	16639	16482	16557	16467	16843	16302	16529	16557	16685	16586	16551	16628	16528	16705	16560	16335	16700	16495	16459	16734	16629	16566	16615	16589	16620	16703	16408	16561	16637	16497	16464	16470	16617	16648	16717	16529	16517	16519	16548	16590	16641	16360	16803	16582	16785	16596	16708	16437	16588	16598	16678	16587	16531	16522	16602	16625	16927	16628	16583	16583	16521	16664	16574	16586	16388	16597	16572	16757	16727	16656	16487	16620	16733	16504	16548	16734	16496	16598	16646	16304	16396	16524	16480	16509	16482	16515	16653	16383	16517	16706	16527	16539	16359	16600	16555	16704	16432	16513	16728	16560	16555	16407	16357	16542	16497	16509	16612	16669	16553	16666	16705	16517	16720	16562	16450	16685	16586	16620	16620	16474	16560	16515	16602	16729	16649	16586	16599	16545	16593	16808	16532	16438	16532	16531	16710	16520	16488	16565	16710	16426	16565	16659	16460	16528	16740	16592	16413	16667	16423	16445	16418	16551	16452	16631	16597	16722	16709	16488	16784	16723	16715	16592	16566	16691	16769	16502	16721	16434	16480	16718	16283	16422	16608	16615	16573	16650	16665	16651	16494	16499	16572	16535	16504	16568	16611	16561	16438	16562	16518	16589	16740	16774	16590	16616	16732	16486	16739	16554	16567	16494	16568	16460	16675	16501	16535	16593	16693	16624	16606	16482	16533	16740	16690	16822	16561	16444	16709	16609	16399	16438	16507	16840	16595	16641	16526	16670	16461	16608	16416	16663	16649	16531	16644	16654	16659	16658	16573	16556	16447	16596	16513	16557	16472	16659	16750	16518	16505	16450	16698	16658	16676	16539	16413	16436	16702	16489	16498	16484	16624	16684	16444	16513	16399	16491	16620	16503	16401	16475	16539	16545	16414	16700	16666	16602	16530	16523	16544	16492	16649	16440	16462	16728	16471	16570	16477	16672	16606	16611	16590	16527	16483	16296	16772	16549	16363	16500	16402	16572	16683	16705	16622	16455	16654	16802	16527	16421	16577	16692	16633	16538	16405	16518	16446	16518	16276	16626	16524	16598	16667	16612	16707	16539	16517	16533	16499	16517	16492	16655	16474	16551	16718	16638	16652	16340	16617	16532	16721	16609	16525	16607	16544	16549	16662	16420	16727	16699	16621	16703	16491	16591	16656	16674	16365	16359	16493	16575	16721	16612	16631	16548	16444	16520	16681	16661	16624	16522	16622	16351	16442	16739	16526	16609	16576	16631	16724	16600	16553	16662	16459	16526	16338	16566	16644	16498	16476	16529	16642	16351	16621	16643	16498	16553	16608	16422	16603	16687	16473	16546	16524	16706	16630	16397	16566	16480	16335	16521	16697	16536	16610	16716	16495	16415	16299	16347	16816	16466	16694	16552	16693	16404	16382	16706	16470	16343	16619	16376	16488	16664	16685	16427	16605	16566	16667	16581	16585	16578	16703	16543	16767	16546	16758	16488	16478	16641	16400	16673	16504	16602	16662	16477	16444	16522	16510	16411	16639	16670	16488	16659	16594	16660	16547	16489	16606	16434	16408	16503	16463	16504	16496	16748	16352	16593	16582	16531	16609	16656	16578	16658	16594	16471	16559	16778	16686	16502	16561	16627	16618	16482	16556	16769	16476	16664	16651	16599	16647	16638	16487	16500	16482	16502	16628	16500	16753	16639	16722	16404	16387	16423	16646	16505	16541	16500	16676	16574	16482	16644	16563	16601	16751	16450	16692	16435	16517	16498	16681	16646	16611	16649	16523	16599	16612	16273	16561	16276	16558	16423	16567	16593	16601	16506	16827	16470	16412	16718	16602	16472	16632	16569	16516	16544	16443	16438	16548	16391	16720	16710	16689	16544	16614	16366	16623	16563	16583	16564	16558	16570	16596	16585	16642	16575	16569	16609	16576	16711	16493	16507	16569	16524	16492	16497	16491	16849	16524	16697	16615	16580	16586	16527	16676	16342	16423	16338	16663	16526	16582	16658	16718	16664	16614	16673	16485	16562	16811	16519	16589	16403	16654	16601	16615	16706	16503	16731	16444	16717	16530	16550	16539	16656	16703	16516	16633	16699	16619	16693	16543	16578	16488	16603	16532	16700	16940	16749	16497	16522	16785	16530	16490	16754	16599	16609	16499	16431	16459	16563	16626	16612	16519	16679	16669	16579	16627	16473	16277	16532	16481	16624	16537	16609	16609	16652	16617	16600	16752	16724	16612	16370	16449	16493	16551	16703	16706	16579	16634	16537	16700	16798	16868	16642	16688	16467	16689	16553	16562	16550	16552	16354	16589	16582	16469	16693	16515	16472	16545	16686	16488	16586	16488	16505	16374	16578	16449	16692	16593	16514	16430	16619	16468	16761	16493	16503	16526	16629	16721	16710	16626	16595	16432	16859	16633	16517	16429	16596	16360	16588	16481	16350	16649	16654	16477	16565	16385	16607	16552	16478	16558	16470	16510	16488	16438	16681	16645	16510	16679	16505	16623	16663	16595	16521	16434	16546	16704	16664	16679	16646	16351	16543	16717	16578	16550	16360	16603	16449	16610	16538	16585	16464	16584	16685	16556	16541	16488	16296	16409	16592	16702	16757	16668	16625	16527	16681	16689	16455	16644	16795	16619	16503	16615	16516	16731	16709	16521	16559	16554	16469	16545	16752	16478	16485	16406	16426	16575	16553	16606	16409	16577	16324	16630	16681	16663	16484	16397	16548	16684	16621	16639	16646	16555	16427	16481	16487	16592	16574	16365	16544	16577	16417	16363	16605	16740	16547	16571	16587	16566	16454	16515	16734	16609	16578	16631	16570	16528	16543	16499	16364	16442	16579	16476	16568	16467	16470	16566	16559	16503	16662	16685	16647	16477	16428	16480	16390	16599	16583	16602	16523	16614	16652	16685	16702	16605	16516	16665	16613	16680	16523	16413	16560	16641	16461	16395	16779	16484	16819	16655	16625	16643	16504	16698	16774	16637	16531	16516	16528	16576	16530	16339	16552	16553	16552	16416	16688	16595	16596	16529	16628	16674	16606	16594	16436	16526	16513	16510	16524	16510	16343	16586	16673	16581	16541	16610	16562	16314	16607	16587	16572	16503	16703	16564	16508	16404	16635	16533	16280	16568	16584	16578	16684	16598	16528	16661	16516	16656	16688	16799	16568	16603	16610	16591	16593	16491	16588	16701	16452	16325	16556	16385	16409	16701	16478	16464	16406	16732	16568	16533	16654	16560	16483	16419	16302	16856	16577	16582	16655	16620	16416	16501	16334	16697	16517	16557	16383	16661	16624	16494	16593	16722	16478	16541	16567	16698	16441	16534	16622	16799	16737	16596	16560	16553	16454	16564	16603	16802	16416	16720	16565	16699	16660	16656	16707	16588	16643	16474	16621	16791	16519	16816	16496	16502	16563	16490	16363	16529	16568	16431	16668	16540	16473	16548	16541	16606	16433	16596	16315	16512	16475	16353	16541	16451	16387	16632	16636	16563	16618	16557	16604	16783	16686	16527	16463	16617	16461	16398	16816	16776	16600	16602	16483	16531	16551	16602	16567	16545	16364	16518	16354	16494	16560	16631	16642	16708	16528	16587	16561	16642	16525	16343	16494	16543	16530	16692	16438	16409	16340	16634	16715	16496	16476	16541	16368	16577	16665	16503	16708	16602	16552	16484	16572	16398	16473	16716	16800	16555	16556	16674	16647	16604	16615	16718	16630	16647	16512	16462	16507	16822	16537	16618	16476	16635	16425	16627	16851	16772	16459	16510	16476	16308	16462	16536	16490	16555	16435	16537	16429	16695	16646	16493	16468	16407	16519	16609	16618	16708	16461	16490	16552	16517	16597	16450	16496	16696	16439	16600	16484	16599	16673	16569	16580	16622	16640	16766	16606	16710	16469	16650	16673	16659	16719	16726	16497	16661	16391	16584	16502	16552	16774	16639	16630	16802	16679	16501	16633	16645	16644	16782	16690	16649	16584	16854	16624	16576	16503	16515	16626	16615	16724	16768	16425	16482	16490	16479	16599	16616	16738	16762	16758	16675	16748	16540	16482	16643	16708	16532	16387	16702	16475	16440	16561	16573	16671	16586	16569	16598	16529	16662	16570	16517	16724	16598	16662	16638	16475	16663	16632	16729	16548	16746	16374	16410	16546	16660	16681	16731	16558	16705	16627	16659	16751	16571	16399	16571	16487	16518	16581	16551	16449	16622	16405	16774	16610	16541	16568	16691	16480	16643	16586	16563	16550	16529	16348	16437	16408	16564	16578	16468	16542	16384	16497	16567	16592	16550	16832	16490	16434	16568	16723	16696	16490
30030	52371	48687	38046	32289	26070	20309	18637	16940	15900	15658	15430	15175	14942	14685	14772	14666	14690	14627	14592	14599	14390	14442	14435	14413	14517	14443	14490	14611	14369	14423	14513	14523	14452	14425	14427	14568	14617	14533	14516	14762	14432	14515	14389	14662	14485	14554	14352	14288	14380	14382	14382	14263	14340	14204	14525	14257	14314	14231	14356	14404	14328	14189	14262	14351	14292	14299	14312	14452	14389	14201	14361	14191	14311	14255	14265	14263	14210	14306	14280	14219	14256	14431	14425	14444	14229	14385	14182	14242	14268	14192	14123	14183	14473	14147	14227	14353	14306	14197	14430	14189	14262	14315	14308	14231	14332	14188	14188	14356	14332	14254	14337	14272	14359	14162	14297	14332	14493	14268	14151	14251	14198	14220	14305	14255	14332	14174	14295	14246	14168	14296	14092	14170	14387	14175	14277	14222	14216	14338	14348	14324	14305	14198	14250	14278	14249	14180	14390	14372	14330	14320	14372	14414	14176	14417	14330	14408	14165	14164	14196	14314	14257	14380	14414	14390	14128	14351	14329	14235	14117	14245	14231	14337	14454	14226	14096	14235	14331	14193	14172	14316	14291	14263	14330	14148	14207	14132	14121	14249	14328	14257	14234	14247	14166	14333	14234	14421	14318	14133	14199	14269	14196	14275	14363	14376	14186	14238	14223	14092	14429	14251	14264	14336	14409	14100	14318	14248	14333	14246	14062	14207	14172	14224	14303	14311	14388	14293	14277	14368	14196	14255	14235	14370	14198	14280	14247	14227	14210	14201	14267	14351	14112	14303	14346	14169	14392	14159	14139	14300	14333	14066	14268	14328	14143	14188	14175	14489	14275	14314	14247	14164	14287	14188	14368	14075	14300	14268	14194	14299	14187	14302	14302	14356	14150	14091	14190	14279	14191	14196	14296	14261	14322	14107	14227	14092	14414	14131	14435	14195	14294	14197	14186	14157	14317	14209	14336	14254	14286	14237	14238	14325	14164	14396	14248	14204	14285	14258	14114	14229	14351	14346	14350	14415	14131	14319	14238	14372	14354	14201	14189	14297	14211	14389	14362	14141	14143	14135	14254	14217	14293	14235	14223	14337	14101	14397	14289	14369	14273	14294	14313	14200	14341	14178	14139	14489	14174	14294	14161	14218	14182	14394	14464	14354	14290	14300	14219	14371	14265	14365	14286	14213	14252	14296	14143	14432	14441	14261	14236	14227	14174	14151	14347	14220	14232	14308	14173	14394	14058	14395	14177	14257	14364	14260	14315	14085	14266	14089	14241	14243	14266	14332	14195	14200	14331	14287	14368	14351	14129	14299	14327	14366	14200	14136	14207	14231	14342	14307	14177	14446	14311	14235	14280	14224	14198	14254	14350	14264	14269	14134	14323	14183	14383	14338	14113	14321	14207	14135	14071	14188	14236	14383	14220	14301	14242	14283	14153	14240	14229	14173	14195	14196	14187	14346	14378	14426	14361	14190	14308	14477	14440	14245	14248	14262	14183	14344	14310	14297	14380	14057	14258	14273	14130	14269	14263	14247	14339	14105	14188	14250	14312	14176	14244	14197	14232	14180	14249	14282	14315	14345	14058	14333	14373	14367	14174	14133	14361	14363	14353	14193	14276	14199	14041	14135	14344	14433	14186	14336	14341	14108	14353	14321	14244	14044	14237	14403	14273	14332	14374	14256	14234	14258	14388	14321	14206	14373	14246	14365	14317	14190	14303	14190	14202	14127	14265	14300	14263	14170	14256	14421	14315	14173	14341	14443	14315	14272	14174	14092	14264	14248	14327	14288	14069	14284	14213	14255	14281	14135	14414	14102	14216	14124	14198	14305	14066	14242	14342	14319	14315	14127	14199	14302	14099	14364	14259	14202	14414	14232	14300	14273	14319	14161	14173	14358	14282	14314	14512	14150	14342	14180	14271	14210	14138	14137	14191	14174	14081	14332	14312	14322	14304	14193	14149	14304	14174	14301	14408	14203	14354	14100	14189	14224	14235	14210	14304	14062	14337	14252	14205	14064	14209	14276	14117	14269	14029	14352	14188	14265	14269	14477	14233	14269	14181	14328	14354	14246	14203	14242	14123	14276	14304	14247	14168	14224	14329	14218	14135	14216	14221	14238	14194	14228	14293	14137	14216	14327	14220	14214	14067	14205	14298	14393	14289	14176	14214	14174	14287	14135	14010	14445	14308	14144	14187	14315	14198	14273	14289	14249	14346	14298	14256	14375	14254	14146	14204	14317	14191	14259	14232	14241	14081	14184	14152	14311	14184	14326	14227	14237	14081	14265	14209	14230	14198	14280	14198	14455	14285	14381	14318	14243	14274	14345	14175	14273	14154	14174	14239	14250	14306	14229	14087	14336	14162	14346	14214	14064	14351	14358	14386	14187	14395	14199	14349	14228	14335	14036	14296	14334	14265	14259	14271	14405	14381	14172	14153	14175	14266	14254	14330	14295	14200	14364	14154	14255	14221	14152	14293	14295	14279	14367	14136	14188	14262	14309	14293	14347	14451	14215	14281	14373	14231	14394	14382	14269	14341	14129	14299	14229	14156	14326	14086	14379	14177	14161	14187	14369	14205	14311	14216	14184	14260	14328	14416	14322	14246	14237	14325	14272	14210	14204	14296	14226	14041	14428	14209	14342	14250	14278	14071	14343	14215	14394	14195	14426	14167	14314	14209	14139	14206	14308	14123	14343	14455	14364	14138	14229	14252	14168	14195	14222	14259	14310	14310	14393	14350	14278	14308	14110	14184	14292	14266	14378	14215	14076	14256	14364	14177	14274	14235	14287	14210	14215	14291	14152	14168	14328	14186	14279	14267	14241	14230	14149	14290	14249	14111	14353	14284	14431	14353	14274	14325	14444	14277	14335	14283	14411	14210	14203	14335	14129	14257	14335	14336	14181	14309	14095	14243	14213	14028	14129	14277	14252	14284	14178	14260	14185	14211	14396	14297	14267	14262	14385	14191	14160	14217	14285	14328	14327	14257	14236	14200	14143	14310	14234	14398	14011	14276	14316	14282	14259	14154	14202	14267	14390	14220	14143	14255	14273	14406	14364	14240	14216	14100	14246	14453	14153	14348	14325	14253	14196	14136	14179	14165	14207	14151	14252	14190	14309	14333	14162	14209	14167	14088	14295	14132	14343	14114	14299	14255	14326	14209	14189	14264	14064	14262	14278	14184	14267	14408	14079	14480	14339	14206	14241	14097	14379	14337	14225	14313	14197	14361	14294	13959	14338	14329	14301	14146	14093	14172	14231	14074	14402	14305	14236	14239	14204	14154	14328	14271	14246	14218	14077	14124	14337	14215	14306	14122	14141	14160	14321	14374	14254	14108	14192	14320	14407	14283	14418	14065	14269	14379	14148	14256	14218	14323	14392	14136	14267	14401	14041	14149	14302	14266	14104	14167	14231	14271	14226	14115	14177	14225	14330	14296	14237	14287	14196	14344	14265	14130	14323	14324	14163	14157	14298	14205	14143	14350	14034	14200	14386	14257	14209	14197	14317	14221	14372	14323	14382	14177	14304	14238	14396	14303	14158	14260	14183	14177	14306	14228	14045	14416	14393	14240	14051	14231	14173	14350	14244	14169	14206	14228	14194	14199	14049	14324	14189	14226	14272	14295	14150	14325	14396	14237	14234	14217	14339	14191	14371	14150	14186	14216	14253	14043	14371	14246	14173	14313	14335	14283	14348	14339	14273	14124	14223	14520	14277	14441	14195	14419	14270	14354	14340	14189	14327	14314	14131	14280	14255	14204	14159	14256	14213	14335	14205	14189	14105	14468	14311	14262	14265	14365	14227	14283	14170	14285	14187	14378	14002	14148	14296	14224	14316	14378	14246	14299	14251	14208	14173	14403	14156	14430	14343	14187	14352	14143	14066	14190	14345	14318	14245	14261	14219	14171	14002	14409	14365	14138	14263	14269	14284	14049	14122	14215	14339	14283	14233	14463	14264	14244	14297	14417	14350	14073	14203	14238	14309	14183	14078	14126	14199	14370	14160	14188	14389	14426	14272	14274	14264	14173	14425	14169	14393	14528	14300	14345	14263	14147	14200	14334	14299	14217	14162	14276	14238	14268	14201	14317	14241	14237	14265	14366	14138	14276	14287	14470	14261	14355	14326	14288	14415	14115	14351	14489	14163	14168	14183	14318	14335	14223	14203	14233	14333	14236	14204	14280	14352	14159	14269	14270	14221	14308	14335	14440	14415	14238	14249	14307	14398	14161	14172	14217	14327	14309	14215	14408	14494	14246	14278	14233	14272	14237	14208	14312	14031	14229	14173	14311	14142	14133	14125	14102	14128	14204	14311	14229	14220	14266	14434	14263	14375	14302	14252	14098	14241	14131	14167	14250	14437	14242	14199	14269	14278	14339	14221	14311	14254	14209	14347	14291	14050	14269	14405	14282	14398	14434	14439	14268	14211	14232	14345	14278	14184	14271	14341	14426	14299	14363	14277	14170	14146	14107	14272	14340	14164	14121	14328	14230	14238	14139	14334	14261	14139	14351	14073	14268	14280	14169	14337	14222	14205	14073	14307	14350	14230	14344	14353	14244	14306	14289	14300	14337	14151	14143	14240	14264	14263	14474	14177	14194	14252	14306	14301	14469	14172	14367	14168	14229	14155	14408	14303	14275	14085	14244	14355	14130	14314	14370	14278	14342	14385	14285	14158	14113	14366	14293	14276	14332	14028	14102	14399	14171	14298	14149	14346	14355	14242	14292	14384	14321	14173	14226	14319	14270	14367	14410	14198	14236	14321	14149	14283	14285	14210	14446	14210	14152	14321	14272	14234	14418	14223	14269	14244	14438	14263	14290	14389	14326	14341	14283	14084	14225	14237	14318	14181	14372	14227	14167	14274	14142	14248	14313	14211	14186	14220	14320	14309	14282	14365	14196	14149	14138	14325	14264	14242	14330	14247	14323	14171	14052	14355	14378	14306	14489	14251	14137	14190	14160	14234	14151	14254	14270	14384	14362	14208	14274	14255	14159	14268	14241	14307	14409	14351	14204	14307	14297	14202	14229	14177	14317	14096	14326	14163	14246	14158	14302	14407	14201	14418	14250	14274	14269	14290	14365	14474	14240	14352	14180	14302	14211	14231	14331	14238	14246	14283	14177	14323	14225
28422	25267	31850	28087	21878	19247	17865	16990	16559	16097	16081	15875	15962	15875	15836	15835	15717	15605	15726	15699	15745	15954	15693	15852	15729	15825	15918	15654	15821	15706	15897	15932	15961	16074	15673	15913	15898	15902	15734	15848	15878	15820	16042	16028	15938	15750	15939	15745	15783	15764	15844	15731	15783	15826	15922	15857	15819	15717	15632	15631	15820	15765	15718	15533	15699	15796	15753	15751	15812	15938	15693	15629	15682	15802	15918	15923	15806	15841	15832	15606	15698	15628	15695	15705	15626	15784	15623	15708	15920	15500	15606	15750	15849	15770	15715	15756	15668	15526	15755	15825	15606	15760	15623	15493	15841	15775	15799	15839	15707	15833	15752	15833	15669	15802	15852	15599	15680	15791	15734	15645	15631	15894	15706	15652	15656	15663	15752	15793	15793	15705	15830	15749	15713	15795	15736	15617	15506	15860	15714	15567	15665	15687	15491	15727	15795	15722	15677	15562	15758	15729	15620	15789	15793	15681	15931	15836	15770	15674	15788	15701	15485	15808	15754	15739	15710	15621	15755	15671	15813	15723	15660	15634	15637	15797	15856	15787	15838	15577	15807	15604	15722	15940	15738	15585	15825	15627	15778	15700	15667	15714	15719	15654	15650	15983	15654	15560	15665	15679	15888	15946	15882	15801	15734	15731	15800	15528	15550	15868	15758	15647	15755	15698	15761	15561	15878	15708	15896	15876	15622	15757	15783	15820	15698	15799	15654	15701	15728	15655	15769	15753	15727	15776	15571	15671	15583	15678	15667	15715	15622	15682	15774	15730	15726	15646	15749	15716	15728	15673	15726	15749	15634	15579	15797	15782	15837	15857	15655	15861	15803	15650	15737	15844	15824	15684	15694	15669	15710	15568	15758	15656	15770	15427	15780	15599	15494	15653	15793	15700	15898	15548	15592	15662	15819	15826	15775	15839	15824	15824	15775	15800	15750	15743	15727	15618	15871	15660	15712	15754	15638	15653	15925	15840	15745	15705	15678	15617	15768	15816	15740	15612	15701	15593	15649	15639	16016	15777	15755	15799	15779	15949	15661	15843	15681	15653	15562	15655	15572	15705	15804	15811	15798	15850	15885	15868	15601	15642	15612	15504	15798	15690	15696	15791	15745	15657	15613	15775	15742	15505	15675	15727	15606	15657	15455	15637	15393	15593	15620	15666	15730	15619	15614	15667	15675	15617	15636	15603	15714	15853	15590	15755	15835	15747	15795	15725	15840	15656	15549	15510	15646	15722	15642	15602	15803	15709	15810	15817	15634	15934	15870	15888	15612	15929	15801	15750	15632	15901	15853	15667	15666	15639	15634	15586	15815	15673	15803	15697	15929	15863	15804	15833	15781	15661	15658	15759	15642	15666	15604	15720	15758	15819	15711	15844	15706	15589	15646	15661	15683	15768	15621	15651	15768	15724	15707	15741	15612	15548	15757	15755	15788	15609	15756	15836	15800	15621	15748	15761	15699	15673	15685	15730	15700	15678	15596	15709	15624	15739	15741	15890	15873	15741	15595	15455	15752	15656	15929	15770	15680	15618	15632	15818	15647	15654	15779	15902	15727	15765	15652	15771	15657	15928	15765	15760	15725	15680	15603	15724	15813	15754	15685	15557	15595	15545	15768	15992	15839	15911	15670	15586	15632	15909	15711	15771	15721	15717	15772	15610	15874	15685	15679	15565	15850	15687	15689	15453	15507	15488	15631	15759	15848	15786	15661	15670	15773	15886	15676	15744	15653	15636	15884	15622	15788	15515	15815	15880	15645	15716	15760	15664	15833	15620	15771	15687	15735	15685	15674	15470	15676	15830	15545	15615	15594	15744	15782	15836	15694	15584	15489	15654	15624	15814	15542	15765	15827	15688	15713	15615	15830	15677	15680	15808	15706	15846	15860	15577	15859	15723	15761	15698	15813	15725	15933	15772	15915	15691	15677	15500	15870	15752	15892	15852	15801	15701	15799	15647	15869	15810	15893	15639	15795	15641	15822	15813	15797	15950	15697	15789	15744	15577	15848	15984	15649	15720	15729	15602	15850	15753	15729	15846	15773	15741	15794	15386	15730	15562	15630	15756	15562	15638	15708	15686	15654	15662	15670	15921	15813	15740	15765	15606	15931	15719	15951	15785	15796	15508	15883	15731	15761	15937	15810	15603	15808	15820	15777	15835	15760	15714	15617	15960	15824	15583	15544	15540	15741	15667	15726	15713	15738	15866	15812	15636	15833	15849	15666	15619	15737	16058	15658	15671	15744	15704	15540	15668	15728	15662	15729	15891	15519	15848	15676	15616	15577	15746	15844	15794	15719	15631	15586	15746	15580	15812	15669	15869	15626	15653	15710	15830	15773	15846	15868	15785	15634	15732	15912	15686	16008	15790	15661	15560	15931	15671	15846	15921	15812	15656	15585	15931	15890	15612	15739	15649	15615	15644	15689	15713	15645	15884	15819	15791	15823	15784	15799	15730	15748	15887	15980	15786	15591	15593	15704	15714	15627	15581	15594	15670	15585	15615	15905	15723	15686	15678	15672	15614	15566	15667	15819	15782	15754	15833	15641	15573	15650	15741	15614	15783	15632	15823	15672	15746	15732	15836	15674	15644	15864	15847	15785	15709	15797	15730	15946	15607	15709	15714	15624	15593	15770	15794	15736	15728	15835	15757	15586	15917	15613	15630	15788	15798	15811	15634	15656	15642	15781	15760	15828	15598	15694	15618	15656	15722	15866	15805	15680	15585	15720	15649	15935	15692	15743	15640	15836	15887	15708	15850	15879	15820	15895	15708	15663	15671	15681	15781	15682	15790	15767	15824	15722	15563	15815	15695	15648	15887	15852	15884	15720	15559	15749	15767	15794	15543	15863	15784	15658	15757	15770	15836	15649	15506	15726	15580	15667	15708	15630	15556	15668	15642	15756	15855	15625	15770	15780	15917	15694	15842	15843	15667	15603	15614	15631	15797	15644	15890	15555	15657	15874	15755	15853	15823	15671	15817	15791	15797	15576	15839	15847	15809	15643	15606	15691	15814	15585	15617	15754	15554	15812	15670	15756	15869	15774	15591	15644	15583	15739	15421	15786	15809	15676	15798	15580	15849	15847	15786	15659	15580	15819	15709	15802	15733	15730	15691	15554	15698	15764	15688	15764	15788	15768	15595	15647	15777	15776	15745	15744	15742	15753	15663	15656	15722	15932	15638	15723	15779	15778	15810	15741	15834	15754	15773	15725	15642	15666	15751	15706	15623	15698	15614	15902	15698	15861	15837	15454	15614	15771	15799	15715	15801	15958	15798	15717	15527	15712	15812	15874	15840	15817	15811	15884	15512	15744	15716	15879	15835	15722	15807	15664	15735	15638	15521	15792	15796	15819	15752	15759	15692	15650	15860	15587	15725	15539	15630	15891	15742	15659	15560	15674	15587	15706	15884	15868	15445	15697	15774	15660	15705	15609	15731	15602	15819	15618	15813	15970	15749	15759	15787	15784	15665	15691	15741	15794	15750	15760	15467	15717	15686	15851	15579	15634	15659	15671	15952	15638	15764	15571	15734	15708	15732	15855	15910	15638	15630	15705	15769	15706	15767	15701	15669	15636	15710	15550	15863	15787	15516	15833	15685	15970	15734	15621	15769	15641	15694	15766	15705	15552	15694	15668	15916	15799	15699	15953	15773	15615	15705	15555	15569	15868	15713	15797	15680	15987	15775	15497	15931	15735	15716	15535	15574	15693	15683	15479	15904	15797	15690	15505	15739	15786	15824	15762	15792	15656	15791	15932	15561	15768	15712	15829	15796	15831	15819	15878	15841	15569	15630	15777	15750	15816	15813	15614	15665	15824	15568	15828	15693	15738	15753	15880	15831	15785	15643	15789	15755	15747	15689	15670	15639	15818	15591	15646	15873	15753	15814	15800	15641	15718	15688	15800	15810	15839	15723	15626	15755	15922	15678	15590	15742	15608	15644	15677	15801	15781	15859	15923	15748	15838	15772	15700	15730	15780	15824	15607	15815	15741	15958	15854	15701	15723	15730	15684	15668	15709	15579	15706	15700	15822	15602	15726	15841	15856	15601	15485	15560	15634	15754	15893	15784	15673	15645	15686	15556	15726	15846	15699	15591	15695	15548	15623	15884	15579	15900	15725	15696	15705	15637	15659	15646	15669	15571	15661	15676	15811	15683	15840	15689	15779	15741	15691	15689	15576	15905	15621	16101	15921	15692	15754	15840	15677	15943	15810	15826	15812	15773	15882	15676	15691	15735	15840	15593	15829	15812	15591	15738	15614	15589	15653	15909	15679	15631	15807	15763	15792	15899	15791	15683	15706	15654	15830	15730	15705	16014	15828	15613	15683	15751	15687	15722	15617	15798	15751	15739	15657	15629	15671	15800	15462	15644	15877	15661	15770	15855	15644	15650	15479	15754	15888	15734	15492	15580	15627	15632	15784	15579	15652	15497	15533	15696	15790	15743	15618	15790	15802	15714	15755	15675	15828	15733	15599	15875	15649	15754	15795	15725	15757	15767	15727	15653	15755	15714	15674	15509	15466	15597	15733	15729	15758	15675	15692	15829	15716	15761	15715	15868	15878	15814	15855	15729	15796	15726	15692	15815	15737	15700	15724	15823	15690	15738	15954	15780	15922	15775	15820	15674	15697	16007	15774	15793	15592	15594	15707	15522	15820	15742	15800	15796	15872	15489	15644	15874	15696	15706	15875	15710	15589	15659	15687	16005	15745	15947	15575	15626	15796	15591	15755	15660	15595	15677	15657	15729	15663	15798	15529	15763	15858	15690	15719	15751	15595	15936	15765	15520	15822	15639	15915	15636	15692	15598	15811	15778	15712	15738	15803	15527	15777	15592	15681	15757	15711	15623	15666	15669	15628	15687	15848	15729	16037	15672	15985	15765	15567	15653	15901	15668	15809	15765	15689	15597	15584	15760	15773	15650	15745	15841	15699	15830	15724	15763	15749	15746	15672	15636	15670	15680	15910	15812	15816	15664	15802	15822	15849	15789	15713	15887	15558	15605	15748	15796	15710	15860	15611	15822	15724	15792	15563	15792	15648	15585	15626	15768	15714	15759	15783	15639	15946	15863	15772	15918	15771	15644	15738	15828	15761	15675	15670	15640	15721	15853	15695	15756	15800	15556
25574	38498	35077	26276	21592	18163	16530	15750	14768	14385	14292	14039	14158	13861	13905	14009	13946	14057	13926	13863	13893	13747	13714	13871	13812	13931	13878	13802	13812	13986	13990	13844	14049	13927	13928	13868	13850	13827	13917	13777	13874	13851	13866	13956	13934	13860	13928	13712	13957	13801	13977	13768	13898	13917	13888	13636	13800	13767	13905	13788	13743	13872	13745	13984	13723	13896	13728	13690	13732	13774	13696	13857	13863	13854	13735	13802	13751	13823	13710	13792	13672	13923	13718	13836	13752	13747	13610	13908	13730	13826	13943	13734	13739	13833	13807	13531	13762	13824	13680	13715	13771	13858	13635	13822	13654	13849	13753	13695	13823	13713	13852	13852	13601	13798	13750	13738	13816	13767	13684	13640	13500	13722	13933	13789	13736	13772	13747	13614	13773	13798	13778	13628	13821	13754	13882	13675	13722	13896	13783	13741	13756	13876	13626	13707	13665	13742	13611	13831	13713	13632	13715	13780	13965	13788	13922	13784	13713	13494	13827	13693	13668	13632	13669	13831	13715	13749	13688	13794	13859	13758	13670	13797	13802	13759	13677	13636	13611	13674	13702	13691	13715	13823	13847	13634	13818	13759	13769	13768	13759	13896	13880	13923	13771	13853	13878	13698	13755	13748	13757	13751	13673	13683	13717	13669	13786	13606	13561	13780	13919	13748	13912	13629	13737	13788	13806	13835	13862	13821	13820	13776	13563	13611	13655	13784	13707	13755	13835	13877	13756	13648	13883	13747	13690	13846	13829	13721	13773	13964	13905	13936	13569	13816	13812	13722	13671	13739	13703	13770	13630	13663	13941	13883	13753	13764	13698	13825	13690	13815	13724	13657	13555	13863	13796	13753	13827	13755	13728	13596	13799	13857	13757	13534	13873	13782	13658	13929	13737	13765	13742	13789	13709	13843	13666	13817	13798	13509	13876	13672	13763	13789	13812	13757	13741	13735	13789	13784	13833	13728	13593	13945	13800	13600	13705	13747	13744	13632	13809	13671	13722	13658	13707	13782	13984	13653	13799	13741	13738	13888	13700	13627	13692	13817	13846	13766	13742	13696	13746	13774	13801	13675	13764	13789	13756	13656	13681	13832	13896	13665	13928	13719	13813	13717	13697	13808	13722	13902	13798	13849	13694	13872	13869	13777	13783	13742	13683	13620	13694	13782	13825	13702	13597	13787	13807	13604	13894	13739	13717	13746	13775	13770	13676	13820	13755	13785	13581	13782	13687	13837	13866	13775	13704	13690	13701	13740	13942	13708	13711	13826	13681	13661	13837	13597	13868	13865	13652	13848	13796	13774	13867	13879	13698	13830	13649	13733	13840	13829	13719	13725	13756	13797	13806	13863	13655	13678	13850	13716	13759	13688	13661	13641	13820	13766	13617	13829	13748	13738	13781	13804	13733	13730	13692	13764	13811	13687	13745	13714	13673	13845	13701	13924	13933	13733	13946	13614	13707	13751	13818	13689	13780	13783	13681	13779	13889	13916	13750	13742	13914	13742	13896	13860	13627	13778	13759	13807	13852	13766	13720	13849	13761	13666	13732	13774	13875	13884	13756	13779	13707	13765	13759	13831	13819	13900	13814	13531	13743	13902	13666	13799	13825	13603	13824	13768	13825	13735	13758	13873	13885	13833	13898	13779	13797	13792	13815	13830	13643	13894	13640	13666	13753	13654	13556	13661	13712	13793	13837	13800	13735	13692	13810	13691	13658	13746	13721	13785	13732	13643	13905	13827	13651	13762	13697	13776	13758	13743	13663	13767	13870	13820	13800	13906	14001	13768	13678	13787	13734	13657	13916	13747	13654	13742	13714	13726	13902	13658	13827	13873	13742	13856	13654	13794	13870	13643	13789	13820	13615	13618	13642	13999	13723	13572	13732	13724	13916	13783	13858	13664	13908	13837	13768	13661	13758	13850	13648	13606	13753	13828	13782	13765	13892	13721	13731	13659	13796	13823	13770	13643	13632	13753	13770	13853	13711	13785	13678	13861	13736	13792	13812	13808	13746	13602	13728	13788	13823	13505	13826	13674	13769	13771	13700	13718	13843	13729	13562	13592	13809	13707	13518	13839	13617	13838	13719	13856	13908	13769	13768	13634	13751	13795	13751	13849	13702	13732	13623	13710	13811	13846	13638	13815	13937	13790	13894	13608	13610	13818	13668	13749	13820	13767	13847	13790	13761	13715	13828	13835	13723	13695	13673	13731	13900	13712	13850	13721	13690	13798	13835	13684	13885	13888	13842	13801	13654	13828	13772	13567	13790	13876	13760	13557	13622	13663	13781	13915	13652	13883	13743	13794	13721	13629	13809	13800	13844	13763	13884	13716	13750	13804	13588	13812	13719	13839	13692	13728	13789	13678	13672	13659	13828	13843	13844	13869	13806	13810	13700	13825	13782	13740	13751	13923	13682	13660	13609	13895	13659	13779	13966	13606	13565	13538	13641	13509	13919	13840	13835	13658	13677	13874	13688	13618	13911	13778	13823	13896	13766	13794	13893	13805	13804	13794	13739	13828	13656	13654	13690	13804	13759	13868	13629	13708	13842	13772	13626	13599	13877	13709	13668	13882	13848	13832	13823	13878	13717	13722	13874	13839	13757	13761	13875	13640	13778	13856	13929	13850	13665	13728	13666	13906	13669	13755	13761	13674	13720	13787	13775	13878	13852	13838	13704	13594	13765	13763	13864	13763	13848	13871	13811	13779	13773	13610	13779	13741	13723	13611	13824	13750	13759	13534	13816	13759	13752	13836	13578	13683	13912	13773	13768	13881	13794	13860	13699	13513	13757	13587	13756	13651	13799	13625	13596	13699	13701	13672	13810	13686	13977	13899	13682	13594	13621	13680	13656	13702	13779	13761	13724	13775	13753	13743	13728	13768	13779	13661	13905	13753	13672	13547	13822	13804	13884	13828	13660	13755	13671	13794	13863	13841	13973	13680	13917	13643	13629	13831	13609	13825	13794	13799	13737	13722	13577	13800	13735	13810	13746	13690	13871	13793	13774	13611	13682	13841	13853	13641	13571	13747	13868	13741	13711	13720	13745	13659	13695	13812	13921	13788	13746	13761	13860	13915	13743	13760	13642	13678	13804	13789	13559	13746	13674	13847	13641	13726	13756	13936	13728	13739	13782	13683	13699	13852	13818	13915	13777	13678	13778	13716	13618	13811	13834	13851	13717	13602	13853	13752	13935	13692	13719	13805	13698	14002	13645	13675	13552	13941	13796	13717	13756	13728	13751	13902	13790	13842	13892	13751	13819	13662	13888	13704	13805	13677	13823	13734	13606	13944	13950	13610	13775	13732	13540	13735	13832	13869	13892	13754	13685	13746	13880	13733	13708	13812	13699	13833	13838	13760	13715	13742	13901	13599	13762	13815	13787	13870	13774	13960	13783	13750	13803	13754	13842	13663	13798	13622	13916	13629	13867	13517	13873	13644	13830	13626	13697	13803	13672	13714	13789	13796	13753	13850	13710	13899	13795	13597	13813	13795	13853	13751	13640	13748	13745	13770	13790	13614	13763	13842	13811	13768	13629	13709	13893	13661	13750	13682	13842	13657	13658	13806	13831	13802	13661	13768	13778	13734	13710	13781	13854	13811	13752	13737	13991	13858	13842	13751	13692	13617	13856	13881	13713	13920	13785	13877	13770	13728	13881	13631	13923	13676	13700	13785	13876	13771	13683	13775	13690	13828	13711	13881	13794	13665	13806	13716	13982	13910	13845	13744	13846	13681	13764	13829	13710	13845	13601	13786	13571	13806	13766	13816	13731	13865	13725	13613	13758	13910	13814	13962	13873	13889	13739	13729	13762	13747	13805	13793	13748	13616	13724	13742	13647	13751	13879	13652	13709	14021	13757	13833	13636	13864	13729	13531	13718	13931	13661	13853	13789	13693	13861	13781	13800	13824	13910	13723	13842	13667	13816	13766	13842	13646	13701	13740	13788	13699	13928	13811	13636	13858	13740	13722	13673	13906	13770	13774	13779	13731	13805	13654	13744	13665	13952	13847	13632	13678	13686	13710	13732	13806	13869	13835	13825	13757	13827	13923	13959	13930	13758	13862	13774	13692	13759	13742	13770	13789	14001	13547	13883	13736	13795	13718	13853	13659	13724	14013	13802	13706	13960	13746	13686	13815	13871	13859	13762	13771	13908	13804	13830	13599	13740	13781	13834	13907	13818	13867	13719	13714	13761	13758	13803	13799	13679	13574	13803	13833	13670	13747	13683	13880	13812	13817	13843	13741	13662	13665	13686	13685	13927	13714	13834	13737	13809	13774	13648	13693	13669	13847	13806	13713	13685	13745	13822	13880	13830	13681	13763	13833	13670	13740	13772	13730	13680	13719	13808	13692	13657	13653	13784	13863	13709	13724	13717	13890	13895	13716	13912	13826	13764	13840	13907	13782	13919	13822	13591	13732	13646	13681	13757	13612	13593	13695	13699	13783	13732	13670	13782	13734	13799	13748	13831	13817	13919	13858	13885	13693	13686	13801	13736	13866	13928	13575	13771	13739	13761	13777	13884	13780	13853	13861	13709	13789	13883	13832	13591	13718	13868	13725	13748	13693	13709	13745	13774	13782	13749	13760	13658	13886	13911	13724	13760	13706	13783	13563	13644	13829	13787	13764	13640	13784	13820	13753	13755	13652	13778	13863	13616	13897	13672	13770	13744	13782	13710	13865	13599	13824	13672	13914	13868	13685	13829	13829	13693	13726	13870	13728	13759	13749	13842	13654	13739	13804	13662	13713	13813	13747	13610	13696	13713	13815	13863	13884	13811	13591	13719	13745	13765	13793	13653	13830	13732	13616	13716	13734	13845	13898	13890	13893	13625	13816	13748	13804	13603	13800	13609	13688	13697	13776	13728	13646	13801	13860	13767	13717	13840	13799	13587	13871	13842	13615	13778	13855	13750	13865	13770	13803	13707	13601	13554	13710	13917	13623	13681	13659	13836	13686	13795	13915	13796	13640	13685	13693	13812	13973	13891	13700	13737	13762	13883	13699	13644	13747	13661	13777	13862	13696	13715	13719	13664	13771	13656	13798	13809	13830	13815	13840	13969	13828	13785	13727	13728	13653	13751	13965	13868	13800	13792	13757	13738	13793	13720	13622	13773	13774	13800	13894
24010	21212	28714	25174	24171	25320	22972	18540	17391	16878	16646	16451	16385	16281	16033	15899	16021	16035	15916	16058	15906	15984	15882	16052	15841	16014	16133	16108	16265	15999	15899	16046	16014	15872	16003	16034	16001	15959	16230	16071	16012	15878	15890	16280	15891	15848	15932	15841	15864	15838	15934	15863	15806	15806	15681	15749	16019	15926	15949	15882	15769	15635	15738	15708	15865	15877	15788	15950	15701	15760	16096	15819	15766	15916	16036	15865	15942	15789	15658	15838	15672	15830	15822	15856	15843	15898	15789	15735	15796	15845	15773	15907	16002	15826	15795	15943	15954	15936	15944	15791	15769	15911	15908	15818	15904	15904	15778	15800	15667	15792	15780	15752	15682	15888	15754	15822	15862	15546	15937	15915	15832	15638	15742	15895	15796	15634	15708	15927	15969	15756	15865	15914	15968	15775	15759	15749	15867	16004	15949	15819	15897	15951	15785	15685	15787	15849	15613	15767	16019	15985	15849	15812	15838	15958	15779	16011	15788	15909	15945	15776	15663	15781	15756	15624	15823	15657	15719	15671	15638	15574	15819	15696	15840	15606	15913	15771	15758	15790	15918	15822	15874	15635	15828	16079	15791	15838	15642	15634	15895	15815	15889	15874	15877	15776	15745	15876	15639	15687	15666	15943	15787	15867	15927	15850	15830	15709	15763	15834	15980	15797	15620	15939	15696	15667	15648	15940	15749	15896	15843	15713	15520	15850	15837	15719	15973	15593	15867	15895	15954	15522	15598	15912	15777	15721	15779	15615	15833	15916	15681	15860	15773	15682	15743	15891	15778	15887	15720	16024	15942	15889	16094	15850	15767	16015	15860	15761	15773	15969	15727	15857	15797	15829	15596	15857	15792	15831	15805	15744	15777	15632	15833	15864	15690	15696	15619	15721	16008	15903	16011	15798	15937	15755	15803	15502	16031	15882	15731	15765	15831	15784	15771	15878	15733	15778	15740	15851	15764	15833	15741	15788	15695	15894	15772	15570	15762	15738	15593	15841	15747	15870	16120	15832	15571	15584	16013	15934	16004	15634	15951	15781	15853	15559	15846	15796	15755	15979	15763	15895	15703	15754	15739	15787	15831	15633	15872	15872	16024	15690	15952	15915	15951	15799	15815	15801	15835	15860	15993	15646	15925	15706	15766	15659	15752	15787	15792	15759	15983	15593	15696	15852	15922	15761	15666	15907	15919	15879	15777	15897	16008	15829	15647	15903	15814	15683	15699	15650	15901	15834	15803	15745	15766	15888	15804	15677	15936	16075	15973	15897	15865	15785	15657	15727	15762	15738	15805	15803	15680	15790	15892	15827	15763	15961	15808	15843	15691	15787	15728	15816	15958	15872	15921	15784	15839	15781	15766	15835	15862	15969	15794	15764	15757	15821	15682	15812	15913	15556	15829	15976	15776	15835	15687	15880	15872	15961	15783	15840	15579	15772	15840	15690	15931	15878	15656	15660	15623	15767	15761	15648	15775	15839	15555	15787	15835	15786	15815	15999	15652	15548	15860	15828	15838	15726	15763	15588	15945	15828	15826	15768	15763	15928	15690	15718	15912	15728	16047	15911	15982	15906	15806	15605	15751	15743	15722	15688	15679	15779	15980	15857	15646	15904	15622	15689	15997	15852	16001	15741	15823	15830	15641	15624	15673	15575	15695	15820	15684	15794	15861	15675	15839	15573	15812	15893	15811	15816	15766	15887	15886	15578	15998	15929	15877	15937	15992	15734	15640	15837	15876	15913	15933	15741	15631	15902	15848	15827	16034	15840	15886	15902	15972	15865	15865	15854	15943	15870	15912	15651	15797	15865	15913	15864	15719	15992	15821	15660	15657	15901	15988	15943	16012	15887	15987	15812	16005	15999	15910	15789	15728	15939	15957	15830	15882	15787	15741	15807	15695	15699	15569	15953	15690	15713	15647	15740	16026	15757	15883	15883	15895	15764	15921	15879	15713	15727	15760	15953	15847	15859	15803	15780	15777	15911	15601	15810	15726	15649	15912	15795	15767	15733	15696	15788	15874	15664	15932	15902	15968	15658	15778	15850	15938	15803	15795	15852	15567	15747	15821	15813	16043	15922	15690	15768	15580	15745	15868	15923	16004	15864	15707	15830	15768	15868	15846	15743	15767	16020	15678	15854	15798	15629	15675	15875	15778	15727	15869	15885	15678	15876	15701	15709	15709	15840	15815	15832	15840	15708	15829	15804	15942	15621	15805	15868	15883	15922	15942	15815	15783	16022	15752	15958	15778	15871	15958	16013	15913	15921	15717	15813	15859	15751	15842	15890	15701	15664	15805	15628	15850	15865	15752	15770	15592	15727	15784	15897	15743	15750	15845	15830	15782	15813	15643	15711	15831	15650	15780	15790	15774	15862	15816	15697	15603	15813	15930	15920	15828	15795	15931	16030	15897	15800	15988	15802	15679	15621	15772	15829	15947	15682	15648	15703	15801	15726	15879	15854	15813	15722	15678	15798	15864	15813	15891	15663	15935	15553	15665	15722	15744	15854	15727	16183	15865	15852	16012	15796	15934	15706	15961	15821	15722	15761	15700	15757	15745	15989	15740	15716	15746	15670	15855	15845	15842	15904	15710	15796	15805	15778	15597	15726	15839	15803	15919	15733	15809	15777	15953	15884	15951	16016	15878	15836	15700	15799	15854	15763	15928	15746	15794	15687	15883	15843	15967	15819	15799	15797	15667	15826	15685	15823	15726	15756	15758	15743	15810	15858	15842	15734	15709	15686	16043	16014	15715	15768	15814	15912	15892	15770	15681	15780	15749	15771	15825	15869	15834	15799	15847	15629	15871	15754	15779	15664	15772	15961	15860	15758	15879	15642	15805	15675	15899	15800	15881	15659	15852	15718	15740	15851	15853	15696	15816	15716	15913	15832	15669	15906	15823	15748	15907	15948	15831	15928	15735	15786	15840	15796	15862	15861	15915	15896	15804	15818	15775	15952	15936	15802	15771	15792	15770	15806	15712	15642	15779	15731	15841	15941	15851	15934	15817	15744	15862	15919	15863	15879	15588	15782	15738	15760	15832	15855	15895	15743	15970	15777	15741	15909	15900	15782	15781	15882	15788	15766	15883	15964	16171	15843	15921	15646	15851	16026	15730	15841	15785	15889	15934	15845	15863	15945	15917	15787	15838	15895	15781	15915	15916	15750	15987	15855	15792	15536	15729	16004	15740	15857	15706	15728	15779	15906	15886	15721	15618	16089	15777	15803	15864	15595	15823	15773	15873	15746	15683	15711	15857	15764	15890	15723	15748	15758	15615	15897	15992	15748	15880	15963	15921	15723	15821	15859	15787	15826	15978	15808	15826	15913	15654	15833	15873	15758	15908	15989	15797	15726	15806	15816	15852	15758	15875	15676	15701	15934	15908	15677	15811	15699	15741	15821	15826	15645	15632	15726	15799	15827	15898	15669	15955	15819	15551	15818	15822	15911	15929	15879	15948	15727	16020	15689	15841	15844	15762	15878	15958	15847	15703	15620	15844	15810	15784	16037	15737	15969	15887	15769	15955	15868	15602	15672	16004	15770	15824	15899	15733	15981	15806	15836	15991	15972	15917	15976	15927	15780	15797	15758	15852	15727	15795	15951	15632	16030	15895	15859	15740	15797	15831	15930	15819	15934	15912	15767	15659	15710	15892	16005	15847	15795	15664	15846	15899	15748	15641	15782	15818	15913	16014	15900	15823	15864	15836	15895	15974	15664	15818	15848	15769	15995	15720	15762	16041	15951	15694	15638	15910	15693	15774	15709	15733	15823	15797	15870	15729	15928	15763	15799	15621	15793	15635	15665	15920	15766	15888	15685	15667	15698	15857	15729	15701	15798	15737	15930	15972	15675	15858	16094	15810	15909	16026	15724	15883	15750	15847	15773	15651	15895	15840	15741	15657	15875	15612	15575	15834	15744	15806	15902	15814	15615	15916	15708	15721	15891	15897	15880	15794	15787	15790	15864	15651	15595	15824	15739	15580	15815	16003	15823	15566	15943	15822	15873	15728	15863	16003	15708	15844	15817	15857	15825	15713	15633	15831	15851	15739	15702	15778	15724	15936	15794	15743	15882	15853	15759	15556	15842	15708	15584	15788	15829	15847	15691	15775	15751	15650	15628	15846	15709	15810	15865	15649	15819	15818	15752	16029	15805	16027	15759	15783	15916	15836	15948	15771	15905	15767	15874	15711	15842	15875	16027	15886	15741	15810	15634	16020	15779	15702	15667	15985	15758	15887	15830	15931	15927	15693	15723	15946	15813	15762	15766	15794	15628	15802	15847	15902	15870	15676	15743	15885	15791	15715	15794	15697	15697	15880	15736	15833	15851	15697	15887	15748	15685	15829	15804	15751	15993	15688	15664	15803	15913	15920	15789	15813	15912	16021	15896	15805	15877	15685	15783	15610	15711	16015	15842	15806	15696	15827	15725	15931	15729	15793	15797	15741	15722	15832	15719	15817	15776	16034	16035	15766	15653	15731	15829	15707	15559	15867	15889	15891	15833	15868	15816	16072	15830	15836	15755	15838	15739	15741	15939	15937	15794	15930	15828	15659	15654	15627	15911	15877	16021	15732	15986	15768	15735	15694	15796	15819	15684	15661	15882	15581	15737	16065	15871	15989	15830	15762	15778	15826	15874	15835	15651	15808	15858	15768	15674	15765	15686	15825	15611	15735	15949	15811	15647	16070	15755	15922	15978	15848	15819	15703	15853	15652	15890	15993	15683	15654	15818	15815	15738	15847	15954	15881	15884	15995	15800	15692	15690	15880	15892	15803	15858	15892	15921	15856	15819	15759	15819	15901	15673	15726	15996	15810	15884	15799	15647	15939	15819	15751	15737	15682	15869	15857	15741	15763	15886	15765	15776	15882	15832	15913	15887	15843	15651	15797	15764	15974	15940	15826	15990	15773	15507	15823	15771	16052	15782	15955	15841	15851	15864	15830	15812	16028	16015	15859	15760	15971	15778	15868	15665	15840	15735	15853	15732	15834	15743	15974	15872	15684	15903	15972	15764	16019	15769	15834	15799	15879	15669	15887	15916	15900	15954	15760	15870	15781	15826	15763	15785	15740	15886	15836	15736	15854	15799	15777	15927	15778	15897	15751	15797	15928	15792	15688	15654	15697	15633
27069	46906	42533	32817	28319	24804	19388	17146	16059	14864	14705	14485	14387	14339	14144	14284	14016	14049	13963	13978	13923	14108	13952	13977	13911	14039	14053	13996	14040	13961	14081	13884	14079	14201	13949	13951	14119	14118	14210	13927	14059	13918	13993	13870	13942	13970	14039	13837	13979	13948	13909	13963	13983	13996	13788	13828	14001	13909	13767	13937	13688	14024	13977	13818	13813	14054	13792	13768	13960	13710	13919	13617	13855	13964	13718	13832	13755	13835	13757	13940	13848	13738	13914	13882	13939	13666	13733	13843	13910	13683	13909	13682	13883	13945	13875	13895	13855	13906	13868	13726	13972	13788	13824	13874	13903	13936	13660	13759	13750	13813	13937	13814	13634	13990	13742	13792	13896	13998	13854	13775	13863	13803	13916	13794	13982	13953	13781	13810	13833	13829	13828	13684	13724	13764	14072	13857	13652	13864	13779	13611	13688	13905	13813	13727	13973	13932	13733	13788	13807	13777	13850	13972	13827	13843	13863	13899	13701	13809	13700	13878	13871	13733	13935	13739	13839	13864	13794	14048	13840	13964	13713	13806	13677	13733	13740	13801	13814	13841	13756	13887	13848	13730	13994	13977	13874	13867	13709	13920	13903	13596	13736	13646	13960	13800	13877	13725	13776	13808	13893	13697	13852	13777	13682	13782	13979	13918	13964	13821	13802	13600	13703	13738	13828	13869	14008	13693	13833	13970	14000	13791	13964	13878	13855	13926	13834	13783	13790	13650	14021	13672	13779	13890	13919	13840	13718	13894	13861	13875	13857	13829	13787	13790	13941	13814	13857	13793	14092	13910	13631	13896	13644	13998	13710	13826	14052	13845	13820	13896	13831	13738	13855	13974	13838	13866	13861	13879	13968	13699	13899	13729	13851	13840	13901	13831	13783	13749	13860	13758	13704	13661	13835	13793	13880	13876	13697	13834	13712	13857	13778	13931	13850	13759	13696	13860	13919	13651	13905	13902	13698	13930	13922	13773	13712	13729	13887	13771	13988	13838	13906	13801	13840	13840	13877	13814	13972	13875	13961	13879	13895	13851	13863	13735	13660	13858	13899	13697	13831	13939	13755	13969	13840	13877	13888	13981	13904	13710	13872	13813	13793	13841	13834	13812	13752	13642	13982	13846	13869	13933	13703	13599	14005	13841	13877	13744	14004	13923	13843	13823	13807	13866	13882	13826	13723	13780	13901	13777	13833	13865	13904	13851	13862	13889	13974	13835	13747	13660	13843	13842	13982	13734	13872	13768	13734	13924	13799	13708	13760	13708	13906	13788	13740	13844	13826	14066	13714	14004	13642	13851	13874	13779	13819	13728	13904	13811	13793	13768	13827	13772	13877	13914	13839	13619	13704	13824	13903	13827	13788	13892	13829	14005	13952	13804	13918	13853	13987	13804	13875	13745	13705	13775	13801	13871	13756	13694	13773	13856	13721	13766	13866	13900	13765	13742	13732	13786	13678	13673	13674	13845	13914	13777	13674	13843	13781	13797	13952	13811	13941	13820	13837	13953	13908	13758	13869	13964	13917	13754	13793	13787	13874	13675	13843	13824	13844	13885	13774	13632	14042	13862	13787	13738	13805	13727	13644	13868	13587	13659	13828	13745	13989	13922	13872	13682	13762	13625	13865	13849	13678	13776	13895	13786	13794	13829	13842	13695	13913	13747	13913	13780	13900	13849	13900	13797	13658	13797	13762	13873	13840	13958	13908	13746	13796	13747	13779	13667	13867	13781	13824	13825	13846	13856	13862	13912	13918	13717	13692	13710	13830	13737	13768	13709	14010	13744	13771	13762	13915	13805	13961	13749	13723	13836	13903	13873	13905	13727	13761	13868	13820	13707	13847	13814	13728	13776	13888	13984	13911	13834	13679	13761	13994	13749	13851	13765	13812	13888	13840	13759	13826	13871	13806	13667	13857	13771	13859	13778	13773	13942	13792	13788	13694	14010	13795	13753	13905	13914	13700	13700	13757	13664	13818	13867	13913	13868	13696	13959	13564	13874	13895	13734	13842	13859	13768	13849	13946	13818	13930	13746	13805	13870	13786	13748	13919	13705	13929	13830	13965	13829	13817	13859	13727	13773	13803	13965	14177	13816	13769	13816	13936	13749	13835	13796	13966	13844	13877	13784	13799	13830	13623	13796	13891	13857	13602	13881	13878	13613	13732	13763	13673	13727	13673	13807	13860	13845	13752	13862	13749	13949	13896	13565	13835	13736	13828	13852	13667	13830	13729	14175	13653	13807	13744	13830	13585	13836	13806	13646	13977	13790	13905	13837	13709	13868	13872	13831	13767	13683	13838	13921	13655	13707	13845	13892	13745	13538	13727	13777	13706	13707	13851	13689	13712	13780	13933	13974	13835	14008	13897	13798	13833	13776	13731	13956	13981	13850	13863	13794	13763	13765	13739	13723	13877	13833	13814	13783	13746	13835	13658	13845	13758	13987	13942	13845	13800	13840	13834	13775	13770	13965	13782	13753	13924	13823	13835	13731	13849	13864	13729	13873	13707	13806	13845	13743	13958	13659	13855	13826	13725	13887	13707	13948	13812	13638	13884	13760	13654	13736	13767	13937	13830	13791	13770	13788	13894	13666	13797	13997	13904	13862	13870	13857	13705	13928	13576	13940	13795	13788	13828	13867	13889	13835	13920	13872	13939	13869	13735	13940	13853	13894	14000	13785	13640	13891	13812	13809	13773	13866	13728	14001	13914	13915	13807	13728	13956	13952	13725	13837	13782	13775	13764	13797	13927	13864	13828	13771	13718	13857	13884	13881	13779	13787	13764	13816	13914	13739	13851	13839	13866	14047	13821	14020	13743	13803	13809	13829	13752	13766	13833	13771	13720	13958	13675	13991	13931	13821	13864	13835	13887	13879	13770	13884	13790	13807	13937	13769	13843	13740	13865	13847	13840	13868	13873	13667	13833	13762	13671	13744	13766	13696	13906	13847	13825	13720	13750	13764	13757	13826	13735	13811	13815	13762	13895	13891	13765	13704	13851	13998	13778	13976	13812	13863	13771	13754	13891	13872	13923	13708	13857	13867	13822	13727	13944	13776	13769	13719	13841	13803	13735	13822	13871	13966	13671	13783	13711	13764	13751	13827	13754	13891	13750	13942	13702	13839	13894	13796	13756	13953	13730	13834	13830	13717	13817	13798	13821	13884	13826	13937	13940	13834	13876	13928	13544	13888	13867	13798	13764	13837	13988	13974	13949	13876	13779	13778	13877	13895	13932	13848	13972	13840	13919	13961	13746	13867	13738	13907	13768	13798	13763	13701	13859	13840	13859	13746	13813	13811	13664	13899	13715	13801	13702	13748	13834	13835	13758	14089	13757	13731	13856	13753	13859	13763	13817	13774	13953	13707	13883	13772	13798	13786	13989	13793	13815	13814	13822	13705	13883	13802	13840	13771	13912	13780	14025	13804	13909	13824	13806	13955	13806	13858	13743	13817	13760	13898	13761	13939	13883	13819	13883	13821	13925	14023	13699	13842	13856	13819	13777	13840	13892	13610	13827	13721	13759	13762	13799	14011	14020	13994	13815	13694	13943	13703	13903	13683	13765	13816	13736	13826	13933	13840	13897	13729	13845	13857	13900	13745	13827	13831	14048	13975	13798	13930	13800	13984	13732	13907	13844	13562	13838	13914	13808	13943	13691	13767	13880	13715	13901	13668	13831	13814	13709	13689	13644	13977	13937	13803	13786	13956	13852	13765	13817	14044	13811	13884	13744	13923	13896	13776	13912	13695	13717	13704	13704	13689	13763	13750	13849	13787	13777	14046	13830	13907	13797	13804	13949	13916	13655	13660	13933	13724	13833	13850	13762	13785	14017	13872	13895	13779	13891	13824	13779	13725	13873	13780	13856	13824	13858	13769	13772	13798	13742	13954	13786	13866	13920	13898	13979	13766	13892	13856	13783	13805	13648	13836	13975	13734	13841	13795	14111	13767	13765	13856	13748	13804	13816	13829	13778	13916	13893	13838	13973	13873	14024	13806	13967	13875	13716	13873	13812	13805	13817	13814	13695	13819	13928	13763	13928	13762	13693	13934	13784	13751	13867	13967	13633	13879	13843	13879	13805	13859	13919	13741	13906	13920	13772	13719	13959	13756	13843	13933	13741	13887	13787	13850	13782	13863	13761	13907	13837	13848	13886	13844	13909	13941	13885	14056	13845	13711	13979	13862	13677	13935	13791	13808	13843	13768	13765	13890	13754	13812	13922	13847	13608	13749	13899	13711	13889	13842	13737	13723	13928	13959	13712	13876	14030	14070	13713	13794	13916	13756	13831	13854	13750	13840	13850	13804	13672	13973	13823	13918	13681	13728	13981	13676	13713	13875	13709	14055	13916	13722	13872	13766	13804	13982	13871	13821	13847	13885	13982	13995	13665	13822	13916	13660	13790	13921	13775	13908	13696	13869	13899	13859	13934	13908	13759	13913	13701	13805	13835	13783	13781	13731	13765	13777	13886	13884	13868	13937	13724	13766	13893	13740	13908	13820	13974	13982	13907	13779	13695	13855	13797	13683	13842	13856	13962	13843	13881	13860	13816	13851	13723	13802	13695	13997	13820	13832	13788	13765	13898	13783	13721	13818	13838	13854	13812	13826	13803	13974	13758	13816	13944	13773	13965	13799	13871	13725	13850	13959	13866	13955	13701	13849	13820	13831	13787	13692	13861	13835	13897	13824	13799	13828	13780	13746	13874	13806	13942	13760	13880	13725	13896	13999	13998	14016	13866	13729	13898	13739	13844	13830	13918	13582	13793	13895	13757	13812	13854	13825	13878	13822	13849	13845	13897	13705	13815	13838	13821	13949	13823	13812	13832	13832	13811	13845	13740	13771	13779	13734	13879	13700	13871	13868	13818	13886	13818	13947	13909	13846	13916	13819	14014	13717	13886	14005	13911	13855	13699	13833	13818	13737	13895	13845	13806	13960	13702	13699	13941	13847	13855	13847	13753	13785	13817	13657	13879	13842	13770	13789	13835	13928	13856	13879	13709	13865	14004	13840	14004	13656	13728	13914	13832	13690	13822	13767	13689	13876	13894	13807	13695	13918	13933	13802	13825	13973	13779	13745	13824	13776	13768	13796	13838	13878	13672	13747	13695	13779	13861	13997	13836	13732
22969	21259	29025	24120	22618	25190	25749	20106	18754	18355	17932	17468	17510	17440	17495	16973	17151	17019	17060	16942	17053	16693	16959	16984	16917	16964	17026	16894	16669	17029	16787	16954	17126	16858	16942	16941	17017	16974	17106	16988	17101	16841	16823	16812	16916	16821	16729	16830	16739	16788	16770	16742	16626	16728	16774	16592	16885	16889	16770	16586	16526	16528	16850	16740	16814	16546	16695	16813	16706	16964	16723	16604	16777	16731	16814	16677	16802	16622	16611	16596	16735	16758	16823	16880	16779	16567	16689	16578	16633	16675	16638	16655	16694	16667	16602	16614	16637	16785	16642	16679	16820	16660	16854	16667	16826	16672	16626	16770	16644	16613	16782	16729	16574	16646	16694	16806	16609	16592	16690	16649	16679	16627	16642	16641	16814	16593	16846	16590	16837	16598	16839	16574	16553	16665	16572	16676	16569	16616	16514	16690	16749	16589	16577	16763	16916	16704	16569	16718	16688	16592	16787	16632	16501	16575	16440	16982	16834	16770	16831	16754	16685	16564	16713	16875	16741	16499	16496	16711	16342	16614	16484	16681	16758	16673	16632	16551	16485	16565	16762	16482	16791	16603	16742	16611	16509	16807	16605	16701	16685	16740	16492	16938	16824	16825	16692	16839	16701	16848	16622	16732	16743	16569	16633	16687	16557	16801	16518	16537	16709	16550	16612	16833	16625	16582	16711	16523	16655	16607	16594	16494	16689	16702	16784	16779	16843	16735	16512	16585	16712	16757	16733	16778	16473	16524	16595	16762	16616	16653	16616	16994	16771	16869	16642	16742	16812	16568	16568	16648	16600	16571	16885	16617	16614	16695	16878	16785	16521	16764	16589	16578	16521	16681	16708	16726	16757	16582	16690	16725	16657	16488	16518	16553	16774	16624	16766	16652	16805	16719	16608	16693	16670	16663	16581	16648	16579	16714	16685	16746	16646	16638	16609	16716	16504	16780	16739	16614	16493	16580	16552	16658	16701	16794	16629	16677	16724	16630	16739	16616	16756	16724	16768	16613	16837	16884	16784	16476	16659	16716	16777	16991	16560	16879	16641	16746	16695	16683	16663	16786	16705	16559	16535	16722	16754	16645	16729	16486	16634	16680	16692	16608	16637	16714	16992	16694	16632	16672	16706	16636	16816	16715	16596	16566	16530	16779	16601	16696	16712	16489	16448	16680	16703	16774	16768	16737	16712	16641	16718	16506	16681	16649	16688	16775	16628	16736	16668	16706	16603	16583	16556	16778	16450	16484	16905	16739	16802	16619	16802	16629	16689	16857	16668	16396	16623	16681	16647	16429	16607	16605	16801	16777	16644	16657	16717	16655	16730	16762	16693	16638	16876	16635	16469	16833	16695	16910	16587	16530	16729	16807	16708	16753	16794	16735	16647	16826	16687	16761	16587	16579	16583	16522	16502	16696	16632	16714	16687	16770	16727	16818	16808	16793	16521	16621	16499	16651	16602	16644	16788	16496	17113	16732	16722	16529	16345	16583	16680	16747	16730	16527	16812	16658	16675	16790	16876	16968	16690	16844	16588	16759	16607	16742	16523	16634	16588	16748	16584	16792	16623	16638	16716	16452	16865	16808	16477	16765	16784	16640	16739	16629	16616	16584	16727	16822	16706	16737	16582	16648	16751	16651	16757	16598	16811	16657	16621	16653	16434	16463	16658	16592	16781	16700	16720	16776	16703	16644	16599	16741	16533	16882	16515	16669	16637	16752	16774	16828	16717	16576	16646	16842	16507	16587	16610	16691	16653	16610	16664	16642	16877	16873	16793	16757	16634	16596	16753	16870	16755	16524	16578	16705	16591	16660	16538	16561	16764	16567	16756	16717	16586	16650	16582	16757	16541	16659	16767	16628	16724	16756	16789	16519	16582	16623	16828	16737	16623	16854	16734	16560	16686	16620	16562	16364	16753	16691	16763	16749	16738	16637	16662	16637	16711	16649	16462	16786	16579	16600	16764	16837	16651	16647	16763	16679	16723	16668	16666	16619	16625	16686	16576	16601	16835	16720	16457	16755	16744	16552	16479	16468	16648	16748	16476	16671	16541	16578	16683	16463	16727	16707	16512	16834	16577	16587	16695	16639	16652	16627	16683	16687	16653	16702	16630	16783	16701	16731	16659	16849	16712	16629	16615	16617	16590	16579	16808	16736	16556	16700	16738	16769	16785	16558	16596	16800	16680	16578	16569	16832	16673	16697	16497	16836	16834	16686	16641	16625	16925	16555	16574	16799	16713	16814	16740	16529	16342	16657	16497	16844	16623	16696	16548	16618	16816	16733	16717	16485	16861	16647	16623	16650	16695	16624	16596	16558	16662	16760	16565	16627	16704	16687	16687	16658	16626	16842	16499	16694	16652	16660	16682	16662	16513	16620	16717	16825	16536	16705	16784	16518	16789	16545	16510	16602	16561	16710	16758	16746	16686	16783	16718	16460	16547	16556	16740	16601	16682	16798	16693	16592	16559	16586	16517	16629	16484	16422	16514	16517	16851	16786	16616	16611	16805	16684	16676	16566	16739	16656	16571	16558	16813	16634	16844	16633	16804	16526	16434	16709	16726	16509	16622	16674	16664	16679	16756	16544	16685	16643	16669	16500	16682	16567	16591	16600	16671	16759	16601	16632	16655	16442	16835	16806	16649	16794	16709	16708	16490	16589	16513	16576	16528	16835	16615	16704	16754	16564	16675	16724	16429	16540	16530	16517	16559	16611	16635	16608	16458	16688	16544	16712	16626	16465	16627	16713	16754	16595	16648	16719	16575	16778	16786	16517	16579	16599	16616	16473	16558	16652	16439	16575	16570	16747	16751	16567	16692	16570	16789	16599	16656	16679	16764	16870	16630	16719	16518	16518	16777	16620	16697	16755	16506	16696	16534	16854	16787	16530	16682	16820	16710	16638	16612	16623	16761	16757	16922	16516	16851	16727	16558	16527	16840	16788	16659	16868	16740	16714	16562	16803	16566	16816	16663	16757	16647	16595	16634	16630	16642	16585	16452	16495	16645	16680	16745	16674	16765	16900	16683	16430	16668	16629	16665	16496	16476	16703	16711	16523	16624	16396	16608	16569	16827	16592	16848	16897	16594	16474	16483	16530	16480	16654	16652	16765	16611	16522	16505	16746	16856	16629	16679	16431	16477	16655	16592	16643	16560	16800	16752	16738	16835	16460	16691	16575	16733	16454	16869	16704	16792	16766	16591	16656	16758	16545	16706	16740	16818	16601	16774	16792	16567	16652	16804	16833	16709	16576	16645	16539	16842	16870	16793	16805	16710	16735	16722	16650	16740	16515	16693	16713	16583	16691	16571	16671	16625	16719	16563	16588	16749	16528	16488	16810	16568	16622	16804	16629	16687	16817	16812	16345	16714	16449	16657	16585	16692	16687	16639	16757	16688	16684	16628	16406	16763	16672	16632	16648	16733	16537	16519	16740	16718	16856	16853	16813	16702	16468	16678	16710	16847	16740	16675	16687	16622	16636	16864	16704	16501	16665	16877	16679	16535	16802	16579	16741	16706	16852	16483	16693	16527	16480	16585	16757	16689	16579	16655	16564	16643	16524	16516	16697	16657	16575	16667	16648	16593	16734	16504	16866	16596	16769	16642	16601	16494	16715	16492	16822	16816	16761	16863	16694	16570	16662	16548	16634	16485	16468	16716	16655	16620	16677	16631	16462	16762	16627	16858	16806	16806	16786	16492	16618	16611	16702	16592	16554	16749	16639	16658	16500	16660	16661	16743	16463	16711	16485	16778	16588	16789	16522	16649	16661	16643	16511	16903	16652	16839	16519	16662	16712	16677	16719	16785	16565	16872	16624	16792	16851	16647	16711	16564	16731	16557	16458	16721	16735	16711	16652	16613	16760	16742	16766	16598	16711	16628	16688	16611	16698	16694	16620	16806	16642	16675	16764	16645	16723	16882	16615	16739	16461	16556	16683	16670	16887	16787	16663	16688	16557	16794	16459	16814	16774	16567	16676	16787	16466	16583	16467	16707	16775	16871	16653	16462	16655	16579	16582	16698	16661	16595	16745	16558	16612	16502	16847	16725	16624	16655	16721	16544	16532	16809	16707	16781	16632	16709	16769	16607	16730	16672	16695	16795	16818	16567	16816	16758	16666	16678	16722	16555	16535	16616	16805	16518	16583	16745	16605	16677	16571	16805	16629	16605	16722	16481	16691	16529	16816	16596	16824	16521	16480	16653	16701	16875	16591	16490	16693	16793	16689	16737	16803	16547	16611	16620	16487	16633	16785	16666	17095	16616	16853	16553	16807	16714	16553	16783	16534	16650	16469	16707	16581	16646	16868	16737	16731	16455	16876	16786	16528	16641	16578	16607	16695	16793	16756	16622	16634	16634	16654	16727	16660	16753	16485	16555	16685	16727	16744	16646	16658	16723	16492	16794	16674	16618	16685	16634	16743	16611	16705	16665	16639	16543	16544	16817	16553	16755	16914	16563	16727	16789	16785	16581	16507	16825	16630	16697	16816	16681	16330	16657	16722	16727	16725	16665	16707	16630	16680	16741	16714	16726	16486	16706	16677	16425	16663	16711	16689	16594	16413	16521	16496	16653	16743	16605	16738	16560	16748	16537	16691	16690	16654	16476	16630	16652	16743	16791	16353	16595	16582	16623	16633	16631	16580	16669	16838	16680	16724	16781	16561	16543	16511	16766	16461	16567	16830	16547	16596	16654	16510	16819	16550	16572	16665	16653	16712	16777	16738	16687	16551	16716	16658	16524	16664	16572	16756	16447	16536	16658	16534	16472	16621	16685	16574	16800	16866	16682	16694	16623	16800	16646	16831	16770	16462	16700	16634	16723	16565	16608	16635	16719	16716	16536	16806	16648	16683	16518	16575	16623	16758	16736	16778	16517	16773	16754	16730	16690	16616	16687	16495	16753	16636	16780	16959	16764	16855	16851	16576	16716	16763	16540	16739	16714	16595	16730	16637	16866	16575	16438	16678	16680	16659	16576	16432	16402	16709	16638	16428	16741	16522	16686	16531	16548	16773	16516	16496	16809	16473	16775	16693	16429	16418	16906	16691	16717	16767	16679	16918	16486	16689	16699	16591	16756	16831	16836	16777	16477	16691	16547	16654	16599	16693	16490	16633	16871	16678	16705	16698
30209	53267	47904	38534	31283	24634	20364	18241	17171	15779	15588	15273	15126	14888	14871	14624	14752	14601	14571	14635	14523	14483	14464	14380	14429	14403	14552	14559	14428	14523	14426	14592	14633	14515	14656	14440	14480	14475	14686	14439	14529	14488	14417	14496	14501	14613	14325	14507	14324	14338	14354	14247	14065	14308	14463	14253	14257	14388	14475	14277	14261	14221	14355	14283	14346	14232	14363	14266	14344	14125	14249	14205	14167	14192	14216	14218	14429	14286	14234	14203	14241	14339	14352	14202	14188	14194	14315	14179	14231	14241	14307	14285	14235	14290	14256	14282	14187	14318	14365	14457	14230	14325	14285	14140	14225	14208	14130	14360	14306	14408	14328	14268	14264	14042	14458	14300	14287	14270	14227	14297	14299	14101	14309	14206	14442	14248	14226	14371	14340	14247	14444	14446	14341	14156	14177	14227	14262	14380	14442	14279	14200	14325	14086	14161	14308	14296	14243	14243	14295	14267	14285	14168	14205	14263	14162	14256	14094	14422	14191	14233	14106	14422	14246	14165	14290	14203	14243	14327	14337	14360	14284	14127	14200	14458	14345	14168	14252	14338	14255	14250	14103	14231	14435	14131	14313	14356	14390	14280	14193	14323	14153	14216	14291	14305	14287	14134	14219	14247	14335	14269	14231	14366	14206	14137	14393	14230	14370	14292	14380	14155	14236	14332	14136	14341	14179	14139	14222	14321	14125	14116	14142	14225	14257	14433	14133	14284	14266	14307	14389	14261	14322	14156	14087	14240	14260	14294	14279	14205	14423	14379	14208	14202	14347	14322	14310	14229	14125	14331	14326	14200	14211	14257	14239	14335	14248	14209	14231	14234	14249	14246	14325	14191	14265	14309	14258	14171	14171	14324	14277	14233	14179	14416	14000	14171	14069	14273	14157	14190	14314	14230	14320	14152	14302	14144	14357	14201	14219	14160	14252	14242	14172	14139	14220	14401	14231	14229	14364	14257	14256	14249	14215	14292	14295	14362	14207	14293	14341	14309	14264	14402	14259	14242	14468	14202	14344	14409	14276	14211	14272	14396	14264	14310	14363	14344	14349	14181	14326	14200	14168	14260	14284	14134	14104	14178	14302	14208	14251	14237	14158	14306	14564	14326	14215	14297	14181	14096	14254	14256	14291	14341	14139	14368	14276	14113	14373	14238	14338	14290	14279	14300	14259	14475	14224	14110	14347	14212	14294	14407	14143	14278	14174	14188	14290	14304	14140	14485	14325	14313	14542	14396	14248	14435	14350	14060	14315	14305	14419	14181	14232	14143	14270	14240	14373	14177	14175	14435	14292	14309	14350	14327	14339	14270	14225	14249	14157	14258	14066	14163	14395	14357	14301	14221	14298	14257	14080	14229	14114	14321	14107	14206	14139	14255	14307	14290	14331	14302	14241	14413	14123	14217	14075	14201	14336	14325	14170	14280	14376	14249	14429	14134	14070	14188	14331	14251	14205	14180	14342	14286	14251	14226	14288	14238	13944	14036	14394	14323	14273	14121	14162	14206	14162	14427	14313	14237	14259	14231	14280	14166	14207	14267	14223	14304	14326	14189	14266	14198	14346	14235	14169	14273	14327	14213	14187	14412	14259	14345	14298	14209	14223	14276	14223	14226	14141	14309	14332	14050	14304	14283	14333	14255	14102	14273	14251	14236	14273	14242	14234	14229	14208	14227	14325	14162	14260	14222	14014	14247	14336	14340	14252	14153	14330	14270	14500	14361	14211	14426	14156	14225	14153	14314	14222	14178	14246	14253	14433	14179	14334	14269	14240	14287	14269	14141	14264	14162	14200	14367	14396	14143	14192	14367	14252	14198	14157	14295	14218	14284	14157	14247	14243	14300	14218	14252	14347	14150	14330	14401	14138	14278	14392	14336	14098	14384	14408	14102	14345	14469	14249	14272	14210	14225	14352	14231	14185	14328	14331	14219	14282	14176	14072	14334	14227	14243	14232	14281	14277	14246	14161	14194	14227	14352	14386	14378	14274	14225	14246	14341	14344	14244	14287	14372	14227	14384	14022	14361	14265	14251	14354	14243	14212	14200	14256	14298	14402	14286	14219	14053	14123	14250	14235	14360	14198	14347	14237	14242	14034	14261	14099	14298	14154	14300	14173	14418	14200	14188	14115	14194	14043	14243	14339	14406	14153	14222	14356	14181	14254	14105	14251	14389	14225	14470	14227	14177	14275	14207	14331	14239	14249	14256	14267	14165	14451	14250	14218	14294	14254	14343	14128	14252	14287	14192	14256	14296	14299	14397	14281	14262	14198	14261	14254	14291	14109	14273	14186	14197	14018	14251	14307	14418	14272	14365	14203	14196	14210	14215	14190	14297	14239	14222	14217	14172	14166	14177	14314	14281	14121	14359	14363	14260	14110	14336	14208	14135	14305	14201	14358	14435	14325	14124	14286	14478	14128	14113	14343	14063	14308	14182	14236	14185	14263	14242	14388	14142	14223	14229	14166	14281	14245	14111	14262	14146	14331	14183	14279	14377	14136	14208	14224	14291	13959	14249	14248	14172	14229	14269	14366	14203	14221	14293	14187	14430	14367	14175	14389	14184	14346	14449	14185	14334	14366	13994	14140	14286	14158	14171	14071	14056	14115	14423	14448	14276	14425	14213	14162	14167	14314	14319	14066	14286	14129	14244	14257	14288	14183	14196	14196	14156	14198	14228	14299	14254	14432	14209	14246	14096	14381	14328	14212	14343	14242	14181	14320	14186	14256	14284	14320	14212	14122	14085	14218	14171	14220	14059	14261	14204	14343	14193	14369	14189	14183	14348	14214	14347	14286	14270	14245	14194	14231	14212	14144	14368	14172	14311	14301	14292	14083	14352	14064	14243	14136	14277	14160	14259	14301	14166	14261	14223	14304	14209	14197	14370	14214	14143	14236	14356	14198	14134	14371	14299	14190	14115	14256	14362	14273	14249	14301	14288	14366	14160	14475	14374	14174	14311	14236	14237	14363	14121	14192	14219	14166	14314	14295	14205	14370	14312	14249	14255	14192	14204	14171	14414	14091	14167	14099	14268	14509	14082	14200	14206	14353	14367	14360	14170	14124	14356	14219	14174	14290	14361	14221	14194	14419	14198	14282	14235	14380	14162	14496	14300	14297	14440	14380	14325	14325	14229	14309	14116	14284	14239	14316	14423	14187	14332	14389	14344	14323	14322	14221	14145	14296	14255	14230	14207	14355	14229	14412	14270	14350	14148	14239	14365	14329	14225	14251	14157	14203	14365	14343	14115	14195	14154	14213	14417	14219	14464	14393	14435	14108	14285	14447	14106	14363	14370	14316	14270	14187	14187	14003	14278	14181	14190	14237	14140	14186	14268	14269	14388	14312	14275	14192	14442	14505	14150	14283	14198	14167	14369	14248	14375	14387	14170	14233	14259	14318	14266	14262	14250	14216	14190	14348	14436	14282	14205	14291	14017	14153	14102	14260	14303	14116	14409	14383	14089	14283	14217	14316	14308	14229	14186	14191	14324	14374	14190	14146	14332	14150	14349	14224	14292	14260	14085	14279	14124	14153	14070	14234	14209	14168	14181	14337	14317	14284	14177	14308	14144	14234	14168	14196	14344	14330	14244	14296	14350	14233	14236	14275	14300	14259	14191	14403	14244	14290	14143	14285	14307	14174	14203	14259	14178	14417	14116	14259	14189	14453	14238	14201	14279	14315	14110	14132	14347	14331	14297	14350	14461	14227	14226	14251	14131	14306	14230	14372	14231	14183	14235	14293	14348	14079	14254	14385	14151	14308	14073	14300	14344	14207	14235	14250	14310	14175	14279	14261	14223	14299	14261	14271	14334	14126	14259	14411	14166	14253	14252	14253	14022	14250	14311	14210	14164	14223	14175	14223	14375	14086	14064	14313	14172	14214	14397	14326	14162	14294	14333	14211	14309	14167	14298	14148	14289	14281	14229	14168	14218	14163	14291	14321	14197	14220	14322	14171	14272	14234	14384	14185	14222	14370	14215	14414	14223	14151	14237	14151	14393	14224	14338	14174	13995	14457	14351	14139	14203	14285	14339	14158	14204	14236	14309	14180	14306	14269	14266	14308	14342	14309	14326	14230	14290	14218	14300	14006	14246	14291	14086	14149	14244	14267	14284	14299	14219	14107	14228	14304	14266	14313	14197	14234	14137	14272	14355	14324	14219	14251	14439	14157	14304	14339	14172	14258	14364	14397	14173	14305	14194	14254	14152	14273	14348	14210	14193	14268	14199	14279	14184	14354	14287	14181	14364	14224	14282	14242	14221	14256	14401	14213	14290	14331	14194	14287	14348	14329	14161	14377	14254	14323	14180	14226	14101	14304	14139	14281	14169	14351	14284	14168	14234	14271	14359	14113	14286	14337	14173	14156	14017	14263	14238	14229	14335	14199	14227	14056	14337	14169	14176	14325	14416	14278	13987	14251	14100	14212	14415	14114	14178	14271	14135	14312	14350	14234	14267	14143	14292	14259	14271	14170	14241	14341	14213	14365	14269	14440	14171	14180	14138	14201	14266	14189	14334	14403	14412	14158	14035	14244	14343	14356	14074	14310	14178	14325	14432	14192	14280	14304	14382	14216	14139	14155	14277	14303	14185	14243	14164	14339	14432	14230	14232	14266	14340	14200	14263	14221	14235	14213	14262	14301	14311	14200	14055	14336	14231	14257	14348	14203	14364	14307	14152	14041	14334	14323	14140	14351	14262	14236	14188	14282	14180	14182	14137	14222	14304	14223	14226	14236	14403	14306	14296	14182	14279	14336	14206	14342	14258	14166	14325	14283	14175	14237	14250	14409	14132	14152	14347	14245	14395	14325	14211	14342	14215	14350	14125	14212	14292	14213	14147	14253	14146	14191	14389	14255	14316	14184	14284	14473	14150	14358	14302	14303	14095	14276	14341	14269	14151	14209	14315	14141	14364	14277	14250	14068	14243	14276	14180	14269	14310	14258	14343	14280	14199	14295	14176	14355	14369	14325	14178	14287	14057	14018	14214	14128	14358	14267	14227	14176	14122	14112	14048	14231	14400	14385	14193	14232	14377	14239	14370	14188	14161	14391	14256	14187	14371	14418	14370	14201	14229	14269	14311	14287	14231	14231	14383	14224	14165	14287	14228	14292	14280	14217	14173
28527	25362	31545	27230	20917	18729	17655	16926	16528	16226	16134	15926	16071	16151	15984	15759	15857	15802	15837	15933	15918	16030	15701	15894	16022	15852	15737	15786	15941	15996	16047	15734	16075	15870	15877	16100	15926	15989	15636	16042	15794	15760	15849	15896	15838	15698	15806	15836	15907	15967	15867	16064	15619	15734	15752	15750	15760	15745	15738	15704	15835	15965	15866	15888	15797	15696	15665	15754	15887	15647	15681	15745	15715	15814	15789	15884	15997	15803	15735	15755	15615	15878	15582	15840	15662	15804	15702	15710	15682	15668	15632	15962	15786	15784	15720	15814	15935	15968	15740	15710	15779	15731	15894	15800	15844	15793	15719	16087	15978	15938	15817	15739	15812	15798	15830	15828	15770	15867	15892	15672	15745	15840	15955	15746	15707	15756	15776	15845	15773	15760	15917	15744	15810	15851	15768	15784	15783	15743	15896	15422	15842	15819	15729	15844	15640	15765	15797	15655	15904	15901	15804	15749	15961	15969	15589	15794	15752	15630	15815	15900	15729	15745	15701	15755	15889	15863	15961	15768	15875	15843	15708	15904	15830	15641	15593	15667	15627	15923	15796	15918	15810	15836	15907	15826	15789	15608	15814	15867	15689	15725	15671	15675	15686	15669	15794	15834	15765	15687	15745	15767	15829	15886	15832	15868	15837	15988	15803	15643	15749	15695	15812	15850	15870	15653	15598	15691	15825	15874	15677	15848	15837	15742	15625	15795	15807	15875	16003	15882	15799	15915	15802	15866	15657	15806	15895	15758	15715	15598	15662	15673	15711	15784	15596	15770	15444	15764	15841	15671	16023	15725	15682	15642	15688	15792	15810	15699	15845	15886	15624	15686	15858	15787	15780	15904	15788	15944	15815	15854	15864	15802	16104	15689	15973	15912	15736	15851	15721	15641	15738	15693	15765	15709	15679	15658	15720	15849	15575	15722	15724	15693	15673	15806	15802	15841	15801	15775	15682	15798	15718	15931	15896	15804	15746	15858	15719	15657	15761	15634	15710	15871	15750	15896	15964	15678	15762	15738	15786	15832	15705	15822	15744	15661	15836	15624	15647	15683	15637	15786	15769	15709	15646	15654	15763	15605	15840	15786	15595	15631	15780	15745	15631	15701	15616	15695	15715	15884	15793	15787	15572	15647	15718	15925	15732	15951	15571	15630	15779	15747	15782	15767	15708	15843	15702	15652	15791	15796	15652	15919	15802	15744	15944	15655	15771	15911	15723	15765	15736	15686	15725	15749	15728	15800	15678	15704	15705	15729	15801	15655	15779	15722	15663	15857	15847	15731	15692	15774	15738	15899	15731	15742	15785	15868	15806	15902	15895	15710	15829	16034	15595	15804	15835	15777	15792	15628	15686	15733	15813	15577	15647	15818	15709	15760	16033	15661	15838	15947	15656	15774	15684	15555	15700	15826	15744	15640	15619	15772	15742	15693	15697	15801	15548	15810	16063	15845	15767	15646	15806	15793	15814	15933	15840	15686	15659	15803	15797	15587	15746	15807	15944	15863	15818	15844	15721	15726	15821	15776	15759	15852	15842	15837	15697	15882	15869	15830	15883	15730	15985	15531	15698	15661	15830	15728	15610	15811	15881	15741	15686	15644	15841	15986	15756	15832	15703	15657	15593	15824	15635	15923	15537	15917	15720	15811	15844	15733	15792	15760	15703	15832	15839	15609	15874	15708	15824	15575	15766	15735	15953	16014	15800	15606	15663	15836	15622	15932	15576	15758	16089	15954	15805	15823	15622	15684	15667	15861	15679	15565	15650	15685	15607	15880	15861	15746	15845	15817	15766	15704	15890	15606	15744	15712	15774	15753	15716	15613	15680	15791	15886	15760	15695	15810	15735	15625	15676	15664	15656	15775	15694	15919	15618	15757	15631	15579	15585	15589	15769	15751	15883	15549	15817	15725	15758	15898	15905	15799	15947	15809	15722	15662	15958	15881	15892	15710	15753	15593	15461	15844	15809	15832	15856	15721	15740	15796	15807	15778	15757	15859	15714	15740	15780	15664	15521	15760	15889	15800	15650	15645	15953	15818	15834	15689	15845	15836	15921	15742	15696	15595	15655	15690	15806	15704	15757	15684	15628	15831	15838	15804	15798	15873	15623	15711	15678	15676	15776	15662	15754	15776	15994	15558	15518	15790	15703	15712	15776	15580	15866	15779	15840	15795	15670	15842	15698	15854	15597	15607	15554	15464	15805	15905	15817	15694	15548	15762	15687	15736	15743	15854	15833	15908	15824	15678	15758	15741	15542	15813	15852	15941	15866	15632	15843	15774	15874	15803	15949	15586	15660	15834	15755	15935	15548	15855	15495	15698	15774	15597	15898	15833	15503	15729	15800	15659	15911	15725	15972	15856	15715	15802	15846	15737	15653	15824	15678	15882	15813	15684	15823	15894	15708	15807	15892	15837	15933	15688	15759	15498	15678	15912	15859	15603	15764	15622	15856	15763	15732	15681	15671	15763	15701	15782	15709	15686	15716	15685	15629	15622	15681	15672	15982	15652	15775	15811	15611	15675	15851	15698	15753	15796	15719	15823	15768	15760	15791	15611	15658	15705	15771	15795	15625	15733	15854	15765	15777	15655	15581	15715	15681	15745	15703	15694	15858	15783	15775	15694	15598	15667	15755	15661	15775	15785	15825	15797	15672	15667	15779	15737	15746	15585	15799	15797	15775	15850	15762	15881	15777	15774	15903	16002	15743	15594	15791	15718	15658	15715	15704	15591	15610	15904	15818	15682	15698	15781	15724	15668	15659	15707	15653	15672	15803	15839	15647	15780	15696	15696	15702	15949	15841	15789	15807	15767	15764	15953	15725	15855	15829	15827	15459	15760	15887	15707	15727	15682	15779	15789	15775	15706	15952	15640	15692	15680	15690	15860	15945	15917	15722	15942	15854	15760	15814	15897	15762	15814	15766	15560	15621	15814	15710	15750	15852	15708	15789	15819	15806	15765	15822	15474	15902	15922	15743	15807	15844	15875	15755	15625	15888	15666	15724	15685	15800	15846	15930	15861	15842	15839	15769	15754	15801	15628	15800	15754	15742	15719	15927	15597	15779	15692	15708	15545	15908	15833	15748	15820	15924	15707	15604	15623	15735	15762	15789	15700	15713	15703	15844	15629	15870	15571	15712	15910	15975	15849	15765	15740	15588	15713	15748	15680	15822	15535	15725	15678	15993	15754	15529	15838	15624	15893	15655	15769	15693	15616	15622	15997	15836	15695	15574	15753	15833	15648	15792	15680	15793	15929	15611	15897	15901	15762	15820	15688	15802	15688	15935	15579	15812	15900	15854	15688	15670	15797	15635	15682	15793	15902	15766	15631	15626	15698	15745	15760	15852	15899	15830	15775	15927	15827	15941	15928	15714	16003	15809	15843	15586	15600	15953	15774	15665	15730	15697	15732	15745	15740	15884	15809	15790	15814	15835	15701	15620	15892	15714	15701	15695	15607	15810	15878	15701	15703	15760	15658	15917	15702	15845	15692	15777	15667	15836	15762	15866	15869	15801	15956	15776	15719	15776	15744	15686	15749	15907	15506	15769	15847	15813	15853	15753	15653	15796	15820	15864	15642	15899	15650	15697	15660	15683	15665	15902	15886	15716	15860	15878	15840	15755	15904	15814	15852	15863	15869	15692	15635	15745	15666	15880	15768	15739	15715	15891	15827	15964	15643	15726	15783	15735	15776	15887	15809	15731	15716	15799	15808	15855	15819	15709	15636	15612	15767	15995	15793	15763	15693	15518	15997	15758	15693	15658	15820	15852	15720	15999	15738	15644	16018	15860	15622	15739	15873	16101	15783	15831	15765	15769	15848	15599	15607	15898	15805	15829	15665	15690	15750	15683	15823	15659	15725	15884	15638	15856	15647	15737	15725	15774	15615	15763	15594	15773	15774	15801	15678	15656	15849	15970	15801	15621	15620	15738	15845	15830	15855	15670	15911	15759	15789	15827	15609	15730	15768	15983	15626	15761	15590	15777	15727	15673	15803	15649	15712	15872	15795	15773	15522	15889	15784	15680	15698	15710	15649	15721	15852	15695	15761	15973	15726	15779	16006	15950	15711	15729	15776	15715	15735	15943	15728	15663	15932	15992	15670	15607	15704	15675	15797	15801	15743	15717	15788	15797	15757	15887	15777	15741	15882	15897	15659	15669	15791	15535	15743	15673	15733	15631	15915	16011	15649	15630	15819	15672	15843	15662	15773	15853	15645	15630	15850	15713	15551	15669	15739	15976	15715	15907	15927	15835	15675	15565	15810	15832	15637	15796	15784	15949	15664	15734	15845	15724	15758	15772	15601	15830	15810	15612	15732	15674	15810	15714	15765	15687	15822	15656	15666	15623	15819	15640	15646	15873	15738	15849	15667	15888	15715	15837	15741	15866	15728	15838	15718	15558	15849	15937	15897	15752	15815	15890	15763	15925	15615	15557	15770	15709	15849	15792	15738	15879	15773	15865	15584	15743	15852	15727	15773	15668	15626	15754	15782	15727	15777	15684	15864	15759	15930	15753	15906	15929	15877	16010	15886	15822	15854	15590	15919	15806	15765	15889	16003	15850	15792	15773	15777	15717	15753	15715	15829	15623	15705	15802	15870	15808	15736	15883	15912	15781	15759	15732	15975	15934	15693	15842	15751	15807	15720	15825	15650	15647	15817	15822	15636	15845	15919	15756	15744	15693	15805	15760	15793	15784	15812	15739	15956	15829	15731	15664	16000	15634	15596	15741	15855	15619	15588	15699	15835	15678	15777	15852	15889	15795	15820	15727	15843	15787	15511	15794	15831	15815	15741	16016	15894	15835	15811	15689	15610	15813	15714	15733	15959	15843	15677	15652	15936	15763	15677	15860	15704	15759	15880	15563	15891	15844	15815	15789	15749	15877	15827	15741	15878	15824	15606	15777	15908	15877	15779	15698	15702	15768	15590	15831	15743	15680	15520	15809	15627	16028	15830	15853	15801	15860	15753	15968	15763	15658	15941	15968	15638	15799	15822	15644	15729	15767	15652	15859	15696	15749	15855	15912	15778	15827	15935	15814	15840	15751	15795	15762	15785	15762	15870	15929	15866	15676	15696	15731	15591	15815	15868	15838	15762	15788	15745	15724	15642	15787	15792	15872	15728
26260	38846	34661	25400	19968	17452	16300	15274	15149	14446	14256	14295	13926	13996	13928	13784	13986	13885	13818	13940	13933	13779	13811	13701	13779	13937	13821	13943	13771	13780	13763	13837	13814	13855	13952	13922	13622	14050	13861	13888	13953	13772	13861	13853	13906	13769	13754	13903	13895	13640	13926	13748	13798	13671	13595	13747	13685	13653	13739	13569	13770	13909	13800	13773	13605	13710	13698	13693	13707	13696	13823	13709	13755	13942	13823	13804	13822	13888	13752	13700	13753	13892	13723	13810	13960	13641	13835	13787	13690	13734	13783	13673	13766	13620	13658	13700	13657	13711	13684	13771	13720	13858	13717	13699	13768	13789	13569	13684	13653	13902	13738	13734	13802	13705	13864	13701	13784	13593	13776	13618	13979	13708	13787	13677	13737	13806	13715	13683	13593	13908	13706	13668	13694	13824	13682	13774	13741	13828	13715	13697	13642	13813	13751	13711	13804	13834	13662	13788	13822	13873	13810	13837	13555	13788	13628	14035	13631	13873	13782	13823	13841	13702	13635	13744	13570	13616	13881	13822	13714	13719	13811	13822	13849	13748	13664	13710	13452	13655	13476	13801	13806	13706	13856	13766	13735	13977	13826	13644	13758	13854	13679	13855	13762	13722	13730	13770	13796	13736	13830	13787	13685	13783	13762	13670	13602	13692	13776	13637	13592	13574	13633	13663	13715	13755	13915	13844	13721	13863	13814	13802	13776	13837	13695	13551	13849	13722	14044	13654	13663	13774	13740	13624	13507	13736	13652	13874	13830	13692	13889	13774	13534	13708	13676	13771	13715	13853	13801	13800	13880	13764	13722	13683	13760	13752	13737	13706	13791	13785	13773	13632	13753	13611	13748	14054	13883	13867	13726	13714	13809	13653	13900	13711	13658	13860	13841	13778	13720	13637	13768	13535	13565	13837	13816	13732	13823	13736	13946	13739	13671	13832	13659	13552	13821	13676	13861	13797	13788	13703	13633	13935	13530	13696	13824	13863	13715	13767	13556	13670	13691	13704	13769	13751	13744	13631	13854	13719	13701	13651	13759	13836	13732	13670	13887	13752	13974	13781	13641	13906	13713	13634	13762	13791	13722	13655	13866	13758	13618	13807	13767	13859	13795	13746	13732	13684	13654	13683	13730	13799	13750	13780	13725	13663	13754	13714	13621	13783	13721	13842	13665	13781	13591	13795	13689	13658	13754	13738	13682	13868	13750	13584	13824	13725	13870	13920	13907	13694	13792	13716	13843	13667	13777	13780	13745	13723	13838	13765	13727	13692	13792	13824	13580	13733	13712	13785	13611	13722	13707	13759	13703	13755	13750	13657	13692	13768	13780	13699	13694	13730	13850	13613	13820	13664	13696	13850	13773	13731	13666	13839	13723	13645	13613	13819	13791	13805	13727	13789	13780	13736	13757	13784	13818	13773	13730	13820	13753	13601	13735	13789	13858	13635	13866	13694	13746	13731	13691	13719	13858	13792	13743	13796	13781	13764	13679	13576	13890	13720	13663	13784	13830	13820	13815	13856	13780	13675	13633	13813	13715	13664	13631	13746	13797	13779	13734	13510	13779	13917	13779	13607	13689	13744	13677	13766	13700	13769	13664	13865	13791	13723	13589	13777	13780	13715	13713	13683	13786	13811	13716	13639	13801	13829	13654	13593	13873	13764	13749	13692	13609	13795	13705	13875	13638	13813	13684	13666	13779	13853	13853	13575	13892	13765	13654	13729	13679	13620	13711	13782	13703	13860	13881	13836	13788	13640	13731	13608	13721	13757	13620	13701	13785	13716	13678	13833	13677	13738	13717	13648	13821	13784	13876	13704	13900	13711	13655	13745	13703	13635	13680	13680	13813	13766	13750	13928	13730	13836	13789	13721	13656	13775	13809	13702	13679	13608	13668	13820	13721	13685	13869	13719	13763	13617	13739	13838	13829	13640	13587	13773	13896	13720	13874	13714	13574	13736	13841	13707	13711	13656	13708	13843	13750	13699	13843	13782	13753	13592	13753	13758	13765	13721	14006	13744	13641	13759	13746	13662	13680	13765	13813	13711	13837	13734	13708	13817	13759	13767	13819	13769	13919	13810	13743	13678	13668	13819	13782	13841	13685	13683	13764	13890	13710	13790	13624	13818	13823	13724	13866	13778	13774	13698	13654	13711	13704	13636	13668	13743	13699	13791	13732	13688	13716	13674	13758	13531	13670	13802	13825	13853	13644	13791	13669	13816	13826	13822	13627	13715	13762	13730	13564	13777	13840	13770	13749	13872	13628	13724	13763	13776	13687	13760	13776	13578	13693	13703	13647	13727	13731	13766	13705	13723	13719	13745	13701	13799	13843	13846	13562	13871	13696	13830	13809	13671	13730	13799	13793	13779	13932	13664	13666	13821	13785	13862	13822	13657	13748	13809	13756	13826	13641	13772	13785	13714	13902	13796	13923	13806	13918	13677	13802	13818	13820	13858	13678	13639	13797	13805	13793	13665	13854	13583	13568	13756	13677	13704	13731	13739	13760	13556	13806	13779	13744	13766	13679	13727	13690	13774	13653	13790	13800	13798	13740	13753	13686	13776	13654	13770	13758	13823	13671	13766	13528	13680	13657	13783	13827	13823	13835	13783	13836	13673	13803	13678	13868	13722	13763	13910	13760	13771	13824	13643	13744	13774	13750	13936	13732	13708	13688	13793	13617	13660	13747	13777	13595	13696	13824	13646	13662	13656	13655	13738	13870	13712	13878	13701	13866	13757	13639	13758	13757	13838	13740	13688	13756	13716	13768	13807	13607	13736	13766	13925	13713	13963	13955	13788	13809	13665	13673	13801	13653	13584	13730	13738	13622	13744	13710	13708	13767	13687	13768	13829	13620	13687	13847	13772	13764	13760	13786	13645	13732	13858	13738	13563	13834	13813	13783	14010	13685	13801	13773	13767	13811	13701	13637	13753	13798	13711	13794	13756	13810	13717	13653	13753	13641	13796	13706	13572	13726	13556	13734	13706	13678	13721	13789	13753	13836	13563	13779	13892	13865	13731	13716	13684	13784	13716	13765	13718	13775	13642	13897	13812	13749	13841	13604	13896	13681	13773	13571	13701	13660	13718	13611	13759	13786	13767	13809	13588	13845	13627	13590	13675	13768	13662	13699	13666	13734	13723	13814	13789	13834	13716	13757	13632	13800	13685	13766	13850	13739	13688	13584	13613	13812	13765	13712	13667	13702	13624	13751	13748	13832	13901	13703	13667	13642	13684	13718	13748	13766	13773	13826	13691	13709	13574	13829	13746	13587	13683	13790	13750	13799	13797	13699	13765	13643	13651	13608	13812	13684	13790	13693	13834	13981	13743	13835	13901	13817	13725	13674	13713	13689	13717	13893	13640	13587	13775	13890	13692	13869	13695	13677	13700	13675	13595	13823	13888	13780	13773	13817	13437	13648	13856	13852	13778	13817	13658	13767	13745	13799	13783	13775	13796	13670	13647	13869	13815	13792	13800	13749	13850	13757	13839	13730	13841	13843	13800	13724	13782	13821	13812	13761	13694	13723	13613	13723	13789	13899	13670	13754	13593	13609	13573	13820	13884	13742	13711	13900	13740	13571	13763	13659	13764	13715	13614	13765	13790	13681	13604	13720	13720	13820	13746	13741	13860	13737	13842	13694	13705	13703	13674	13844	13712	13683	13769	13568	13851	13894	13765	13707	13785	13621	13740	13774	13879	13579	13779	13773	13835	13722	13782	13661	13701	13851	13861	13742	13928	13867	13716	13822	13953	13664	13673	13714	13605	13690	13830	13721	13736	13516	13957	13750	13740	13771	13629	13743	13708	13597	13630	13791	13835	13778	13730	13783	13637	13883	13740	13903	13624	13701	13790	13652	13661	13762	13718	13793	13670	13670	13796	13633	13679	13568	13769	13861	13731	13822	13633	13674	13796	13633	13765	13671	13737	13635	13806	13770	13838	13671	13673	13832	13897	13824	13721	13867	13683	13749	13824	13769	13864	13640	14006	13862	13603	13743	13817	13642	13631	13626	13746	13761	13735	13536	13731	13841	13824	13637	13814	13806	13842	13662	13790	13666	13631	13706	13673	13706	13768	13863	13799	13765	13735	13642	13752	13729	13702	13624	13785	13637	13727	13826	13738	13667	13604	13691	13694	13771	13595	13814	13769	13715	13639	13797	13621	13717	13846	13871	13790	13647	13654	13551	13781	13729	13763	13689	13840	13646	13753	13812	13870	13683	13772	13692	13727	13640	13715	13625	13753	13697	13735	13658	13832	13680	13673	13761	13741	13765	13655	13780	13724	13907	13737	13828	13778	13693	13776	13836	13844	13662	13797	13712	13665	13672	13753	13589	13582	13690	13812	13869	13831	13652	13500	13768	13669	13776	13788	13711	13820	13786	13739	13745	13807	13850	13827	13807	13759	13757	13817	13625	13919	13787	13746	13692	13790	13682	13780	13786	13786	13818	13706	13914	13829	13741	13758	13552	13859	13712	13770	13800	13927	13732	13683	13808	13759	13845	13661	13797	13502	13702	13802	13857	13774	13646	13643	13846	13862	13675	13891	13858	13765	13597	13793	13791	13815	13935	13666	13762	13543	13743	13733	13625	13586	13774	13693	13737	13750	13677	13756	13769	13827	13743	13792	13740	13532	13720	13743	13686	13793	13486	13659	13735	13967	13698	13702	13633	13745	13628	13590	13741	13765	13750	13786	13811	13845	13765	13835	13792	13591	13695	13790	13785	13995	13600	13763	13698	13643	13816	13841	13827	13852	13791	13772	13793	13816	13627	13803	13678	13872	13770	13752	13802	13855	13791	13847	13648	13645	13779	13695	13845	13842	13627	13722	13810	13710	13787	13601	13893	13829	13574	13679	13678	13746	13911	13612	13723	13821	13704	13824	13732	13803	13677	13804	13779	13710	13932	13718	13713	13751	13799	13770	13639	13720	13673	13788	13699	13952	13687	13658	13718	13784	13635	13740	13755	13699	13696	13807	13806	13858	13599	13593	13887	13667	13807	13671	13576	13752	13655	13769	13605	13567	13597	13778	13790	13671	13796	13647	13888	13729	13830	13937	13729	13736	13865	13835	13844	13632	13712	13664	13615	13851	13616	13665	13728	13688	13777	13862	13878	13594	13828	13899	13713	13759
24047	21234	28750	25390	23992	23709	21820	18268	17368	16808	16672	16258	16291	16318	16208	16045	16204	16165	16082	16033	16049	15966	16145	16144	15935	16151	15921	16085	16122	16083	16078	15905	16068	16165	16142	16226	16117	16110	16076	15923	16145	16216	16118	16142	16085	15966	16112	15993	15971	15959	16178	15987	16062	15912	16025	16021	16059	15949	16040	15972	15891	15843	15945	15933	16036	15758	15889	15972	15708	15858	15906	15993	15976	15868	15856	15696	15898	15868	15857	15776	15802	15885	15961	15995	15709	16003	16058	15978	15976	16002	15954	15803	16068	16034	15938	16082	15718	15870	15855	15968	15953	15781	15946	15860	15916	15763	15958	15652	15899	16004	15946	15910	15855	15673	15704	15767	15725	15929	16101	16027	15892	15920	15815	15802	15724	15858	15937	15713	15650	15823	16006	15829	15834	15936	15903	16030	15996	15727	15884	15984	15932	15856	15774	15810	15843	16002	16037	15942	15807	15743	15715	15943	15973	15979	15908	16012	15902	15807	15698	15922	15768	15865	15893	16140	16047	15984	15704	15764	15911	15823	16056	16007	15748	15898	15924	15906	15789	15743	15913	16090	15958	16057	16076	15849	15852	15803	15808	15958	15967	15863	15711	15950	15865	15941	15816	15716	15947	15844	16065	15894	15743	15847	15888	15915	15931	15916	15875	15796	15925	15944	16070	15825	15793	15757	15929	16187	15888	15590	15962	15863	16133	15623	15857	15899	15872	15806	15728	15806	15833	15856	15947	15951	15862	15732	15849	15637	15832	15824	15708	15866	15843	16132	15977	16106	15958	15897	15833	15948	15936	15921	15946	15694	15982	15913	15845	15948	15869	15753	15732	15703	15882	15736	15770	16009	15799	15927	16010	15891	15947	16064	15693	15801	16005	15941	16054	16083	16011	15776	15925	15867	15800	15890	15894	15992	15914	16037	15919	15778	15986	15867	15925	15965	15837	15692	15816	16044	15752	15864	15884	15730	16098	16026	15857	15728	15754	15975	15889	15901	15969	15858	15886	15779	15984	15895	15875	15797	15872	15809	16016	15817	15875	15845	15804	15834	15923	15882	16112	15861	15918	15742	15936	15878	15840	15825	15767	15644	16015	15744	15917	15935	15991	15788	15814	15929	15991	15935	15987	15738	15955	15989	15893	15823	15764	15851	15871	15868	15772	15801	15914	16008	15844	15869	16061	15853	15814	15772	15869	15841	15957	16106	16072	15945	15919	15907	15879	16048	16000	15931	15903	15929	15893	15671	15987	15878	15972	16070	15962	15927	15992	15776	15980	15898	15808	15696	15891	16037	16005	15886	15738	16120	15925	15936	15807	15847	15774	15887	16059	15815	15975	15762	15780	15903	16056	15981	15875	15967	15984	15987	16010	15880	15767	15812	15936	15921	15689	15723	15859	15979	16032	16025	15862	15926	15873	15823	15862	15682	15821	15962	16053	15939	15963	15891	15947	15831	15992	15993	15930	15969	15938	15999	15605	15816	15799	15803	15762	15911	15830	15857	15846	16046	15919	15916	15897	15794	16078	15981	15952	15812	15803	15914	15976	15870	15914	15916	16095	15892	15949	16203	15936	15955	15975	15820	15938	15914	15718	15979	15942	15870	15749	15978	16080	15821	15896	16057	15860	15830	15722	15807	15805	15757	16059	16146	15805	15910	16120	15752	15802	15730	15796	15814	15718	15822	15925	16161	15906	15776	15936	16027	15926	16059	15851	16130	16076	15839	15978	15781	15872	15971	15939	16003	15883	15912	15985	15776	16001	15889	15775	15737	15792	15898	15880	15813	15793	15897	15921	15701	16012	15757	15778	15801	15747	15879	16021	15933	15781	15907	15960	15851	15873	15915	15720	15737	16082	15914	16007	15974	15851	15719	15859	15755	15897	15835	15894	15721	15681	15927	15869	15899	15917	16013	15785	15767	15910	15856	15929	15827	15924	15887	15827	15677	15813	15852	15848	15881	15799	15914	15844	15940	15872	15929	15807	15924	15871	15971	15725	16154	15838	15914	16042	15869	16033	15860	16049	15919	15932	15733	15868	15648	15953	15969	15874	15890	15811	15554	15932	16002	15997	15944	15900	15769	15712	15786	15952	15620	15795	15859	16043	15812	15919	15865	15927	15876	16028	16050	15801	15713	15762	15770	16001	15737	15927	15892	15926	15970	15958	15880	15992	15972	15657	15993	15823	16149	15886	15723	15865	16010	15590	15877	15815	15821	16023	15980	15899	15998	16104	15840	15933	15976	15997	15907	15837	15875	15758	15849	15738	16011	16057	15810	15967	16108	15851	15866	15960	15914	15950	15966	15950	15968	15994	15928	16011	15806	16111	15727	15863	15822	15702	16022	15887	15783	15848	15837	15977	15830	15913	15849	15849	16180	15970	15688	15821	15964	16000	15972	15876	15871	15933	15714	15682	15956	15912	15909	15814	15625	15759	15820	15835	15777	15923	15929	15771	15695	16032	15854	15963	15787	15935	16042	15866	15848	15810	15887	15801	15712	15699	15802	16063	15962	15953	15935	15987	15948	15848	15806	15658	16030	15944	15888	15699	15689	15878	15892	16158	15907	16113	15606	15797	15779	15711	15884	15810	15925	15914	16024	15830	15874	15735	16048	15979	15903	15734	16101	15830	15693	15930	15890	16018	15942	15805	15929	15841	15914	15828	15864	16070	16008	15850	15892	15881	15752	15947	15836	15786	15820	15741	16025	15867	15727	15772	15885	15941	16052	15889	15749	15780	15878	15770	15967	15838	15968	15768	15789	15901	15693	15744	15675	15862	15800	15904	15819	15921	16088	16093	15857	15956	15950	15809	16067	15918	15794	16052	15751	15928	15968	15840	15875	15846	16023	15746	15837	15852	15899	15685	15814	15814	15906	15771	16001	15844	15894	15883	15912	15659	15656	15690	15708	15875	15906	15951	15804	15697	15854	15668	15847	15974	16025	15864	15897	15832	15903	15807	16068	15887	15659	15763	15860	15794	15878	15946	15890	15900	15658	15910	15836	16002	15988	16030	15994	16093	15961	15779	15652	15765	15566	15885	15950	15734	16117	15985	15794	15992	16177	16070	16240	15920	16013	16193	16029	16020	15999	15935	15926	16040	16166	15972	15956	15809	15904	15974	15935	15800	15816	15864	15697	15798	16163	16000	15850	15889	15752	16089	16056	15872	15792	15858	15788	15784	15954	15952	15928	15963	15916	15856	15910	15706	15790	16044	15701	15893	15870	15775	15925	16016	15848	15894	15760	15952	15930	15967	15925	15882	15789	15864	15987	15813	16007	16004	16061	15830	15772	16036	15799	15762	15882	15780	15930	15654	15692	16001	16050	15857	16161	15942	15841	15948	15918	15928	15759	15801	16126	15852	15821	15879	15798	15971	15656	16087	15799	15889	15974	15690	16029	15834	15995	15924	16005	15957	15836	15731	15800	15703	15785	15837	15766	15778	15742	15851	15791	15831	15877	15953	15729	15706	16227	15721	15633	15741	15871	15882	15975	15989	15851	15899	15709	15855	15769	16081	15894	16125	15859	15763	15997	15850	15988	16018	16079	15897	16128	15857	15942	15688	15801	15839	15907	15835	15876	16026	16039	15866	15896	16007	15701	15844	15763	15822	15719	15908	15814	15856	16013	15960	15813	15772	15952	15832	15910	15904	15669	15864	15885	15818	15899	16012	15772	15937	15889	16042	15698	15804	15762	15658	15850	15767	15938	15822	15719	15643	15875	15828	15841	15716	15856	15735	15816	15694	15999	15913	15837	15815	16027	15956	15908	15629	15932	15801	15832	15899	16001	15806	15965	15926	16000	15864	15714	15913	15933	15866	16084	15914	15819	15752	15910	15981	15828	15929	15846	15880	15781	15850	15829	15856	16147	15925	16097	15903	15925	16088	15789	15821	16051	15823	15999	15879	15799	15854	15873	15896	15808	15890	15944	15871	15927	15980	15864	16098	15937	15872	15975	16164	15689	15758	15733	15803	15824	16015	15820	15882	16162	16166	16147	15809	15906	15631	15845	15976	15795	16006	15865	15795	15866	16175	15911	15794	15808	15827	15869	15806	16032	15777	15933	15960	15986	15968	15848	15823	15733	15860	15811	15960	15964	15889	15904	16111	15884	15958	15793	15745	15777	15889	15839	16099	15833	15896	15884	15797	15858	15848	15702	15791	16093	15804	16085	15907	16053	16064	15956	15951	15705	15855	15888	15990	15924	15914	15761	15808	16063	15797	15746	15762	15861	15776	15834	15735	15828	15900	15932	16029	15863	15885	15820	16043	15876	15982	15738	15936	15922	15891	15902	15891	15702	16029	16078	16095	15888	16034	16082	15852	15833	15922	15868	15959	16154	16023	15807	15802	15934	15908	15825	15939	15870	15857	16041	15793	15937	15834	15892	16007	15955	15890	15953	15836	15894	16038	15755	15932	15868	15990	15653	15912	15855	15989	15812	15961	16080	16170	15697	15878	15852	15877	15960	16008	15966	15827	15719	15796	15851	15906	16009	15755	15778	15899	15887	15854	15865	15843	15884	15929	15706	15908	15880	15980	15947	15978	16011	15934	15940	16073	15783	15977	15914	16055	15782	15870	15755	16004	16011	15854	15860	15708	15763	16007	15972	15839	16057	15887	15836	15929	15920	15957	15991	15923	15896	15837	15617	15929	15876	15831	15841	15969	15849	15832	15800	15834	15794	15862	15919	15944	15807	15785	15899	15721	15972	15833	15815	15874	16074	15864	15766	15741	16034	15927	16041	15642	15759	15926	15972	16151	15926	15887	15987	15818	15943	15830	15851	15695	15715	15905	15805	15904	15911	15942	15707	15622	15790	15908	16127	15919	15934	15736	16024	15894	15803	15858	15852	15730	16000	15946	15772	15982	16068	15911	16168	15869	16013	16029	15808	15738	15935	15829	15933	15892	15934	15874	15730	15819	16187	15945	15871	15889	15961	15797	15973	15910	15758	15833	15828	15923	15681	15731	15805	15805	16133	15701	15818	15813	15991	15977	15888	15728	15839	16001	15903	15753	15776	15950	15841	15705	15888	15846	15781	15868	15733	15774	15970	15918	15925	16016	15722	15772	15798	15888	16028	15944	15606	15945	15870	15855	15982	15829	15769	15932	15892	15812	15874	15935	16016
27347	47135	43547	33858	26893	21154	18119	16385	15991	15267	14667	14476	14413	14427	14209	14206	14242	14028	13977	13882	14002	13928	13955	14148	13989	14003	13914	13864	14073	14006	14072	13906	14150	14113	14200	13978	14038	13998	14163	14050	14061	13977	13894	13893	14013	14003	13974	13961	13922	13963	13894	13985	13769	13984	13950	13738	13909	13874	13899	13847	13772	13750	13725	13888	13745	13778	13702	13783	13914	13982	13665	13806	13795	13705	13880	13822	13965	14016	13743	13842	13807	13965	13883	13938	13960	13912	13865	13873	13768	13865	13816	13780	13973	13881	13822	13907	13919	13806	13787	13952	13968	13842	13824	14074	13766	13889	13923	13741	13852	13730	13905	13848	13910	13922	13664	13914	13959	13931	13886	13805	13736	13939	13797	13651	13907	13827	13782	13774	13765	14060	13901	13533	13966	13602	13814	13743	13820	13772	13885	13751	13777	13772	13818	13812	13924	13905	13901	13952	13870	13925	13933	13904	13778	14012	13798	13867	13839	13853	13819	13792	13779	13772	13713	13802	13846	13755	13829	13994	13795	13833	13948	13923	14004	13850	13805	13953	13919	13777	13847	13778	13806	13884	13966	13697	13962	13869	13718	13957	13875	13727	13812	13662	13802	13827	13747	13907	13836	13794	13801	13891	13930	13983	13881	13824	13777	13922	13873	13902	13767	13752	13828	13936	13905	13775	13885	13650	13970	13814	13796	13859	13939	13834	13759	13911	13948	13841	13867	13860	13775	13903	13962	13754	13751	13895	13745	13839	13867	13712	13808	13967	13732	13845	13876	13741	13953	13630	13855	13768	13916	13865	13889	13743	13728	13934	13765	13796	13825	13781	13718	13762	13723	13964	13791	13869	13978	13821	13865	13723	13843	13850	13792	13882	13555	13959	13804	13776	13765	13820	14120	13721	13829	13848	13765	13779	13884	13620	13659	13761	13727	13773	13829	13791	13704	13892	13771	13788	13774	13920	13851	13752	13858	13779	13781	13939	13813	13821	13855	13799	13771	13759	13953	13693	13676	13909	13833	13796	13973	13860	13866	13743	13852	13866	13827	13801	13944	13710	13938	13832	13835	13842	13950	13886	13883	13863	13770	13499	13743	13815	13759	13779	13742	14002	13827	13750	13789	13657	13736	13786	13855	13740	13906	13801	13932	13920	13752	13888	13762	13850	13680	14043	13745	13886	13726	13788	13777	13872	13669	13761	13881	13851	13644	13744	14107	13696	13781	13934	14013	13948	13683	13658	13847	13890	13869	13877	13694	13885	13812	13904	13780	13832	13867	13820	13897	13925	13837	13830	13737	13862	13706	13860	13837	13787	13877	13885	13823	13894	13899	13856	13922	13788	13969	13765	13949	13635	13778	13823	13786	13969	13766	13870	13804	13760	13935	13844	13966	13681	13901	13836	13970	13845	13791	13774	13766	13854	13839	13976	13803	13743	13972	13749	13886	13839	13730	13818	13772	13661	13903	13845	14043	13835	13857	14028	13978	13861	13789	13914	13900	13848	13811	13835	13817	13750	13882	13772	13817	13741	13796	13821	13821	14048	13775	13867	13814	13807	13955	13829	13842	13791	13901	13749	14061	13818	13715	13907	13825	13800	13775	13824	13786	13985	14034	13688	13788	13773	13877	14007	13787	13696	13852	13758	13924	13801	13923	13779	13833	13868	13759	13892	13934	13810	13911	13884	13894	13867	13905	13929	13882	13854	13807	13798	13929	13919	13870	13654	13789	13678	13893	13792	13730	13802	13838	13918	13881	14029	13929	13807	13933	13881	13925	13783	13923	13913	13558	13848	13859	13804	13796	13785	13810	13742	13828	13875	13800	13708	13740	13750	13822	13771	13936	13897	13891	13824	13774	13918	13837	13874	13804	13704	13681	13921	13831	13710	13817	13909	13796	13830	13782	13819	13749	13902	13755	13817	13851	13820	14015	13861	13795	13848	13862	13813	13842	13993	13740	13979	13877	13705	13828	13876	13845	13808	13858	13946	13859	13838	13993	13750	13783	13799	13811	13793	13758	13872	13784	13706	13951	13925	13977	13853	13933	13685	13921	13809	13840	13828	13860	13842	13786	13874	13798	13737	14060	13812	13894	13778	13855	13747	13820	13757	13733	13827	13869	13946	13692	13788	13876	13811	13993	13784	13858	13805	13769	13766	13872	13851	14148	13809	13745	13790	13786	13848	13976	13855	13852	13805	13846	13932	13784	13965	13978	13840	13752	13930	13764	13943	13850	13962	14002	13767	13827	13715	13687	13715	13998	13792	13918	13848	13723	13748	13709	13741	13912	13954	13831	13773	13882	13941	13800	13725	13996	13674	13812	14022	13778	13780	13834	13864	13916	13698	13759	13756	13944	13981	13901	13894	13791	13737	13806	13700	13737	13837	13805	13944	13789	13778	13756	13941	13840	13669	13969	13721	13863	13643	13852	14006	13777	13889	13818	13870	13688	13787	13625	13750	13974	13988	13721	13942	13754	13820	13821	13840	13781	13773	13884	14077	13762	13823	13725	13952	13776	13882	13991	14036	13896	13922	13814	13889	13893	13818	13976	13867	13893	13660	13819	13861	13942	13845	13712	13820	13884	13834	13863	13798	13757	13735	13866	13928	13772	14004	13629	13991	13779	13894	13740	13815	13761	13856	13911	13857	13719	13767	13841	13936	13738	13769	13834	13779	13903	13840	14022	13948	13659	13897	13843	13761	13824	14001	13891	13873	13519	13823	13740	13955	14032	13794	13580	13796	13714	13720	14025	13809	13824	13839	13834	13874	14024	13707	13821	13715	13739	13767	13791	13899	13826	13725	14073	13909	13877	13878	13676	13804	13768	13824	13871	13843	13914	13706	13819	13708	13892	13771	13800	13836	13749	13958	13811	13855	13852	13811	13908	13862	13667	13916	13805	13776	13707	13824	13854	13856	13786	13877	13778	13955	13837	13752	13933	13781	13809	13930	14029	13833	13756	13807	13816	13957	13826	13872	13911	13761	13823	13945	13782	13885	13956	13805	13865	13887	13734	13894	13808	13877	13930	13869	13826	13809	13963	13988	13709	13863	13835	13795	13840	14040	13852	13766	13779	13662	13917	13852	13823	13832	13935	13788	13787	13862	13877	13961	13776	13807	13803	13762	13867	13818	13954	13803	13763	13877	13903	13978	13834	13837	13865	13922	13948	13840	13818	13796	13906	13811	13959	13723	13845	13727	13830	13782	13851	13707	13809	13844	13809	13670	13902	13700	13818	13805	13773	13878	13930	13863	13869	13752	13801	13753	13751	13985	13774	13745	13840	13925	13809	13936	13760	13967	13791	13693	13892	13881	13821	13660	13844	13802	13905	13764	13927	13897	13798	13742	13807	13846	13920	13897	13867	13798	13844	13917	13860	13731	13918	13771	13975	13716	13820	13796	13763	13846	13839	13882	13840	13805	13758	14058	13946	13873	13745	13867	13691	13864	13800	13950	13863	13766	13727	13933	13669	13881	13755	13795	13796	13961	13686	13763	13801	14009	13869	13874	13715	13771	13770	13747	13630	13775	13877	13739	13921	13802	13829	13830	13914	13701	13808	13957	13923	13809	13836	13691	13838	13929	13785	13908	13738	13748	13771	13835	13945	13821	13816	13819	13909	13865	13910	13961	13874	13825	13844	13902	13809	13822	13913	13832	13804	13695	13763	13881	13900	13776	13916	13929	14073	13737	13866	13934	13898	13944	13855	13839	13882	13858	13772	13880	13684	13943	13849	13857	13899	13819	13844	13791	13941	13790	13851	13734	14115	13808	13882	13788	13823	13741	13602	13782	13736	13694	13714	13783	13856	13922	13793	13666	13864	13886	13895	13951	13875	13932	13824	13826	13919	13857	13739	13965	13757	13800	13820	13847	13681	13927	13829	13804	13759	13943	13852	13797	13838	13743	13891	13868	13857	13852	13713	13797	13770	13837	13930	13842	13796	13877	13999	13873	13874	13856	13755	13846	13791	13708	13883	14000	13783	13843	13738	13887	13749	13894	13906	13689	13885	13693	13728	13678	13924	13800	13909	13680	13797	13939	13754	13896	13742	13902	13727	13903	13728	13897	13884	14071	13736	13848	13840	13687	13878	13764	13873	13870	13982	13784	13686	13841	13798	13594	13817	13733	13888	14018	13892	13765	13920	13866	13753	13799	13925	13686	13873	13720	13917	13818	13789	13735	13816	13869	13860	13761	13704	13786	13916	13870	13749	13875	13865	13798	13984	13889	13793	13893	13825	14004	13819	13777	13756	13815	13829	13910	13890	14001	13832	13738	13727	13864	13805	13776	13746	13968	13725	13702	13758	13781	13797	13789	13867	13997	13743	13669	13900	13832	13999	13912	13715	13898	13727	13803	13833	13590	13878	13709	13928	13903	13914	13806	13826	13819	13777	13786	13780	13806	13724	13691	13775	13764	13852	13959	13836	13824	13792	13733	13708	13768	13885	13639	13764	13909	13725	13849	13850	13841	13728	13901	13893	13896	14005	13847	13752	13872	13821	13810	13904	13945	13964	13757	13890	13769	13683	13776	13876	13764	13905	13838	13890	13768	13826	13870	13794	13881	13840	13763	13964	13903	13753	13908	13703	13847	13974	13845	13818	13918	13745	13962	13598	13824	13774	13738	13786	13872	13758	13806	13765	13875	13807	13731	13855	13928	13898	13867	13879	13750	13805	13728	13840	13861	13931	13920	13871	13897	13796	13775	13810	13789	13708	13763	13838	13794	13822	13767	13655	13747	13915	13752	13746	13862	13803	13887	13825	13894	13896	13867	13825	13868	13792	13832	13970	13819	13850	13780	13833	13789	13901	13998	13879	13879	13772	13940	13988	13826	13739	13977	13744	13660	13826	13715	13886	13760	13743	13871	13835	13892	13768	13857	13898	13908	13859	13856	13902	13794	13599	13751	13851	13962	13760	13711	13884	13872	13914	13874	13878	13776	13819	13869	13762	13956	13932	13895	13857	13887	13789	13859	13873	13741	13758	13844	13862	13759	13646	13775	13921	13740	13868	13740	13838	13827	13767	13848	13972	13945	13830	13702	13823	13806	13845	13807	13766	13856	13932	13819	13917	13836	13748	13763	13898	13712	13866	13798	13776	13876	13749	13815	13757	13780	13898	13747	13746	13924
22924	21209	29056	24182	23093	25532	25655	20119	18742	18398	17785	17320	17329	17383	17206	17037	16980	17222	17092	16992	16919	16945	16976	16924	16812	16990	16829	17023	16992	17062	16862	17082	16980	17007	17207	17032	16855	17001	16943	16745	16734	16746	16880	16701	16919	17022	16732	16756	16849	16787	16967	17004	16961	16952	16657	16870	16584	16637	16643	16710	16758	16703	16761	16847	16730	16802	16834	16666	16867	16783	16781	16835	16858	16793	16595	16712	16779	16627	16559	16836	16815	16656	16649	16754	16583	16637	16652	16609	16666	16766	16612	16637	16529	16711	16804	16796	16757	16810	16634	16726	16453	16650	16505	16516	16604	16734	16552	16636	16662	16786	16634	16707	16488	16727	16654	16825	16787	16499	16604	16673	16769	16723	16712	16797	16557	16550	16578	16697	16642	16614	16876	16655	16718	16538	16692	16794	16633	16675	16566	16544	16581	16721	16595	16512	16700	16643	16786	16349	16668	16759	16637	16696	16705	16572	16572	16561	16644	16591	16751	16697	16641	16546	16699	16515	16625	16746	16848	16720	16613	16679	16610	16514	16466	16507	16702	16511	16736	16762	16548	16658	16670	16631	16893	16815	16757	16800	16733	16551	16824	16513	16661	16630	16772	16735	16515	16707	16573	16370	16735	16499	16654	16753	16537	16765	16672	16404	16514	16765	16650	16720	16678	16639	16704	16751	16614	16611	16561	16741	16642	16662	16545	16653	16511	16737	16539	16567	16460	16461	16507	16720	16736	16867	16687	16541	16725	16591	16558	16484	16846	16699	16595	16690	16627	16585	16661	16693	16591	16565	16691	16649	16697	16659	16619	16604	16534	16596	16475	16773	16815	16717	16804	16884	16670	16660	16551	16791	16444	16657	16728	16780	16671	16529	16647	16823	16510	16667	16731	16756	16813	16787	16704	16880	16481	16643	16644	16532	16509	16603	16722	16729	16585	16761	16613	16844	16505	16500	16494	16837	16518	16749	16756	16666	16787	16683	16724	16549	16567	16570	16623	16712	16536	16489	16594	16592	16524	16821	16633	16700	16730	16530	16592	16876	16485	16612	16712	16705	16821	16598	16751	16630	16775	16585	16502	16686	16822	16779	16613	16795	16610	16620	16569	16794	16642	16648	16719	16647	16698	16733	16529	16531	16643	16701	16730	16758	16592	16715	16556	16610	16587	16644	16658	16695	16850	16650	16591	16751	16647	16555	16774	16481	16460	16738	16551	16608	16799	16729	16590	16655	16809	16519	16271	16830	16544	16789	16827	16673	16631	16596	16542	16762	16731	16625	16742	16601	16551	16471	16561	16691	16849	16838	16591	16709	16627	16699	16741	16655	16762	16701	16684	16591	16735	16814	16805	16862	16661	16478	16637	16801	16676	16682	16493	16499	16761	16825	16652	16591	16526	16689	16709	16535	16596	16675	16646	16558	16924	16623	16751	16642	16648	16521	16668	16640	16587	16662	16648	16589	16804	16757	16772	16747	16472	16545	16644	16346	16877	16545	16694	16578	16638	16678	16858	16531	16769	16752	16569	16763	16825	16677	16548	16610	16743	16914	16639	16516	16496	16614	16567	16829	16567	16784	16807	16710	16664	16564	16767	16693	16627	16551	16875	16494	16616	16688	16650	16673	16706	16623	16489	16484	16549	17049	16575	16528	16706	16662	16571	16626	16692	16566	16705	16718	16748	16440	16671	16512	16513	16724	16804	16746	16665	16493	16692	16692	16461	16764	16793	16746	16602	16729	16608	16667	16756	16762	16472	16634	16835	16761	16647	16758	16712	16459	16702	16651	16652	16454	16675	16835	16671	16787	16535	16619	16512	16534	16533	16555	16690	16707	16658	16611	16640	16725	16616	16750	16677	16775	16642	16597	16569	16436	16640	16700	16653	16735	16695	16521	16641	16694	16583	16616	16555	16570	16589	16511	16515	16614	16518	16597	16570	16848	16589	16547	16712	16679	16566	16809	16615	16604	16565	16800	16735	16760	16821	16719	16554	16572	16485	16826	16713	16527	16424	16499	16613	16596	16509	16819	16712	16655	16664	16515	16739	16709	16589	16257	16612	16844	16698	16725	16714	16605	16490	16554	16764	16679	16803	16465	16532	16580	16604	16568	16645	16608	16604	16548	16790	16715	16512	16595	16544	16689	16682	16742	16780	16480	16803	16521	16600	16761	16814	16680	16541	16534	16623	16719	16653	16645	16568	16510	16796	16730	16849	16489	16505	16872	16453	16770	16598	16631	16543	16458	16705	16639	16715	16529	16694	16483	16566	16609	16435	16604	16671	16626	16592	16799	16852	16586	16550	16699	16535	16426	16667	16501	16714	16734	16636	16565	16482	16592	16448	16629	16691	16680	16840	16678	16676	16711	16410	16654	16757	16524	16809	16931	16679	16524	16578	16717	16631	16760	16659	16769	16731	16695	16611	16578	16665	16748	16585	16603	16572	16728	16626	16712	16592	16634	16473	16588	16675	16710	16684	16715	16586	16628	16809	16689	16678	16439	16476	16578	16624	16733	16730	16657	16652	16619	16564	16674	16750	16660	16622	16609	16648	16855	16544	16675	16551	16524	16647	16558	16720	16847	16820	16636	16594	16740	16481	16672	16761	16663	16722	16841	16634	16687	16601	16566	16709	16884	16535	16576	16768	16781	16486	16694	16722	16361	16840	16763	16682	16668	16677	16571	16690	16520	16623	16808	16756	16729	16702	16693	16638	16582	16626	16720	16731	16482	16760	16588	16740	16657	16558	16719	16539	16647	16930	16829	16530	16709	16577	16578	16800	16680	16791	16693	16698	16597	16523	16790	16777	16748	16571	16610	16620	16829	16608	16714	16495	16611	16535	16446	16684	16882	16873	16655	16866	16703	16809	16598	16413	16625	16964	16659	16736	16534	16619	16450	16696	16389	16499	16571	16535	16356	16698	16501	16735	16579	16760	16689	16760	16653	16631	16650	16813	16791	16857	16574	16524	16640	16820	16484	16675	16649	16528	16500	16651	16606	16589	16560	16682	16789	16620	16646	16567	16941	16853	16530	16560	16584	16620	16624	16844	16518	16483	16981	16553	16443	16626	16617	16535	16669	16774	16692	16797	16561	16600	16662	16733	16536	16741	16556	16747	16699	16532	16994	16500	16731	16716	16603	16630	16617	16885	16718	16788	16596	16519	16376	16604	16781	16538	16718	16660	16755	16796	16751	16604	16528	16633	16530	16423	16666	16519	16472	16622	16547	16694	16790	16531	16798	16516	16375	16834	17059	16686	16692	16736	16633	16637	16569	16504	16736	16847	16615	16703	16580	16569	16753	16937	16574	16744	16650	16568	16543	16808	16617	16635	16384	16650	16702	16581	16683	16697	16848	16781	16725	16642	16665	16677	16693	16700	16842	16696	16578	16551	16631	16784	16381	16537	16581	16432	16732	16552	16679	16671	16692	16766	16542	16805	16840	16707	16547	16887	16552	16534	16599	16662	16586	16633	16682	16576	16600	16776	16692	16586	16430	16702	16446	16570	16402	16842	16613	16668	16659	16617	16608	16936	16855	16785	16510	16531	16565	16552	16553	16640	16614	16749	16782	16789	16784	16666	16591	16588	16701	16643	16506	16802	16736	16721	16839	16738	16696	16804	16520	16628	16730	16637	16812	16810	16672	16724	16730	16744	16507	16652	16807	16815	16706	16767	16725	16785	16677	16742	16626	16532	16501	16822	16784	16507	16607	16510	16542	16893	16533	16632	16680	16679	16680	16435	16559	16515	16535	16578	16637	16610	16535	16804	16734	16649	16538	16513	16578	16713	16824	16598	16684	16772	16745	16614	16678	16688	16632	16701	16718	16579	16797	16619	16552	16557	16702	16741	16609	16797	16720	16399	16656	16531	16661	16735	16675	16737	16652	16634	16746	16748	16625	16708	16482	16573	16742	16609	16532	16571	16698	16613	16803	16661	16687	16638	16690	16730	16945	16460	16613	16590	16571	16676	16524	16689	16730	16576	16686	16445	16497	16577	16549	16617	16847	16686	16526	16502	16623	16772	16925	16515	16580	16535	16919	16763	16757	16584	16438	16686	16460	16583	16575	16413	16706	16891	16650	16635	16645	16749	16701	16798	16517	16717	16690	16422	16613	16538	16756	16734	16618	16763	16382	16529	16686	16767	16690	16591	16520	16671	16695	16706	16594	16629	16587	16726	16687	16795	16507	16525	16734	16581	16755	16742	16408	16800	16729	16788	16721	16648	16563	16814	16619	16636	16522	16459	16742	16739	16533	16732	16710	16544	16460	16654	16677	16648	16556	16445	16509	16626	16635	16771	16590	16933	16641	16405	16545	16567	16677	16619	16592	16586	16514	16684	16662	16816	16739	16738	16563	16861	16774	16788	16430	16561	16765	16482	16735	16574	16520	16733	16592	16737	16661	16581	16635	16693	16723	16912	16457	16798	16738	16895	16814	16860	16628	16540	16440	16689	16711	16766	16842	16655	16570	16588	16658	16741	16632	16660	16800	16659	16589	16546	16524	16721	16716	16671	16701	16664	16624	16625	16776	16528	16785	16646	16702	16803	16642	16631	16868	16862	16774	16674	16758	16837	16640	16448	16625	16643	16552	16487	16727	16563	16818	16844	16679	16481	16654	16693	16477	16826	16696	16822	16599	16597	16777	16941	16693	16585	16469	16648	16608	16611	16555	16754	16554	16586	16569	16604	16617	16625	16860	16692	16611	16676	16633	16708	16648	16647	16556	16596	16674	16673	16716	16714	16461	16526	16810	16621	16811	16755	16684	16717	16718	16656	16615	16553	16756	16640	16601	16569	16781	16913	16923	16726	16616	16711	16548	16688	16651	16632	16626	16628	16635	16742	16608	16426	16559	16593	16829	16681	16668	16729	16695	16537	16698	16786	16695	16503	16569	16576	16705	16674	16886	16701	16631	16629	16583	16686	16409	16615	16767	16720	16697	16645	16524	16691	16596	16564	16737	16591	16680	16761	16785	16844	16738	16717	16828	16618	16634	16747	16636	16773	16599	16705	16708	16597	16757	16649	16606	16683	16624	16796	16699	16802	16593	16715	16520	16838	16737	16670	16786	16761	16515	16524	16664	16808	16359	16593	16521	16695	16738	16652	16644	16919	16691	16664	16833	16628	16723
30250	52818	49890	42212	32849	25464	19952	18121	16959	16201	15618	15199	15004	14851	14813	14775	14645	14415	14507	14457	14414	14491	14640	14581	14461	14479	14438	14493	14533	14525	14589	14380	14541	14532	14520	14384	14642	14434	14490	14577	14643	14547	14402	14651	14482	14586	14440	14480	14518	14371	14429	14350	14440	14212	14542	14388	14149	14186	14298	14272	14162	14168	14156	14184	14103	14275	14240	14357	14207	14368	14208	14243	14175	14299	14359	14345	14319	14183	14123	14194	14367	14237	14330	14383	14223	14233	14302	14251	14216	14156	14226	14194	14376	14244	14164	14172	14190	14265	14350	14298	14337	14066	14315	14279	14257	14220	14282	14166	14253	14318	14154	14283	14331	14309	14279	14300	14061	14184	14383	14148	14260	14238	14371	14286	14241	14165	14223	14224	14167	14410	14335	14229	14235	14279	14226	14204	14250	14205	14283	14058	14198	14287	14328	14123	14337	14356	14168	14266	14199	14212	14300	14216	14219	14201	14369	14019	14218	14348	14276	14255	14189	14333	14328	14124	14226	14292	14248	14077	14220	14276	14273	14171	14357	14406	14218	14342	14249	14465	14217	14273	14204	14256	14287	14294	14158	14208	14375	14299	14358	14238	14442	14365	14235	14288	14151	14109	14140	14175	14258	14227	14182	14379	14359	14136	14274	14138	14177	14111	14235	14219	14249	14257	14273	14397	14193	14185	14126	14115	14021	14279	14263	14205	14209	14215	14156	14344	14292	14178	14298	14247	14192	14191	14216	14353	14268	14344	14362	14256	14092	14166	14321	14204	14223	14192	14219	14260	14302	14259	14287	14276	14250	14169	14407	14342	14177	14224	14161	14321	14306	14204	14216	14132	14273	14424	14088	14091	14202	14337	14232	14418	14217	14223	14200	14171	14307	14290	14163	14267	14062	14145	14168	14432	14290	14241	14102	14314	14260	14216	14297	14311	14153	14144	14233	14476	14163	14178	14246	14173	14399	14217	14168	14195	14265	14302	14068	13998	14204	14183	14203	14239	14162	14318	14162	14202	14193	14184	14317	14345	14222	14127	14127	14238	14172	14323	14162	14203	14260	14330	14212	14145	14234	14164	14252	14283	14255	14233	14140	14178	14186	14288	14318	14323	14262	14263	14180	14222	14220	14124	14166	14114	14158	14193	14030	14213	14304	14311	14202	14169	14127	14197	14420	14206	14197	14285	14491	14336	14185	14194	14317	14377	14261	14235	14326	14094	14164	14316	14103	14098	14313	14330	14134	14187	14351	14203	14324	14202	14310	14074	14388	14224	14340	14274	14369	14285	14240	14154	14309	14097	14315	14211	14093	14199	14241	14181	14226	14373	14112	14251	14233	14176	14176	14246	14231	14116	14206	14247	14286	14382	14127	14161	14195	14162	14110	14302	14188	14286	14120	14201	14210	14263	14113	14260	14267	14237	14179	14215	14343	14139	14130	14199	14107	14020	14322	14221	14138	14336	14063	14249	14429	14329	14077	14163	14388	14214	14325	14280	14131	14070	14199	14236	14259	14262	14303	14184	14241	14139	14315	14042	14128	14351	14331	14307	14243	14275	14319	14187	14135	14099	14119	14286	14146	14229	14157	14125	14253	14191	14331	14190	14091	14142	14304	14247	14119	14280	14416	14153	14272	14162	14309	14242	14296	14319	14232	14129	14129	14361	14147	14367	14256	14043	14250	14240	14243	14296	14103	14228	14102	14165	14389	14167	14301	14442	14205	14231	14189	14192	14216	14274	14130	14072	14166	14386	14285	14283	14233	14334	14277	14283	14246	14293	14289	14197	14361	14134	14318	14078	14420	14260	14296	14347	14106	14379	14394	14250	14266	14078	14397	14039	14249	14366	14295	14286	14384	14115	14369	14358	14177	14255	14235	13976	14157	14291	14288	14209	14246	14449	14178	14064	14111	14198	14409	14323	14419	14031	14177	14126	14252	14336	14130	14412	14212	14369	14375	14180	14149	14133	14131	14203	14294	14243	14302	14195	14571	14146	14179	14277	14301	14186	14281	14321	14178	14128	14249	13971	14281	14370	14312	14156	14338	14300	14096	14018	14068	14283	14286	14193	14167	14110	14252	14270	14296	14169	14205	14229	14264	14135	14276	14360	14255	14340	14375	14305	14282	14131	14238	14273	14413	14240	14185	14266	14110	14103	14191	14238	14321	14259	14039	14305	14218	14484	14272	14336	14150	14456	14200	14145	14194	14173	14300	14345	14231	14217	14120	13950	14456	14257	14229	14092	14163	14309	14129	14327	14120	14260	13934	14135	14249	14139	14226	14289	14246	14196	14314	14210	14173	14379	14116	14265	14268	14067	14225	14246	14417	14205	14332	14206	14162	14303	14244	14347	14158	14122	14196	14087	14138	14063	14162	14261	14211	14105	14260	14268	14270	14200	14263	14285	14283	14277	14303	14197	14266	14280	14179	14097	14322	14201	14212	14307	14273	14258	14107	14049	14291	14096	14184	13952	14129	14210	14224	14243	14215	14125	14229	14369	14204	14221	14506	14421	14126	14216	14146	14212	14325	14134	14186	14245	14323	14163	14399	14154	14211	14252	14061	14314	14124	14100	14493	14208	14196	14237	14097	14240	14298	14287	14137	14248	14159	14078	14131	14187	14367	14218	14375	14254	14338	14282	14106	14396	14262	14404	14289	14053	14117	14149	14189	14307	14229	14211	14281	14139	14202	14113	14286	14195	14127	14398	14096	14295	14253	14376	14268	14138	14099	14029	14235	14213	14235	14276	14326	14228	14249	14190	14226	14138	14315	14472	14172	14353	14185	14213	14165	14084	14115	14365	14274	14247	14275	14069	14284	14298	14104	14206	14484	14265	14268	14176	14269	14127	14147	14197	14113	14300	14071	14195	14219	14336	14132	14110	14226	14309	14201	14274	14192	14257	14441	14243	14082	14238	14342	14209	14257	14185	14192	14174	14065	14311	14204	14112	14312	14189	14201	14239	14143	14317	14338	14158	14270	14235	14226	14207	14142	14190	14235	14172	14313	14184	14476	14074	14289	14197	14258	14276	14159	14228	13961	14336	14409	14156	14231	14291	14293	14069	14238	14289	14143	14121	14273	14226	14292	14194	14166	14306	14132	14301	14254	14139	14192	14231	14451	14158	14254	14143	14186	14337	14082	14283	14270	14069	14143	14209	14207	14199	14209	14234	14218	14176	14173	14197	14247	14205	14204	14399	14372	14258	14352	14203	14164	14206	14296	14240	14212	14301	14224	14113	14319	14021	14243	14432	14169	14417	14411	14377	14138	14107	14184	14164	14348	14239	14265	14334	14095	14243	14229	14300	14259	14136	14257	14164	14220	14393	14028	14284	14245	14217	14309	14177	14316	14207	14104	14278	14358	14182	14408	14290	14315	14159	14337	14265	14377	14253	14342	14045	14087	14301	14330	14182	14150	14309	14236	14332	14236	14241	14269	14153	14237	14273	14488	14317	14137	14244	14261	14274	14165	14329	14130	14225	14245	14138	14427	14173	14027	14087	14191	14195	14155	14219	14163	14142	14379	14223	14108	14128	14298	14460	14139	14261	14311	14005	14314	14223	13961	13971	14239	14208	14169	14336	14274	14172	14312	14212	14177	14321	14316	14236	14166	14277	14198	14320	14246	14114	14308	14185	14188	14312	14296	14142	14475	14258	14260	14295	14331	14300	14232	14315	14153	14167	14407	14162	14369	14083	14143	14212	14257	14248	14279	14296	14269	14145	14265	14182	14086	14378	14136	14333	14281	14353	14290	14234	14389	14092	14131	14174	14175	14321	14432	14193	14339	14278	14339	14151	14146	14165	14093	14304	14130	14223	14261	14379	14243	14231	14179	14203	14173	14051	14112	14260	14247	14212	14208	14306	14211	14287	14254	14267	14400	14228	14128	14261	14121	14183	14258	14373	14166	14123	14136	14178	14241	14329	14098	14169	14178	14337	14198	14216	14103	14301	14266	14267	14355	14264	14241	14342	14273	14213	14209	14041	14194	14191	14240	14387	14212	14044	14296	14205	14272	14104	14448	14110	14208	14141	14275	14305	14093	14211	14227	14203	14330	14202	14228	14261	14177	14124	14420	14159	14362	14178	14382	14071	14259	14286	14376	14390	14227	14327	14165	14253	14304	14131	14309	14320	14060	14246	14172	14344	14226	14229	14295	14147	14405	14145	14156	14114	14488	14414	14240	14185	14339	14403	13977	14132	14305	14301	14262	14274	14312	14350	14246	14359	14213	14232	14241	14241	14348	14102	14150	14148	13999	14088	14193	14301	14174	14099	14445	14137	14258	14162	14201	14188	14187	14097	14184	14046	14368	14356	14193	14267	14245	14212	14359	14185	14352	14204	14038	14183	14084	13933	14132	14351	14250	14226	14470	14148	14041	14175	14333	14078	14177	14314	14153	14233	14390	14126	14259	14150	14162	14383	14351	14128	14290	14166	14253	14384	14310	14251	14312	14205	14208	14134	14392	14375	14299	14257	14218	14224	14271	14199	14217	14236	14555	14317	14144	14119	14255	14126	14284	14207	14230	14179	14099	14156	14287	14147	14205	14337	14297	14126	14352	14288	14089	14313	14202	14249	14107	14206	14207	14295	14334	14294	14381	14168	14304	14136	14147	14098	14181	14462	14331	14014	14278	14346	14283	14151	14225	14109	14179	14285	14185	14269	14271	14262	14201	14263	14390	14228	14171	14120	14265	14286	14083	14141	14258	14222	14197	14249	14284	14183	14196	14118	14220	14240	14275	14191	14315	14222	14175	14316	14293	14191	14092	14263	14195	14293	14251	14145	14224	14241	14369	14295	14206	14223	13996	14254	14066	14421	14328	14288	14323	14285	14154	14127	14437	14142	14319	14299	14086	14278	14233	14108	14220	14367	14318	14130	14260	14170	14255	14067	14151	14184	14392	14221	14244	14116	14315	14231	14298	14144	14175	14179	14370	14224	14253	14312	14139	14180	14274	14132	14128	14172	14376	14098	14161	14412	14231	14212	14292	14251	14199	14451	14180	14006	14114	14379	14187	14350	14227	14129	14300	14130	14243	14357	14249	14294	14205	14210	14295	14220	14177	14311	14352	14197	14260	14304	14194	14261	14299	14206	14109	14292	14235	14300	14296	14239	14169	14122	14205	14458
28573	25794	32342	28065	21733	18837	17795	17067	16480	16369	16157	16176	15948	16045	16026	15881	15675	16000	15847	15810	15781	15898	15703	15928	15778	15851	15845	15892	15965	16050	15844	15836	15983	15824	16044	15802	15782	16060	15960	15880	15690	15856	16014	16139	16065	16068	15872	15653	15840	15811	15961	15755	15679	15884	15836	15864	15960	15845	15914	15872	15700	15819	15696	15955	16004	15994	15732	15971	15722	15853	15613	15829	15823	15861	15790	15808	15775	15780	15798	15894	15733	15867	15778	15733	15722	15949	15723	15956	16022	15694	16035	15801	15864	15950	15927	15859	15999	15740	15798	15826	15800	15564	15918	15953	15687	15623	15840	15786	15993	15716	15677	15777	15807	15691	15796	15792	15584	15859	15758	15672	15720	15688	15799	15929	15818	15770	15762	15949	16029	15877	15888	15782	15623	15745	16055	15861	15842	15650	15897	15738	15612	15954	15839	15886	15896	15705	15651	15687	15928	15709	15717	15652	15836	15806	15748	15730	15856	15786	15904	15929	15617	15894	15885	15892	15720	15972	15784	15774	15868	15905	15664	15830	15721	15753	15765	15866	15809	15667	15784	15805	15762	15749	15824	15767	15854	15855	15895	15718	15794	15767	15806	15806	15526	15684	15954	15821	15858	15782	15689	15701	15612	15804	15734	15659	15573	15665	15902	15699	15800	15774	15930	15805	15674	15899	15972	15889	15854	15854	15885	15734	15818	15993	15877	15555	15911	15732	15750	15700	15779	15838	15869	15740	15780	15602	15760	15613	15777	16156	15760	15787	15914	15662	15809	15769	15826	15871	15827	15602	15741	15684	15709	15875	15688	15701	15833	15704	15869	15555	15555	15932	15828	15684	15645	15807	16000	15792	15902	15736	15907	15897	15752	15819	15742	15892	15770	15825	15785	15713	15858	15917	15978	15593	15725	15944	15548	15929	15736	15482	15769	15718	15790	15851	15715	15634	15777	15697	15699	15595	15909	15776	15701	15708	15639	15752	15959	15880	15807	15927	15797	15873	15889	15902	15687	15857	15924	15955	15763	15801	15765	15691	15930	15898	15758	15796	15955	15829	15700	15732	15893	15888	15988	15892	15765	15873	15760	15682	15880	15833	15715	15815	15853	15963	15871	15934	15849	15955	15888	15782	15983	15948	15816	15710	15870	15816	15838	15829	15801	15790	15822	15735	15901	15753	15644	15804	15728	15593	15860	15911	15554	15820	15710	15792	15761	15756	15641	15718	15929	15935	15847	16004	15654	15888	16060	15918	15715	15893	15819	15895	15566	15685	15840	15748	15879	15739	15718	15867	15940	15631	15885	15707	15865	15652	15827	15771	15789	15709	15838	15891	15852	15675	15901	15794	15615	15861	15809	15639	15841	15864	15835	15746	15854	15750	15743	15732	15769	15696	15564	15610	15711	15722	15814	15867	15956	15863	15534	15796	15944	15857	15782	15771	15898	15733	15784	15773	15853	15903	16017	15869	15761	15807	15771	15847	15955	15750	15833	15685	15944	15748	15760	15814	15788	15900	15939	15865	15891	15738	15881	15948	15811	15751	15923	15876	15762	15843	15990	15854	15739	15696	15747	15747	15892	15752	15792	15675	15646	15727	15596	15984	15813	15941	15820	15750	15855	15873	16035	15810	15834	15672	15851	15634	15671	15895	15758	15733	15645	15813	15811	15679	15971	15614	15880	15859	15682	15923	15784	15801	15836	15831	15704	15761	15719	15924	15917	16056	15888	15885	15665	15762	15628	15833	15747	15665	15915	15794	15916	15804	15739	15757	15799	15732	15605	15762	15638	15755	15786	15884	15878	15768	15955	15745	15874	15738	15856	15743	15757	15857	15990	15587	15921	15844	15953	15669	15872	16062	15958	15629	15687	15916	15812	15740	15702	15851	15711	15584	15946	15803	16089	15688	15697	15717	15636	15754	15836	15891	15816	15951	15914	16016	15853	15832	16063	16118	15914	15920	15864	15787	15858	15797	15730	15894	15905	15836	15812	15859	15748	15943	15690	15693	15638	15964	15461	15758	15779	15812	15733	15840	15865	15655	15948	15972	16011	15667	15811	15560	15863	15795	15928	15708	15693	15663	15604	15689	15829	15819	15761	15656	15850	15889	15762	15893	15955	15736	15796	15773	15778	15716	15774	15743	15822	15892	15906	15860	15594	15812	15787	15862	15687	15682	15925	15686	15893	15906	15785	15830	15880	15833	15907	15915	15837	15856	15864	15763	15852	15802	15796	15812	15616	15808	15977	15916	15822	15600	16040	15706	15691	15696	15892	15926	15964	15858	15813	15907	15681	15869	15794	15793	15951	15919	15804	15651	15692	15794	15703	15664	15611	15775	15592	15833	15808	15962	15731	15845	15825	15984	15802	15683	15766	15819	15861	15734	15967	15889	15849	15985	15862	15822	15948	15782	15935	15731	15824	15706	15655	15769	16008	15713	15799	15636	15799	15963	15984	15661	15708	15897	15841	15682	15866	15994	15856	15788	16015	15806	15902	16007	15783	15943	15683	15806	15821	15875	15751	15855	15782	15710	15814	15870	15816	15720	15725	15780	15784	15893	15893	16019	15823	15797	15788	15771	15766	15645	15983	15931	15727	15643	15780	15707	15892	15747	15870	15895	15756	15730	15875	15773	15902	15856	15736	15831	15905	15847	15881	15869	15730	15899	15829	15645	15635	15847	15851	15819	15888	15765	15826	15954	16087	15862	15782	15766	15822	15692	15910	15710	15720	15821	15728	15818	15762	15690	15828	15742	15864	15675	15810	15863	15933	15779	15868	15903	15915	15836	15891	15803	15812	15813	15605	15826	15633	15812	15846	15766	16065	15784	15783	15855	15880	15894	16145	15802	15761	15955	15621	15668	15779	15889	15992	15867	15876	15770	15821	15885	16022	15853	15760	15662	15763	15666	15727	15823	15773	15803	15818	15973	15689	15720	15973	15807	15669	15893	15943	16048	15673	16058	15954	15802	15817	15659	15893	16004	15827	15829	15778	15710	15917	15949	15989	15800	15754	15753	15543	15994	15792	15892	15794	16013	15948	15754	15786	15872	15871	15753	15555	15700	15936	15830	15731	15561	15814	15720	15825	15925	15619	15964	15944	15829	15821	15772	15809	15739	15887	16037	15923	16043	15772	15936	15827	15786	15933	15980	15951	15841	15937	15776	15746	15768	15770	15865	15745	15952	15749	15565	15869	15735	15810	15779	15683	15594	16002	15895	15859	15769	15846	15773	15669	15673	15849	15777	15869	15851	15879	15834	15792	16081	15850	15881	15702	15651	15815	15941	15977	15726	15480	15673	15801	15837	15729	15599	15784	15780	15879	15664	15760	16081	15743	15789	15724	15858	15720	15899	15966	15802	15845	15900	15683	15719	16025	15837	15846	15948	15745	15674	15818	15868	15896	15790	15888	15712	15883	15742	15805	15710	15797	15704	15734	15627	15925	15829	15974	15833	15946	15734	15936	15806	15846	15883	15912	15760	15783	15943	15944	15906	15943	15765	15958	15857	16080	15714	15807	15592	15733	15909	16010	15814	15739	15712	15787	15805	15843	15960	15778	15840	15883	15846	16008	16012	15877	15913	15777	15799	15598	15599	15628	15543	15824	15659	15873	15692	15892	15905	15752	15775	15772	15965	15745	15777	15847	15916	15916	15870	15867	15777	15795	15971	15659	15831	15925	15643	15924	15781	15674	15818	15825	15833	15901	15811	15805	15684	15786	15824	15520	15819	15620	15731	15810	15808	15791	16035	15818	15794	15741	15970	15614	15840	16071	15997	15818	15775	15895	15980	15815	15721	15777	15715	15779	15653	15924	15611	15530	15869	15930	15707	15911	15772	15811	15732	15968	15688	15878	15872	15729	15906	15792	15783	15797	15771	15892	15713	15917	16066	15804	15846	15671	15722	15735	15674	15811	15953	15765	15986	15858	15883	15716	15801	15888	15710	15934	15811	15998	15754	15771	15605	15804	15692	15714	16009	15716	15984	15934	15614	15695	15922	15864	15892	15889	15823	15860	15807	15686	15768	15898	15756	15678	15722	15671	15912	15829	15709	15829	15734	16145	16129	15799	15642	15689	15919	15743	15785	15757	15798	15951	15736	15901	15786	15640	15737	15698	15797	15696	15724	15847	15761	15731	15622	15742	15965	15816	15771	15651	15801	15784	15786	15787	15895	15854	15745	15936	15861	15792	15952	15885	15700	15630	15859	15667	15941	15823	15841	15940	15967	15781	15606	15778	15765	15724	16026	15837	15811	15673	15918	15801	15667	15736	16107	15812	15944	15812	15816	15943	15722	15795	15735	15741	15616	15892	15648	15670	15775	15892	15939	15712	15863	15739	15628	15808	15700	15669	15797	15686	15791	15783	15712	15775	15768	15790	15900	15652	15928	15543	15737	15815	15740	15820	15791	15789	15858	15743	15594	15827	15708	15741	15758	15847	16026	15799	15768	16028	15907	15777	15689	15587	15650	15979	15851	15816	15584	15918	15820	15941	15940	16033	15937	15798	15974	15916	15745	15712	15924	15625	15775	15849	15690	15983	15768	15876	15897	15920	15904	15763	15849	15991	15825	15801	15934	15841	15791	15713	15967	15742	15892	15888	15737	15768	15692	15807	15525	15818	15881	15670	15929	15928	15677	15841	15894	15715	15795	15865	15785	15769	15699	15856	15942	15780	15927	15599	15614	15592	15743	15814	15659	16069	15684	15645	15750	15750	15780	15896	15972	15791	15810	15943	15929	15857	15800	15831	15942	15930	16055	15862	15659	15926	16014	15673	15531	15949	16066	15596	15581	15833	15775	15633	15792	15861	15911	15870	15773	15699	15648	15833	15646	15897	15824	15741	15705	15959	15871	15994	15653	15777	15684	15537	15753	15840	15820	16058	15765	15844	15836	15721	15781	15648	15606	15861	15715	15669	15798	15743	15947	15983	15707	15797	15770	16027	15761	15903	16004	15963	15864	15742	15641	15912	15768	15780	15697	15905	15866	15841	15893	15893	15686	15798	15724	15848	15722	15844	15692	15750	16010	15934	15860	15789	15931	15796	15878	15674	15664	15828	15715	15725	15898	15832	16016	15837	15978	15903	15692	15812	15995	15906	15845	15872	15797	15870	15709	15778	15806	15496	15906
26170	39200	35500	26058	21127	17635	15932	15548	14800	14525	14219	14197	14104	13887	13882	14064	13875	13900	13784	13706	13873	13916	13759	13864	13822	13832	13899	13946	13641	13935	13946	13985	13817	13901	13885	13791	13943	14010	13876	13771	13948	13951	13934	13930	13953	13876	13748	14002	13931	13866	13808	13758	13642	13848	13698	13834	13821	13713	13823	13835	13809	13643	13766	13842	13839	13603	13856	13735	13899	13767	14004	13716	13864	13757	13845	13802	13677	13855	13831	13762	13855	13844	13740	13756	13797	13777	13709	13830	13883	13763	13730	13728	13814	13803	13846	13820	13691	13783	13646	13732	13927	13753	13728	13656	13816	13959	13688	13694	13669	13915	13787	13846	13882	13677	13852	13684	13647	13719	13699	13814	13645	13587	13762	13667	13715	13870	13779	13652	13856	13725	13905	13556	13723	13813	13794	13886	13809	13691	13720	13782	13752	13870	13817	13696	13729	13531	13852	13769	13822	13830	13637	13802	13879	13652	14009	13699	13714	13878	13740	13842	13673	13573	13648	13711	13705	13786	13945	13635	13809	13668	13855	13797	13760	13746	13747	13850	13826	13680	13713	13627	13709	13965	13742	13760	13713	13855	13758	13572	13765	13888	13785	13718	13913	13603	13832	13703	13910	13685	13820	13716	13721	13824	13568	13678	13800	13797	13810	13741	13653	13880	13821	13758	13789	13698	13759	13712	13640	13690	13777	13879	13737	13832	13713	13881	13780	13736	13873	13709	13716	13795	13773	13696	13924	13813	13701	13816	13734	13816	13828	13910	13837	13701	13733	13692	13809	13629	13738	13732	13826	13580	13733	13800	13828	13848	13777	13919	13882	13742	13714	13870	13715	13547	13871	13614	13824	13864	13721	13898	13631	13793	13664	13842	13704	13813	13682	13680	13817	13758	13686	13792	13764	13767	13736	13901	13764	13869	13817	13794	13795	13824	13704	13764	13837	13735	13756	13717	13780	13900	13739	13682	13813	13726	13782	13878	13850	13692	13898	13758	13726	13890	13742	13703	13672	13791	13654	13702	13678	13840	13874	13765	13619	13771	13847	13763	13869	13849	13636	13868	13688	13942	13716	13816	13922	13779	13844	13726	13792	13823	13837	13704	13747	13825	13849	13899	13717	13766	13803	13719	13693	13982	13748	13745	13650	13826	13756	13620	13713	13727	13760	13689	13859	13712	13687	13891	13812	13736	13867	13774	13628	13802	13864	13779	13666	13756	13755	13718	13652	13772	13803	13737	13899	13843	13814	13876	13713	13809	13814	13710	13964	13763	13741	13685	13686	13889	13950	13847	13520	13721	13776	13916	13732	13797	13729	13726	13795	13706	13829	13787	13754	13822	13774	13802	13661	13707	13960	13821	13752	13693	13896	13867	13873	13818	13687	13731	13807	13440	13851	13774	13762	13731	13802	13756	13734	13821	13832	13783	13800	13640	13805	13794	13701	13846	13761	13801	13654	13836	13809	13799	13825	13773	13716	13713	13622	13719	13797	13756	13811	13876	13772	13584	13700	13719	13682	13761	13682	13880	13701	13740	13694	13848	13801	13704	13702	13826	13617	13810	13763	13631	13789	13759	13873	13736	13830	13712	13767	13734	13757	13592	13724	13684	13557	13634	13694	13653	13770	13949	13762	13756	13724	13754	13889	13788	13863	13740	13878	13860	13710	13709	13976	13734	13797	13665	13754	13675	13779	13595	13628	13926	13744	13715	13826	13786	13758	13833	13927	13840	13910	13904	13730	13736	13700	13959	13705	13741	13756	13803	13783	13797	13743	13708	13713	13706	13746	13687	13751	13789	13904	13732	13776	13887	13870	13816	13780	13645	13633	13710	13740	13772	13906	13836	13698	13713	13795	13776	13912	13861	13814	13894	13784	13830	13785	13819	13699	13797	13747	13774	13726	13712	13736	13791	13719	13793	13720	13772	13786	13638	13719	13670	13705	13691	13809	13735	13883	13839	13720	13613	13637	13867	13792	13782	13779	13750	13663	13844	13800	13753	13876	13827	13673	13700	13946	13690	13766	13838	13897	13790	13806	13779	13653	13821	13780	13736	13577	14027	13707	13909	13812	13830	13787	13710	13750	13809	13949	13778	13802	13876	13885	13744	13693	13846	13583	13755	13796	13783	13726	13666	13729	13824	13851	13716	13789	13803	13644	13673	13810	13964	13821	13772	13728	13631	13870	13784	13791	13857	13903	13748	13892	13745	13766	13653	13763	13688	13839	13897	13640	13758	13709	13808	13826	13860	13683	13825	13825	13598	13709	13828	13908	13884	13820	13803	13811	13829	13618	13714	13909	13643	13914	13644	13742	13835	13691	13837	13986	13810	13719	13632	13840	13880	13811	13849	13709	13837	13702	13881	13838	13824	13868	13774	13858	13828	13796	13716	13749	13769	13739	13826	13747	13914	13736	13663	13671	13932	13739	13575	13886	13784	13857	13776	13750	13914	13828	13895	13884	13905	13870	13788	13588	13732	13851	13940	13873	13848	13796	13820	13638	13854	13863	13798	13728	13639	13757	13905	13806	13834	13760	13802	13678	13911	13794	13758	13788	13676	13671	13892	13802	13698	13726	13727	13625	13797	13838	13694	13749	13791	13815	13821	13771	13524	13786	13697	13796	13933	13681	13694	13770	13681	13811	13723	13816	13686	13723	13718	13762	13781	13669	13703	13802	13851	13810	13914	13870	13719	13842	13854	13809	13862	13717	13763	13808	13778	13801	13775	13821	13788	13806	13814	13629	13687	13716	13692	14003	13728	13784	13744	13705	13622	13796	13702	13868	13839	13784	13692	13768	13694	13663	13676	13797	13784	13727	13680	14079	13659	13794	13852	13917	13911	13721	13657	13765	13799	13608	13731	13719	13824	13718	13793	13847	13847	13741	13669	13700	13647	13832	13867	13623	13869	13769	13795	14014	13840	13801	13809	13860	13623	13808	13618	13712	13848	13634	13868	13847	13760	13664	13767	13644	13683	13882	13792	13687	13662	13750	13791	13678	13650	13865	13687	13591	13668	13906	13593	13628	13826	13742	13819	13732	13838	13700	13583	13937	13734	13656	13757	13799	13922	13806	13811	13887	13733	13679	13720	13822	13896	13817	13796	13765	13735	13739	13727	13757	13786	13776	13851	13807	13851	13848	13637	13804	13647	13736	13800	13912	13795	13859	13814	13610	13753	13948	13706	13650	13862	13614	13776	13744	13650	13693	13823	13732	13746	13803	13646	13775	13763	13838	13786	13851	13742	13694	13786	13767	13642	13701	13765	13836	13765	13808	13742	13745	13704	13816	13831	13694	13966	13772	13864	13546	13753	13931	13701	13904	13886	13936	13710	13818	13691	13746	13864	13725	13751	13716	13681	13700	13748	13858	13691	13673	13649	13890	13655	13690	13669	13712	13750	13632	14021	13723	13665	13725	13784	13807	13712	13740	13694	13602	13739	13860	13767	13736	13807	13933	13714	13796	13782	13688	13795	13805	13912	13881	13636	13935	13909	13597	13679	13900	13769	13701	13670	13697	13801	13855	13848	13703	13767	13839	13822	13797	13766	13658	13770	14006	13797	13797	13753	13728	13857	13728	13763	13765	13776	13800	13983	13775	13650	13691	13828	13827	13795	13784	13696	13734	13880	13733	13802	13712	13677	13847	13691	13794	13759	13766	13673	13703	13732	13856	13735	13859	13848	13788	13665	13807	13720	13768	13627	13638	13718	13714	13830	13744	13850	13748	13739	13841	13930	13825	13937	13902	13815	13769	13647	13713	13852	13788	13868	13584	13902	13783	13828	13882	13695	13793	13839	13904	13687	13746	13870	13855	13659	13791	13686	13821	13773	13651	13711	13906	13849	13603	13687	13862	13707	13751	13793	13885	13800	13830	13705	13846	13677	13814	13808	13798	13836	13786	13790	13799	13773	13703	13646	13719	13775	13868	13654	13900	13754	13857	13731	13796	13783	13682	13940	13637	13823	13764	13730	13650	13723	13805	13666	13669	13931	13596	13798	13807	13771	13739	13707	13716	14003	13891	13708	13979	13765	13806	13715	13775	13797	13790	13673	13797	13785	13880	13801	13664	13844	13808	13826	13698	13821	13840	13749	13734	13851	13709	13774	13728	13835	13725	13755	13728	13799	13785	13800	13761	13667	13755	13658	13639	13776	13892	13754	13755	13936	13748	13875	13677	13883	13767	13593	13831	13776	13760	13715	13733	13657	13821	13825	13587	13568	13852	14058	13733	13853	13927	13966	13633	13800	13882	13780	13765	13799	13811	13626	13644	13663	13724	13727	13714	13942	13614	13685	13913	13709	13874	13834	13766	13752	13638	13837	13731	13728	13805	13457	13975	13704	13626	13782	13768	13838	13674	13807	13804	13819	13604	13687	13620	13678	13715	13856	13709	13907	13836	13749	13763	13642	13851	13788	13633	13809	13743	13727	13939	13624	13627	13942	13677	13654	13615	13894	13946	13742	13713	13618	13651	13895	13739	13852	13785	13801	13763	13752	13687	13789	13894	13561	13752	13692	13734	13798	13743	13807	13675	13657	13514	13807	13774	13826	13876	13666	13759	13957	13633	13869	13825	13827	13809	13814	13733	13752	13814	13872	13799	13793	13842	13792	13746	13833	13670	13970	13635	13862	13715	13858	13739	13755	13795	13610	13648	13707	13794	14013	13743	13755	13876	13845	13788	13874	13570	13807	13734	13856	13754	13761	13722	13819	13622	13825	13948	13729	13844	13735	13823	13788	13862	13893	13726	13683	13742	13710	13739	13907	13759	13653	13786	13913	13753	13880	13946	13734	13609	13775	13900	13764	13834	13600	13657	13672	13869	13694	13679	13957	13759	13895	13834	13687	13877	13684	13882	13767	13726	13857	13730	13670	13789	13633	13715	13727	13768	13875	13901	13898	13774	13854	13859	13746	13761	13718	13869	13849	13714	13785	13848	13712	13804	13792	13869	13786	13546	13728	13688	13597	13677	13767	13481	13668	13728	13777	13766	13751	13673	13628	13795	13866	13964	13970	13776	13817	13808	13754	13920	13904	13755	13823	13759	13715	13743	13783	13867	13910	13784	13767	13748	13622	13731	13677	13589	13756	13731	13866	13814	13807	13748	13749	13725	13599	13846	13812	13887	13768
24169	21265	28840	25517	24752	24186	21965	18443	17151	17035	16761	16470	16286	16240	16282	16405	16310	16307	16007	16082	16096	16034	16225	16131	16096	16074	16129	16261	15933	16062	15942	16192	16151	16161	16215	16223	15963	15921	16125	16082	15887	16092	16055	15950	15935	16100	16223	15896	15999	16085	16203	15995	16008	15800	15955	15883	16061	15813	16030	16046	16079	15979	16061	15793	16005	15835	15989	15837	16033	15810	15803	15861	15964	16068	15973	15821	15959	15994	15890	16021	15846	15859	16081	15889	15787	16060	15927	15819	15894	15988	16007	15917	15813	15867	15902	15943	15912	16078	15917	16080	15890	15789	15925	15989	15954	15969	15696	15732	15810	15829	15972	15814	15879	15754	16092	15680	15970	15785	15969	15717	15858	16014	15806	16022	15854	16094	16009	15782	15754	15809	15918	16015	15821	16010	15763	15894	15930	16053	15896	16040	15810	15666	15789	15982	15870	15798	15957	15898	15830	15898	15659	15715	16018	15956	16005	15976	15872	15936	15878	15728	15858	16373	15953	15890	15949	15968	15787	15787	15942	15751	16067	15873	15907	15706	15727	16002	15787	16005	16007	15995	15848	15979	15915	15825	15826	15985	15958	15705	15876	15829	15796	16017	15888	15832	15890	15999	16069	15765	15867	15860	15684	15686	15875	15879	16053	15609	16000	15874	15973	15736	15742	15739	15878	15966	15907	15920	15826	15893	15794	15713	16158	15927	15875	15861	15995	15702	15798	15890	16134	15868	15877	15960	15996	15928	15830	15925	15899	15891	15841	15903	15772	15741	15960	16207	16069	15991	16168	15752	15993	15828	15882	15665	15907	15967	15933	15987	15589	15762	15920	16119	15667	15866	16034	15692	15769	15953	15920	15965	16107	15914	15767	15967	15796	15939	15897	15919	16019	15815	15737	15818	15920	15953	15950	15772	16020	15953	15907	15894	15881	15877	15919	15617	15947	15987	15776	15863	15834	15804	16106	15774	16003	16005	15866	16110	16050	15815	15925	15871	15813	15972	16016	15942	15987	15846	15631	15718	15702	15964	16152	15835	15886	15911	15889	15996	15907	15983	16010	15953	15921	16274	15823	15926	15854	15602	15802	15966	15823	15923	15885	15899	16096	16077	15955	15778	15999	15829	15722	15971	15815	15991	15991	16003	15901	15941	15696	15729	15819	15684	15767	15970	15847	15879	15854	15959	15842	16096	15993	15786	15868	15809	15960	15899	15849	15885	15937	16005	15990	16014	15867	15788	15806	15868	15724	15712	15842	15886	15783	15832	15757	15913	15840	15856	15965	15667	15910	15891	15906	15905	16064	16047	16091	15941	15833	15872	15846	15793	15790	15801	16000	15768	15882	15715	15792	16030	15984	16039	15974	16073	16012	15804	15876	15756	15843	15919	15708	15867	15881	15763	16005	16012	15893	15938	15685	15882	15912	15644	15984	16026	15923	15847	15707	16064	15846	15867	15573	15882	15973	15972	15895	15860	15771	16020	15917	15917	15869	16022	15923	15934	16018	15954	15907	15844	15905	15772	16035	15780	15893	16103	15789	15892	15904	15890	15961	15910	16062	15906	15858	15774	15821	15811	15901	15830	15920	15783	15937	15850	16083	15669	15877	15680	15743	16016	15739	15587	15930	15940	15948	15623	15831	16010	15828	15912	15991	15780	15923	15864	15844	15961	15881	15985	15876	15858	15832	15925	15867	15932	15821	15881	15965	15961	16132	16009	16110	15855	16082	15827	15959	15845	15925	15872	15865	16143	15737	15912	15750	15723	15845	15809	15913	15791	15788	15901	15725	15655	16022	15878	15958	15965	15729	15592	15883	15782	15951	15772	15612	16121	15800	15973	15909	15993	16023	16157	15983	15976	15930	15752	15991	16020	15888	15971	15858	15853	15952	15853	15914	15801	15845	15701	15891	15778	15820	15976	15651	16036	15947	15689	15777	15927	15721	15945	15745	15996	16000	15901	15806	15893	15652	15756	15811	15936	15687	15724	16163	15863	15874	15873	16014	15791	15909	15869	15958	16037	15979	15707	15923	15714	15798	15847	15786	15761	16062	15924	15829	15894	15822	15888	15880	15842	15698	15888	16083	15839	15864	15787	15841	15783	15798	15890	15719	15880	16028	15762	15870	15924	15770	15851	15967	16006	15962	16002	15974	15813	16006	15917	15851	16046	16124	15787	15883	15965	15779	15812	15840	15736	15954	15834	16146	15866	15652	16016	16039	15714	15929	15751	15896	15882	15940	16004	15909	15973	16038	15916	15759	15816	15950	15897	15807	15950	15913	15975	15939	15957	15654	15961	15943	16059	15926	15840	15876	15876	16049	15953	15992	16036	15884	15996	15775	15954	15970	15804	15736	15757	15786	15877	16030	15956	15773	16072	15868	15872	15911	15929	15929	15757	15940	15770	15875	15866	15658	15931	15873	16086	15938	15857	15896	15823	16003	16034	16081	15907	15906	16009	15932	15954	15892	16033	15928	15847	15688	15799	16017	16116	15982	16158	16049	15853	15862	16054	16012	15936	15937	15819	15910	15863	15963	15759	15773	15888	15916	15986	15999	15954	15926	15933	15952	16080	16074	16043	15681	15835	15954	15977	15855	15961	15911	15879	15767	15955	16001	15913	15970	15753	15881	15996	15925	16094	16075	15755	15953	15851	15951	15971	15836	15993	15898	15925	15849	15895	15802	15781	15871	16044	15869	15920	15807	15575	16111	16067	15743	16119	16005	15986	16031	15970	15964	15925	16016	15778	15814	15816	15890	15958	16026	15875	15855	15970	15899	16031	15994	16041	15841	15982	15891	15953	15889	15935	15814	15897	15838	15725	15858	15692	15807	16072	16002	15766	15920	16050	15972	15868	15923	15737	15777	15935	16034	16183	15844	15722	15922	15751	15826	15796	15828	15853	15714	15928	16068	16061	15978	16079	15841	15817	15767	15814	15917	15984	15927	15911	15967	15854	16003	15930	15835	15791	15815	15740	15888	15828	15927	15785	15897	15864	15913	15857	15821	16026	15820	16007	15886	15795	16097	15869	15841	15847	15872	15967	16034	15867	15838	15975	15924	15897	16102	15898	15889	15841	16024	15945	15812	16043	15963	15886	16054	15956	15861	16107	15952	15920	15788	15827	15774	15930	15944	15918	15896	15722	15719	15934	15891	15555	15976	15972	15963	15707	15821	15918	15842	16070	15961	15919	15979	15546	15783	15877	15861	15843	15919	15871	16105	15914	15800	16013	15819	16120	16000	15856	15740	15850	15800	15838	15982	15885	15679	15933	15938	16046	15786	15829	15838	15986	15917	16023	15953	15860	15930	15747	15894	16070	15959	16013	15955	15929	15870	15924	15858	16111	15813	15917	15906	15754	15876	15854	15875	15991	15933	15979	15838	15748	15799	15782	15897	15772	15794	16098	15820	15792	15893	15942	15865	15957	16038	15839	15840	15829	15994	15782	15807	15828	15890	15906	15664	15540	15898	15928	15808	16011	15884	15933	15727	15902	15887	15918	15626	15872	15987	15951	15866	15949	15913	15864	16005	15908	16015	15904	15938	15866	15827	16056	15833	15867	15797	16137	16060	15887	15823	15968	15888	16034	15976	15889	15853	15859	15873	15924	15934	15748	15859	15947	15989	15889	15763	15916	15933	16156	15729	15802	15765	15816	15921	15946	15931	15894	15778	15907	15977	15924	16000	15893	15874	15778	15695	15901	15954	15907	16071	15868	16057	15856	15672	16015	16139	15918	15797	16050	15837	16000	15966	15892	16021	15826	15888	15920	15981	15825	15872	15829	15918	15603	15738	15938	15890	15923	15977	15993	16064	15970	15862	15848	16001	15847	15746	15824	15975	15675	15965	16022	15805	16023	15758	15969	15810	15893	15952	15829	16025	15963	15787	16141	15828	15922	15771	15773	15972	15844	15923	15820	15969	16133	15917	16058	15888	15840	15813	16042	15942	16062	15809	15911	15777	15951	15661	15856	15814	15691	15988	16022	16004	15942	16010	15965	15790	15880	15907	15737	15700	15886	15753	15968	15930	15815	15952	15846	15873	15791	15822	15901	15802	15762	16087	15902	15923	15669	15923	15837	15795	15979	15864	15917	15760	15869	15998	16021	16011	15612	15898	16006	15874	15754	15823	15899	16027	15898	15889	15833	16159	15926	15981	15860	15991	15743	15884	15830	15896	16042	15883	16111	15867	15760	15956	15893	15841	15704	16051	15887	15679	15848	15815	15983	15912	15997	15823	15812	16050	15985	16088	15901	15755	15910	16097	15783	16020	15775	15862	15829	15830	16014	16067	15891	15853	16129	15745	15926	15859	15900	15821	15845	16034	15763	16022	16093	15985	15880	15865	15853	15970	16088	15972	15917	15839	15908	15855	15895	15882	15916	16052	15907	15834	15972	15796	15829	15866	15849	15860	16002	15869	15865	15745	15787	15816	15849	15937	15647	15890	15957	15850	16050	16145	15849	15856	16074	15946	15851	15765	15653	15690	15721	16129	15676	15780	16085	16037	15943	15791	16072	15756	15720	15701	15763	15886	16006	15985	16173	15855	15915	15953	15973	15701	15821	15864	15933	15763	15781	15724	16019	16033	15777	15831	15842	15948	15943	16116	15712	16006	16159	15953	15966	16088	15956	16087	16032	15723	15961	15911	16144	16118	15950	15852	15940	15942	15789	15927	15945	16003	15888	15799	15866	15952	15775	15743	15834	15925	15824	15808	15692	15695	15785	16023	15843	16029	16081	16014	15942	15889	15760	16041	15791	15907	16043	16055	15968	15950	15816	15904	15880	15779	15903	15778	16036	15932	15813	16012	15774	15869	15760	15757	15981	15808	15884	15897	15943	15715	15893	15893	15922	16105	15847	15953	15687	15947	15838	15752	15916	15791	15721	15808	15877	15965	15942	16023	15989	15784	15816	16062	15829	15856	15795	15792	15924	15881	15987	15925	15886	16038	15932	15763	15563	15713	15958	15730	15772	15938	15816	16099	15916	15885	16119	15857	15994	15988	15954	15899	15721	15806	16035	16144	15752	15739	15909	15979	16169	15987	15772	15898	15971	15961	15922	15947	15936	15823	15926	15832	15817	16064	15915	15990	15934	15843	15769	15866	15991	15901	16006	15958	15865	15857	15994
27798	47583	44238	35646	29193	21828	18438	16697	15762	15354	14727	14463	14358	14336	14324	14391	14226	14025	14146	13995	14018	14060	14150	14064	14023	14126	14216	14027	14074	14115	14157	14145	14415	14266	14029	14183	14138	14111	14067	13936	14064	14033	13996	14043	14094	14060	14140	14017	14018	13976	13906	14023	14027	14069	13911	13887	13811	13942	13957	14048	14004	13878	13889	13842	14111	13941	13860	13819	14151	13791	13993	13949	13940	13832	13912	13775	13833	13996	13948	13948	13974	13852	13931	13934	13839	13765	13826	13793	13905	13878	13962	14063	13816	13930	13874	13997	13912	13801	13877	13934	13845	13886	13895	13851	13991	13876	13913	13748	13962	14035	13999	13961	13838	13877	14049	13919	13921	13898	13948	13867	13911	13854	13802	13823	14030	13858	13779	13823	13922	13887	14021	13857	13889	13760	13994	13977	13809	13947	13841	13892	14030	13949	13893	13779	13944	13790	13854	13744	14151	13833	13952	13914	13919	13918	13977	13964	13924	14026	13958	13936	13768	13917	14003	13901	13912	13829	13885	13959	13821	13882	13828	13780	13911	13900	14032	13950	13907	13861	13923	14035	13852	13926	14014	13884	13870	14058	14018	13913	13971	13934	14055	14068	13788	14031	14069	13879	13927	13961	13919	14091	13809	13959	13718	14035	13930	14151	13830	13760	13758	14058	13649	13855	13896	13962	13826	13954	13879	13896	13834	13983	14002	14066	13916	14059	13870	13906	13946	14034	13776	14124	13934	13938	13955	13876	13772	13637	13940	13917	13726	14069	13876	14084	13897	14007	13749	14019	13748	13745	13706	13924	13937	13848	13866	13694	13752	13773	13867	13768	14091	13835	13939	13840	13864	13796	13934	13849	13976	14058	13862	13969	13881	13875	13869	13927	14090	13871	13917	13827	13863	13950	14082	13948	13942	13873	13864	14043	13984	13919	13845	14047	13755	13809	13807	13974	13937	13793	13907	13802	13769	14108	13829	13916	13825	13863	13879	13926	13993	13872	13917	13922	13972	13776	13909	13892	13927	14039	13847	13926	13958	13786	13874	13905	13923	13945	13963	14188	13884	13909	13849	13960	14126	13854	13697	13768	13876	14126	13979	13958	13950	13889	13875	13819	13948	13972	13876	13959	13924	13971	13822	13770	13840	14036	13855	13867	13848	13945	13928	13858	13992	13989	13998	13831	13769	13815	14072	13831	13965	14102	13791	13843	13944	13939	13818	13835	13858	14004	13880	13915	13955	13844	14040	13869	13835	13764	13881	14140	13724	14088	13868	13917	14067	13897	13883	14003	13795	13842	13863	14020	13876	13827	14015	13859	14004	13909	13761	13917	13826	13729	13897	13747	13807	13880	14011	13899	13933	13923	13925	13854	13922	14000	13985	13813	13993	14032	13809	13997	13916	13923	14018	13938	13924	13836	14048	14049	13820	13967	13990	13863	14022	13930	14019	13757	13911	13789	13890	14173	14049	14014	14023	13709	13950	13990	13976	13973	13919	13839	13765	13923	13945	13972	14037	13722	13872	14063	13946	13787	13748	13926	13942	13917	14166	13803	13936	13878	13894	13874	13938	13944	13911	13988	13897	13760	14127	13814	13746	13820	14026	13861	13965	14086	14036	13944	13980	14031	13941	13975	14038	14005	13825	13882	13871	13944	13958	13941	13849	13893	13967	13785	13964	13935	13964	13838	13934	13927	13962	13757	13787	13821	14037	14152	13842	13980	13994	13799	14041	13888	13931	14015	13882	14071	13980	13882	13916	13801	14030	13855	13964	13944	13927	13881	14032	13852	13897	13896	14035	14039	13805	13927	13864	13925	13884	13940	13905	14021	13818	13804	13838	13945	13901	13820	13852	13814	14062	14041	13825	13874	13910	13965	13871	13953	13909	14078	13944	13935	13901	13957	13972	13928	13960	13855	14020	13827	13950	13888	13834	13945	13832	13847	13782	13928	13855	13962	13907	13832	14024	13962	13867	13920	13889	14013	14088	13837	13722	13934	13914	13729	13986	13955	13885	13985	13942	13934	13860	13974	13794	13786	14004	13945	13919	13970	14007	13970	13802	13945	14001	14008	13971	13963	13830	13844	14058	13970	13976	13840	13957	13959	13730	13964	13914	13959	14051	14004	13952	13888	14010	13942	13818	13882	13808	13944	14144	13990	13878	13983	13993	13945	13901	13954	13917	13924	13848	13860	13797	14059	14107	13958	13753	13837	13870	13859	14169	13870	13802	13793	13940	13893	13905	13983	13861	13905	13932	14043	13861	13874	13868	13869	13949	13950	14048	14016	13924	13968	13734	14050	13944	13958	13939	13856	13786	13774	13961	13872	13852	13929	14032	13886	13952	13819	13808	13994	13824	13757	13953	13951	13768	13975	13812	14008	13999	13923	13757	14054	13859	13787	13854	13823	14035	13859	13760	13900	13786	13893	13839	13988	13853	13930	13959	13809	14144	13896	13925	13870	13995	13945	14043	13847	14012	13989	14114	14081	13919	13839	14074	13956	13976	13879	13814	13902	13979	13932	13871	13950	14004	13864	13859	13906	13949	13846	13951	13883	13967	14055	13844	13882	13921	13829	14020	14078	13865	13796	13832	13796	13879	13772	13887	13844	13857	13885	13909	13866	13751	13764	13863	13775	13909	13948	13729	13990	14013	13891	14026	13811	14195	13881	13889	13754	13790	13909	13819	13823	13954	13863	13857	13997	13820	14122	13826	14045	13844	13946	13898	14037	13956	13928	13897	13909	13908	14023	13899	13834	13869	13854	13883	13857	14004	13956	13953	14022	13828	13975	13954	14027	13960	13871	13802	13717	14064	14050	13939	13855	13824	13759	13882	13946	13748	13865	13910	13742	14080	13977	13985	13828	13841	13931	13890	13814	13898	13857	14085	14092	13937	14017	13944	13839	13975	13830	13918	14014	13987	13945	14002	13889	14017	13954	13925	13916	13981	14021	13840	13919	13861	13983	13904	14010	14032	13745	13985	13877	13939	13781	13983	14030	13912	14100	13842	13936	14038	13914	13838	14066	14075	13848	13886	13928	13901	13944	13903	13965	13886	13912	13850	13843	13933	13822	13798	14070	13743	13827	13890	13985	13856	13788	13932	13929	13842	14157	13708	13830	13977	13848	13975	13928	13931	13963	13848	13790	13940	13910	14003	13874	14005	13933	13775	14067	13998	13910	13900	13834	13859	13720	13815	13861	13824	13868	13931	13792	13753	13909	13996	13913	14078	13930	13869	14006	13954	13978	14032	13956	14063	13952	13797	13900	13890	13911	14015	13966	13742	13977	13889	13956	13817	13923	13967	13741	13774	13888	13736	13852	14032	13991	13956	13936	13824	13985	13964	13945	13842	13837	13964	13914	13996	13863	13862	13981	13931	13852	13993	14046	14083	14084	13770	13885	13673	13896	13817	13829	14002	13638	13889	13934	14048	14019	14065	13891	13870	13867	13859	13911	13754	13907	13882	13919	13906	13963	13906	13999	13949	13870	13914	14068	13824	13911	13788	13768	13832	13935	13907	13864	13908	14044	13819	13860	13903	13755	13950	14013	13965	14002	13998	13781	14028	13905	13967	13831	13742	13960	13997	13952	13846	14015	14065	13753	13976	13938	14023	13896	14010	13918	13992	13906	13915	13903	13937	13966	13864	14030	13922	13837	13927	13934	13884	14028	14116	13872	13852	13844	13997	13734	13971	13888	13924	14045	13961	13972	13833	13975	13771	13964	13842	13898	13965	13828	14005	13804	13979	14002	13890	14074	13815	13992	13959	14021	13837	13951	13800	13932	13841	13912	13808	13866	14000	13904	13819	13926	13903	13858	13966	14058	13939	13832	13770	13771	13880	13822	13898	13886	13931	14036	13793	13957	13998	13874	13924	13906	13756	13831	13726	13875	13914	13966	14060	13890	13900	14079	13984	13867	14054	13985	13946	13902	13987	13880	14019	13966	13949	14012	13762	13900	13839	13828	13971	14057	13829	13725	13880	13980	13765	14034	13954	14022	13952	13800	13872	13892	13979	13984	13918	13986	13884	13836	13883	14083	13807	13825	13917	14065	14018	13877	13997	13878	13932	13912	13956	14006	13833	13918	14014	13881	13967	13892	13896	13830	13785	13847	13925	13844	13767	13920	14026	14027	13878	13900	13875	13892	13745	13930	13962	14024	13964	13863	13812	13915	14020	13904	13930	13885	13877	13820	13972	13800	13852	14116	14035	13892	14018	13834	13917	13922	13897	13924	13842	14054	13960	13900	13964	13850	13886	14014	13849	13935	13921	13966	13906	13746	14032	13912	14001	14075	13884	13701	14067	13917	13925	13766	13962	14040	13998	13858	14026	13861	13999	13796	13874	13900	14065	13770	13846	14064	13974	13902	13941	13956	13855	13983	13816	14026	13885	13696	14016	13889	13984	14036	13853	13959	14015	13886	13872	13758	13811	14020	13883	13779	13872	14017	13882	13851	13795	13910	13997	13875	13965	13923	13800	13985	13901	13900	14048	13926	13806	13835	13941	13950	14018	13942	13897	13896	13958	13947	13762	13927	13991	13945	13782	14009	13918	13896	13924	13967	13855	13763	13876	13978	13837	13860	13900	13934	13885	13841	13685	13971	13935	14015	13899	13963	13960	13857	14128	13771	13806	13924	13863	13949	14025	13838	13875	13886	13920	13999	13837	13894	13771	13838	13885	13840	13821	13932	14017	13910	13996	13884	13945	13978	13625	13932	13872	13831	13942	13849	13970	13948	13982	14051	13855	13912	13889	13882	13846	13905	14091	14069	14155	14007	13840	13945	13897	14076	14039	13787	13866	13963	14033	13915	13753	13989	13989	13969	14005	14044	13800	14007	13789	13856	13678	13875	13916	13815	13871	13951	13981	13888	13806	13946	13836	13682	14005	13974	14010	13860	13916	13723	13934	13653	13937	13829	13864	13973	13982	13902	13836	13952	14075	13927	13896	13998	13961	13927	13903	13938	13806	13990	13955	13899	13811	13874	14001	13980	13962	13779	13953	13813	13889	13877	13926	13863	13830	13919	13768	13949	14019	13933	13773	14122	13699	13920	13924	14104	13916	13885	13785	13937	13953	13828	13950	14211	13993	13881	13985	13821	14027	14012	13956	13931	14084	14092	13938	13951
22982	21262	29104	24195	22843	25391	26368	20241	18519	18460	17766	17228	17183	17347	16960	17009	16825	16985	16790	16929	16863	16934	16838	16802	16871	16848	16741	16974	16779	16939	17000	16949	16852	16879	16951	16976	16703	16873	16688	16958	16748	16905	16817	16841	16790	16667	16782	16694	16764	16519	16654	16647	16690	16856	16756	16498	16554	16673	16562	16624	16621	16684	16620	16675	16583	16520	16556	16642	16639	16530	16554	16663	16661	16753	16524	16698	16491	16685	16745	16623	16575	16704	16640	16747	16860	16747	16793	16439	16485	16671	16668	16739	16838	16716	16628	16699	16666	16509	16536	16596	16518	16639	16748	16577	16430	16560	16489	16747	16546	16501	16807	16539	16548	16634	16611	16625	16793	16727	16734	16503	16521	16724	16401	16623	16537	16779	16630	16739	16570	16638	16695	16571	16677	16505	16597	16527	16633	16654	16520	16554	16559	16508	16469	16492	16546	16473	16739	16884	16664	16484	16531	16665	16793	16439	16530	16734	16528	16656	16543	16478	16533	16465	16586	16536	16575	16822	16702	16699	16603	16672	16592	16570	16736	16626	16660	16439	16617	16428	16320	16524	16362	16525	16543	16672	16713	16522	16486	16663	16447	16666	16480	16558	16750	16544	16579	16526	16541	16613	16614	16565	16661	16619	16609	16401	16533	16505	16481	16581	16580	16722	16612	16609	16447	16312	16625	16442	16625	16862	16481	16624	16545	16539	16544	16579	16520	16483	16502	16478	16610	16503	16521	16494	16575	16606	16634	16565	16544	16514	16563	16314	16598	16501	16590	16525	16610	16717	16665	16295	16680	16530	16499	16537	16535	16612	16652	16507	16671	16427	16715	16678	16658	16834	16737	16479	16543	16485	16596	16726	16589	16795	16573	16599	16834	16744	16652	16596	16720	16759	16703	16579	16661	16590	16580	16468	16530	16706	16538	16657	16788	16586	16580	16519	16562	16543	16597	16436	16425	16719	16513	16636	16507	16460	16459	16661	16732	16485	16431	16514	16644	16695	16588	16699	16509	16595	16754	16661	16507	16505	16539	16632	16632	16686	16632	16532	16542	16673	16438	16496	16482	16434	16636	16597	16565	16528	16487	16696	16432	16685	16597	16418	16592	16492	16509	16803	16366	16590	16488	16390	16594	16600	16348	16576	16811	16573	16533	16464	16492	16605	16482	16636	16487	16534	16483	16452	16482	16426	16236	16523	16520	16628	16691	16634	16493	16697	16496	16675	16605	16712	16589	16627	16417	16687	16596	16721	16789	16455	16810	16512	16636	16508	16530	16683	16532	16757	16479	16722	16557	16295	16391	16625	16516	16496	16654	16635	16596	16437	16727	16590	16585	16633	16466	16596	16616	16693	16811	16442	16710	16534	16415	16669	16578	16686	16670	16582	16836	16604	16674	16544	16592	16473	16545	16669	16759	16628	16581	16643	16636	16626	16728	16473	16493	16391	16364	16641	16545	16750	16426	16350	16699	16371	16527	16621	16643	16568	16436	16360	16602	16577	16612	16432	16637	16805	16550	16478	16538	16531	16381	16789	16749	16601	16404	16620	16546	16522	16719	16501	16559	16567	16473	16459	16466	16658	16418	16644	16564	16443	16458	16467	16557	16571	16535	16466	16620	16526	16710	16681	16483	16376	16593	16751	16543	16546	16597	16550	16574	16445	16619	16711	16601	16659	16615	16595	16688	16467	16652	16589	16572	16433	16787	16425	16498	16665	16688	16536	16497	16358	16649	16698	16420	16601	16690	16502	16546	16616	16580	16748	16539	16686	16574	16642	16602	16545	16585	16729	16620	16459	16522	16467	16537	16477	16415	16376	16483	16478	16431	16685	16601	16484	16422	16440	16513	16495	16388	16620	16524	16679	16832	16698	16619	16614	16627	16786	16461	16545	16592	16615	16456	16486	16665	16498	16652	16402	16508	16486	16689	16615	16740	16612	16765	16466	16535	16547	16520	16633	16813	16485	16573	16643	16398	16346	16515	16507	16627	16783	16472	16622	16552	16435	16804	16579	16678	16573	16873	16798	16689	16686	16797	16523	16496	16631	16550	16664	16588	16281	16456	16547	16669	16619	16558	16582	16478	16533	16619	16395	16760	16433	16416	16484	16594	16665	16574	16487	16493	16579	16390	16543	16703	16643	16637	16395	16583	16696	16705	16500	16560	16615	16598	16544	16636	16561	16407	16565	16563	16724	16580	16574	16588	16644	16519	16766	16575	16376	16427	16742	16680	16564	16741	16466	16654	16561	16515	16603	16654	16570	16503	16514	16370	16374	16662	16509	16655	16534	16484	16350	16426	16452	16467	16664	16754	16472	16610	16677	16813	16515	16546	16723	16874	16690	16542	16478	16472	16654	16523	16437	16736	16663	16617	16620	16578	16734	16495	16667	16478	16408	16447	16530	16617	16702	16534	16723	16476	16510	16422	16519	16547	16529	16567	16747	16568	16588	16628	16593	16412	16575	16477	16747	16591	16563	16543	16598	16509	16449	16533	16558	16667	16642	16661	16450	16525	16700	16591	16634	16407	16643	16643	16564	16719	16578	16690	16512	16777	16511	16412	16372	16614	16491	16661	16573	16598	16559	16469	16469	16577	16487	16676	16628	16582	16821	16742	16520	16487	16730	16557	16627	16613	16644	16609	16493	16388	16656	16496	16687	16714	16615	16593	16476	16572	16400	16629	16374	16650	16799	16553	16787	16600	16458	16629	16509	16580	16610	16528	16599	16481	16595	16538	16454	16540	16395	16610	16657	16683	16654	16609	16481	16586	16603	16460	16554	16783	16625	16501	16520	16478	16660	16537	16502	16656	16505	16843	16581	16550	16456	16525	16552	16553	16453	16527	16644	16555	16546	16537	16451	16607	16729	16709	16371	16671	16725	16633	16619	16559	16696	16654	16726	16709	16429	16338	16504	16601	16553	16588	16609	16705	16502	16458	16684	16546	16588	16637	16586	16590	16566	16645	16525	16527	16666	16870	16849	16490	16458	16701	16686	16439	16576	16677	16604	16488	16508	16498	16851	16802	16612	16537	16593	16647	16693	16580	16572	16713	16568	16579	16559	16618	16554	16579	16507	16561	16691	16589	16489	16393	16557	16469	16400	16461	16584	16524	16318	16674	16567	16474	16628	16413	16624	16605	16652	16711	16439	16518	16517	16707	16686	16408	16598	16710	16541	16499	16421	16483	16758	16547	16653	16433	16672	16486	16439	16328	16694	16582	16424	16567	16558	16535	16676	16558	16512	16590	16527	16615	16631	16464	16638	16565	16473	16688	16474	16684	16665	16635	16495	16579	16575	16256	16614	16621	16394	16524	16770	16512	16522	16686	16695	16534	16528	16628	16591	16634	16579	16506	16570	16580	16270	16702	16508	16554	16495	16563	16503	16552	16640	16610	16711	16550	16653	16480	16364	16732	16695	16481	16348	16443	16442	16555	16614	16615	16650	16549	16867	16556	16434	16653	16400	16693	16739	16740	16685	16506	16358	16536	16488	16701	16499	16516	16777	16586	16514	16396	16536	16611	16573	16550	16413	16465	16430	16525	16549	16563	16559	16492	16740	16426	16499	16597	16612	16600	16401	16410	16408	16612	16524	16661	16741	16638	16553	16649	16498	16747	16838	16565	16612	16554	16557	16493	16623	16515	16387	16481	16477	16490	16319	16601	16479	16699	16548	16724	16407	16708	16613	16640	16699	16562	16652	16489	16633	16606	16606	16554	16549	16545	16627	16753	16375	16570	16597	16582	16530	16542	16442	16565	16604	16490	16657	16462	16551	16800	16408	16679	16706	16609	16521	16545	16492	16855	16663	16653	16578	16597	16527	16518	16518	16597	16639	16720	16566	16373	16605	16587	16659	16619	16433	16536	16670	16839	16651	16485	16649	16419	16514	16474	16907	16661	16642	16232	16556	16489	16477	16667	16516	16664	16536	16532	16619	16585	16682	16444	16686	16588	16531	16450	16456	16435	16420	16531	16611	16674	16676	16538	16532	16576	16645	16625	16599	16633	16587	16615	16542	16516	16434	16617	16340	16651	16390	16746	16379	16599	16906	16582	16519	16450	16674	16571	16512	16616	16584	16476	16628	16548	16378	16617	16679	16724	16482	16763	16489	16469	16522	16656	16436	16557	16452	16451	16646	16579	16704	16678	16434	16605	16401	16425	16472	16596	16458	16676	16483	16564	16541	16669	16589	16600	16457	16490	16410	16610	16628	16467	16615	16573	16583	16658	16633	16672	16513	16427	16627	16520	16633	16798	16678	16591	16563	16559	16628	16624	16696	16456	16403	16532	16496	16515	16545	16498	16551	16692	16630	16414	16612	16565	16648	16790	16438	16660	16374	16651	16358	16512	16629	16428	16306	16622	16541	16546	16672	16584	16593	16551	16760	16462	16512	16591	16359	16487	16573	16612	16613	16594	16638	16687	16720	16681	16614	16486	16519	16701	16568	16583	16726	16698	16476	16621	16487	16540	16328	16520	16557	16599	16478	16237	16526	16529	16526	16550	16743	16845	16456	16603	16591	16683	16672	16576	16444	16617	16626	16610	16696	16561	16499	16285	16640	16758	16614	16499	16589	16438	16790	16632	16493	16569	16677	16590	16711	16653	16642	16553	16585	16644	16350	16639	16638	16518	16617	16739	16628	16585	16500	16558	16574	16426	16649	16637	16495	16691	16573	16530	16665	16489	16681	16628	16672	16432	16520	16557	16453	16632	16438	16710	16457	16543	16692	16522	16494	16325	16606	16735	16597	16531	16527	16578	16619	16607	16608	16582	16669	16696	16647	16653	16567	16496	16318	16590	16495	16650	16512	16836	16828	16739	16442	16437	16619	16284	16671	16606	16522	16485	16645	16743	16686	16644	16526	16635	16469	16503	16560	16450	16463	16694	16496	16608	16668	16547	16548	16632	16579	16503	16572	16515	16644	16514	16738	16463	16689	16723	16508	16659	16614	16431	16703	16368	16517	16698	16734	16582	16766	16615	16730	16654	16584	16511	16558	16584	16660	16614	16323	16428	16712	16582	16606	16674	16629	16626	16604	16750	16697	16589	16523	16560	16506	16472	16585	16503	16417	16493	16694	16600	16606	16411	16586	16719	16584	16761	16625	16656	16615	16540	16697	16425	16419
30442	53704	50742	41091	31133	25751	20992	18298	17110	16105	15414	15061	15197	14833	14741	14594	14777	14595	14386	14722	14412	14535	14605	14469	14449	14384	14456	14523	14474	14646	14633	14593	14624	14572	14467	14496	14534	14520	14520	14405	14427	14557	14499	14409	14406	14434	14403	14315	14489	14322	14462	14327	14285	14549	14495	14233	14364	14273	14428	14429	14245	14292	14325	14354	14266	14447	14169	14216	14276	14366	14274	14438	14300	14216	14443	14227	14329	14416	14366	14373	14362	14203	14313	14205	14248	14328	14318	14226	14061	14245	14351	14252	14213	14284	14434	14205	14418	14322	14238	14394	14273	14244	14281	14275	14214	14168	14108	14227	14275	14115	14305	14280	14380	14392	14279	14514	14233	14383	14260	14258	14341	14391	14257	14369	14457	14148	14421	14293	14361	14245	14156	14218	14330	14280	14284	14186	14417	14294	14414	14294	14285	14367	14287	14356	14268	14238	14291	14291	14284	14303	14222	14176	14394	14398	14355	14170	14371	14238	14272	14159	14506	14349	14177	14399	14248	14250	14265	14304	14331	14218	14209	14217	14271	14239	14397	14247	14381	14305	14367	14207	14421	14372	14101	14114	14154	14350	14383	14346	14200	14230	14326	14163	14360	14359	14232	14225	14296	14222	14324	14161	14240	14223	14338	14617	14161	14376	14278	14213	14256	14248	14381	14362	14377	14085	14302	14380	14271	14337	14288	14362	14242	14252	14274	14108	14321	14143	14301	14273	14187	14262	14308	14280	14296	14093	14381	14295	14395	14492	14267	14357	14297	14373	14228	14378	14325	14255	14403	14218	14414	14297	14290	14349	14290	14470	14366	14308	14308	14285	14328	14248	14324	14303	14304	14382	14298	14292	14329	14268	14315	14414	14196	14234	14251	14280	14197	14377	14258	14400	14418	14394	14325	14195	14360	14321	14365	14284	14349	14238	14558	14377	14221	14436	14183	14305	14247	14227	14274	14255	14347	14282	14275	14167	14241	14364	14379	14329	14095	14262	14182	14332	14361	14154	14105	14420	14228	14301	14343	14266	14178	14246	14408	14468	14320	14330	14312	14288	14421	14361	14162	14412	14266	14294	14256	14106	14370	14168	14455	14219	14406	14307	14370	14193	14347	14232	14345	14224	14309	14275	14408	14270	14373	14254	14293	14196	14338	14224	14289	14273	14028	14450	14200	14167	14396	14410	14376	14356	14132	14247	14362	14323	14295	14156	14374	14224	14475	14175	14267	14244	14290	14314	14272	14207	14283	14383	14211	14284	14320	14298	14277	14441	14339	14293	14285	14359	14304	14360	14067	14262	14363	14373	14342	14377	14398	14331	14122	14216	14333	14413	14271	14154	14163	14358	14143	14225	14340	14241	14481	14265	14211	14361	14174	14280	14093	14226	14175	14126	14242	14349	14331	14338	14448	14298	14115	14299	14374	14310	14361	14421	14173	14404	14241	14339	14331	14157	14279	14174	14308	14269	14288	14244	14150	14200	14236	14122	14241	14216	14290	14235	14248	14335	14253	14267	14308	14297	14188	14081	14172	14305	14226	14146	14382	14356	14353	14159	14251	14247	14198	14197	14381	14351	14321	14337	14168	14272	14348	14277	14268	14162	14166	14254	14265	14207	14268	14431	14226	14184	14338	14189	14322	14183	14046	14155	14292	14331	14300	14267	14237	14310	14360	14293	14365	14253	14275	14200	14367	14266	14243	14359	14389	14340	14333	14294	14445	14307	14235	14138	14512	14074	14206	14287	14368	14324	14236	14397	14225	14267	14378	14226	14274	14319	14276	14268	14338	14176	14188	14421	14163	14205	14314	14272	14257	14339	14290	14288	14280	14241	14242	14326	14336	14316	14430	14362	14195	14405	14159	14428	14297	14180	14393	14267	14220	14335	14357	14475	14248	14084	14335	14235	14255	14306	14265	14437	14110	14241	14274	14208	14256	14422	14229	14126	14341	14237	14192	14184	14283	14361	14291	14114	14225	14304	14328	14440	14196	14184	14386	14261	14173	14186	14380	14242	14310	14278	14268	14295	14301	14258	14326	14223	14360	14222	14221	14449	14253	14352	14368	14237	14280	14520	14170	14269	14322	14352	14211	14258	14098	14031	14270	14121	14223	14468	14361	14206	14085	14078	14308	14240	14086	14166	14333	14338	14267	14203	14179	14312	14347	14240	14270	14240	14074	14342	14284	14229	14108	14306	14251	14277	14108	14342	14242	14230	14249	14238	14354	14250	14420	14520	14236	14220	14171	14298	14334	14171	14376	14387	14378	14195	14228	14267	14395	14299	14247	14209	14240	14402	14112	14236	14174	14294	14361	14237	14239	14273	14201	14410	14058	14245	14241	14316	14277	14449	14301	14182	14281	14348	14276	14276	14175	14330	14453	14277	14390	14375	14329	14204	14174	14231	14308	14271	14179	14322	14053	14301	14151	14068	14336	14224	14265	14246	14139	14351	14206	14284	14166	14354	14297	14341	14179	14261	14212	14242	14387	14266	14295	14323	14512	14433	14413	14284	14250	14304	14290	14170	14095	14250	14237	14174	14229	14438	14198	14225	14336	14158	14246	14267	14370	14074	14251	14179	14157	14180	14213	14207	14547	14309	14169	14314	14302	14333	14407	14314	14241	14125	14402	14359	14336	14160	14344	14325	14270	14342	14312	14399	14140	14193	14288	14318	14168	14297	14195	14281	14210	14199	14300	14381	14319	14236	14168	14431	14155	14379	14224	14352	14330	14293	14347	14214	14311	14278	14247	14076	14279	14331	14265	14396	14441	14416	14247	14313	14297	14153	14348	14260	14195	14266	14294	14160	14253	14267	14251	14240	14363	14228	14319	14202	14152	14201	14384	14166	14347	14410	14299	14181	14320	14063	14397	14182	14294	14119	14144	14345	14242	14282	14160	14163	14414	14342	14323	14284	14225	14436	14263	14322	14208	14258	14226	14314	14204	14227	14190	14254	14287	14239	14383	14197	14326	14356	14251	14246	14248	14246	14213	14313	14185	14304	14362	14254	14292	14395	14341	14265	14222	14459	14269	14371	14115	14314	14538	14305	14305	14342	14234	14209	14359	14051	14186	14341	14445	14106	14313	14257	14167	14243	14228	14280	14297	14179	14175	14373	14377	14323	14207	14220	14438	14118	14214	14398	14330	14225	14298	14269	14277	14406	14346	14431	14327	14429	14315	14237	14325	14222	14107	14255	14404	14180	14334	14229	14368	14293	14524	14258	14375	14300	14360	14217	14097	14216	14376	14308	14297	14245	14238	14309	14254	14284	14284	14252	14357	14270	14058	14376	14131	14325	14288	14257	14177	14302	14316	14295	14309	14272	14169	14349	14375	14304	14149	14463	14182	14224	14270	14259	14324	14269	14268	14164	14244	14290	14197	14244	14252	14188	14066	14188	14139	14152	14374	14376	14164	14349	14329	14387	14357	14328	14536	14120	14137	14237	14308	14264	14163	14224	14337	14376	14226	14349	14275	14217	14249	14388	14410	14206	14341	14331	14566	14465	14277	14344	14146	14211	14246	14180	14146	14139	14202	14341	14324	14414	14550	14084	14206	14279	14333	14187	14045	14262	14215	14352	14314	14246	14359	13920	14342	14230	14271	14358	14385	14148	14260	14302	14287	14428	14393	14298	14346	14219	14207	14142	14140	14315	14341	14284	14396	14270	14253	14305	14289	14271	14239	14390	14261	14292	14399	14277	14364	14303	14273	14224	14084	14294	14371	14301	14309	14322	14379	14283	14372	14312	14407	14209	14154	14220	14305	14184	14289	14229	14078	14337	14390	14398	14324	14378	14225	14339	14189	14363	14272	14149	14235	14247	14198	14066	14232	14484	14223	14297	14224	14265	14478	14223	14438	14327	14486	14272	14273	14275	14180	14197	14338	14321	14115	14347	14240	14325	14472	14294	14266	14369	14190	14308	14128	14253	14399	14412	14302	14359	14246	14224	14380	14308	14286	14243	14278	14215	14182	14232	14081	14218	14133	14263	14183	14315	14215	14368	14283	14490	14202	14252	14362	14260	14355	14276	14308	14304	14275	14194	14218	14226	14190	14346	14321	14263	14423	14321	14328	14197	14230	14224	14198	14238	14315	14425	14150	14193	14353	14193	14323	14103	14231	14467	14125	14383	14166	14221	14106	14299	14236	14063	14184	14273	14339	14233	14298	14196	14378	14402	14197	14220	14086	14310	14281	14291	14343	14292	14357	14166	13966	14146	14319	14171	14432	14276	14414	14356	14194	14418	14150	14227	14295	14427	14437	14223	14134	14290	14244	14376	14415	14574	14402	14260	14180	14227	14310	14224	14273	14328	14210	14344	14106	14231	14137	14183	14210	14099	14177	14202	14252	14280	14217	14071	14349	14276	14267	14302	14365	14235	14195	14313	14176	14358	14396	14132	14258	14164	14376	14255	14005	14160	14399	14247	14200	14370	14131	14297	14322	14302	14102	14167	14289	14447	14213	14341	14164	14194	14100	14233	14348	14435	14424	14424	14333	14272	14217	14209	14250	14372	14286	14367	14289	14211	14424	14254	14183	14183	14428	14332	14111	14235	14270	14247	14160	14329	14293	14252	14326	14375	14273	14076	14373	14174	14355	14136	14182	14255	14223	14246	14206	14326	14223	14356	14352	14281	14474	14281	14346	14219	14233	14388	14293	14167	14420	14315	14383	14261	14236	14392	14233	14336	14363	14434	14249	14307	14092	14402	14370	14177	14471	14316	14214	14314	14279	14260	14492	14367	14421	14293	14199	14254	14290	14251	14202	14552	14269	14170	14287	14259	14361	14305	14342	14284	14270	14250	14175	14146	14192	14379	14103	14322	14360	14201	14330	14086	14180	14383	14316	14254	14400	14297	14304	14303	14194	14212	14240	14259	14300	14317	14197	14187	14182	14332	14232	14305	14301	14197	14255	14290	14276	14284	14222	14260	14073	14343	14399	14100	14383	14051	14216	14154	14258	14218	14315	14227	14351	14275	14289	14223	14341	14201	14319	14297	14300	14288	14163	14280	14395	14337	14450	14260	14319	14220	14332	14292	14321	14313	14179	14279	14286	14442	14226	14243	14179	14472	14238	14286	14227	14296	14129	14194	14171	14254	14233	14249	14201	14225	14254	14393	14264	14295
28593	25739	31946	26598	21208	18884	17396	16671	16714	16445	16206	15916	16042	15753	15911	15894	16067	15908	15725	15868	15996	16055	15804	15809	15938	15975	15754	15821	15799	15662	15883	15739	15816	15885	15982	15746	15872	15982	15713	15761	15870	15834	15742	15802	15968	15829	15675	16065	15818	15816	15729	15883	15895	15789	15721	15748	15752	15634	15745	15778	16022	15832	15920	15872	15825	15740	15862	15921	15729	15794	15756	15818	15862	15728	15755	15882	15683	15697	15750	15908	15900	15752	15727	15675	15674	15756	15575	15647	15525	15775	15459	15671	15771	15777	15893	15903	15778	15722	16038	15748	15822	15988	15683	15795	15714	15840	15767	15765	15727	15556	15671	15777	15782	15977	15708	15706	15768	15570	15691	15567	15911	15672	15761	15833	15758	15869	15836	15858	15742	16100	15592	15852	15898	15734	15723	15646	15742	15729	15971	15803	15967	15697	15876	15700	15747	15835	15711	15834	15978	15640	15646	15905	15795	15530	15718	15623	15706	15895	15671	15595	15669	15750	15643	15670	15896	15512	15713	15752	15562	15791	15680	15937	15771	15896	15793	15749	15613	15721	15836	15753	15729	15566	15688	15799	15567	15728	15686	15690	15839	16009	15804	15720	15894	15563	15992	15611	15738	15607	15692	15789	15818	15717	15886	15480	15729	15814	15956	15755	15579	15747	15618	15651	15866	16046	15951	15743	15497	15567	15799	15693	15785	15854	15797	15809	15720	15670	15711	15786	15697	15724	15899	15647	15630	15722	15862	15789	15583	15778	15753	15874	15582	15584	15760	15737	15887	15621	15743	15993	15696	15835	15804	15728	15713	15871	15924	15806	15749	15707	15674	15767	15779	15915	15612	15894	15797	15836	15940	15601	15788	15917	15829	15713	15831	15763	15842	15646	15679	15806	15861	15519	15646	15914	15813	15667	15851	15634	15636	15838	15574	15743	15748	15736	15761	15917	15886	15689	15950	15840	15936	15812	15765	15607	15659	15740	15676	15696	15890	15762	16003	15766	15914	15695	15532	15722	15731	15872	15877	15699	15694	15885	15568	15724	15714	15627	15689	15723	15708	15762	15728	15708	15744	15856	15748	15646	15943	15900	15713	15907	15793	15866	15681	15945	15601	15704	15714	15842	15609	15694	15772	15754	15691	15721	15871	15766	16048	15941	15727	15800	15885	15704	16025	15567	15757	15651	15817	15812	15640	15696	15919	15670	15829	15910	15785	15972	15714	15743	15819	15779	15930	15701	15836	15912	15737	15748	15595	15660	15603	15733	15631	15703	15647	15959	15972	15938	15887	15871	15841	15812	15830	15800	15766	15729	15609	15687	15836	15674	15686	15867	15697	15610	15768	15936	15809	15624	15882	15681	15687	15759	15780	15879	16081	15867	15873	15855	15739	15755	15815	15634	15645	15722	15741	15841	15761	15646	15738	15905	15731	15816	15963	15922	15837	15890	15851	15753	15999	15626	15620	15721	15886	15766	15700	15652	15755	15760	16010	15841	15820	15691	15549	15757	15856	16034	15890	15644	15977	15683	15951	16045	15831	15873	15730	15700	15886	15780	15799	15885	15714	15800	15825	15853	15668	15818	15836	15750	15840	15652	15570	15653	15747	15674	15718	15853	15657	15693	15958	15754	15908	15735	15935	15716	15789	15871	15771	15583	15804	15619	15739	15731	15692	15690	15759	15626	15964	15830	15965	15783	15833	15825	15597	15654	15712	15940	15763	15695	15769	15739	15916	15638	15748	15734	15758	15596	15599	15795	15850	16031	15734	15846	15756	15746	15742	15783	15831	15831	15684	15612	15706	15894	15559	15612	15896	15687	15864	15817	15783	15736	15949	15773	15617	15685	15750	15721	15663	15697	15671	15911	15906	15920	15898	15758	15809	15669	15803	15718	15768	15821	15805	15850	15858	15579	15707	15839	15943	15637	15693	15743	15771	15910	15749	15636	15739	15790	15732	15887	15891	15807	15932	15714	15847	15707	15635	15705	15731	15599	15793	15975	15621	15859	15703	15774	15828	15725	15667	15849	15657	15556	15668	15788	15599	15778	15710	15482	15828	15690	15603	15785	15662	15711	15615	15851	15606	15802	15815	15782	15841	15713	15841	15744	15641	15919	16042	15712	15698	15622	15835	15804	15820	15833	15661	15701	15727	15791	15795	15812	15864	15678	15875	15730	15710	15895	15969	15721	15743	15577	15658	15831	15712	15865	15882	15825	15719	15944	15803	15942	15901	15691	15912	15829	15711	15811	15779	15802	15838	15991	15810	15637	15893	15717	15777	15885	15751	15663	15752	15842	15655	15680	15792	15735	15957	15770	15910	15752	15731	15602	15820	15760	15807	15794	15799	15634	15801	15843	15910	15833	15857	15807	15757	15843	15835	15907	15830	15626	15810	15778	15773	15434	15635	15788	15778	15766	15851	15826	15798	15676	15846	16087	15886	15483	15824	15709	15743	15722	15804	15923	15703	15565	15668	15836	15909	15720	15756	15847	15832	15785	16003	15743	15856	15895	15675	15819	15841	15805	15638	15892	15790	15823	15866	15675	15797	15793	15607	15787	15719	15751	15735	15756	15823	15725	15566	15850	15763	15724	15910	15669	15847	15731	15659	15933	15846	15814	15818	15755	15889	15743	15806	15796	15880	15738	15731	16015	15964	15895	15961	15630	15754	15803	15839	15731	15767	15866	15900	15759	15768	15870	15712	15806	15814	15867	16015	15895	15917	15773	15509	15656	15842	15824	15560	15865	15895	15817	15643	15815	15741	15974	15766	15797	15777	15865	15742	15421	15808	15853	15527	15940	15906	15837	15902	15523	15737	15757	15824	15724	15766	15686	15806	15618	15807	15715	15841	15913	15678	15814	15711	15711	15532	15734	15611	15890	15681	15883	15842	15927	15657	15938	15847	15885	15878	15642	15834	15779	15821	15788	15656	15879	15718	15877	15807	15913	15750	15694	15803	15784	15580	15562	15801	15729	15827	15717	15734	15705	15797	15764	15718	15825	15853	15761	15738	15981	15669	15725	15810	15964	15817	15837	15822	15647	15644	15981	15652	15893	15681	15759	15728	15776	15762	15787	15652	15871	15566	15785	15862	15860	16016	15794	16003	15825	15925	15767	15929	15674	15792	15911	15918	15961	15647	15693	15866	15651	15784	15830	15696	15849	15809	15944	15665	15714	15829	15584	15948	15727	15901	15978	15784	15852	15636	15695	15814	15731	15551	15637	15854	15801	15772	15749	15697	15676	15884	15756	15837	15848	15706	15793	15707	15805	15856	15699	15527	15688	15913	15747	15753	15769	15541	15621	15858	15936	15841	15629	15751	15814	15725	15574	15930	15716	15818	15643	15665	15794	15889	15706	15768	15815	15625	15645	15962	15938	15905	15785	15673	15747	15702	15740	15845	15852	15742	15663	15676	15669	15726	15692	15795	15763	15685	15674	15651	15836	15784	15654	15791	15716	15748	15694	15731	15948	15841	15786	15886	15856	15776	15790	15918	15982	15745	15587	15871	15932	15535	15930	15796	15982	15722	15865	15883	15758	16007	15686	15748	15848	15720	15882	15794	15834	15768	15697	15743	15640	15821	15792	15751	15665	15733	15805	15723	15448	15829	15762	15816	15692	15776	15651	15671	15806	15847	15800	15851	15924	15725	15790	15778	15683	15823	15844	15666	15838	15695	15788	15875	15750	16023	15898	15779	15851	15684	15858	15800	15876	15859	15862	16021	15901	15898	15760	15776	15628	15759	15720	15631	15768	15660	15789	15640	15621	15743	15803	15796	15686	15880	15892	15985	15753	15719	15692	15811	15820	15857	15777	15586	15722	15905	15833	15691	15797	15710	15689	15629	15727	15531	15754	15656	15773	15573	15744	15762	15989	15783	15899	15780	15659	15555	15798	15853	15825	15831	15637	15701	15858	15577	15841	15792	15853	15931	15708	15749	15842	15769	15867	15814	15648	15711	15872	15779	15816	15973	15846	15737	15805	15642	15681	15840	15747	15825	15832	15891	15925	15909	15661	15744	15764	15817	15738	15603	15759	15707	15680	15839	15730	15851	15601	15785	15675	15549	15767	15788	16015	15754	15821	15918	15861	15738	15820	15844	15988	16040	15800	15821	15751	15770	15690	15936	15640	15841	16033	15774	15693	15900	15892	15728	15798	15871	15854	15764	15620	15891	15812	15719	15636	15864	15828	15875	15748	15827	15774	15642	15751	15707	15774	15901	15891	15715	15727	15721	15987	15893	15677	15912	15689	15810	15690	15882	15837	15746	15706	15750	16010	15657	15783	15700	15958	15875	15824	15884	15632	15745	15757	15859	15786	15778	15862	15761	15827	15767	15638	15758	15726	15579	15858	15850	15714	15719	15903	15679	15712	15835	15896	15919	15624	15651	15784	15757	15858	15703	15613	15689	15607	15738	15930	15798	15918	15672	15694	15755	15919	15716	15745	15965	15862	15838	15785	16046	15812	15840	15932	15761	15718	15691	15731	15704	15948	15676	15670	15808	15748	15731	15664	15699	15971	15811	15842	15740	15756	15812	15740	15633	15622	15819	15736	15830	15602	15574	15838	15891	16024	15909	15659	15786	15654	15947	15683	15842	15794	16052	15858	15743	15879	15873	15843	15914	15950	15737	15838	15842	15726	15762	15730	15876	15749	15893	16013	15671	15733	15884	15698	15890	15888	15830	15642	15841	15869	15782	15658	15717	15830	15710	15928	15774	15781	15751	15755	15840	15826	15816	15633	15601	15761	15815	15850	15693	15811	15828	15823	15903	15695	15728	15721	15915	15890	15686	15856	15796	15906	15581	15672	15636	15730	15805	15900	15733	15700	15866	15731	15618	15870	15746	15616	15771	15604	15846	15855	15660	15814	15747	15884	15690	15978	15761	15964	15912	15774	15546	15808	15971	15686	15830	15888	15718	15607	15774	15768	15929	16035	15811	15589	15486	15771	15711	15935	15882	15793	15889	15811	15797	15823	15738	15935	15769	15749	15797	15907	15644	15844	15837	15897	15516	15656	15806	15684	15740	15694	15769	15974	15713	15853	15843	15666	15845	15738	16036	15731	15766	15571	15901	15877	15748	15963	15798	15724	15839	15799	15887	15865	15851	16036	15807	15776	15681	15722
26411	39774	35184	24005	20487	17282	15730	15369	15125	14687	14143	14122	14176	14273	14016	14252	13923	14055	13936	13720	13813	13822	13847	13894	14027	13833	14149	13922	13996	13796	13890	13771	13838	14030	13918	14043	13805	14021	13881	13887	14073	13917	13796	13930	13858	13970	13915	13812	13679	13881	13903	13950	13848	13863	13826	13668	13753	13791	13658	13546	13841	13896	13850	13802	13812	13766	13792	13798	13796	13618	13843	13752	13841	13757	13762	13808	13878	13726	13739	13821	13830	13767	13920	13688	13642	13845	13784	13813	13756	13811	13698	13744	13843	13587	13804	13742	13758	13848	13819	13827	13723	13778	13918	13755	13849	13706	13715	13764	13970	13689	13871	13890	13790	13733	13813	13893	13745	13711	13776	13839	13836	13775	13759	13886	13970	13656	13654	13869	13716	13684	13801	13779	13741	13790	13730	13589	13650	13794	13654	13869	13719	13732	13885	13886	13732	13816	13783	13665	13707	13775	13817	13795	13785	13840	13867	13820	13741	13736	13686	13568	13812	13921	13818	13729	13882	13769	13807	13654	13760	13679	13898	13835	13729	13665	13678	13880	13721	13746	13834	13717	13807	13649	13846	13895	13662	13646	13715	13919	14014	13706	13656	13683	13810	13837	13828	13923	13792	13815	13714	13814	13812	13672	13803	13722	13849	13768	13793	13725	13708	13781	13737	13907	13834	13941	13802	13647	13852	13783	13923	13826	13768	13703	13789	13771	13866	13720	13838	13904	13834	13773	13780	13907	13818	13768	13761	13878	13560	13880	13700	13882	13702	13826	13828	13872	13725	13755	13768	13938	13736	13818	13863	13817	13781	13865	13905	13880	13860	13778	13741	13803	13671	13857	13718	13702	13650	13823	13874	13874	13838	13731	13777	13777	13752	13771	13675	13735	13928	13833	13830	13642	13687	13715	13895	13550	13776	13855	13606	13686	13953	13794	13864	13642	13663	13723	13833	13670	13786	13819	13746	13749	13843	13700	13711	13712	13979	13761	13850	13768	13785	13696	13881	13793	13790	13690	13612	13770	13853	13863	13737	13900	13761	13802	13764	13631	13767	13725	13771	13746	13770	13684	13727	13710	13815	13725	13867	13801	13743	13875	13688	13741	13789	13623	13757	13813	13848	13918	14003	13917	13738	13684	13798	13797	13759	13807	13855	13758	13899	13670	13551	13674	13804	13722	13648	13646	13820	13804	13816	13770	13804	13941	13899	13761	13839	13719	13680	13768	13883	13692	13817	13685	13670	13885	13794	13759	13828	13809	13767	13980	13785	13974	13706	13713	13750	13662	13905	13764	13797	13797	13708	13775	13696	13931	13731	13648	13716	13720	13842	13864	13864	14027	13762	13775	13845	13837	13794	13774	13778	13862	13656	13869	13697	13948	13935	13798	13764	13861	13824	13783	13938	13897	13845	13831	13852	13648	13901	13912	13790	13785	13652	13791	13892	13806	13656	13660	13860	13808	13735	13853	13796	13685	13942	13733	13637	13593	13749	13669	13721	13844	13891	13816	13971	13781	13700	13813	13835	13689	13838	13804	13783	13713	13899	13734	13828	13735	13710	13695	13770	13844	13899	13738	13795	13748	13834	13729	13882	13874	13974	13733	13661	13734	13871	13785	13762	13663	13748	13844	13857	13853	13801	13775	13715	13809	13824	13845	13656	13551	14051	13798	13723	13695	13730	13754	13825	13887	13811	13931	13720	13632	13745	14036	13879	13717	13987	13971	13781	13774	13892	13935	13662	13781	13796	13866	13774	13701	13856	13710	13852	13752	13646	13867	13967	13594	13772	13819	13784	13608	13715	13830	13670	13714	13857	13845	13677	13712	13682	13583	13816	13714	13879	13731	13919	13882	13858	13893	13880	13871	13660	13827	13987	13759	13659	13688	13973	13881	13852	13881	13876	13794	13814	13959	13849	13862	13818	13778	13778	13731	13795	13747	13713	13838	14075	13842	13767	13877	13654	13917	13632	13836	13953	13738	13758	13787	13727	13532	13979	13694	13766	13737	14019	13781	13657	13703	13835	13645	13891	13683	13814	13881	13662	13572	13857	13956	13744	13829	13869	13717	13671	13821	13766	13801	13824	13799	13872	13758	13815	13663	13657	13883	13727	13938	13743	13710	13727	13718	13767	13768	13829	13712	13748	13770	13890	13775	13663	13698	13842	13766	13695	13828	13928	13791	13841	13825	13872	13934	13809	13993	13674	13844	13817	13857	13790	13827	13775	13871	13853	13691	13835	13858	13762	13799	13780	13841	13839	13783	13720	13911	13683	13795	13684	13859	13716	13757	13938	13791	13762	13731	13709	13832	13947	13813	13720	13696	13876	13814	13636	13745	13797	13586	13794	13598	13681	13737	13767	13754	13781	13578	13840	13733	13806	13861	13776	13857	13627	13941	13790	13792	13913	13800	13617	13774	13910	13857	13891	13888	13874	13809	13752	13754	13879	13875	13769	13811	13717	13998	13777	13781	13749	13663	13850	13795	13786	13614	13800	13891	13721	13758	13902	13702	13841	13865	13662	13660	13696	13729	13663	13778	13725	13742	13940	13785	13809	13950	13901	13800	13713	13726	13779	13712	14078	13834	13792	13769	13778	13781	13891	13890	13585	13755	13626	13912	13809	13998	13844	13680	13815	13722	13976	13764	13817	13810	13764	13777	13842	13721	13678	13665	13743	13799	13692	13636	13681	13846	13701	13788	13830	13740	13668	13883	13775	13760	14017	13901	13732	13811	13756	13824	13531	13692	13894	13607	13733	13832	13863	13751	13556	13714	13953	13680	13814	13789	13968	13785	13871	13828	13711	13739	13773	13753	13757	13836	13731	13847	13735	13782	13735	13865	13748	13784	13794	13699	13744	13817	13792	13654	13916	13983	13828	13784	14016	13734	13768	13702	13802	13642	13948	13779	13682	13782	13860	13757	13626	13812	13722	13724	13755	13700	13863	13717	13982	13693	13882	13584	13784	13749	13901	13886	13857	13895	13755	13870	13866	13768	13751	13831	13799	13664	13733	13833	13804	13866	13714	13837	13871	13839	13705	13657	13791	13891	13700	13826	13669	13629	13827	13846	13805	13803	13792	13850	13797	13705	14008	13717	13786	13644	13688	13836	13732	13706	13729	13793	13844	13862	13858	13829	13713	13869	13901	13761	13814	13798	13676	13803	13910	13715	13712	13768	13548	13859	13812	13753	13664	13730	13877	13793	13849	13911	13830	13707	13854	13782	13928	13715	13777	13735	13781	13710	13671	13649	13712	13819	13875	13744	13765	13678	13917	13973	13980	13755	13864	13791	13882	13799	13808	13750	13776	13895	13712	13839	13808	13733	13696	13993	13789	13800	13816	13848	13772	13759	13899	13832	13719	13936	13812	13777	13703	13994	13938	13832	13821	13694	13981	13863	13490	13744	13975	13707	13842	13818	13708	13720	13680	13756	13884	13805	13726	13796	13735	13629	13885	13759	13776	13812	13831	13731	13721	13689	13789	13965	13676	13872	13880	13980	13884	13977	13885	13707	13776	13791	13891	13835	13734	13834	13680	13691	13722	13852	13737	13963	13767	13756	13975	13589	13857	13772	13633	13894	13830	13658	13665	13710	13468	13770	13643	13664	13805	13714	13946	13761	13777	13864	13964	13907	13778	13700	14004	13774	13800	13685	13750	13800	13668	13965	13798	13786	13758	13811	13800	13863	13750	13883	13938	13750	13849	13730	13942	13852	13750	13829	13877	13829	13690	13968	13693	13748	13648	13665	13628	13958	13683	13646	14072	13703	13827	13759	13879	13798	13968	13686	13757	13844	13947	13529	13739	13743	13772	13708	13730	13743	13670	13573	13970	13794	13802	13704	13841	13667	13765	13715	13663	13853	13844	13886	13886	13704	13691	13796	13665	13877	13561	13815	13787	13751	13693	13715	13836	13759	13761	13633	13830	13754	13577	13788	13846	13636	13850	13852	13707	13770	13594	13762	13840	13921	13732	13723	13715	13757	13744	13855	13751	13696	13938	13805	13843	13852	13849	13613	13751	13928	13644	13756	13817	13818	13743	13734	13896	13890	13828	13841	13705	13781	13705	13870	13599	13967	13878	13844	13740	13770	13871	13745	13903	13730	13735	13982	13751	13642	13787	13901	13822	13742	13825	13546	13904	13691	13679	13766	13626	13862	13907	13852	13809	13616	13737	13658	13699	13885	13911	13968	13831	13758	13903	13864	13936	13639	13757	13837	13824	13617	13833	13726	13770	13833	13729	13665	13786	13799	13865	13917	13903	13672	13830	13930	13686	13924	13674	13749	13675	13719	13786	13936	13898	13889	13729	13862	13641	13863	13812	13796	13824	13784	13728	13957	13787	13883	13711	13871	13814	13807	13956	13738	13996	13882	13738	13834	13746	13862	13716	13834	13692	13735	13695	13880	13826	13717	13861	13756	13929	13849	13663	13747	13750	13824	13786	13760	13650	13703	13741	13688	13646	13710	13865	13634	13846	13732	13590	13940	13903	13792	13637	13647	13740	13864	13857	13811	13822	13791	13874	13851	13719	13670	13777	13820	13664	13839	13898	13716	13944	13737	13793	13845	13827	13945	14028	13889	13763	13799	13805	13786	13892	13732	13876	13798	13729	13599	13771	13697	13830	13820	13793	13721	13862	13801	13924	13785	13799	13842	13687	13879	13843	13809	13733	13667	13910	13627	13740	13837	13693	13745	13830	13746	13800	13852	13869	13740	13774	13752	13859	13666	13629	13863	13789	13601	13745	13845	13768	13762	13864	13774	13770	13735	13633	13777	13763	13696	13949	13674	13758	13966	13673	13925	13923	13850	13922	13915	13782	13804	13989	13799	13654	13869	13870	13735	13866	13716	13847	13790	13847	13786	13880	13710	13817	13741	13906	13925	13711	13762	13945	13725	13742	13652	13789	13856	13625	13756	13861	13693	13976	13716	13690	13820	13958	13815	13739	13901	13671	13991	13698	13923	13729	13668	13845	13962	13650	13799	13686	13848	13785	13892	13716	13743	13758	13826	13711	13701	13731	13798	13888	13764	13799	13776	13834	13863	13710	13653	13821	13865	13959	13951	13723	13758	13840	13716	13728	13773	13936	13766	13833	13675	13732	13653	13842	13694	13564	13939	13819	13892
24046	21210	28644	25045	23808	23848	21558	18422	17393	17314	16646	16582	16363	16254	16156	16202	16020	16190	16022	16047	16160	16003	15841	15876	15993	15975	16080	16270	16160	16049	15830	15979	16285	16201	16127	16018	16183	16012	16213	16017	16062	16080	16237	15982	15957	16018	15924	16065	16046	16034	15869	16010	15789	15791	15917	15831	16010	15790	15691	15927	16005	15872	15896	15942	15935	15951	16040	15916	15924	15714	15829	16039	15943	15841	15806	15830	15722	15892	15882	15744	15702	15638	15846	15726	15929	15951	16020	15927	15994	15796	15951	15805	15747	15876	15683	15963	15906	15996	15987	15832	15755	15805	16030	15842	15919	15967	15784	15901	15954	15991	16012	15925	15499	15798	15778	15876	15850	15993	15822	15757	15717	15936	15901	15967	15834	15766	15942	15715	15696	15885	16080	15704	15859	15722	15974	16016	15903	15925	15767	15885	16126	15763	15803	15734	15605	15729	15952	15897	15866	15939	15695	15848	15984	15863	16027	16004	15892	15847	15947	15740	16009	15689	15706	15745	15872	15964	15764	15874	15845	15985	15764	15637	15817	15793	15756	15763	15925	15845	15727	16073	15884	16063	15888	15839	15981	15723	15999	15864	15932	15921	15943	15900	15843	15875	15972	15970	15956	15996	15978	15660	15867	15758	15786	15784	15743	15885	16078	15790	15945	15821	15838	15902	16053	15915	16093	15758	15926	15842	15853	15822	15984	15805	15878	15919	15759	15897	15849	16054	15961	15883	15785	15865	15965	15906	15966	15766	15908	15952	16012	15943	15942	15884	15886	15905	15971	15743	15943	15762	15868	15777	15739	15930	16043	15880	15847	15869	15858	15937	15957	15966	15892	15813	16100	15731	15753	15800	15670	15785	15869	16098	15724	15797	15749	15882	15734	15827	15761	15836	15874	15837	15734	15961	15909	16026	15903	15696	15816	15758	15913	15897	15997	15933	15862	15979	16030	15723	15906	16009	15878	15974	15890	15783	15557	15886	15765	15869	15928	15688	15836	15863	15902	15743	15752	15765	15737	15781	15919	16062	15697	15816	15750	15847	15763	15898	15782	15973	15742	15754	15862	15881	15839	15870	15803	15990	15863	15971	16026	16009	15775	15801	15881	15835	15925	15697	15770	15873	16010	15835	15801	15813	15630	15955	15677	15948	15787	15849	16081	15715	15741	15847	15960	15733	15764	15992	16052	15866	15821	16022	15995	15798	15864	15936	15647	15901	15776	15814	15831	15614	15772	15576	15859	15742	15688	15845	15869	15863	16011	15876	15750	15744	15920	15848	15851	16029	15859	15736	15895	15775	15898	15877	15830	15808	16057	15860	15965	15789	15825	15944	15885	15889	15853	16056	15855	15904	15748	15892	15796	15879	15868	15879	15652	15825	15976	15821	15887	15701	15992	15942	16081	15970	16211	15738	15835	15829	15928	15879	15749	15935	16020	15871	15834	15781	15884	15903	15871	15821	15888	15680	15886	16020	15856	15590	15844	15953	15709	15866	15883	15952	15842	15807	15681	15821	15853	15809	16039	15730	16010	15867	15993	15788	15858	15937	15771	15884	15891	16003	15754	15847	15742	15831	15892	15887	15740	15896	15814	15802	15919	15660	15757	15838	15814	15958	15861	15831	15875	15678	15816	15787	15729	15667	16007	15778	15766	15955	16017	15962	15858	15769	15547	15737	15923	15869	15782	15802	15769	15737	15842	15730	15662	15855	15866	15731	15846	15757	15906	15899	15869	15928	16099	15907	15656	16155	15708	15853	15632	15894	15933	15841	15898	15716	15740	15814	15790	15921	15903	15681	15992	15890	15987	15813	15576	15927	15891	15634	15835	15850	15761	15791	15765	15702	15893	15832	15893	15847	16086	15848	15878	15937	15841	15783	15661	15754	16008	15910	16013	15985	16113	15917	16017	15849	15870	15859	15870	15996	15738	15781	15995	15594	15870	15918	15769	15730	15792	15795	15635	16039	15725	15880	15548	15777	15941	15956	15724	15920	15764	15672	15828	15802	15838	15961	15723	15889	15958	15998	15939	15758	15885	15676	15999	15742	15979	15877	15880	15984	15769	15958	16004	15897	15933	15916	15789	15731	15788	15648	16009	15895	15788	15820	15764	15897	15884	15858	15844	15791	15875	15760	15913	15728	15787	15857	15964	15851	15938	15909	15968	15790	15752	15739	15779	15833	15867	16025	15919	15865	15783	15880	15903	15811	15524	15971	15909	15948	15802	15962	15832	15817	15744	15799	15887	15767	15836	15674	15764	15805	16073	15807	15712	15868	15998	15809	15735	15815	15841	15778	15726	15827	15939	15985	15810	16003	15912	15804	15985	15839	15880	15758	15869	15905	15823	16013	15871	15768	15792	15784	16056	15777	15647	15708	16011	15766	15831	15805	15570	15764	15992	15999	15772	15827	15773	15967	15764	15696	15868	15899	15854	15730	15627	15725	15871	15999	15824	15761	15913	15699	15883	15748	15933	15860	15885	15791	15716	15763	15946	15871	15779	15965	15903	15985	15983	15864	15924	15963	15860	15683	15727	15762	16052	15795	15757	15698	15787	15914	16009	15722	15790	16125	15850	15942	15934	15890	15986	15944	15800	15737	15927	15814	15745	15899	15744	15894	15925	15778	15806	15760	15726	15883	15951	15967	16034	15789	15803	15863	15744	15679	15849	15827	15987	16019	15830	15956	16077	16063	15992	15974	15873	15849	15637	15827	15793	15763	15619	15854	15971	15798	15799	15992	15803	16135	15999	15873	15796	15916	15844	15752	15894	15839	15822	15851	15796	16075	15937	16115	15711	15889	15846	15768	15978	15846	15893	15838	15728	15938	15954	15834	15783	15958	15710	15946	15856	15719	15873	15813	15926	16032	15816	15938	15912	15839	15762	15846	15623	15825	15710	15852	15882	15957	15887	15873	15931	15959	15678	15665	15802	15847	15824	15833	15695	16065	15965	15943	15845	15665	15838	15904	15939	15754	15745	16005	15726	15677	15991	15787	16031	15940	15836	15780	16007	16053	15774	15759	15661	15908	15774	15782	15929	16084	15964	15988	15884	15964	15705	15867	15996	15702	16028	15866	15792	15921	15684	15912	15700	15803	15901	15815	15936	15859	16031	16034	15968	15879	15862	15890	16142	15883	15870	15829	15656	16045	15876	15889	16038	15737	16076	15937	15871	15944	15790	15562	15831	15676	15860	15828	15955	15798	15980	15856	15921	15805	15869	15795	15788	15873	15924	15851	15800	15928	15812	15845	15843	15774	15924	15931	15724	15914	15978	15926	15923	15954	15853	15878	15882	15766	15750	15736	15771	15790	15624	15845	15814	15840	16062	15921	15753	15848	15730	15908	15876	15850	15759	15863	15932	15994	15757	15816	16063	15806	15955	15827	15830	16071	15818	15799	15619	15744	15842	15905	15774	15830	15897	15848	15784	15741	15801	15715	15863	15857	15796	15882	15861	15839	16108	15851	15711	15775	15800	15927	15946	16025	16011	15783	15815	15712	15997	15749	15761	15914	15865	16049	15906	15976	16117	15879	15817	15631	15728	15883	15881	15794	16039	15768	15964	15635	15840	15882	15905	15925	15929	15940	15898	15998	15732	15977	15962	15891	15893	16009	15768	15970	15901	15771	15805	15805	16103	15989	16023	15832	15824	15821	15881	15863	15703	15856	15978	15896	15974	15984	15868	15819	16022	15952	15895	15667	15859	15976	15870	15965	15838	15860	15956	15917	15837	15833	15917	15878	15702	15572	15783	15864	15883	15966	16053	15855	15541	15906	16078	15896	15862	15956	15888	15743	15911	15893	15886	15826	15806	16004	15855	15838	15828	15721	15648	15906	15816	15858	15789	16048	15741	15787	16013	15945	15629	15904	15744	15884	16002	16009	15992	15818	15792	15650	15998	16021	15976	15982	15882	15727	15886	15711	15870	15938	15896	15870	15707	15806	15886	15913	15914	16012	15841	15908	15907	15825	15687	15873	15732	15756	15639	15707	15788	15718	15944	15819	15687	15730	15737	15769	15871	15964	15706	15946	15986	15659	15850	15895	15779	15746	15959	15847	15961	15955	15836	15813	15974	15996	15794	15941	16002	15649	15659	15823	15665	15726	15793	15988	15722	16192	15954	15892	15686	15861	15730	15826	15916	15709	16066	16003	16007	15960	16025	15932	15951	15885	15947	15804	15853	15828	15850	15795	15854	15853	15850	15656	15898	15486	15907	15988	15815	15821	15751	15812	15741	15907	15884	15989	15764	15853	15917	15975	15879	15734	15956	15810	15892	15878	15792	15834	15969	15943	15893	16018	15849	15828	15802	15993	15642	15948	15839	16027	15812	15653	15877	15683	15871	15831	15805	15977	15940	15948	15874	15526	15941	15761	15851	15843	15752	15861	15897	15829	15872	15918	15861	15821	15733	15962	15864	15934	15934	15780	15863	15820	15805	15838	16016	16061	15682	15788	15748	15732	15885	15872	15858	15622	15649	15876	15773	15886	15819	15802	15830	15666	15853	15894	15934	15830	15761	15898	16069	15821	15736	15769	15874	15855	15735	15915	16044	15988	16070	15959	15760	15702	15771	15818	15717	15983	15831	15868	15973	15859	15997	15930	15867	15937	15739	16120	15896	16072	15961	15701	15710	15795	15930	15883	15863	15754	16005	15747	15959	15856	15804	15869	15935	15784	15717	16043	15875	15903	15989	15927	15813	15813	15924	15776	15811	15765	15752	15892	15866	16016	15791	15709	16085	15848	16000	15754	15697	15863	15975	15742	15930	16014	15914	15764	15789	15912	15880	15860	15789	16041	15824	15944	15916	15809	15989	15816	15800	15750	15810	16006	15940	15790	15900	15860	15798	15991	15814	15935	15931	16020	15866	15989	15843	15807	15630	15691	15851	15844	15763	15820	15699	15790	15951	15901	15989	15974	15913	15772	15776	15957	16064	15903	15935	15750	15861	15959	15877	15879	15899	16058	16009	15900	15804	15912	15802	15976	15780	16000	15779	15747	16065	15960	15703	15927	15951	15941	15867	15912	15842	15831	15767	15763	15897	15803	15877	15856	16008	15938	15732	15780	15906	15714	15585	15765	15880	15637	16024	15777	15787	15764	15799	15782	15840	15824	15938	15698	16088	15862
27587	46851	40705	32557	27035	21696	17751	16288	15717	15493	14832	14554	14380	14337	13984	14105	14258	14170	13941	14084	14079	14108	13970	14060	13877	14124	14095	13908	13912	14073	14000	13920	14136	14017	14039	14123	14259	13959	14074	13970	14032	13945	13957	13842	13868	14030	14027	14127	13843	14036	13826	13724	14077	13954	14025	13830	13870	13769	14011	13967	13911	13797	13841	13965	13897	13914	13806	13929	13839	13764	13840	13679	13767	13877	13908	13829	13831	13875	13829	13919	13750	13986	13893	13877	13838	13861	13837	13921	13898	13745	13971	13934	13813	14118	13966	13843	13873	13719	13847	13818	13768	13878	13660	13991	13659	13920	13742	13868	13924	13930	13848	13903	13832	13918	13721	13834	13896	13828	13822	13834	13918	13994	14038	13764	13913	13639	13941	13773	13750	13849	13857	13693	13777	13883	13825	13837	13812	13714	13929	13836	13879	13909	13678	13958	13903	13874	13764	13720	13827	13959	13862	13840	13745	13929	13881	13764	13783	13983	13735	13703	13946	13796	13792	13693	13784	14013	13890	13726	13906	13803	13908	13644	13587	13835	13884	13892	13652	13765	13742	13948	13697	13846	13864	13998	13921	13766	13710	13740	13874	13917	13819	13910	13950	13808	13752	13816	13882	13942	13946	13781	13828	13878	13911	13733	13895	13703	13900	13775	13938	13906	13713	13910	13749	13845	13758	13797	13858	13839	13730	13755	13747	13831	13823	13875	13790	13623	13710	13961	14006	13724	13829	13932	13856	13698	13659	13871	13943	13885	13814	13793	13746	13795	13924	13884	13778	13844	13735	13786	13941	13720	13698	13932	13841	13971	13801	13803	13900	13697	13887	13869	13879	13672	13905	13732	13806	13868	13837	13902	13833	13905	13844	13850	13977	13700	13726	13942	13771	13790	13828	13769	13894	13892	13959	13797	14071	13802	13851	13763	13683	13672	13823	13702	13798	13915	13867	13862	13851	13799	13789	13809	13782	13804	13809	13951	13722	13837	13830	13827	14050	13713	13949	13916	13886	13721	13839	13761	13755	13947	13718	13953	13832	13882	13901	13671	13882	13584	13909	13851	13762	13892	13679	13778	13851	13856	13913	13743	13782	13747	13813	13792	13781	13708	13788	13954	14080	13936	13733	13816	13842	13774	13796	13780	13797	13733	13912	13758	13840	13672	13837	13928	13919	13765	13861	13789	13812	13880	13860	13705	13788	13778	13910	13826	13896	13887	13765	13714	13706	14135	13859	13902	13992	13883	14045	13815	13869	13812	13762	14040	13852	13815	13829	13942	13925	13640	13888	14047	13705	13760	13902	13843	13847	13727	14029	13846	13987	13841	13719	13864	13800	13712	13838	13758	13937	13781	13861	13898	13838	13893	14174	14002	13811	13689	14023	13920	13803	13803	13887	13700	13863	13632	13802	13913	13797	13791	13885	13644	13760	13862	13751	13849	13658	13940	13947	13902	13856	13882	13661	13822	13916	13818	13744	13677	14026	13845	13706	13986	13744	13933	13938	13860	13718	13768	13776	13784	13910	13982	13737	13861	13911	13851	13881	13804	13851	13695	13894	13773	13706	13740	13742	13541	13592	14071	13881	13737	13804	13804	13921	13766	13735	13914	13826	13802	13676	13924	13807	13859	13803	13947	13920	13824	13965	13913	13883	13986	13734	13741	13840	13839	13898	14005	13876	13766	13897	13661	13675	13875	13757	13873	13852	13898	13812	13964	13748	13839	13910	13928	13788	13727	13707	13726	13712	13836	13681	13760	13839	13796	13794	13973	13751	13595	13892	13819	13971	13926	13851	13704	14065	13728	13847	13990	13592	13826	13661	14118	13899	13784	13909	13794	13855	13859	13791	13941	13917	13894	13931	13903	13777	13760	13861	13752	13831	13784	13846	13841	13674	13693	13881	13953	13634	13796	13694	13670	13782	13756	13857	13668	13721	13675	13683	13883	13936	13859	13687	13804	13681	13842	13829	13869	13675	13831	13818	13772	13799	13908	13710	13715	13936	13810	13899	13807	13823	13931	13720	13727	13928	13698	13874	13801	13839	13884	13900	13832	13895	13787	13853	13918	13881	13779	13951	13774	13884	13894	13790	13837	13851	13984	13905	13779	13697	14043	13906	13838	13783	13935	13884	13968	13856	13896	13923	13836	13773	13975	13684	13778	13732	13926	13913	14028	13699	13794	13804	13824	13767	13888	13774	13780	13848	13943	13829	13938	13817	13728	13643	13756	13782	13764	13701	13856	13802	13946	13771	13709	13829	14132	13915	13994	13807	13740	13614	13918	13945	13849	13845	14073	13804	13821	13831	13895	13817	13820	13963	13825	13732	13911	13918	13982	13740	13825	13934	13752	13971	13937	13916	13940	13851	13823	13753	13933	13756	13940	13758	13727	13911	13843	14044	13781	13813	13856	14003	13766	13950	13649	13800	13866	13896	13848	13761	13878	14052	13804	13820	13696	13708	13978	13973	13801	13859	13852	13951	13751	13871	13661	13769	13742	14087	13718	13756	13980	13836	13950	13819	13811	13775	13851	13902	13858	13861	13855	13874	13783	13694	13947	13649	13750	13675	13797	13747	13798	13749	13861	13879	13960	13904	13657	13802	13872	13924	13729	13619	13827	13797	13906	13766	13860	13757	13948	13892	13759	13924	13843	13757	13993	13752	13847	13899	13799	13743	13898	13940	13946	13840	13769	13868	13978	13760	13789	13772	13722	13865	13757	13859	13839	13854	13851	13726	13800	13881	13752	13769	13752	13836	13900	13851	13803	13857	13961	13816	14001	13697	13712	13803	13944	13859	13942	13940	13983	13785	13798	13786	13825	13685	13972	13835	13754	13859	13882	13844	13783	13708	13729	13708	13813	13751	14001	13823	13906	13945	13709	13667	13699	13873	13710	13884	13739	13801	13990	13807	13810	13705	13748	13947	13873	13685	13847	13715	13843	13912	13818	14008	13773	13783	13814	13859	13831	13650	13768	13850	13771	13928	13862	13790	13781	13791	13822	13720	13745	13864	13711	13835	13857	13849	13797	13784	13788	13919	13845	13832	13870	13878	13841	13844	13692	13724	13896	13704	13893	13655	13835	13807	13743	13819	13862	13799	13663	13915	13797	14035	13835	13771	13729	13804	13689	13919	13765	13735	13763	13858	13794	13757	13850	13833	13855	13882	13931	13822	13887	13795	13696	13800	13898	13974	13917	13942	13782	13896	13773	13770	13850	13969	13679	13783	13782	13825	13753	13903	14043	13956	13772	14010	13923	13841	13893	13774	13889	13736	13765	13707	13924	13905	13723	13815	13701	13786	13852	13639	13878	14079	14015	13808	13911	13896	13754	14000	13786	13868	13836	13815	13747	13825	13850	13765	13868	13961	13981	13850	13652	13835	13770	13776	13929	13872	13794	13834	13730	13827	13738	13898	13795	14051	13866	13869	13861	13734	13814	13927	13747	13722	13891	13814	13787	13882	13796	13941	14016	13820	13837	13928	13771	13843	13816	13743	13722	13985	13760	13816	13962	13931	13838	13862	13702	13740	13852	13950	13731	13945	13851	13787	13811	13807	13702	13758	13701	13816	13811	13711	13953	13891	13714	13954	13714	13804	13871	13948	13786	13886	13756	13792	13769	13836	13863	13946	13951	13817	13868	13825	13861	13844	13922	13850	13875	13886	13779	13835	13843	13801	13827	14053	13662	13798	13933	13949	13917	13723	13833	13765	13834	13783	13706	13893	13868	13879	13771	13874	13755	13711	13782	13755	13992	13896	13854	13844	13935	13906	13733	14170	13923	13861	13916	14028	13924	13963	13762	13787	14001	13782	13888	13964	13810	14033	13879	13743	13860	13747	13797	13970	13932	14052	13652	13929	13853	13788	13787	13988	13771	13892	13741	13721	13839	13874	13824	13834	13852	13866	13833	13980	13939	13916	13756	13696	13849	13786	13811	13844	13722	13705	13857	13992	13834	13787	13982	13787	13635	13949	13915	13676	13914	13935	13880	13760	13943	13784	13968	13785	13963	13880	13896	13817	13960	13806	13772	13770	13819	13847	13893	13862	13833	13921	13781	13972	13796	13707	13868	13870	13795	13759	13480	13952	13752	13849	13840	13838	13784	13925	13895	13848	13668	13938	13984	13743	13840	14037	13827	13755	13885	13807	13969	13775	13799	13793	13858	13827	13762	13817	13835	13887	13985	13810	13780	13847	13707	13895	13770	13842	13934	13680	13889	13793	13838	13815	13862	13800	13871	13748	13759	13850	13773	13790	13765	13991	14037	13604	13776	13776	13843	13986	13886	13838	13786	13809	13890	13705	13779	13828	13724	13848	13797	14072	13710	13984	13865	13670	13662	13847	13803	13787	13859	13856	13969	13878	13913	13839	13671	13790	13828	13754	13591	13759	13839	13749	13713	13704	13933	14020	13827	13747	13898	13783	13684	14021	13856	13805	13817	13826	13657	13981	13702	13709	13826	13769	13863	13854	13819	13907	13817	13896	13775	13894	13710	13909	13759	13935	13778	13967	13812	13860	13638	13958	13994	13692	13979	13914	13909	13669	13884	13680	13785	13784	13837	13786	13812	13715	13847	14004	13865	13898	13882	13918	13938	13915	13776	13966	13597	13978	13817	13778	13800	13782	13800	13927	13698	13804	13727	13731	13842	13771	13866	13931	13692	13969	13746	13820	13930	13725	13709	13928	13978	13807	13673	13716	13710	13765	13968	13915	13916	13863	13938	13737	13872	14035	13842	13990	13722	14020	14006	13824	13855	13679	13850	13784	13688	13804	13895	13780	14000	13824	13849	13834	13751	13873	13745	13816	14002	13739	13947	13834	13777	13866	13713	13851	13822	13686	13804	13955	13951	13882	13677	13881	13772	13718	13657	13746	13766	13736	13880	13868	13741	13845	13676	13718	13809	13961	13810	13814	13775	13803	13854	13746	13769	13926	13816	13683	13904	13962	13779	13814	13923	13943	13835	13884	13952	13948	13862	13771	13863	13771	13756	13624	13709	13849	13920	14031	13829	13717	13958	13821	13800	13888	13897	13864	13802	13606	13862	13822	13943	13731	13927	13718	13930	13657	13803	14065	13922	13836	13876	13972	13791	13883	13863	13848	13771	13890	13724	13810	13803	13871	13749
22915	21221	29036	23906	22799	25046	25368	19776	18621	18346	17634	17390	17234	17015	16917	16992	16829	16958	17031	16784	16667	16833	16559	16703	16722	16576	16512	16600	16926	16807	16878	16761	16788	16859	16744	16864	16803	16689	16601	16367	16626	16527	16957	16669	16630	16672	16642	16512	16739	16522	16572	16412	16478	16635	16480	16518	16627	16475	16356	16286	16520	16358	16529	16539	16520	16601	16517	16391	16400	16515	16479	16581	16590	16450	16495	16243	16330	16568	16503	16493	16461	16271	16385	16355	16242	16345	16401	16263	16397	16201	16227	16568	16353	16456	16398	16578	16520	16160	16507	16456	16300	16397	16531	16528	16372	16261	16407	16525	16410	16222	16388	16396	16352	16323	16373	16341	16412	16461	16179	16459	16390	16513	16574	16478	16472	16295	16448	16312	16473	16302	16296	16337	16372	16426	16407	16381	16209	16475	16534	16525	16433	16290	16333	16359	16447	16345	16525	16508	16568	16377	16250	16393	16540	16396	16531	16322	16538	16509	16593	16374	16552	16436	16296	16179	16344	16338	16453	16457	16313	16430	16382	16529	16448	16527	16572	16343	16442	16653	16395	16442	16505	16379	16498	16372	16256	16322	16514	16405	16518	16391	16398	16405	16557	16312	16447	16566	16478	16396	16327	16412	16424	16411	16323	16396	16630	16540	16464	16428	16229	16408	16370	16466	16552	16355	16401	16564	16221	16289	16272	16364	16392	16213	16511	16365	16409	16328	16424	16364	16570	16515	16413	16386	16372	16358	16504	16467	16500	16361	16360	16480	16315	16202	16580	16394	16573	16351	16401	16465	16334	16408	16420	16159	16440	16422	16250	16340	16488	16390	16476	16300	16563	16318	16259	16370	16456	16322	16725	16342	16270	16332	16440	16363	16285	16438	16385	16602	16411	16408	16456	16223	16347	16221	16418	16253	16293	16588	16436	16357	16421	16401	16438	16484	16389	16347	16219	16443	16474	16284	16365	16433	16487	16488	16624	16350	16414	16414	16334	16435	16472	16282	16417	16283	16423	16492	16543	16440	16455	16459	16395	16268	16499	16332	16436	16512	16466	16174	16458	16525	16498	16350	16345	16363	16344	16421	16500	16341	16469	16421	16427	16328	16262	16393	16331	16589	16164	16525	16482	16449	16490	16616	16506	16445	16509	16490	16413	16579	16492	16284	16295	16441	16343	16257	16425	16357	16270	16243	16272	16188	16367	16493	16550	16356	16281	16174	16410	16490	16651	16366	16442	16466	16364	16316	16307	16254	16362	16516	16273	16384	16262	16332	16254	16425	16493	16377	16479	16269	16429	16437	16382	16231	16369	16369	16326	16243	16556	16453	16408	16461	16282	16307	16377	16337	16266	16391	16289	16466	16589	16437	16609	16505	16646	16323	16552	16566	16494	16270	16318	16511	16283	16646	16386	16400	16454	16284	16345	16468	16573	16484	16525	16388	16432	16368	16492	16328	16581	16591	16415	16297	16344	16107	16381	16233	16470	16199	16331	16652	16324	16157	16506	16002	16703	16574	16429	16316	16395	16538	16702	16481	16376	16509	16487	16468	16408	16350	16421	16385	16320	16432	16376	16309	16403	16548	16453	16553	16376	16549	16339	16400	16262	16421	16207	16245	16420	16431	16364	16406	16409	16568	16458	16436	16334	16310	16106	16211	16379	16552	16413	16487	16412	16339	16627	16401	16385	16262	16332	16336	16414	16303	16267	16546	16570	16559	16463	16405	16350	16314	16177	16378	16533	16360	16519	16630	16287	16448	16419	16471	16394	16376	16152	16411	16403	16456	16326	16454	16561	16451	16328	16454	16443	16418	16519	16065	16552	16436	16478	16350	16478	16371	16256	16487	16281	16306	16425	16432	16292	16449	16500	16339	16451	16505	16378	16445	16455	16261	16232	16450	16422	16309	16180	16399	16729	16322	16367	16563	16222	16365	16545	16430	16561	16465	16139	16310	16281	16324	16493	16387	16560	16373	16462	16318	16570	16307	16303	16514	16633	16427	16469	16436	16321	16296	16380	16414	16330	16381	16336	16439	16438	16394	16597	16243	16378	16493	16352	16288	16324	16395	16427	16139	16343	16373	16439	16375	16462	16430	16401	16439	16378	16444	16554	16462	16423	16376	16553	16387	16401	16534	16300	16451	16364	16180	16490	16490	16346	16439	16478	16420	16355	16261	16391	16296	16321	16353	16437	16526	16374	16480	16290	16340	16476	16362	16309	16254	16264	16345	16469	16337	16240	16456	16578	16381	16329	16197	16434	16333	16384	16615	16352	16459	16445	16316	16315	16239	16442	16275	16392	16506	16383	16437	16314	16423	16449	16479	16329	16258	16375	16557	16230	16454	16376	16113	16426	16422	16477	16348	16475	16545	16516	16546	16674	16489	16053	16437	16459	16470	16398	16229	16277	16354	16611	16399	16412	16216	16187	16346	16433	16390	16500	16465	16519	16368	16461	16280	16436	16271	16354	16398	16316	16227	16380	16475	16264	16521	16267	16431	16342	16434	16459	16401	16375	16294	16228	16410	16428	16370	16514	16672	16383	16445	16437	16521	16460	16388	16313	16340	16266	16246	16061	16489	16313	16248	16348	16176	16401	16276	16205	16463	16532	16329	16358	16532	16524	16356	16407	16353	16507	16300	16586	16453	16421	16456	16299	16191	16463	16460	16532	16479	16489	16474	16358	16380	16357	16464	16560	16500	16191	16435	16429	16560	16440	16375	16399	16369	16482	16268	16192	16521	16473	16386	16529	16178	16220	16423	16601	16412	16456	16270	16511	16357	16409	16525	16320	16404	16324	16317	16203	16269	16356	16430	16544	16548	16215	16224	16465	16379	16483	16311	16256	16370	16473	16437	16435	16498	16418	16483	16345	16387	16399	16327	16351	16386	16292	16361	16474	16354	16377	16542	16332	16447	16365	16457	16460	16366	16310	16403	16054	16447	16456	16256	16399	16566	16531	16418	16282	16348	16297	16398	16335	16411	16099	16465	16334	16260	16395	16587	16473	16355	16490	16417	16296	16327	16563	16175	16382	16487	16482	16360	16363	16427	16468	16470	16556	16518	16511	16352	16331	16394	16514	16488	16727	16464	16453	16515	16419	16362	16471	16356	16372	16199	16379	16389	16253	16547	16313	16400	16308	16298	16379	16357	16463	16433	16411	16109	16305	16234	16466	16324	16438	16468	16618	16347	16379	16426	16352	16499	16347	16437	16425	16440	16459	16490	16515	16674	16484	16336	16615	16428	16498	16215	16389	16387	16404	16359	16500	16282	16469	16412	16441	16477	16349	16240	16273	16533	16285	16399	16434	16463	16388	16433	16451	16428	16439	16332	16338	16265	16391	16253	16447	16254	16402	16504	16461	16374	16014	16339	16493	16173	16489	16319	16120	16400	16429	16336	16496	16502	16266	16180	16366	16146	16445	16242	16330	16609	16435	16340	16625	16507	16427	16410	16476	16349	16130	16537	16480	16401	16504	16433	16204	16206	16293	16592	16376	16305	16223	16348	16372	16522	16380	16245	16330	16460	16376	16548	16359	16284	16356	16198	16410	16664	16377	16401	16508	16407	16372	16473	16377	16217	16403	16258	16538	16314	16577	16428	16491	16485	16303	16366	16346	16301	16545	16237	16362	16338	16482	16405	16506	16681	16419	16261	16512	16423	16384	16435	16313	16497	16403	16461	16252	16398	16469	16458	16579	16317	16427	16207	16573	16538	16573	16477	16440	16450	16412	16330	16457	16346	16470	16336	16309	16348	16417	16500	16349	16410	16374	16116	16325	16290	16437	16369	16141	16386	16197	16459	16463	16322	16521	16390	16265	16497	16289	16474	16490	16528	16719	16608	16456	16449	16290	16399	16542	16376	16633	16439	16384	16266	16545	16609	16500	16400	16271	16338	16333	16421	16493	16601	16493	16383	16179	16346	16494	16320	16315	16481	16577	16430	16495	16428	16381	16425	16355	16334	16372	16570	16629	16544	16287	16399	16611	16481	16518	16606	16328	16521	16494	16362	16405	16392	16629	16448	16481	16515	16409	16314	16298	16309	16438	16406	16281	16427	16506	16318	16404	16465	16444	16534	16300	16342	16468	16348	16218	16282	16545	16550	16281	16375	16434	16439	16538	16367	16540	16535	16318	16450	16470	16327	16233	16345	16378	16395	16631	16528	16622	16356	16320	16397	16162	16450	16338	16425	16459	16319	16342	16210	16507	16229	16366	16375	16504	16325	16241	16420	16389	16226	16535	16406	16318	16284	16259	16384	16353	16403	16382	16396	16333	16641	16582	16536	16405	16409	16377	16363	16339	16626	16395	16377	16290	16669	16399	16060	16230	16342	16397	16469	16655	16624	16679	16361	16378	16486	16544	16419	16454	16462	16302	16381	16301	16148	16240	16421	16427	16238	16312	16411	16398	16318	16456	16371	16579	16493	16334	16381	16518	16363	16404	16302	16465	16331	16506	16377	16423	16268	16349	16476	16452	16475	16298	16365	16554	16494	16587	16266	16371	16411	16505	16426	16514	16234	16226	16430	16250	16441	16206	16304	16264	16158	16500	16348	16369	16482	16450	16553	16310	16438	16498	16327	16292	16435	16399	16206	16575	16401	16386	16642	16592	16492	16370	16259	16549	16229	16338	16479	16515	16499	16562	16497	16413	16481	16406	16196	16350	16405	16568	16664	16556	16313	16371	16338	16463	16326	16477	16298	16438	16178	16459	16418	16426	16377	16390	16482	16521	16487	16405	16704	16429	16328	16231	16511	16330	16492	16351	16387	16289	16410	16340	16280	16502	16379	16514	16302	16398	16434	16436	16198	16396	16411	16490	16408	16416	16331	16330	16323	16504	16455	16312	16408	16455	16446	16422	16124	16144	16338	16392	16299	16252	16394	16396	16382	16607	16359	16181	16363	16277	16463	16257	16439	16536	16398	16342	16248	16244	16332	16484	16500	16557	16340	16252	16440	16480	16331	16389	16305	16391	16269	16487	16515	16240	16384	16406	16536	16346	16346	16340	16326	16427	16292	16540	16452	16662	16354	16430	16320	16435	16214	16420	16425	16338	16404	16518	16314	16239	16452	16418	16349	16486	16128	16477	16456	16444	16335	16439	16479	16291	16433	16398	16358	16261	16093
30075	52326	46421	35709	32489	24842	19475	17816	17008	16452	15344	15094	14920	14931	14624	14628	14539	14620	14522	14502	14405	14371	14517	14393	14496	14524	14394	14609	14421	14535	14477	14679	14390	14669	14522	14485	14409	14398	14533	14310	14485	14455	14350	14350	14411	14317	14484	14431	14347	14408	14432	14199	14322	14199	14157	14308	14283	14225	14423	14268	14171	14235	14179	14212	14321	14106	14049	14282	14185	14216	14113	14269	14337	14387	14134	14319	14213	14214	14227	14149	14261	14168	14152	14026	14269	14248	14143	14109	14268	14130	14243	14147	14259	14069	14016	14180	14164	14399	14293	14194	14158	14013	14091	14071	14391	14166	14238	14260	14168	14116	14205	14276	14177	14224	14146	14249	14198	13988	14139	14194	14153	14108	14193	14138	14154	14213	14047	14285	14189	14183	14167	14168	14225	14184	14242	14008	14186	14208	14137	14061	14190	14242	14286	14265	14330	14203	14197	14199	14210	14136	14155	14162	14163	14142	14159	14208	14295	14109	14382	14167	14133	14219	14114	14161	14283	14119	14117	14254	14078	14087	14307	14225	14236	14029	14325	14329	14208	13941	14206	14224	14157	14196	14246	14250	14246	14179	14196	14246	14376	14366	14182	14117	14242	14054	14253	14237	14337	14218	14357	14197	14298	14056	14229	14240	14055	14225	14259	14213	14181	14101	14199	14419	14126	14098	14292	14133	14150	14251	14291	14168	14282	14175	14244	14308	14254	14104	14120	14159	14162	14270	14371	14233	14280	14032	14114	14196	14343	14262	14177	14222	14236	14386	14025	14189	14082	14209	14431	14030	14370	14301	14334	14145	14253	14190	14155	14205	14345	14310	14061	14107	14080	14277	14136	14203	14219	14222	14160	14022	14234	14204	14091	14167	14164	14136	14227	14141	14340	14224	14353	14192	14100	14225	14046	14237	14354	14053	14041	14056	14154	14050	14212	14140	14230	14145	14214	14133	14293	14275	14200	14235	14317	14332	14104	14341	14181	14148	14204	14274	14276	14147	14374	14414	14220	14010	14068	14239	14159	14098	14074	14243	14207	14105	14232	14116	14210	14295	14241	14143	14151	14031	14260	14204	14277	14164	14070	13949	14218	14353	14101	14163	14075	14081	14109	14154	14161	14296	14228	14155	14246	14209	14235	14401	14204	14218	14224	14128	14210	14297	14139	14102	14132	14306	14275	14075	14144	14226	14112	14148	14038	14204	14262	14252	14238	14141	14160	14159	14115	14361	14070	14247	14208	14225	14254	14324	14390	14113	14080	14226	14266	14156	14154	14090	14191	14069	14099	14326	14188	14041	14411	14205	14005	14175	14225	14121	14165	14146	14235	14371	14180	14263	14069	14247	14170	14099	14208	14143	14315	14101	14268	14220	14080	14305	14282	14226	14085	14251	14089	14284	14302	14163	14279	14269	14107	14026	14153	14272	14156	14106	14189	14080	14196	14222	14080	14171	14165	14149	14101	14175	13978	14175	14179	14081	14086	14159	14168	14144	14077	14159	14137	14153	14159	14200	14125	14191	14226	14245	14243	13986	14376	14221	14101	14228	14110	14267	14306	14066	14189	14221	14207	14168	14203	14173	14312	14106	14238	14155	14159	14301	14290	14107	14212	14084	14071	14178	14166	14363	14167	14054	14276	14287	14311	14291	14332	14186	14183	14351	14102	14260	14316	14216	14423	14135	14230	14241	14008	14052	14267	14088	14262	14080	14351	14188	14282	14227	14155	14281	14199	14287	14148	14235	14037	13998	14218	14153	14096	14400	14188	14033	14234	14150	14373	14186	14021	14238	14182	14226	14401	14207	14257	14194	14264	14102	14153	14160	14207	14061	14317	14362	14173	14212	14218	14355	14255	14104	14078	14176	14168	14133	14073	14310	14091	14321	14190	14370	14401	14352	14199	14193	14071	14197	14050	14139	14255	14242	14042	14240	14196	14199	14276	14168	14211	14174	14260	14174	14133	14289	14158	14244	14155	14116	14170	14250	14179	14289	14215	14155	14220	14120	14085	14143	14340	14228	14166	14046	14028	14149	14146	14178	14239	14109	14070	13940	14199	14161	14136	14123	14185	14135	14179	14299	14107	14117	14163	14238	14253	14140	14079	14343	14074	14185	14275	14286	14308	14179	14186	14152	14249	14149	14027	14231	14265	14252	13981	14326	14170	14273	14273	14005	14203	14253	14237	14220	14205	14209	14151	14202	14245	14287	14109	14087	14076	14158	14021	14284	14197	14250	14108	14244	13973	14287	14068	14162	14254	14212	14269	14321	14093	14161	14124	14281	14305	14132	14284	14234	14123	14195	14189	14036	14449	14187	14143	14163	14442	14162	14093	14254	14097	14229	14179	13938	14296	14269	14223	14202	14059	14159	14284	14321	14264	14213	13999	14050	14078	14105	14163	14104	14179	14359	14268	14049	14241	14338	14182	14008	14250	14318	14211	13996	14163	14301	14279	14247	14325	14045	14113	14082	14013	14145	14299	14160	13981	14029	14229	14205	14052	14231	14279	14177	14136	14259	14147	14300	14293	14142	14278	14245	14161	13988	14116	14217	14181	14188	14332	14232	14182	14136	14316	14267	13984	14182	14095	14072	14121	14335	14308	14287	14219	14181	14096	14363	14152	14377	14237	14319	14157	14103	14377	14122	14265	14257	14218	14215	14143	14069	14145	14072	14232	14119	14027	14215	14295	14198	14347	14265	14217	14325	14249	14266	14188	14317	14204	14031	14087	14156	14198	14208	14330	14226	14082	14319	14130	14149	14141	14086	14315	14274	14159	14150	14334	14187	14326	14106	14166	14210	14133	14284	14189	14131	14107	14102	14178	14080	14087	14337	14178	14249	14117	14077	14131	14304	14141	14154	14134	14069	14286	14171	14074	14110	14065	14218	14341	14262	14151	14148	14378	14113	14179	14193	14302	14157	14263	14097	14124	14210	14202	14192	14236	14138	14351	14251	14133	14257	14086	14259	14045	14332	14176	14289	14081	14208	14262	14343	14415	14098	14252	14257	14200	14161	14254	14160	14145	14285	14058	14248	14162	14106	14111	14020	14141	14261	14096	14169	14253	14189	14249	14263	14341	14061	14144	14119	14388	14193	14214	14352	14218	14050	14190	14113	14412	13945	14180	14195	14101	14065	14085	14211	13996	14144	14199	14075	14015	14049	14079	14037	14185	14305	14231	14322	14242	14198	14102	14272	14183	14006	14198	14234	14041	14109	14075	14168	14171	14138	14111	14269	14218	14031	14128	14335	14175	14208	14285	14154	14146	14168	14202	14185	14206	14240	14136	14300	14062	14258	14349	14286	14131	14212	14134	14054	14285	14109	14104	14123	14349	14274	14304	14362	14084	14056	14123	14269	14266	14188	14053	14199	14037	14302	14285	14233	14187	14242	14102	14177	13997	14127	14320	14329	14011	14128	14218	14334	14309	14268	14103	14177	14223	14124	14274	14203	14262	14258	14318	14299	14214	14020	14238	14260	14245	14311	13923	14102	14282	14329	14047	14185	14278	14196	14084	14103	14348	14118	14250	14152	14420	14244	14110	14130	14123	14207	14118	14077	14159	14110	14159	14253	14185	14208	14180	14141	14177	14335	14242	14145	14184	14199	14232	14246	14271	14305	14289	14124	14277	14139	14180	14177	14282	14067	14307	14086	14197	14221	14172	14191	14228	14164	14133	14276	14180	14251	14133	14208	14188	14206	14179	13984	14111	14405	14152	14101	14098	14210	14160	14151	14224	14074	14204	14102	14259	14162	14016	14152	14175	14255	14321	14154	14130	14205	14333	14075	14100	14001	14096	14342	14048	14134	14151	14225	14111	14192	14178	14224	14175	14100	14276	14151	14241	14225	14074	14185	14157	14154	14198	14223	14312	14289	14198	14102	14288	14168	13964	14164	14090	14240	14184	14085	14271	14117	14072	14304	14092	14104	14087	14058	14116	14152	14015	14011	14212	14309	14369	14189	14186	14150	14296	14196	14037	14096	14064	14342	14137	14095	14126	14130	14117	14138	14163	14306	14328	14263	14169	14201	14082	14274	14235	14112	14383	14260	14196	14138	14007	14232	14191	14140	14267	14384	14244	14210	14129	14173	14168	14215	14167	14302	14310	14108	14328	14298	14183	14334	14137	14281	14182	14011	14052	14097	14085	14291	14197	14134	14045	14048	14205	14096	14152	14338	14028	14192	14180	14371	14020	14192	14074	14187	14256	14080	14290	14277	14158	14261	14041	14214	14334	14252	14052	14252	14273	14228	14269	14474	14234	14224	14245	14109	14171	14207	14139	14136	14119	14177	14212	14352	14034	14175	14250	14195	14213	14138	14038	13918	14244	14353	14207	14236	14149	14251	14215	14202	14199	14257	14239	14120	14234	14143	14034	14118	14275	14048	14255	14100	14179	14134	14196	14114	14073	14150	14391	14132	14188	14199	14083	14289	14168	14119	14143	14179	14175	14201	14067	14056	14033	14125	14051	14215	14301	14328	14172	14138	14135	14316	13964	13991	14204	14264	14176	14254	14094	14144	14193	14088	14271	14398	14308	14147	14245	14295	14212	14211	14083	14167	14107	14138	14257	14089	14101	14130	14279	14103	14149	14313	14207	14309	14236	14232	14082	14316	14140	14231	14221	14345	14159	14245	14103	14221	14149	14248	14422	14209	14222	14175	14285	14110	14226	14145	14124	14102	14250	14297	14304	14159	14102	14144	14152	14093	14399	14109	14061	14070	14262	14110	14402	14177	14284	14209	14097	14078	14319	14105	14216	14250	14197	14155	14177	14292	14421	14177	14290	14189	14208	14136	13988	14100	14305	14233	14336	14196	14253	14115	14196	14072	14250	14368	14122	14206	14264	14192	14183	14419	14187	14170	14081	14180	14324	14131	14015	14126	14187	14284	14071	13982	14121	14461	14091	14014	14046	14077	14282	14209	14244	14111	14115	13937	14113	14319	14113	14248	14104	14171	14267	14051	14078	14027	14048	14176	14249	14153	14040	13890	14218	14100	14176	14105	14129	14200	14061	14230	14175	14263	14099	14164	14152	14183	14391	13961	14143	14115	14164	14059	14338	14275	14351	14212	14218	14116	14219	14096	14196	14255	14203	14195	13919	14265	14173	14229	14147	14220	14272	14277
28440	24835	29957	26269	20790	18449	17276	16826	16440	16509	16073	16144	15881	15808	15976	15974	15973	15752	15903	15752	15619	15617	15911	15940	15829	15908	15975	15719	15768	15827	15749	15942	15825	15825	15690	15701	15857	15807	15918	15759	15741	15870	15768	15851	16017	15868	15871	15633	15934	15900	15934	15701	15833	15641	15712	15802	15877	15795	15527	15806	15670	15810	15655	15532	15827	15670	15878	15929	15700	15861	15960	15677	15824	15579	15668	15658	15577	15645	15834	15628	15669	15706	15422	15555	15749	15771	15723	15695	15658	15606	15538	15817	15561	15628	15592	15712	15766	15636	15810	15828	15639	15508	15776	15773	15762	15710	15718	15830	15676	15812	15633	15698	15883	15876	15545	15676	15814	15679	15666	15790	15673	15691	15634	15846	15882	15645	15694	15723	15798	15654	15774	15549	15665	15663	15552	15651	15625	15649	15680	15621	15503	15765	15636	15708	15619	15583	15631	15614	15774	15667	15871	15797	15473	15753	15693	15626	15638	15826	15668	15736	15875	15607	15689	15881	15848	15538	15639	15715	15764	15659	15541	16035	15653	15655	15795	15796	15629	15761	15723	15689	15878	15807	15590	15545	15913	15884	15475	15739	15747	15642	15631	15638	15587	15743	15809	15721	15702	15481	15644	15802	15576	15814	15724	15626	15987	15758	15827	15641	15829	15889	15763	15728	15647	15610	15782	15686	15503	15712	15755	15631	15706	15816	15663	15769	15841	15756	15817	15785	15843	15714	15783	15546	15755	15662	15743	15725	15729	15836	15645	15822	15754	15673	15626	15709	15788	15557	15633	15756	15784	15514	15759	15750	15914	15604	15549	15712	15630	15697	15880	15581	15744	15639	15684	15664	15825	15795	15558	15737	15704	15551	15703	15648	15712	15687	15501	15733	15882	15666	15707	15636	15888	15704	15783	15737	15691	15686	15754	15808	15583	15622	15768	15730	15844	15754	15697	15504	15811	15847	15855	15744	15580	15623	15667	15672	15617	15639	15473	15483	15732	15804	15834	15745	15747	15574	15794	15507	15546	15818	15654	15752	15850	15574	15639	15588	15710	15767	15581	15792	15716	15589	15687	15748	15785	15784	15811	15643	15522	15773	15574	15636	15789	15715	15531	15427	15553	15718	15779	15575	15738	15568	15645	15744	15720	15519	15630	15785	15599	15730	15689	15683	15633	15752	15894	15649	15806	15534	15719	15562	15858	15619	15361	15645	15650	15886	15889	15736	15743	15589	15714	15887	15676	15618	15768	15889	15739	15906	15920	15879	15568	15886	15731	15705	15739	15683	15767	15693	15847	15618	15646	15720	15751	15520	15503	15588	15783	15713	15843	15629	15755	15638	15624	15599	15483	15705	15865	15746	15825	15742	15788	15771	15733	15665	15826	15713	15708	15485	15668	15574	15721	15703	15506	15778	15935	15691	15641	15677	15789	15563	15714	15815	15619	15678	15786	15864	15765	15741	15497	15390	15658	15570	16026	15599	15614	15725	15697	15739	15934	15744	15876	15468	15830	15773	15849	15719	15693	15781	15755	15780	15822	15651	15758	15642	15931	15466	15754	15847	15677	15807	15768	15773	15834	15880	15750	15630	15795	15824	15719	15646	15653	15596	15863	15709	15771	15669	15799	15768	15600	15648	15653	15651	15886	15648	15568	15797	15593	15729	15800	15769	15601	15606	15755	15536	15748	15814	16072	15625	15549	15811	15579	15763	15725	15771	15783	15764	15809	15875	15612	15665	15810	15562	15567	15589	15753	15682	15823	15737	15616	15826	15767	15576	15691	15814	15626	15646	15729	15603	15859	15686	15723	15719	15772	15591	15832	15715	15808	15696	15642	15798	15728	15683	15762	15667	15708	15662	15713	15661	15941	15816	15861	15697	15686	15510	15539	15816	15729	15626	15713	15765	15775	15563	15599	15720	15817	15524	15852	15653	15731	15807	15884	15785	15850	15640	15591	15849	15849	15738	15699	15720	15678	15729	15493	15618	15595	15679	15682	15663	15692	15685	15814	15955	15753	15679	15572	15831	15758	15812	15849	15627	15797	15810	15932	15542	15824	15836	15852	15838	15665	15666	15683	15791	15781	15754	15707	15425	15782	15568	15658	15765	15594	15803	15680	15806	15543	15851	15693	15815	15749	15667	15839	15627	15768	15733	15847	15631	15689	15758	15747	15685	15776	15583	15602	15703	15417	15582	15788	15587	15803	15753	15748	15642	15650	15862	15643	15552	15652	15673	15648	15663	15798	15759	15735	15862	15600	15722	15814	15790	15723	15932	15610	15686	15563	15580	15866	15653	15553	15798	15448	15802	15759	15688	15920	15506	15720	15758	15819	15660	15769	15627	15764	15608	15736	15764	15891	15605	15965	15786	15826	15799	15836	15658	15539	15734	15752	15695	15689	15650	15771	15591	15668	15755	15666	15762	15725	15645	15769	15643	15677	15555	15805	15496	15695	15614	15681	15891	15817	15842	15718	15615	15786	15794	15806	15922	15722	15901	15688	15542	15781	15758	15821	15611	15588	15509	15640	15773	15851	15741	15831	15667	15783	15539	15684	15720	15812	15962	15657	15703	15695	15745	15667	15779	15843	15641	15584	15881	15821	15884	15659	15776	15703	15650	15784	15492	15717	15673	15590	15517	15654	15898	15813	15790	15774	15662	15691	15842	15616	15710	15891	15686	15539	15746	15939	15719	15428	15694	15899	15638	15705	15702	15826	15852	15642	15607	15569	15648	15823	15674	15606	15833	15596	15662	15635	15721	15745	15623	15760	15703	15766	15628	15722	15553	15800	15753	15915	15724	15855	15927	15644	15925	15790	15341	15635	15778	15758	15777	15740	15758	15710	15808	15691	15752	15646	15554	15770	15728	15641	15691	15660	15690	15874	15666	15592	15553	15937	15702	15779	15647	15462	15850	15832	15733	15704	15887	15557	15671	15653	15696	15647	15885	16006	15840	15724	15665	15755	15603	15696	15583	15502	15734	15723	15576	15869	15694	15792	15578	15776	15595	15688	15431	15940	15592	15831	15649	15861	15703	15782	15651	15801	15786	15924	15839	15907	15326	15612	15770	15871	15685	15708	15803	15875	15704	15881	15731	15629	15730	15596	16023	15673	15756	15507	15727	15952	15660	15720	15708	15755	15667	15583	15698	15784	15759	15861	15936	15752	15756	15710	15765	15604	15802	15902	15740	15738	15694	15669	15811	15745	15486	15834	15807	15676	15470	15861	15584	15874	15876	15709	15866	15777	15734	15739	15827	15653	15917	15596	15592	15749	15667	15622	15697	15685	15693	15791	15743	15738	15637	15963	15672	15680	15897	15837	15826	15515	15517	15705	15724	15709	15764	15824	15607	15833	15787	15607	15725	15718	15715	15690	15670	15822	15572	15691	15869	15731	15708	15841	15775	15824	15792	15803	15823	15583	15942	15597	15758	15678	15701	15732	15726	15600	15685	15847	15796	15673	15816	15798	15648	15698	15596	15660	15728	15694	15696	15761	15741	15898	15676	15779	15736	15664	15746	15730	15672	15360	15840	15886	15642	15614	15885	15882	15676	15859	15768	15774	15692	15701	15666	15584	15868	15621	15585	15535	15689	15772	15571	15750	15725	15770	15882	15832	15653	15661	15501	15809	15643	15758	15740	15780	15623	15712	15938	15567	15725	15868	15715	15612	15766	15720	15830	15699	15493	15539	15846	15649	15680	15718	15680	15733	15636	15815	15537	15917	15540	15956	15660	15554	15563	15689	15951	15720	15698	15678	15910	15696	15664	15802	15618	15798	15733	15765	15684	15745	15709	15552	15468	15868	15758	15840	15808	15714	15821	15574	15713	15660	15934	15829	15483	15685	15714	15704	15625	15879	15550	15543	15667	15708	15801	15672	15976	15799	15655	15565	15761	15753	15740	15687	15638	15636	15884	15676	15625	15674	15579	15731	15876	15915	15782	15763	15714	15596	15885	15694	15706	15706	15657	15701	15792	15537	15616	15731	15633	15751	15653	15523	15541	15694	15774	15796	15817	15640	15745	15686	15872	15831	15596	15654	15702	15703	15700	15616	15713	15672	15808	15834	15797	15553	15808	15911	15745	15614	15646	15761	15877	15554	15580	15546	15447	15715	15646	15675	15783	15841	15743	15727	15773	15806	15551	15755	15623	15757	15786	15838	15688	15634	15788	15652	15615	15853	15711	15661	15645	15741	15779	15643	15704	15832	15898	15795	15649	15883	15718	15814	15703	15616	15877	15725	15714	15606	15836	15803	15401	15841	15750	15930	15733	15769	15768	15649	15705	15716	15708	15666	15731	16045	15682	15597	15492	15690	15621	15717	15709	15685	15803	15520	15567	15494	15797	15728	15688	15724	15851	15765	15825	15785	15715	15831	15729	15660	15633	15599	15845	15717	15896	15733	15621	15883	15632	15600	15798	15729	15846	15722	15734	15556	15595	15729	15710	15913	15537	15685	15655	15569	15770	15662	15733	15724	15720	15759	15812	15721	15678	15891	15700	15532	15761	15862	15771	15969	15689	15587	15786	15771	15839	15845	15593	15727	15697	15617	15699	15559	15875	15635	15614	15639	15451	15801	15791	15546	15679	15788	15776	15734	15770	15759	15720	15759	15692	15787	15702	15651	15807	15791	15618	15694	15780	15661	15590	15603	15677	15768	15673	15822	15665	15509	15801	15732	15764	15593	15713	15925	15550	15550	15769	15747	15687	15766	15747	15535	15733	15639	15768	15754	15810	15831	15946	15721	15569	15701	15700	15656	15882	15677	15542	15701	15556	15988	15969	15596	15609	15771	15717	15816	15753	15706	15847	15717	15812	15843	15514	15670	15670	15788	15619	15611	15594	15660	15669	15710	15778	15773	15768	15674	15986	15815	15695	15836	15725	15741	15756	15757	15890	15823	15620	15672	15682	15665	15847	15563	15910	15750	15804	15613	15836	15665	15662	15795	15712	15737	15587	15702	15699	15864	15672	15828	15558	15931	15937	15611	15666	15697	15756	15638	15771	15488	15827	15561	15814	15747	15746	15816	15417	15695	15793	15636	15995	15737	15785	15602	15728	15794	15850	15770	15693	15601	15739	15826	15709	15778	15732	15699	15583	15589	15576	15699	15843	15733	15570	15716	15736
25898	36878	31949	24023	19933	17015	15611	15273	14874	14695	14152	14014	13943	14023	13830	14104	13806	13964	13794	13807	13820	13669	13719	13778	13823	13855	13815	13852	13872	14032	13923	13939	13778	13804	14002	13782	13791	14073	13848	13791	13823	13813	13710	13860	13914	13935	13795	13884	13841	13726	13795	13723	13769	13697	13866	13797	13751	13878	13879	13828	13601	13677	13759	13703	13713	13773	13799	13819	13729	13695	13778	13720	13801	13527	13698	13681	13562	13709	13639	13777	13786	13794	13709	13694	13945	13595	13710	13745	13639	13615	13624	13482	13676	13843	13772	13721	13808	13616	13849	13622	13697	13797	13762	13676	13674	13859	13819	13793	13781	13534	13709	13751	13564	13673	13763	13706	13611	13536	13845	13707	13831	13742	13630	13699	13725	13599	13646	13891	13834	13759	13752	13781	13496	13873	13667	13654	13651	13799	13624	13832	13679	13684	13675	13771	13580	13762	13615	13705	13779	13540	13839	13716	13702	13753	13775	13642	13737	13726	13763	13611	13767	13873	13668	13603	13757	13833	13629	13646	13793	13625	13835	13673	13779	13720	13756	13730	13899	13512	13624	13568	13730	13628	13775	13798	13612	13797	13726	13768	13904	13795	13372	13544	13689	13636	13749	13861	13643	13633	13717	13757	13941	13596	13700	13748	13809	13631	13841	13699	13890	13651	13610	13733	13695	13823	13617	13495	13793	13646	13855	13615	13750	13665	13860	13642	13655	13822	13688	13924	13633	13728	13704	13681	13675	13730	13787	13679	13807	13686	13667	13770	13699	13769	13864	13670	13733	13604	13758	13751	13804	13828	13777	13659	13765	13646	13861	13663	13675	13796	13751	13654	13614	13812	13647	13625	13744	13810	13730	13706	13639	13766	13626	13946	13784	13745	13557	13741	13756	13907	13683	13837	13802	13558	13734	13618	13526	13719	13675	13942	13693	13781	13755	13615	13675	13868	13772	13847	13772	13798	13751	13823	13709	13644	13716	13895	13683	13581	13891	13788	13697	13903	13601	13805	13680	13666	13847	13724	13776	13753	13746	13658	13790	13730	13828	13522	13609	13874	13698	13734	13789	13819	13709	13739	13667	13824	13774	13655	13692	13604	13773	13865	13813	13620	13805	13714	13636	13696	13659	13652	13816	13868	13939	13731	13825	13696	13730	13870	13780	13743	13715	13683	13822	13725	13456	13607	13891	13731	13600	13699	13826	13671	13791	13727	13701	13806	13728	13836	13674	13769	13676	13636	13766	13862	13688	13641	13785	13697	13764	13572	13723	13705	13566	13761	13810	13834	13649	13811	13608	13612	13741	13626	13829	13755	13707	13743	13823	13860	13769	13686	13794	13711	13696	13578	13951	13860	13757	13691	13705	13734	13669	13783	13743	13627	13771	13826	13622	13680	13678	13736	13749	13710	13717	13582	13523	13674	13694	13681	13669	13840	13942	13807	13709	13685	13797	13828	13643	13790	13747	13903	13766	13747	13656	13493	13872	13667	13640	13665	13737	13683	13555	13766	13800	13685	13733	13768	13672	13793	13721	13811	13744	13783	13781	13766	13752	13848	13652	13798	13843	13862	13687	13634	13731	13715	13698	13782	13902	13864	13711	13806	13771	13781	13711	13634	13616	13658	13815	13787	13839	13820	13797	13632	13718	13955	13609	13778	13794	13787	13517	13558	13712	13622	13681	13857	13699	13832	13774	13762	13644	13990	13776	13864	13684	13824	13616	13787	13710	13769	13899	13669	13754	13770	13811	13684	13776	13740	13788	13665	13928	13654	13556	13620	13734	13611	13680	13771	13839	13567	13640	13654	13636	13636	13754	13731	13795	13681	13699	13766	13645	13678	13729	13670	13710	13782	13828	13808	13713	13722	13682	13688	13650	13628	13714	13661	13800	13697	13603	13839	13689	13687	13725	13809	13799	13711	13815	13705	13918	13765	13579	13648	13919	13678	13799	13727	13704	13695	13468	13734	13544	13701	13791	13615	13629	13666	13720	13745	13737	13738	13838	13689	13650	13648	13706	13736	13692	13871	13731	13669	13982	13616	13739	13703	13655	13748	13822	13670	13639	13672	13699	13626	13670	13809	13715	13638	13693	13726	13612	13729	13682	13711	13828	13575	13918	13658	13784	13846	13851	13627	13833	13779	13805	13536	13978	13771	13649	13678	13674	13769	13768	13800	13702	13662	13521	13706	13839	13608	13779	13777	13708	13743	13727	13560	13599	13779	13891	13635	13770	13757	13701	13869	13732	13757	13691	13733	13840	13739	13697	13589	13829	13740	13771	13625	13803	13844	13532	13636	13660	13727	13683	13609	13694	13702	13699	13791	13651	13750	13597	13854	13710	13634	13635	13930	13685	13867	13821	13723	13709	13581	13767	13843	13615	13793	13666	13725	13792	13698	13685	13672	13661	13795	13781	13896	13917	13781	13779	13698	13616	13793	13768	13669	13624	13604	13533	13605	13713	13814	13676	13802	13734	13837	13585	13589	13813	13777	13855	13491	13840	13518	13789	13671	13595	13775	13840	13653	13659	13685	13672	13676	13792	13711	13712	13747	13755	13923	13629	13887	13782	13597	13641	13709	13863	13781	13642	13547	13729	13872	13707	13781	13631	13560	13890	13804	13664	13725	13666	13676	13803	13618	13651	13645	13704	13711	13668	13768	13733	13689	13893	13664	13723	13797	13881	13675	13732	13759	13588	13878	13750	13799	13789	13815	13791	13629	13771	13855	13808	13789	13868	13573	13705	13841	13878	13756	13781	13524	13750	13728	13673	13691	13810	13658	13646	13600	13668	13682	13713	13809	13703	13819	13667	13713	13676	13822	13647	13756	13870	13634	13675	13606	13643	13752	13640	13662	13686	13767	13653	13782	13643	13684	13705	13722	13839	13769	13788	13759	13701	13759	13716	13690	13642	13768	13739	13560	13609	13842	13606	13801	13861	13673	13635	13490	13654	13632	13824	13645	13631	13872	13881	13549	13689	13662	13809	13649	13670	13801	13746	13507	13807	13790	13825	13662	13796	13550	13640	13735	13705	13727	13751	13689	13828	13725	13594	13726	13902	13710	13763	13707	13767	13705	13761	13806	13532	13682	13568	13798	13795	13823	13789	13824	13740	13685	13782	13777	13728	13708	13771	13683	13826	13833	13692	13571	13619	13636	13648	13666	13710	13807	13810	13698	13808	13716	13812	13810	13622	13582	13709	13720	13791	13687	13668	13532	13744	13865	13851	13730	13870	13722	13693	13901	13803	13723	13703	13676	13740	13796	13641	13779	13709	13751	13824	13684	13738	13833	13683	13918	13824	13791	13642	13781	13686	13531	13642	13934	13793	13609	13962	13789	13834	13821	13672	13854	13693	13587	13711	13523	13814	13633	13714	13680	13781	13551	13732	13837	13805	13786	13771	13756	13750	13756	13663	13717	13752	13768	13731	13957	13586	13657	13731	13666	13758	13687	13729	13752	13767	13582	13641	13773	13526	13763	13786	13679	13873	13599	13776	13672	13624	13641	13731	13647	13747	13896	13806	13684	13676	13781	13791	13709	13853	13747	13792	13823	13792	13675	13756	13813	13818	13754	13664	13726	13742	13617	13539	13739	13897	13738	13692	13643	13823	13625	13745	13772	13742	13604	13695	13695	13793	13796	13721	13677	13755	13690	13823	13656	13808	13685	13579	13772	13580	13843	13753	13581	13695	13832	13738	13776	13736	13787	13753	13733	13850	13650	13744	13768	13726	13691	13778	13773	13757	13681	13701	13700	13734	13696	13768	13706	13642	13695	13628	13539	13727	13815	13907	13760	13739	13746	13764	13693	13768	13714	13704	13733	13668	13728	13685	13567	13669	13729	13699	13711	13716	13783	13581	13698	13734	13676	13839	13757	13639	13687	13783	13816	13759	13730	13823	13580	13626	13616	13729	13697	13710	13752	13510	13826	13687	13717	13788	13669	13700	13589	13945	13735	13689	13660	13650	13740	13788	13817	13839	13967	13834	13541	13634	13674	13799	13686	13665	13701	13714	13720	13748	13702	13683	13808	13856	13854	13755	13772	13702	13580	13769	13650	13710	13690	13860	13743	13656	13677	13743	13740	13758	13675	13786	13737	13780	13739	13770	13676	13803	13704	13807	13523	13820	13649	13720	13732	13836	13814	13623	13726	13705	13809	13756	13680	13677	13785	13793	13701	13722	13631	13819	13770	13739	13676	13711	13645	13712	13670	13667	13920	13761	13690	13852	13631	13717	13772	13672	13795	13686	13627	13790	13817	13725	13759	13652	13748	13917	13564	13705	13605	13634	13731	13721	13671	13721	13786	13866	13882	13625	13578	13689	13818	13782	13749	13657	13544	13681	13656	13853	13919	13725	13713	13689	13695	13913	13785	13767	13589	13796	13529	13960	13672	13666	13709	13678	13634	13657	13780	13784	13654	13751	13838	13911	13771	13713	13590	13770	13771	13815	13681	13812	13632	13784	13835	13683	13777	13737	13664	13662	13665	13809	13783	13781	13724	13729	13543	13757	13682	13752	13931	13730	13651	13792	13744	13559	13749	13847	13705	13849	13789	13755	13695	13544	13639	13926	13653	13742	13698	13719	13904	13761	13812	13786	13724	13885	13770	13837	13832	13622	13580	13887	13875	13709	13785	13869	13681	13632	13803	13665	13914	13686	13758	13709	13729	13728	13802	13824	13656	13711	13798	13806	13755	13722	13587	13836	13769	13860	13819	13743	13708	13645	13549	13710	13686	13642	13660	13811	13811	13785	13593	13905	13868	13738	13678	13705	13733	13836	13911	13836	13772	13750	13796	13814	13693	13565	13616	13917	13620	13746	13686	13770	13751	13680	13687	13867	13780	13553	13749	13636	13635	13697	13807	13572	13637	13778	13690	13722	13845	13769	13671	13689	13586	13859	13752	13772	13817	13593	13734	13699	13726	13761	13761	13823	13690	13738	13744	13606	13789	13729	13724	13836	13748	13592	13669	13564	13774	13745	13620	13658	13592	13865	13735	13552	13740	13751	13791	13728	13725	13800	13797	13577	13590	13706	13864	13541	13738	13607	13558	13707	13688	13757	13643	13667	13920	13890	13715	13715	13793	13628	13604	13854	13841	13849	13706	13730	13612	13758	13742	13712	13699
24084	21215	28626	25000	23997	23086	20857	18194	17005	16936	16593	16236	16267	16221	16196	16002	16080	15815	15915	15951	15740	15810	15925	15941	15952	15772	15843	15853	15823	16007	15944	15723	15960	15970	15723	15881	15935	15872	15802	15850	15770	16054	15841	15727	15721	15913	15852	15734	15731	15710	15928	15827	15747	15636	15522	15902	15753	15727	15816	15693	15535	15741	15606	15591	15679	15461	15664	15553	15906	15738	15731	15474	15623	15730	15876	15825	15703	15692	15698	15893	15737	15874	15626	15764	15762	15556	15655	15801	15824	15793	15644	15788	15601	15661	15352	15732	15813	15781	15725	15590	15667	15559	15574	15575	15502	15680	15769	15718	15762	15724	15645	15723	15765	15754	15794	15662	15583	15480	15424	15507	15651	15669	15719	15495	15608	15826	15781	15607	15970	15399	15676	15691	15690	15647	15848	15721	15702	15567	15655	15686	15638	15571	15733	15792	15650	15679	15617	15764	15742	15565	15658	15742	15614	15604	15578	15769	15877	15850	15824	15546	15764	15545	15538	15602	15575	15776	15610	15550	15749	15671	15537	15656	15787	15597	15654	15567	15786	15605	15583	15705	15752	15908	15862	15733	15676	15673	15724	15593	15649	15750	15683	15675	15756	15791	15841	15675	15659	15624	15786	15649	15595	15546	15654	15637	15549	15826	15808	15696	15382	15543	15581	15543	15664	15659	15628	15560	15766	15722	15710	15757	15778	15569	15535	15689	15662	15688	15568	15597	15993	15697	15624	15665	15636	15573	15691	15672	15760	15793	15726	15676	15640	16004	15722	15504	15712	15530	15795	15740	15690	15621	15742	15590	15781	15667	15783	15709	15576	15525	15597	15609	15683	15760	15664	15603	15707	15625	15672	15731	15650	15676	15651	15650	15610	15885	15885	15486	15647	15636	15843	15767	15571	15540	15624	15744	15767	15660	15824	15485	15616	15741	15740	15770	15826	15814	15708	15706	15639	15610	15720	15725	15735	15855	15693	15656	15789	15765	15734	15801	15614	15518	15808	15589	15845	15758	15647	15729	15788	15632	15684	15668	15618	15664	15687	15726	15779	15627	15654	15714	15644	15586	15634	15732	15754	15684	15622	15742	15654	15839	15637	15645	15723	15727	15662	15556	15420	15570	15688	15492	15661	15759	15701	15628	15610	15624	15725	15654	15861	15845	15338	15606	15641	15648	15552	15643	15540	15654	15552	15720	15640	15711	15833	15722	15791	15516	15856	15704	15800	15684	15550	15543	15700	15736	15438	15626	15584	15652	15715	15564	15754	15841	15607	15731	15620	15682	15902	15753	15617	15684	15597	15697	15791	15741	15844	15715	15647	15649	15467	15650	15616	15735	15684	15470	15455	15911	15699	15676	15673	15620	15654	15588	15706	15639	15664	15680	15675	15568	15686	15653	15620	15558	15535	15713	15725	15589	15643	15535	15766	15700	15613	15606	15601	15715	15751	15651	15681	15531	15788	15639	15617	15544	15875	15553	15643	15716	15687	15644	15634	15544	15586	15679	15670	15711	15804	15603	15704	15600	15789	15590	15859	15834	15801	15590	15630	15551	15562	15686	15872	15859	15660	15541	15704	15822	15621	15654	15555	15739	15612	15545	15625	15540	15753	15738	15636	15750	15632	15515	15598	15544	15635	15400	15642	15711	15906	15821	15678	15519	15869	15668	15567	15659	15601	15600	15466	15666	15582	15490	15633	15562	15499	15630	15718	15650	15805	15421	15830	15561	15543	15494	15812	15767	15870	15677	15690	15596	15568	15738	15657	15659	15612	15601	15674	15735	15601	15740	15574	15500	15664	15722	15484	15644	15829	15655	15601	15630	15640	15734	15560	15572	15759	15652	15552	15639	15510	15466	15636	15621	15628	15638	15603	15551	15618	15579	15482	15770	15395	15671	15823	15671	15674	15457	15614	15796	15510	15506	15699	15604	15618	15766	15683	15660	15760	15765	15507	15710	15607	15517	15787	15545	15686	15578	15551	15738	15713	15738	15772	15599	15849	15587	15715	15671	15547	15844	15679	15605	15685	15746	15681	15557	15600	15580	15770	15643	15742	15769	15606	15724	15766	15638	15664	15576	15667	15838	15654	15721	15620	15808	15738	15668	15704	15535	15651	15843	15680	15731	15728	15691	15766	15829	15722	15413	15674	15592	15752	15731	15643	15573	15818	15716	15768	15667	15739	15667	15665	15562	15760	15543	15572	15506	15488	15760	15781	15510	15495	15676	15829	15460	15559	15644	15477	15715	15739	15697	15737	15845	15662	15634	15728	15792	15747	15650	15794	15623	15410	15736	15719	15752	15590	15524	15462	15730	15659	15864	15795	15755	15751	15627	15719	15717	15519	15621	15625	15795	15927	15791	15555	15405	15845	15706	15768	15831	15909	15672	15797	15726	15815	15788	15618	15613	15708	15687	15641	15612	15593	15612	15641	15539	15399	15690	15828	15751	15747	15583	15681	15687	15509	15649	15545	15563	15536	15727	15485	15754	15733	15666	15631	15655	15699	15547	15562	15622	15535	15612	15726	15733	15712	15646	15638	15661	15603	15557	15706	15590	15556	15457	15519	15634	15681	15858	15780	15707	15705	15674	15711	15809	15748	15920	16080	15698	15726	15735	15731	15854	15566	15648	15864	15530	15613	15691	15576	15695	15711	15572	15549	15527	15774	15691	15653	15643	15782	15629	15702	15642	15863	15765	15590	15716	15787	15685	15686	15628	15776	15640	15789	15514	15481	15569	15850	15761	15708	15741	15615	15630	15418	15765	15702	15763	15778	15675	15854	15528	15607	15555	15596	15700	15777	15635	15749	15709	15505	15508	15725	15719	15385	15870	15716	15676	15729	15708	15639	15668	15625	15666	15600	15880	15727	15505	15559	15706	15843	15747	15659	15747	15658	15601	15778	15802	15633	15790	15623	15633	15755	15550	15804	15636	15637	15871	15551	15536	15645	15590	15631	15550	15671	15762	15519	15791	15598	15698	15659	15615	15668	15788	15730	15510	15631	15664	15688	15794	15853	15901	15847	15624	15767	15598	15452	15726	15465	15693	15546	15696	15547	15754	15729	15781	15739	15645	15624	15633	15814	15585	15810	15609	15779	15810	15572	15639	15924	15671	15655	15597	15684	15724	15703	15677	15583	15881	15635	15765	15634	15688	15707	15570	15911	15624	15742	15825	15796	15711	15769	15781	15707	15514	15601	15573	15504	15536	15517	15697	15524	15707	15680	15770	15575	15602	15668	15789	15664	15547	15998	15775	15749	15660	15677	15817	15568	15542	15809	15830	15599	15607	15593	15679	15613	15664	15695	15785	15963	15772	15701	15545	15812	15786	15714	15658	15404	15668	15622	15745	15516	15861	15516	15607	15584	15765	15609	15689	15556	15690	15637	15609	15578	15658	15623	15851	15634	15551	15684	15676	15744	15659	15823	15667	15710	15682	15622	15615	15797	15753	15716	15586	15479	15709	15754	15721	15709	15705	15728	15731	15799	15563	15654	15589	15465	15633	15734	15617	15646	15481	15633	15709	15817	15823	15765	15610	15734	15612	15653	15559	15653	15742	15650	15602	15647	15634	15755	15576	15549	15631	15665	15717	15632	15758	15593	15518	15623	15844	15721	15595	15785	15599	15391	15592	15800	15621	15699	15560	15798	15518	15659	15859	15673	15551	15575	15564	15818	15668	15629	15736	15675	15633	15731	15939	15936	15499	15629	15785	15605	15654	15732	15800	15786	15871	15688	15668	15639	15566	15570	15637	15500	15497	15570	15580	15715	15708	15840	15702	15777	15744	15628	15794	15790	15719	15707	15660	15681	15618	15720	15525	15679	15777	15686	15594	15654	15646	15781	15543	15650	15814	15763	15491	15524	15622	15789	15855	15661	15675	15676	15651	15637	15579	15588	15718	15709	15721	15645	15828	15629	15560	15500	15679	15597	15800	15760	15601	15681	15705	15630	15660	15759	15429	15627	15446	15728	15649	15729	15798	15762	15658	15792	15633	15620	15591	15664	15569	15737	15562	15495	15678	15875	15865	15703	15545	15711	15498	15742	15698	15669	15631	15647	15745	15649	15703	15662	15846	15678	15718	15869	15586	15582	15738	15605	15849	15792	15758	15633	15654	15701	15532	15579	15865	15698	15885	15690	15541	15521	15743	15693	15832	15661	15706	15649	15898	15800	15665	15734	15714	15817	15439	15841	15841	15459	15629	15964	15380	15793	15670	15656	15641	15596	15733	15726	15670	15623	15649	15485	15775	15625	15733	15436	15738	15350	15677	15670	15821	15794	15558	15569	15607	15608	15714	15782	15564	15776	15554	15661	15591	15739	15640	15641	15428	15608	15574	15516	15596	15599	15675	15684	15713	15683	15489	15593	15489	15448	15474	15763	15612	15692	15673	15719	15586	15738	15369	15643	15581	15594	15639	15769	15391	15655	15468	15654	15724	15504	15630	15648	15647	15812	15729	15675	15682	15422	15590	15791	15743	15653	15812	15626	15689	15531	15605	15691	15816	15513	15623	15704	15546	15815	15683	15566	15606	15861	15732	15537	15655	15585	15600	15734	15755	15617	15713	15628	15619	15522	15703	15796	15757	15857	15631	15727	15659	15659	15636	15746	15722	15717	15643	15817	15574	15757	15753	15465	15454	15639	15762	15781	15597	15664	15796	15510	15580	15567	15629	15636	15689	15626	15640	15543	15861	15876	15592	15649	15473	15636	15715	15538	15718	15787	15571	15791	15451	15604	15609	15574	15623	15571	15569	15511	15731	15720	15608	15634	15656	15708	15826	15748	15736	15619	15759	15892	15494	15609	15711	15821	15699	15708	15639	15545	15555	15862	15667	15636	15896	15719	15749	15758	15671	15469	15653	15727	15591	15697	15876	15748	15730	15695	15566	15743	15571	15425	15549	15565	15709	15530	15616	15608	15548	15748	15561	15757	15915	15582	15785	15591	15579	15731	15765	15670	15725	15760	15719	15569	15492	15681	15700	15629	15740	15724	15773	15548	15772	15684	15480	15831	15688	15578	15602	15654	15907	15510	15406	15681	15759	15676	15711	15633	15557	15436	15645	15554	15476	15646	15784	15756	15608	15802	15589	15696	15846	15711	15680	15478	15668	15412	15620	15739	15785
26892	45014	39285	30583	26731	19661	17467	16247	15678	15270	14683	14464	14179	14346	14186	14106	13980	14067	14036	13994	14051	13956	13831	14006	13883	13899	13882	13960	13926	14066	13961	13879	14024	13898	14088	13972	13994	14037	13858	13847	13873	13917	13946	13828	14050	13732	13757	13706	13828	13940	13940	13946	13641	13828	13744	13843	13697	13712	13780	13570	13692	13840	13813	13771	13729	13694	13807	13685	13664	13726	13753	13785	13794	13857	13678	13779	13686	13756	13622	13791	13690	13560	13628	13685	13788	13707	13762	13739	13656	13558	13905	13695	13811	13857	13841	13759	13785	13797	13894	13701	13765	13682	13823	13638	13786	13777	13551	13768	13727	13682	13614	13736	13706	13907	13805	13652	13603	13814	13829	13670	13775	13718	13761	13741	13654	13752	13749	13786	13690	13793	13709	13723	13797	13851	13763	13820	13749	13825	13800	13716	13702	13799	13694	13768	13699	13604	13727	13832	13766	13655	13700	13706	13607	13606	13640	13804	13679	13834	13586	13742	13638	13834	13792	13797	13737	13862	13808	13737	13674	13707	13733	13764	13841	13763	13572	13883	13735	13767	13711	13832	13543	13746	13647	13634	13622	13682	13657	13586	13729	13665	13735	13794	13859	13710	13502	13640	13608	13739	13786	13641	13833	13777	13734	13742	13744	13730	13861	13812	13608	13695	13731	13762	13649	13757	13717	13725	13734	13686	13648	13663	13618	13823	13732	13692	13904	13706	13605	13738	13777	13713	13708	13783	13572	13670	13797	13763	13685	13759	13694	13716	13918	13777	13612	13794	13753	13800	13733	13778	13733	13843	13650	13673	13715	13581	13539	13723	13711	13725	13826	13880	13696	13737	13545	13828	13610	13787	13756	13748	13870	13657	13646	13602	13765	13690	13721	13835	13637	13717	13620	13649	13767	13730	13598	13750	13784	13717	13740	13758	13696	13750	13633	13663	13871	13660	13716	13741	13777	13652	13802	13735	13653	13766	13682	13599	13792	13673	13570	13641	13571	13873	13707	13680	13607	13542	13574	13682	13895	13624	13706	13745	13661	13603	13681	13803	13674	13628	13698	13634	13649	13872	13843	13696	13806	13846	13703	13673	13741	13609	13698	13635	13620	13630	13711	13850	13908	13628	13594	13831	13523	13791	13886	13738	13872	13749	13724	13710	13696	13635	13651	13729	13715	13916	13753	13682	13507	13730	13719	13735	13720	13691	13750	13696	13809	13652	13670	13656	13816	13806	13646	13737	13755	13736	13781	13754	13776	13688	13830	13796	13563	13798	13739	13768	13754	13838	13760	13674	13712	13853	13782	13671	13662	13520	13725	13604	13629	13672	13818	13658	13735	13635	13734	13668	13633	13832	13870	13735	13873	13736	13727	13785	13634	13619	13538	13814	13759	13626	13846	13751	13680	13714	13831	13711	13663	13602	13720	13659	13647	13776	13631	13814	13636	13719	13815	13616	13753	13628	13773	13826	13782	13685	13483	13888	13987	13765	13621	13797	13821	13794	13801	13568	13750	13876	13807	13690	13699	13738	13773	13723	13756	13746	13904	13689	13802	13790	13653	13578	13704	13793	13789	13683	13652	13742	13738	13584	13796	13664	13921	13689	13846	13692	13855	13732	13716	13788	13656	13805	13717	13908	13689	13628	13644	13518	13604	13768	13766	13711	13738	13666	13592	13791	13758	13754	13970	13912	13901	13893	13808	13638	13983	13618	13663	14024	13681	13707	13685	13744	13706	13648	13680	13824	13668	13799	13540	13824	13803	13729	13712	13696	13583	13631	13543	13691	13644	13821	13608	13729	13681	13522	13679	13757	13764	13697	13673	13730	13706	13775	13705	13496	13694	13829	13871	13840	13770	13657	13656	13784	13721	13632	13646	13585	13671	13621	13872	13643	13680	13814	13778	13772	13705	13713	13750	13667	13797	13883	13662	13744	13724	13557	13669	13849	13704	13760	13717	13733	13641	13862	13634	13763	13905	13812	13780	13770	13814	13594	13877	13822	13444	13750	13740	13651	13921	13617	13611	13701	13707	13591	13778	13654	13803	13760	13736	13815	13649	13714	13642	13897	13820	13830	13587	13808	13560	13724	13764	13710	13683	13691	13681	13641	13762	13715	13788	13752	13758	13812	13844	13777	13797	13541	13738	13743	13655	13749	13735	13645	13640	13677	13748	13789	13620	13706	13878	13680	13753	13810	13739	13755	13697	13702	13666	13704	13637	13825	13696	13774	13865	13623	13663	13787	13752	13684	13906	13954	13801	13672	13854	13853	13795	13852	13829	13800	13778	13766	13617	13697	13757	13751	13714	13665	13704	13665	13566	13586	13693	13700	13839	13797	13642	13672	13800	13794	13698	13667	13803	13811	13692	13750	13550	13854	13722	13716	13519	13655	13774	13844	13609	13755	13706	13668	13722	13859	13858	13875	13861	13846	13603	13732	13881	13733	13759	13616	13809	13559	13792	13879	13681	13800	13845	13648	13561	13736	13821	13615	13602	13837	13678	13716	13686	13748	13935	13628	13722	13692	13733	13776	13648	13687	13904	13658	13803	13777	13700	13699	13602	13673	13599	13705	13598	13730	13742	13655	13634	13738	13905	13532	13740	13706	13636	13773	13711	13782	13847	13640	13866	13718	13770	13822	13735	13825	13722	13818	13834	13665	13709	13784	13719	13810	13841	13739	13742	13687	13711	13762	13762	13476	13853	13788	13578	13816	13880	13806	13583	13649	13659	13720	13763	13568	13879	13723	13745	13550	13630	13716	13663	13546	13816	13834	13719	13707	13677	13652	13603	13682	13662	13837	13756	13758	13553	13615	13709	13650	13628	13763	13805	13620	13627	13685	13799	13701	13744	13714	13826	13731	13766	13596	13709	13773	13668	13708	13787	13779	13807	13711	13753	13782	13669	13750	13860	13742	13640	13892	13618	13713	13825	13670	13749	13698	13641	13704	13747	13665	13799	13715	13816	13781	13745	13770	13695	13691	13761	13836	13601	13875	13942	13709	13744	13725	13716	13654	13715	13833	13772	13716	13648	13747	13759	13647	13697	13657	13928	13536	13777	13745	13744	13845	13696	13665	13912	13576	13599	13773	13808	13836	13780	13571	13821	13698	13830	13724	13747	13523	13675	13926	13729	13679	13727	13935	13599	13636	13577	13785	13719	13909	13858	13633	13682	13783	13859	13782	13844	13741	13656	13885	13510	13837	13618	13802	13799	13664	13749	13662	13755	13674	13685	13672	13704	13721	13846	13933	13742	13653	13886	13645	13892	13711	13642	13843	13659	13670	13586	13622	13722	13690	13874	13569	13860	13689	13747	13823	13614	13792	13745	13762	13787	13917	13836	13678	13676	13618	13786	13890	13615	13799	13693	13750	13813	13730	13836	13729	13654	13726	13812	13846	13707	13560	13563	13793	13778	13800	13738	13808	13741	13625	13749	13725	13805	13710	13707	13634	13664	13777	13511	13759	13839	13793	13576	13740	13650	13831	13641	13785	13816	13612	13617	13911	13820	13851	13678	13891	13530	13594	13633	13711	13546	13703	13610	13642	13792	13756	13720	13729	13676	13800	13710	13586	13644	13647	13621	13950	13663	13456	13794	13645	13853	13676	13734	13720	13634	13751	13646	13641	13700	13680	13620	13608	13732	13812	13756	13622	13702	13623	13916	13682	13860	13665	13767	13767	13733	13838	13840	13779	13675	13736	13751	13763	13676	13843	13647	13554	13798	13674	13827	13682	13637	13803	13800	13762	13680	13829	13665	13703	13481	13704	13751	13718	13645	13836	13532	13724	13623	13843	13849	13697	13783	13728	13816	13855	13819	13644	13799	13685	13825	13740	13774	13594	13716	13671	13612	13621	13751	13707	13646	13644	13713	13668	13838	13647	13618	13707	13612	13853	13676	13745	13633	13655	13784	13818	13671	13769	13749	13713	13672	13622	13759	13699	13652	13656	13714	13649	13810	13625	13887	13642	13730	13610	13844	13735	13738	13823	13610	13686	13757	13726	13714	13876	13858	13661	13630	13687	13785	13725	13542	13810	13597	13801	13816	13534	13789	13653	13750	13637	13839	13761	13602	13711	13680	13577	13776	13837	13610	13647	13650	13692	13826	13721	13687	13754	13715	13586	13897	13728	13762	13680	13821	13795	13869	13731	13905	13660	13819	13704	13833	13700	13801	13883	13843	13660	13683	13561	13679	13746	13589	13710	13738	13690	13619	13595	13590	13760	13612	13600	13748	13772	13633	13655	13726	13506	13901	13721	13645	13641	13833	13808	13606	13750	13885	13788	13902	13686	13757	13751	13661	13929	13697	13588	13766	13878	13654	13769	13804	13573	13602	13898	13612	13872	13815	13800	13605	13595	13671	13688	13558	13852	13841	13702	13681	13746	13744	13858	13723	13782	13761	13833	13751	13786	13894	13808	13777	13539	13828	13580	13601	13859	13743	13556	13611	13751	13656	13672	13843	13692	13700	13778	13723	13608	13681	13814	13649	13846	13754	13816	13850	13765	13747	13828	13805	13813	13796	13596	13723	13865	13779	13627	13768	13732	13690	13845	13668	13639	13797	13711	13742	13715	13667	13858	13779	13679	13594	13721	13764	13725	13781	13544	13766	13714	13711	13734	13670	13720	13672	13578	13843	13869	13753	13689	13607	13642	13771	13648	13830	13740	13644	13691	13763	13665	14032	13696	13656	13619	13704	13706	13816	13774	13673	13803	13461	13702	13783	13731	13677	13645	13814	13722	13719	13598	13901	13647	13738	13836	13732	13734	13658	13781	13705	13626	13615	13741	13567	13768	13587	13733	13552	13699	13738	13715	13681	13585	13500	13724	13685	13824	13861	13668	13635	13751	13707	13850	13696	13651	13631	13814	13750	13744	13780	13762	13787	13628	13933	13599	13448	13792	13869	13731	13793	13713	13787	13633	13539	13703	13626	13710	13684	13688	13787	13733	13697	13830	13615	13563	13636	13620	13755	13802	13569	13717	13626	13687	13689	13736	13748	13712	13769	13766	13894	13848	13764	13798	13556	13612	13612	13706	13746	13700	13604	13641	13684	13673	13753	13666	13710	13773	13770	13707	13781	13624	13806	13691	13593	13667	13793	13603	13811	13662	13756	13718	13780	13804
22948	21212	28998	23993	22323	24903	25409	19874	18007	18046	17587	17147	17088	16880	17037	16878	16806	16734	16559	16604	16480	16492	16662	16336	16700	16469	16412	16543	16704	16741	16592	16666	16520	16631	16583	16953	16717	16564	16280	16584	16619	16372	16596	16417	16414	16566	16590	16575	16657	16386	16378	16194	16442	16427	16320	16287	16358	16374	16147	16481	16264	16318	16381	16069	15986	16398	16294	16268	16401	16411	16247	16147	16365	16360	16047	16168	16264	16287	16315	16212	16401	16095	16402	16187	16234	16153	16276	16260	16174	16416	16307	16208	16307	16395	16462	16265	16142	16336	16467	16263	16388	16471	16301	16436	16476	16369	16255	16331	16195	16351	16336	16081	16146	16109	16148	16212	16169	16246	16513	16084	16188	16183	16117	16241	16499	16415	16308	16065	16325	16235	16188	16294	16427	16366	16476	16311	16196	16285	16231	16420	16415	16073	16186	16499	16444	16160	16158	16137	16288	16145	16106	16241	16410	16062	16373	16481	16151	16308	16223	16379	16086	16424	16264	16324	16408	16177	16169	16306	16265	16246	16363	16260	16426	16315	16235	16387	16303	16211	16279	16035	16421	16351	16368	16366	16256	16232	16281	16332	16008	16202	16152	16371	16163	16233	16280	16198	16357	16327	16172	16427	16188	16089	16288	16493	16349	16118	16220	16395	16212	16167	16349	16127	16219	16170	16228	16014	16327	16452	16568	16226	16313	16288	16284	16258	16162	16278	16218	16211	16217	16219	16194	16304	16313	16296	16218	16182	16329	16124	16288	16209	16343	16389	16308	16318	16192	16360	16259	16230	16085	16552	16192	16241	16333	16154	16319	16244	16295	16135	16304	16166	16205	16319	16370	16379	16203	16179	16424	16314	16200	16227	16201	16181	16321	16530	16299	16095	16222	16282	16120	16321	16373	16362	16355	16353	16210	16350	16148	16255	16318	16118	16215	16208	16377	16336	16289	16094	16351	16412	16279	16219	16129	16258	16208	16373	16380	16286	16222	16263	16398	16349	16288	16081	16375	16438	16233	16421	16212	16388	16427	16282	16340	16341	16332	15965	16337	16101	16088	16226	16213	16316	16292	16317	16265	16107	16307	16261	16224	16147	16216	16309	16321	16261	16350	16108	16210	16203	16374	16228	16226	16391	16239	16280	16261	16113	16181	16223	16470	16345	16188	16181	16398	16183	16303	16061	16264	16136	16255	16116	16182	16071	16387	16249	16279	16257	16132	16319	16343	16171	16122	16317	16211	16298	16260	16098	16293	16324	16239	16190	16198	16127	16173	16169	16384	16025	16094	16378	16278	16264	16322	16237	16274	16192	16244	16257	16467	16156	16288	16308	16232	16445	16310	16380	16311	16128	16209	16277	16228	16193	16243	16159	16315	16191	16236	16422	16336	16371	16193	16406	16338	16119	16169	16205	16303	16344	16337	16339	16265	16271	16453	16235	16435	16109	16383	15933	16274	16215	16034	16222	16167	16318	16529	16420	16360	16173	16258	16279	16111	16182	16178	16167	16341	16607	16148	16171	16238	16356	16301	16155	16389	16339	16244	16269	16190	16154	16271	16288	16210	16321	16299	16117	16468	16218	16453	16240	16374	16257	16293	16203	16249	16044	16326	16212	16386	16194	16084	16299	16278	16293	16135	16261	16080	16178	16177	16227	16237	16286	16351	16475	16214	16356	16360	16324	16183	16293	16399	16327	16339	16238	16192	16170	16337	16247	16252	16250	16355	16198	16456	16355	16044	16254	16222	16319	16271	16301	16231	16299	16390	16378	16263	16240	16320	16359	16405	16293	16292	16272	16311	16284	16342	16172	16355	16242	16356	16166	16084	16122	16194	16132	16080	16352	16071	16467	16145	16294	16287	16308	16161	16169	16256	16198	16413	16081	16188	16335	16276	16247	16255	16319	16198	16126	16289	16271	16366	16219	16269	16200	16197	16161	16221	16086	16276	16044	16100	16267	16270	16361	16342	16224	16197	16344	16022	16496	16133	16184	16329	16256	16311	16362	16215	16305	16344	16281	16202	16434	16246	16342	16507	16187	16047	16049	16079	16181	16270	16116	16289	16175	16231	16020	16481	16335	16241	16202	16233	16306	16186	16229	16415	16223	16207	16380	16195	16096	16320	16363	16108	16041	16405	16190	16149	16323	16371	16211	16343	16328	16353	16377	16373	16252	16306	16320	16346	16221	16213	16519	16615	16143	16287	16263	16258	16128	16427	16257	16341	16099	16177	16123	16437	16286	16529	16462	16397	16304	16225	16257	16334	16148	16226	16200	16433	16271	16455	16275	16253	16381	16215	16324	16367	16226	16260	16192	16322	16290	16280	16273	16123	16092	16262	15997	16240	16314	16302	16357	16154	16503	16323	16269	16033	16303	16124	16278	16445	16190	16200	16366	16217	16297	16245	16219	16090	16328	16382	16239	16291	16479	16269	16222	16007	16549	16241	16188	16127	16294	16290	16068	16243	16402	16440	16196	16291	16310	16301	16216	16107	16173	16453	16202	16234	16131	16237	16079	16192	16372	16256	16338	16224	16413	16239	16278	16414	16207	16340	16253	16301	16145	16256	16231	16450	16086	16234	16328	16179	16075	16393	16208	16236	16275	16184	16324	16363	16360	16239	16157	16248	16119	16380	16398	16338	16437	16369	16253	16099	16189	16092	16300	16309	16325	16121	16192	16269	16269	16335	16329	16003	16264	16284	16147	15995	16187	16321	16275	16285	16240	16199	16143	16076	16376	16264	16318	16292	16287	16221	16175	16139	16177	16457	16232	16261	16208	16217	16484	16197	16366	16237	16425	16168	16229	16238	16060	16188	16171	16392	16167	16297	16179	16176	16122	16247	16351	16010	15949	16306	16436	16291	16404	16214	16077	16139	16316	15982	16243	16319	16421	16246	16277	16062	16026	16310	16294	16262	16313	16233	16170	16105	16388	16229	16051	16189	16104	16062	16102	16109	16131	16256	16230	16426	16218	16354	16266	16405	16470	16390	16289	16254	16235	16264	16272	16393	16227	16377	16392	16280	16373	16302	16174	16329	16296	16285	16095	16168	16181	16152	16175	16232	16337	16301	16241	16302	16123	16224	16395	16166	16277	16265	16320	16255	16505	16385	16072	16192	16246	16437	16250	16361	16340	16363	16191	16096	16297	16291	16149	15935	16097	16182	16243	16141	16248	16286	16059	16144	16334	16123	15972	16232	16021	16337	16406	16140	16367	16261	16247	16342	16358	16287	16252	16200	16293	16405	16311	16437	16285	16217	16579	16206	16229	16179	16004	16263	16141	16195	16235	16064	16367	16163	16262	16390	16316	16353	16298	16286	16335	16225	16254	16285	16103	16230	16339	16282	16350	16247	16200	16062	16393	16376	16261	16369	16377	16386	16246	16417	16438	16381	16323	16031	15921	16279	16264	16303	16182	16323	16253	16143	16254	16392	16342	16092	16350	16176	16227	16426	16297	16293	16071	16210	16110	16174	15953	16231	16215	16233	16022	16154	16225	16506	16319	16208	16354	16231	16234	16197	16347	16435	16225	16089	16342	16176	16114	16281	16127	16295	16426	16278	16302	16313	16352	16342	16285	16199	16126	16332	16159	16199	16325	16222	16198	16194	16050	16425	16377	16388	16270	16221	16227	16051	16157	16358	16192	16418	16276	16023	16167	16032	16240	16393	16205	16404	16389	16336	16386	16165	16154	16168	16252	16202	16219	16204	16220	16360	16296	16259	16314	16350	16422	16156	16257	16282	16266	16311	16301	16218	16280	16356	16265	16386	16431	16227	16018	16260	16228	16181	16182	16280	16237	16180	16036	16323	16322	16129	16266	16355	16131	16403	16072	16365	16119	16127	16206	16292	16362	16401	16251	16246	16053	16164	16302	16469	16082	16431	16380	16375	16429	16174	16362	16496	16189	16331	16446	16221	16239	16117	16239	16176	16243	16416	16266	16214	16275	16497	16105	16338	16224	16168	16153	16360	16145	16202	16578	16267	15940	15928	16143	16206	16343	16174	16204	16136	16268	16517	16215	16318	16192	16243	16141	16366	16209	16185	16363	16294	16245	16247	16430	16218	16256	16284	16339	15906	16208	16226	16253	16177	16284	16235	16209	16350	16169	16474	16441	16338	16267	16191	16310	16416	16318	16291	16182	16247	16183	16385	16297	16271	16312	16288	16199	16382	16237	16375	16287	16332	16099	16411	16270	16122	16209	16130	15990	16194	16167	16199	16284	16259	16177	16282	16330	16174	16201	16227	16297	16197	16322	16302	16116	16271	16122	16162	16320	16210	16293	16295	16357	16470	16284	16305	16440	16220	16164	16154	16186	16303	16213	16234	16234	16220	16134	16158	15992	16256	16299	16067	16496	16471	16181	16215	16378	16313	16263	16111	16215	16475	16295	16219	16095	16275	16394	16382	16104	16274	16345	16225	16313	16244	16235	16323	16189	16302	16314	16275	16309	16165	16358	16282	16332	16258	16110	16276	16232	16351	16136	16393	16390	16288	16157	16125	16220	16234	16174	16328	16110	16151	16078	16452	16216	16061	16240	16232	16452	16176	16315	16353	16145	16256	16157	16214	16173	16148	16214	16290	16243	16332	16402	16226	16326	16232	16359	16255	16241	16104	16395	16265	16499	16270	16057	16452	16296	16116	16174	15934	16210	16142	16280	16240	16386	16437	16238	16218	16041	16254	16231	16363	16322	16297	16455	16275	16242	16176	16395	16444	16266	16123	16020	16282	16249	16273	16303	16411	16169	16295	16381	16181	16245	16290	16147	16257	16263	16258	16125	16396	16153	16200	16304	16315	16455	16170	16462	16073	16399	16258	16407	16385	16178	16112	16289	16367	16494	16216	16243	16250	16237	16300	16416	16023	16322	16016	16179	16125	16297	16183	16229	16213	16264	16200	16305	16114	16181	16208	16131	16224	16255	16400	16153	16324	16299	16284	16377	16294	16271	16156	16049	16245	16301	16164	16225	16049	16313	16155	16237	16340	16370	16378	16264	16173	16160	16200	16260	16194	16371	16182	16172	16408	16278	16333	16131	16185	16128	16154	16157	16290	16192	16186	16233	16155	16264	16032	16446	16271	16265	16001	16277	16224	16323	16202	16126	16059	15901	16273	16261	16045	16234
29114	50944	45071	36628	29059	24927	20276	17842	16693	16266	15483	15045	14935	14630	14678	14475	14434	14504	14444	14402	14266	14344	14314	14374	14349	14530	14428	14349	14387	14350	14496	14462	14486	14625	14582	14466	14514	14321	14401	14211	14139	14195	14244	14398	14297	14260	14276	14345	14193	14092	14317	14184	14253	14154	14204	14265	14022	14209	14220	14136	14248	14044	14127	13982	14001	14011	14155	14165	14072	14150	14185	14096	14072	14013	14071	14031	14202	13976	14145	13980	14078	14014	13982	14145	14077	14037	14106	14127	14009	13918	14173	14151	14124	13999	14005	13846	14033	14017	14157	13902	14046	14050	14071	14146	14075	14015	14093	14131	13961	13992	14075	14132	14116	13915	14083	14109	14032	14110	14039	14059	14095	14165	14117	14159	14043	14063	14188	13958	14059	14043	14032	14063	14039	14052	14055	14115	14062	13972	14126	14123	13911	14277	13957	14080	14201	13934	13947	14137	14146	14171	14214	14096	14075	14237	13952	14155	14074	14060	14129	13973	14049	13959	14213	14100	14348	13986	14093	14065	14186	14047	14092	14008	14092	14111	14038	14092	14175	13998	14014	14142	14124	14016	14005	14221	14007	14086	13971	14061	14120	14094	13981	14119	14117	14042	13944	14074	13988	14119	14004	14113	13947	14229	13996	13945	13917	14081	14111	14147	14150	14052	13898	14065	14165	13952	13971	14008	14153	13995	14148	14157	14029	14067	14208	14010	14091	14017	13993	14028	14059	13855	14190	14053	13963	14123	13976	14312	13897	13932	14002	13880	13985	14007	14001	14203	13941	14160	13955	14047	14125	14219	14119	14127	13785	14148	13930	14061	14138	14146	14084	13978	14021	14068	14021	14088	13931	14146	13969	14182	14058	14032	14204	13917	14107	14009	13777	13932	13957	14164	13929	14193	13954	13945	14072	14287	14060	14076	14012	14062	14142	14211	14137	14096	14094	14125	14139	14065	14028	14060	14198	14084	14054	14122	14173	14243	14118	14023	14187	13939	14026	14065	14094	13920	14096	14112	14041	13905	14007	14005	14149	14000	14094	14127	14080	13938	14261	14090	14171	14121	14126	13972	13880	14011	13906	13990	14166	14252	14206	14138	14152	14117	14018	14184	14306	14187	14169	14134	14004	14065	14101	14294	13977	13958	14059	14014	13927	14136	13967	14108	14002	14057	14003	14032	14188	14176	13997	13968	14130	13802	14042	13863	13949	14120	14092	13882	14106	14143	13963	14084	14053	14012	14049	13970	14107	14043	14054	14094	14133	14076	14027	14296	13995	14101	14154	14156	13947	14058	14172	14070	14112	14060	13999	14095	14030	13918	14052	13993	14013	14236	14040	14152	14067	13865	14042	14122	14064	14149	13975	14078	14094	14063	14003	14066	14010	13892	13985	14137	14022	13838	14008	14052	14096	13875	13962	14051	14267	13914	14033	14133	14003	14012	14046	13981	14088	14017	14115	14252	14041	14103	14123	14104	14061	14004	13948	14151	14188	13998	14106	14244	14140	14095	14004	14172	14098	14046	14275	14019	14037	13958	14141	13921	14038	13877	14190	13922	14081	13833	14102	13980	14094	14016	14276	14246	14048	14008	14037	14097	13831	14135	14138	14138	14136	13997	14075	13973	14118	14089	13883	14084	14003	14093	14143	14028	14195	13999	14189	14107	14070	13972	13912	14198	14055	14127	14007	13925	14144	14022	14237	13938	13959	14158	14154	14104	13891	13966	14126	14025	13908	14170	13940	14019	14119	13918	14121	14200	14159	14015	14062	13960	14115	14038	14059	14201	14018	13992	14110	14091	14012	14022	14186	13904	14105	14122	13977	14104	14100	14133	13926	13980	14086	13895	13914	14049	14113	13980	14031	13722	14130	14076	14005	14012	14067	14130	14138	14031	14072	14115	14020	13948	14056	13922	13858	14000	13957	14115	14013	14078	14119	14109	14015	14238	14169	13937	14076	14000	14069	14122	13916	14094	14031	14092	13953	14010	14099	14195	13915	14117	13934	14143	14017	14095	14114	14010	14098	14001	14034	14031	13954	13837	14010	13949	14097	14072	14035	13995	14043	14065	14077	14004	13873	14254	14160	14080	14129	13893	14011	13921	14049	14112	14057	14039	14074	14089	13986	14171	14018	14031	13940	14120	14176	14061	14198	14093	14228	13983	14043	14037	14165	14135	13894	14048	14046	14121	13912	14021	14257	14136	14183	14271	13882	13911	14094	14167	14004	14081	14139	14119	13910	14084	14051	14080	14021	13849	14099	14037	13988	14035	14207	13969	14055	13934	13869	14075	14046	14049	13984	14170	14118	14234	14057	14047	14024	13887	13872	14173	14136	13875	13959	14051	13957	14106	14026	14166	14018	14173	13878	14026	13984	13988	14083	13987	13990	13979	14086	13991	14208	14058	13947	14111	14019	14135	14198	13937	14001	13923	13861	14038	13893	14161	14054	14180	14044	14135	13889	14044	14195	14155	14175	14021	14021	14072	14236	14051	14127	14208	13964	14033	13838	14143	14019	14082	13986	13905	14000	14117	13994	14127	14082	13933	14052	14028	13929	13971	14050	14084	14088	14110	14130	14183	14043	14065	14056	13997	14259	13975	14036	14147	13963	14099	14046	14039	14081	14024	14035	13861	14093	13971	13953	13916	14160	13897	13937	14112	13923	14026	14204	13885	14035	14052	14131	14104	14121	13982	14156	14084	13977	14105	13899	14043	14131	14000	13997	13949	14060	14151	14119	14016	14156	14083	13851	14226	14066	13971	14000	14199	14137	14107	14121	13936	13706	14120	14144	13986	13992	13926	14135	14043	14016	13927	14156	14143	14007	14132	14071	13982	13982	13990	13880	14010	13982	14087	14019	14100	14104	14047	14046	14154	14019	13929	14107	13848	14045	14268	13930	13871	14092	14031	13899	14062	13970	13967	14147	13973	13909	14023	14044	14108	13989	14046	14066	14260	13996	14125	14128	13888	14014	14012	14059	13992	13850	14064	14206	13897	14048	14047	14033	14033	14083	13857	13941	14152	14140	14069	14056	14114	14158	14019	14095	14083	14005	14100	14185	14068	14106	14058	14121	14125	14144	14092	13981	14047	14164	14182	13992	14098	14119	14000	14331	14081	14197	14192	13938	13996	14056	13990	14056	13997	13931	14109	14117	13892	13978	13977	14113	14065	14078	14150	14080	14170	13983	14066	14148	14007	14159	13942	13921	14101	14110	14019	13967	13974	13974	14144	14047	14095	14181	14136	14175	14196	14132	14136	14179	13990	14111	14066	14018	13953	14063	14070	14136	14087	14114	13975	14048	14087	13990	14017	13989	14020	13993	14101	14027	14172	13941	14219	14067	14025	14181	14123	14190	13931	14043	14085	14137	14061	14168	14096	13980	13977	14127	13906	14053	13966	14069	14168	13968	14115	14043	13967	14081	13987	14075	14165	13984	13889	14153	14144	14030	13922	14113	14108	13859	14206	14104	14051	14229	14048	14058	14051	13972	14062	14030	14142	14141	14069	14121	14037	14069	13900	14000	14206	14015	13945	14116	13935	14121	13911	14197	14048	13977	14073	13988	14012	14080	14039	14109	14033	13922	14102	14002	14194	13951	14032	14088	13978	14169	14025	14087	14000	14107	14010	14020	14035	14012	13879	14077	14063	13967	13990	14038	14111	14095	14231	13962	14006	14007	13938	14165	13992	14034	14256	14131	14118	14029	14105	14024	13985	14084	13947	14036	13963	13915	14141	14089	13946	14099	13936	14082	14179	14159	14069	13983	13976	13987	14228	14000	13923	14163	14041	14012	14043	14281	14023	13998	14052	13956	13961	14129	14033	13966	13972	13981	14199	14124	14007	14019	14179	14207	14047	13887	14037	14096	14139	14030	14029	13970	14280	13839	14033	14226	13961	14134	14150	14154	14149	14169	14079	14155	14003	13934	13919	14001	14000	14105	13954	14024	14199	14261	14033	14041	14135	13995	14082	14177	14039	14058	14195	14096	14032	14020	14232	14074	14113	13893	13958	14027	14009	14029	14067	14067	14061	14002	14052	14187	14151	14159	14095	14157	13936	14082	14144	14151	14236	13894	14052	14090	14004	14078	13983	14108	14120	13876	13904	14050	14089	14059	14023	14151	14084	14074	14180	13873	14029	14208	14003	14005	13958	14104	13986	14171	13932	13992	14019	14026	14076	14102	14066	14133	14003	14064	14034	14120	14137	14074	14088	14094	14108	14019	14031	14064	14021	14053	14022	14032	14077	14145	14096	14175	13913	13966	14129	14103	13943	14032	14027	14008	13988	14020	14158	13898	14028	13946	14075	14119	13996	13873	14058	14039	13864	13975	14014	14123	14063	13937	14030	14022	14042	13917	14019	14149	14158	13896	14067	14089	14169	14073	14042	14008	13851	14165	14120	13892	13967	14158	14094	14097	13892	14076	14145	14072	14114	14171	14001	14054	14015	14253	14023	13955	13972	14018	14068	13934	14120	14070	13940	14049	13985	14090	14103	14027	14016	14147	14146	14083	14053	14030	14051	13976	14083	14099	14016	14051	14136	13934	13923	14167	14109	13982	14070	14125	14018	13934	14033	14011	14103	13876	14054	14053	14052	14097	13997	14073	14052	14173	14019	13995	14066	13930	13972	14400	14157	14152	14185	14088	14048	14080	13914	13997	13988	14020	14046	14151	14043	14085	13971	14026	13997	13984	13989	14002	13990	14019	14149	14092	13929	14152	14122	14115	14019	14113	14247	14082	14198	14203	14125	14035	14177	14000	13974	13992	13956	13964	14077	14325	13958	14026	14195	14160	14078	14055	13982	14185	14051	14139	13980	13971	13954	14092	14057	14029	14056	14000	13945	14048	13974	14099	14077	14137	14148	14056	13792	14071	13888	14106	13937	14042	14083	14030	14123	14087	13953	14199	13928	13968	13845	13897	14042	14035	13946	14107	14094	14092	14010	14049	14128	14038	13976	14000	13960	14052	14260	13976	14099	14073	14109	14213	14071	14112	13989	14030	14039	14137	14211	14128	14001	13912	14012	14181	13970	13993	14068	14114	13979	14052	13878	14174	13904	13937	13960	13984	14057	14037	14043	14142	14023	14055	14098	13999	14186	13944	14106	14099	14067	14022	14037	14133	13964
28381	24670	30174	25649	20252	18133	17192	16477	16455	16265	15895	15731	15911	15890	15730	15740	15677	15644	15852	15807	15789	15757	15677	15908	15805	15704	15573	15668	15734	15899	15600	15838	15822	15808	15906	15739	15615	15815	15824	15675	15688	15857	15858	15767	15732	15666	15620	15968	15731	15728	15757	15722	15638	15649	15753	15634	15526	15637	15465	15710	15832	15577	15604	15848	15604	15637	15788	15699	15470	15763	15477	15901	15615	15621	15698	15739	15506	15750	15742	15547	15624	15537	15714	15683	15655	15591	15492	15499	15750	15649	15598	15748	15585	15658	15693	15728	15839	15738	15673	15622	15673	15439	15561	15527	15722	15615	15640	15711	15495	15626	15548	15438	15662	15624	15545	15568	15684	15579	15575	15776	15495	15684	15564	15641	15598	15752	15598	15857	15707	15644	15621	15706	15665	15620	15633	15416	15537	15802	15418	15700	15737	15471	15822	15494	15733	15839	15546	15740	15630	15622	15553	15627	15662	15729	15699	15564	15703	15552	15762	15703	15610	15590	15427	15476	15691	15699	15633	15691	15724	15448	15609	15557	15398	15671	15553	15547	15783	15601	15687	15545	15315	15694	15634	15946	15671	15640	15693	15529	15624	15569	15764	15788	15566	15576	15378	15622	15660	15686	15710	15461	15636	15579	15592	15607	15629	15699	15674	15470	15638	15618	15741	15556	15572	15439	15680	15708	15627	15593	15571	15710	15637	15408	15634	15480	15621	15794	15765	15730	15582	15765	15614	15566	15829	15805	15607	15713	15756	15788	15630	15622	15561	15712	15771	15652	15507	15780	15550	15522	15720	15669	15658	15686	15644	15694	15850	15739	15577	15492	15547	15644	15566	15675	15679	15621	15822	15675	15736	15608	15724	15766	15662	15636	15770	15788	15457	15639	15697	15785	15613	15680	15584	15724	15545	15622	15808	15679	15706	15774	15600	15638	15663	15742	15650	15730	15604	15768	15704	15512	15624	15573	15759	15794	15735	15713	15656	15670	15635	15782	15480	15772	15681	15611	15467	15786	15724	15560	15741	15714	15709	15857	15660	15478	15571	15691	15886	15685	15769	15578	15562	15526	15553	15620	15821	15721	15883	15666	15803	15689	15476	15509	15805	15402	15660	15757	15576	15639	15522	15585	15799	15700	15697	15654	15591	15664	15556	15816	15717	15331	15484	15697	15617	15760	15663	15713	15808	15656	15842	15667	15600	15616	15361	15704	15610	15660	15615	15580	15484	15621	15743	15589	15632	15425	15648	15457	15495	15613	15661	15593	15655	15693	15636	15450	15612	15611	15753	15737	15691	15743	15714	15483	15454	15426	15417	15571	15751	15578	15615	15710	15510	15583	15729	15757	15698	15480	15534	15491	15634	15747	15658	15439	15726	15641	15792	15797	15778	15719	15665	15558	15673	15723	15750	15596	15670	15483	15630	15630	15638	15528	15802	15685	15737	15621	15667	15808	15659	15511	15649	15691	15693	15778	15699	15774	15565	15701	15455	15596	15639	15696	15689	15544	15687	15715	15719	15964	15882	15667	15657	15633	15626	15497	15649	15515	15651	15914	15586	15534	15765	15469	15659	15716	15494	15623	15614	15685	15748	15726	15633	15730	15597	15733	15646	15667	15673	15525	15559	15694	15428	15653	15587	15540	15713	15526	15634	15527	15760	15612	15612	15661	15524	15576	15590	15286	15718	15524	15522	15507	15511	15687	15702	15529	15605	15650	15826	15674	15462	15606	15728	15795	15641	15659	15627	15517	15656	15586	15599	15693	15673	15641	15659	15607	15786	15638	15963	15686	15714	15648	15518	15771	15707	15702	15756	15707	15526	15680	15725	15791	15592	15817	15802	15579	15706	15683	15443	15345	15585	15631	15537	15534	15599	15554	15671	15820	15675	15698	15693	15637	15790	15759	15592	15798	15775	15632	15596	15509	15667	15666	15703	15738	15716	15477	15537	15647	15567	15759	15578	15686	15685	15744	15662	15582	15681	15676	15637	15632	15697	15621	15836	15584	15708	15602	15754	15694	15752	15827	15600	15495	15631	15605	15703	15602	15588	15710	15685	15571	15558	15797	15609	15739	15500	15621	15564	15648	15693	15802	15788	15567	15795	15568	15808	15780	15719	15464	15754	15566	15468	16021	15575	15676	15659	15687	15745	15668	15665	15770	15786	15703	15749	15600	15739	15809	15657	15875	15803	15563	15847	15531	15670	15677	15731	15731	15730	15727	15850	15815	15852	15537	15604	15578	15585	15494	15627	15483	15612	15605	15795	15731	15600	15526	15572	15387	15638	15618	15583	15819	15638	15693	15533	15685	15680	15468	15557	15534	15796	15848	15671	15629	15777	15601	15492	15726	15648	15690	15753	15652	15728	15721	15871	15690	15584	15468	15608	15689	15683	15446	15731	15671	15684	15779	15602	15574	15720	15685	15653	15673	15653	15480	15660	15668	15543	15829	15490	15708	15740	15731	15711	15688	15351	15653	15754	15574	15587	15560	15547	15564	15665	15740	15627	15623	15623	15638	15759	15657	15556	15699	15540	15561	15806	15344	15591	15545	15694	15935	15634	15659	15642	15695	15532	15650	15602	15586	15582	15733	15606	15566	15653	15598	15545	15870	15726	15606	15527	15580	15689	15717	15834	15751	15481	15665	15770	15759	15745	15678	15632	15583	15596	15660	15578	15615	15876	15752	15451	15634	15712	15792	15621	15720	15579	15672	15721	15830	15545	15686	15773	15907	15708	15775	15960	15607	15548	15644	15784	15726	15608	15670	15588	15521	15661	15630	15549	15423	15644	15731	15706	15736	15661	15621	15568	15597	15743	16041	15634	15637	15838	15515	15682	15725	15514	15531	15552	15776	15648	15893	15631	15833	15686	15642	15760	15675	15667	15742	15750	15787	15753	15694	15829	15695	15571	15532	15574	15931	15692	15701	15599	15645	15901	15539	15526	15611	15670	15786	15649	15671	15534	15879	15689	15499	15799	15678	15735	15743	15716	15904	15747	15608	15724	15662	15679	15468	15712	15786	15712	15728	15610	15698	15720	15712	15705	15637	15590	15643	15594	15693	15773	15864	15823	15671	15360	15755	15811	15592	15757	15632	15565	15586	15624	15490	15604	15586	15654	15710	15623	15603	15535	15579	15732	15723	15799	15489	15595	15501	15723	15769	15563	15587	15617	15619	15630	15681	15732	15553	15707	15692	15754	15578	15534	15572	15525	15598	15506	15649	15819	15643	15778	15700	15659	15672	15698	15521	15615	15620	15494	15597	15875	15556	15723	15909	15618	15554	15392	15649	15743	15614	15515	15920	15620	15714	15452	15713	15600	15763	15473	15787	15759	15583	15651	15740	15475	15712	15679	15672	15911	15716	15585	15753	15656	15714	15597	15612	15668	15657	15746	15798	15589	15817	15731	15440	15639	15746	15759	15590	15846	15526	15670	15622	15684	15736	15685	15769	15590	15606	15558	15475	15673	15616	15532	15730	15602	15682	15712	15715	15533	15613	15661	15738	15428	15461	15488	15671	15880	15480	15913	15707	15694	15667	15583	15560	15644	15675	15599	15661	15775	15568	15594	15942	15674	15630	15829	15725	15752	15665	15666	15374	15819	15578	15657	15585	15758	15522	15753	15562	15649	15827	15713	15592	15639	15592	15474	15762	15621	15570	15690	15634	15660	15608	15636	15703	15507	15488	15733	15755	15729	15771	15893	15721	15785	15645	15786	15582	15566	15808	15549	15755	15695	15548	15695	15614	15696	15742	15653	15682	15796	15774	15925	15628	15676	15674	15711	15600	15763	15538	15622	15591	15935	15653	15638	15828	15591	15586	15924	15622	15747	15516	15804	15606	15768	15569	15658	15535	15659	15657	15645	15609	15705	15679	15624	15472	15558	15797	15767	15646	15747	15601	15713	15496	15652	15643	15405	15574	15484	15666	15585	15616	15783	15921	15642	15402	15662	15560	15610	15631	15745	15656	15567	15531	15635	15790	15810	15658	15813	15618	15641	15682	15654	15746	15515	15708	15534	15640	15786	15804	15608	15729	15695	15736	15829	15446	15607	15540	15659	15711	15655	15733	15639	15589	15581	15802	15750	15611	15624	15664	15573	15755	15705	15722	15818	15663	15863	15845	15799	15705	15694	15689	15724	15606	15566	15611	15617	15601	15571	15819	15694	15439	15601	15487	15614	15683	15790	15679	15841	15700	15775	15488	15600	15580	15569	15722	15725	15565	15498	15601	15586	15553	15751	15556	15782	15562	15709	15844	15757	15602	15623	15521	15686	15738	15686	15740	15639	15611	15700	15733	15485	15509	15668	15474	15638	15763	15682	15694	15442	15578	15612	15603	15528	15521	15566	15628	15766	15536	15528	15653	15753	15748	15772	15770	15812	15575	15682	15591	15605	15675	15673	15423	15648	15732	15733	15697	15496	15694	15855	15775	15879	15609	15664	15704	15577	15498	15546	15606	15629	15543	15576	15592	15755	15630	15774	15632	15433	15518	15555	15622	15528	15874	15396	15902	15633	15659	15724	15728	15755	15715	15610	15612	15758	15689	15740	15676	15688	15623	15626	15521	15705	15487	15734	15758	15801	15719	15640	15585	15688	15569	15778	15366	15786	15608	15420	15642	15519	15647	15384	15693	15599	15648	15733	15713	15554	15586	15535	15700	15678	15690	15578	15752	15726	15645	15605	15760	15825	15624	15685	15807	15534	15560	15514	15666	15592	15609	15703	15730	15570	15668	15689	15688	15441	15578	15770	15466	15502	15746	15676	15724	15706	15640	15603	15553	15840	15615	15650	15854	15583	15690	15671	15693	15553	15585	15687	15619	15774	15597	15645	15804	15697	15616	15615	15843	15655	15933	15645	15688	15504	15612	15508	15684	15632	15698	15630	15494	15586	15508	15646	15628	15593	15631	15553	15546	15674	15736	15613	15727	15527	15638	15706	15540	15686	15551	15619	15693	15802	15579	15776	15720	15665	15750	15619	15621	15677	15570	15661	15793	15794	15726	15707	15798	15521	15807	15824	15578	15704	15659	15551	15730	15540	15510	15667	15611	15669	15594	15621	15699	15553	15602	15685	15579	15650	15570	15609	15795	15656	15721	15744	15375	15626	15605	15584	15630	15655	15550
24903	36449	32423	22881	19367	16946	15676	15116	14839	14592	14285	14086	13976	13930	13924	13722	13786	13794	13815	13990	13852	13722	13855	13666	13837	13761	13829	13903	13720	13680	13841	13842	13889	13862	13957	13892	13735	13917	13720	13723	13676	13874	13878	13887	13635	13787	13833	13723	13801	13828	13583	13908	13823	13796	13689	13698	13742	13625	13978	13834	13772	13607	13692	13691	13676	13592	13952	13631	13667	13692	13693	13907	13508	13708	13709	13618	13635	13656	13679	13743	13674	13789	13850	13740	13673	13759	13670	13756	13608	13815	13738	13570	13665	13654	13664	13709	13771	13886	13683	13802	13581	13547	13642	13557	13662	13684	13710	13745	13626	13577	13673	13729	13468	13705	13788	13767	13755	13803	13721	13776	13755	13699	13821	13792	13572	13676	13706	13937	13761	13731	13819	13778	13704	13771	13710	13681	13661	13632	13835	13593	13838	13613	13788	13912	13715	13675	13585	13756	13724	13865	13756	13778	13640	13540	13729	13690	13722	13613	13677	13586	13581	13581	13564	13849	13803	13764	13853	13647	13812	13676	13743	13776	13749	13835	13632	13611	13845	13651	13687	13732	13664	13707	13727	13820	13830	13572	13852	13671	13762	13714	13699	13691	13768	13708	13678	13665	13750	13773	13656	13658	13720	13782	13747	13828	13808	13605	13644	13605	13610	13696	13794	13711	13714	13608	13558	13653	13630	13668	13625	13806	13727	13658	13652	13682	13826	13714	13632	13560	13706	13778	13833	13779	13717	13794	13564	13625	13735	13808	13604	13801	13690	13854	13636	13714	13716	13723	13691	13675	13635	13709	13841	13581	13522	13771	13832	13738	13656	13756	13783	13703	13562	13612	13582	13789	13690	13696	13724	13720	13772	13705	13647	13609	13745	13658	13719	13408	13542	13669	13840	13658	13564	13772	13820	13572	13682	13650	13784	13862	13542	13720	13591	13610	13772	13816	13721	13656	13630	13657	13661	13792	13633	13744	13791	13696	13684	13754	13864	13680	13823	13775	13818	13735	13645	13781	13660	13635	13886	13770	13604	13441	13711	13702	13682	13661	13634	13876	13622	13717	13713	13638	13602	13694	13670	13527	13665	13607	13705	13652	13602	13700	13736	13831	13675	13786	13747	13724	13658	13784	13706	13510	13719	13642	13731	13763	13771	13437	13720	13831	13763	13699	13706	13627	13507	13841	13672	13695	13829	13682	13690	13696	13898	13632	13538	13620	13690	13829	13740	13790	13714	13782	13591	13855	13919	13673	13839	13751	13736	13784	13821	13534	13784	13773	13802	13719	13782	13658	13705	13746	13501	13581	13790	13625	13703	13860	13693	13680	13640	13715	13654	13769	13686	13820	13679	13803	13786	13693	13874	13770	13796	13765	13725	13631	13508	13740	13694	13640	13769	13802	13676	13630	13595	13480	13646	13748	13712	13589	13565	13794	13559	13826	13781	13650	13666	13798	13744	13832	13559	13960	13727	13595	13771	13809	13511	13783	13681	13793	13752	13641	13734	13653	13819	13692	13608	13860	13698	13770	13723	13711	13627	13647	13712	13611	13793	13788	13565	13608	13743	13575	13760	13707	13820	13797	13727	13720	13716	13645	13709	13632	13766	13686	13633	13748	13753	13662	13700	13827	13596	13787	13733	13783	13728	13595	13721	13691	13844	13683	13652	13615	13733	13686	13852	13656	13710	13771	13718	13722	13685	13520	13594	13697	13934	13735	13667	13746	13844	13764	13735	13546	13708	13756	13848	13654	13897	13713	13655	13594	13631	13641	13795	13743	13737	13655	13824	13625	13588	13580	13704	13587	13694	13738	13945	13684	13601	13680	13653	13803	13570	13847	13650	13717	13578	13505	13744	13762	13707	13621	13719	13611	13725	13623	13650	13783	13674	13733	13726	13653	13627	13559	13661	13748	13601	13789	13756	13894	13819	13689	13636	13665	13876	13661	13682	13716	13808	13726	13803	13711	13454	13730	13606	13810	13657	13570	13641	13643	13771	13760	13593	13702	13614	13771	13651	13632	13644	13680	13642	13630	13788	13675	13488	13745	13662	13687	13887	13756	13763	13512	13728	13696	13886	13639	13781	13523	13640	13654	13628	13824	13732	13689	13742	13763	13774	13690	13950	13645	13738	13869	13755	13651	13758	13729	13714	13770	13852	13519	13469	13827	13740	13712	13791	13571	13666	13611	13695	13731	13727	13824	13550	13632	13736	13733	13691	13654	13769	13627	13685	13685	13696	13612	13602	13689	13790	13657	13637	13648	13740	13690	13754	13746	13702	13708	13610	13700	13544	13564	13517	13562	13751	13695	13579	13718	13741	13775	13701	13625	13751	13535	13798	13661	13666	13510	13697	13747	13733	13634	13609	13763	13894	13641	13611	13691	13742	13630	13782	13851	13706	13646	13720	13739	13644	13758	13636	13708	13717	13749	13780	13933	13685	13700	13838	13598	13732	13677	13651	13652	13749	13690	13654	13639	13752	13570	13781	13645	13654	13860	13577	13808	13711	13773	13810	13767	13598	13649	13857	13607	13612	13718	13584	13595	13688	13782	13693	13671	13633	13673	13576	13782	13672	13772	13792	13713	13616	13690	13744	13818	13695	13668	13790	13731	13568	13517	13702	13749	13774	13792	13688	13673	13680	13608	13686	13663	13792	13645	13857	13672	13579	13758	13740	13677	13888	13770	13680	13423	13598	13658	13662	13632	13586	13665	13671	13841	13757	13775	13744	13808	13669	13675	13786	13660	13527	13639	13734	13638	13651	13707	13853	13631	13590	13734	13754	13527	13608	13715	13606	13712	13651	13681	13729	13664	13729	13675	13654	13828	13596	13526	13826	13750	13740	13581	13607	13689	13586	13736	13515	13678	13611	13733	13797	13665	13571	13635	13797	13636	13565	13843	13707	13648	13727	13820	13679	13652	13691	13855	13875	13681	13804	13841	13569	13631	13712	13611	13586	13406	13726	13564	13715	13576	13759	13775	13675	13687	13717	13696	13548	13822	13778	13590	13803	13572	13574	13709	13741	13663	13527	13615	13661	13655	13638	13601	13750	13792	13694	13766	13840	13796	13747	13711	13666	13738	13801	13723	13777	13693	13567	13727	13690	13683	13758	13638	13713	13590	13694	13714	13884	13590	13732	13584	13648	13567	13690	13741	13737	13663	13821	13857	13764	13709	13771	13693	13638	13451	13600	13890	13778	13771	13686	13734	13535	13783	13650	13717	13705	13845	13763	13825	13710	13620	13820	13655	13805	13722	13629	13709	13693	13714	13737	13525	13689	13656	13821	13869	13751	13593	13641	13657	13638	13655	13780	13724	13728	13447	13775	13556	13789	13562	13589	13645	13666	13832	13717	13727	13799	13684	13676	13803	13676	13671	13835	13699	13776	13624	13698	13653	13625	13754	13774	13791	13649	13524	13656	13655	13726	13745	13626	13867	13742	13878	13747	13716	13760	13765	13750	13798	13769	13851	13633	13571	13841	13746	13779	13618	13764	13673	13663	13732	13729	13507	13719	13737	13784	13568	13630	13695	13831	13691	13578	13496	13750	13860	13762	13902	13934	13713	13764	13736	13697	13708	13780	13794	13817	13754	13777	13880	13658	13687	13756	13752	13748	13547	13899	13803	13760	13701	13641	13649	13737	13730	13639	13697	13692	13694	13720	13752	13727	13905	13665	13812	13741	13838	13551	13783	13592	13487	13477	13706	13706	13657	13650	13629	13628	13628	13765	13676	13840	13709	13822	13593	13656	13637	13708	13583	13738	13639	13804	13740	13773	13618	13622	13541	13598	13704	13659	13763	13708	13635	13674	13646	13737	13493	13697	13615	13535	13714	13804	13655	13674	13756	13772	13731	13765	13616	13818	13582	13720	13601	13817	13728	13706	13652	13870	13839	13745	13832	13597	13654	13613	13575	13712	13688	13557	13847	13611	13818	13767	13821	13691	13646	13915	13759	13713	13640	13726	13516	13630	13680	13723	13761	13620	13559	13644	13617	13691	13547	13569	13841	13707	13822	13589	13767	13740	13901	13705	13654	13703	13781	13613	13754	13706	13828	13840	13439	13698	13841	13832	13713	13509	13762	13713	13744	13769	13741	13627	13772	13783	13750	13706	13810	13656	13682	13707	13629	13815	13758	13818	13638	13780	13735	13652	13728	13600	13627	13689	13683	13733	13676	13767	13777	13813	13762	13758	13643	13816	13964	13609	13682	13776	13737	13964	13790	13764	13554	13585	13746	13840	13717	13665	13690	13704	13615	13746	13775	13760	13735	13674	13707	13704	13687	13589	13762	13665	13530	13703	13848	13630	13760	13726	13703	13644	13613	13718	13795	13731	13652	13653	13831	13552	13701	13756	13799	13749	13667	13681	13799	13528	13857	13861	13685	13729	13784	13677	13485	13817	13678	13660	13614	13623	13724	13869	13783	13769	13818	13707	13573	13678	13691	13542	13773	13772	13601	13616	13723	13632	13523	13638	13632	13832	13746	13881	13634	13805	13604	13736	13858	13639	13775	13813	13753	13573	13592	13780	13684	13775	13734	13715	13761	13572	13794	13787	13660	13711	13659	13735	13605	13542	13794	13730	13867	13700	13703	13646	13578	13678	13647	13570	13618	13794	13767	13724	13858	13803	13857	13710	13617	13632	13690	13578	13631	13686	13732	13745	13718	13695	13695	13634	13570	13840	13642	13571	13602	13784	13664	13631	13746	13809	13789	13714	13755	13705	13634	13730	13650	13823	13647	13693	13711	13756	13796	13670	13591	13786	13771	13873	13702	13651	13687	13797	13655	13538	13644	13600	13837	13767	13452	13853	13697	13710	13672	13777	13679	13727	13672	13767	13738	13714	13747	13677	13746	13658	13666	13663	13750	13796	13736	13720	13658	13537	13666	13927	13786	13863	13688	13748	13661	13753	13703	13740	13691	13715	13753	13572	13647	13677	13745	13801	13631	13707	13651	13806	13616	13682	13720	13735	13699	13552	13762	13745	13796	13500	13621	13654	13660	13755	13668	13553	13695	13715	13673	13650	13670	13733	13693	13709	13814	13738	13737	13641	13696	13762	13670	13727	13666	13853	13679	13760	13702	13651	13744	13639	13746	13615	13690	13486	13637	13626	13693	13794	13769
24005	21213	28713	24782	24024	23712	21105	17869	17052	16881	16558	16387	16255	16034	16163	15915	16046	16019	15839	15737	15765	16031	15760	15937	15905	15949	15907	15946	15967	15897	15728	16129	15838	16007	15794	16005	15900	15802	15575	15864	15809	15880	15766	15692	15788	15899	15812	15876	15947	15724	15783	15683	15815	15620	15690	15680	15795	15806	15811	15771	15655	15546	15860	15711	15651	15868	15748	15712	15855	15684	15726	15662	15770	15797	15580	15600	15578	15654	15872	15587	15828	15950	15715	15826	15968	15776	15729	15593	15695	15715	15642	15748	15712	15878	15612	15686	15913	15668	15700	15802	15646	15497	15688	15707	15962	15806	15868	15638	15555	15749	15763	15525	15811	15648	15891	15663	15630	15598	15895	15835	15672	15794	15596	15607	15457	15684	15668	15832	15660	15786	15693	15876	15405	15705	15699	15813	15529	15656	15914	15842	15608	15812	15568	15883	15601	15742	15831	15677	15793	15448	15867	15429	15933	15609	15821	15806	15723	15801	15758	16103	15745	15647	15641	15665	15629	15760	15884	15550	15790	15688	15905	15827	15835	15678	15520	15672	15914	15659	15952	15747	15719	15696	15682	15907	15612	15759	15813	15785	15876	15698	15785	15676	15792	15682	15842	15610	15589	15842	15615	15523	15790	15625	15580	15727	15780	15773	15582	15737	15783	15741	15586	15648	15851	15639	15658	15783	15735	15785	15695	15715	15681	15742	15662	15643	15587	15643	15582	15640	15599	15754	15609	15679	15722	15687	15757	15703	15982	15596	15543	15837	15865	15639	15706	15603	15605	15846	15760	15827	15614	15523	15765	15764	15645	15607	15721	15914	15560	15505	15548	15794	15781	15568	15695	15771	15620	15793	15590	15661	15727	15639	15862	15772	15474	15870	15680	15738	15738	15648	15856	15722	15604	15804	15562	15617	15557	15621	15547	15706	15593	15597	15730	15675	15624	15641	15576	15712	15398	15494	15636	15741	15965	15774	15828	15665	15635	15662	15490	15610	15541	15863	15938	15478	15531	15723	15851	15620	15704	15592	15739	15506	15555	15896	15706	15657	15712	15769	15725	15807	15591	15597	15648	15513	15631	15507	15505	15494	15748	15571	15725	15754	15758	15795	15869	15671	15702	15614	15825	15735	15828	15866	15772	15800	15529	15730	15763	15822	15769	15738	15475	15730	15742	15587	15610	15767	15615	15571	15649	15550	15740	15739	15665	15670	15798	15866	15767	15841	15735	15531	15744	15743	15681	15520	15740	15712	15759	15801	15779	15603	15481	15612	15612	15516	15533	15577	15693	15702	15622	15763	15677	15791	15710	15816	15780	15858	15644	15627	15419	15603	15677	15699	15719	15623	15648	15702	15644	15768	15666	15627	15747	15461	15854	15652	15692	15602	15680	15857	15718	15533	15562	15745	15532	15734	15611	15644	15550	15778	15752	15596	15642	15815	15592	15631	15848	15627	15683	15746	15645	15707	15839	15971	15733	15621	15683	15558	15804	15627	15779	15903	15706	15842	15745	15620	15731	15733	15815	15871	15646	15743	15762	15766	15753	15580	15695	15717	15899	15754	15792	15627	15537	15476	15782	15742	15738	15750	15742	15735	15715	15586	15560	15717	15527	15702	15758	15664	15751	15543	15731	15748	15791	15746	15817	15753	15725	15662	15633	15682	15766	15531	15503	15533	15750	15667	15675	15514	15589	15612	15913	15724	15738	15733	15692	15702	15561	15674	15597	15742	15796	15674	15593	15677	15817	15718	15541	15715	15561	15794	15831	15722	15536	15710	15470	15790	15589	15656	15780	15933	15731	15764	15695	15550	15665	15787	15745	15813	15596	15707	15564	15734	15712	15681	15818	15763	15565	15696	15629	15796	15649	15620	15620	15796	15533	15767	15675	15624	15695	15784	15681	15527	15505	15733	15808	15594	15716	15732	15711	15789	15596	15581	15811	15507	15608	15809	15690	15734	15586	15686	15563	15702	15752	15742	15659	15549	15692	15593	15620	15503	15545	15549	15744	15707	15682	15680	15753	15769	15756	15900	15776	15697	15934	15705	15728	15559	15712	15602	15697	15611	15547	15527	15634	15419	15631	15692	15575	15740	15667	15588	15734	15852	15684	15636	15667	15896	15798	15867	15875	15643	15649	15616	15462	15723	15746	15738	15885	15660	15804	15747	15691	15718	15729	15710	15661	15721	15674	15640	15661	15667	15891	15718	15743	15907	15596	15756	15849	15644	15581	15666	15861	15888	15747	15684	15295	15647	15841	15780	15712	15645	15886	15716	15684	15713	15747	15698	15631	15488	15692	15830	15907	15984	15800	15720	15678	15755	15750	15663	15692	15484	15604	15492	15782	15618	15866	15588	15801	15530	15772	15571	15674	15954	15672	15735	15721	15725	15649	15674	15649	15638	15628	15489	15743	15631	15783	15699	15730	15566	15611	15669	15655	15603	15811	15615	15822	15519	15449	15518	15644	15766	15672	15528	15582	15602	15462	15770	15712	15507	15631	15877	15817	15656	15717	15696	15815	15567	15672	15596	15751	15803	15864	15546	15477	15791	15610	15720	15641	15749	15864	15703	15600	15801	15551	15792	15778	15695	15685	15802	15611	15642	15542	15639	15741	15742	15580	15683	15712	15694	15562	15666	15669	15674	15890	15791	15644	15763	15848	15659	15868	15754	15782	15822	15639	15612	15634	15673	15680	15512	15753	15752	15777	15642	15712	15692	15689	15568	15510	15663	15630	15888	15648	15560	15647	15695	16008	15797	15480	15524	15588	15715	15557	15606	15727	15821	15597	15694	15525	15545	15757	15689	15862	15795	15764	15867	15754	15599	15564	15786	15642	15650	15666	15707	15998	15689	15563	15641	15747	15569	15672	15649	15753	15821	15756	15633	15610	15861	15677	15615	15899	15507	15455	15711	15814	15688	15764	15567	15551	15855	15710	15625	15932	15561	15651	15591	15856	15715	15727	15551	15953	15783	15675	15638	15650	15461	15675	15565	15524	15693	15478	15840	15781	15703	15550	15580	15633	15845	15626	15568	15570	15706	15681	15650	15668	15669	15813	15785	15751	15448	15661	15634	15665	15659	15702	15568	15616	15785	15744	15687	15572	15673	15870	15803	15713	15645	15578	15748	15677	15672	15462	15614	15643	15707	15713	15679	15567	15679	15889	15598	15653	15620	15727	15698	15617	15767	15738	15618	15897	15812	15507	15510	15719	15655	15600	15736	15688	15592	15647	15593	15778	15647	15625	15547	15581	15705	15813	15498	15600	15713	16077	15750	15824	15787	15652	15789	15922	15776	15670	15726	15568	15762	15677	15576	15607	15704	15770	15488	15812	15671	15763	15520	15660	15852	15761	15703	15765	15719	15770	15830	15733	15499	15823	15788	15811	15692	15747	15695	15728	15740	15803	15680	15697	15749	15786	15684	15666	15595	15737	15825	15595	15738	15790	15692	15521	15610	15637	15695	15687	15852	15895	15805	15667	15567	15645	15337	15847	15850	15711	15778	15648	15573	15759	15720	15665	15809	15708	15877	15741	15815	15685	15689	15626	15667	15685	15887	15740	15751	15675	15611	15611	15576	15709	15662	15532	15483	15693	15555	15488	15643	15576	15718	15672	15888	15654	15769	15577	15614	15620	15773	15793	15632	15723	15541	15817	15607	15611	15867	15822	15727	15802	15699	15865	15498	15766	15473	15652	15807	15829	15616	15632	15788	15627	15776	15713	15748	15712	15703	15638	15501	15584	15613	15679	15825	15788	15529	15685	15638	15719	15763	15686	15498	15856	15773	15740	15881	15692	15722	15807	15566	15507	15543	15654	15790	15884	15755	15888	15797	15801	15659	15727	15638	15746	15596	15529	15654	15702	15609	15741	15770	15575	15730	15697	15911	15714	15699	15862	15728	15817	15528	15789	15769	15955	15709	15476	15524	15652	15618	15632	15601	15727	15727	15618	15519	15715	15675	15679	15601	15700	15602	15587	15548	15638	15607	15610	15627	15515	15581	15622	15392	15724	15861	15632	15775	15706	15715	15748	15757	15736	15706	15576	15565	15756	15842	15756	15692	15637	15836	15555	15645	15660	15725	15742	15796	15642	15849	15818	15720	15764	15730	15755	15712	15755	15820	15647	15647	15562	15682	15592	15708	15659	15748	15699	15757	15639	15578	15616	15856	15641	15647	15755	15691	15720	15703	15618	15655	15666	15988	15716	15717	15856	15729	15489	15633	15827	15734	15776	15540	15839	15843	15818	15584	15851	15850	15747	15625	15903	15748	15872	15739	15478	15633	15714	15865	15606	15788	15781	15660	15697	15824	15647	15671	15691	15743	15767	15660	15700	15821	15712	15797	15692	15631	15495	15633	15802	15560	15788	15749	15744	15796	15723	15616	15637	15832	15737	15640	15665	15529	15570	15687	15831	15722	15739	15646	15657	15846	15604	15706	15575	15646	15550	15853	15805	15810	15796	15694	15805	15747	15690	15778	15506	15705	15448	15727	15530	15460	15585	15638	15700	15818	15721	15593	15564	15679	15676	15684	15570	15777	15760	15633	15671	15663	15669	15912	15857	16034	15999	15631	15747	15623	15626	15901	15558	15634	15587	15606	15788	15484	15482	15742	15669	15691	15546	15636	15764	15753	15588	15598	15790	15657	15665	15509	15723	15735	15594	15648	15816	15703	15734	15664	15553	15835	15658	15598	15673	15737	15762	15606	15653	15526	15613	15652	15904	15428	15851	15675	15616	15805	15490	15583	15776	15633	15575	15755	15546	15750	15521	15472	15389	15715	15710	15665	15564	15541	15677	15782	15792	15720	15646	15577	15628	15652	15848	15653	15787	15670	15715	15739	15714	15785	15799	15588	15706	15671	15800	15539	15467	15653	15637	15705	15753	15926	15683	15783	15663	15766	15727	15863	15791	15695	15528	15550	15716	15637	15817	15549	15670	15625	15828	15776	15846	15690	15733	15674	15465	15760	15693	15742	15656	15566	15563	15719	15613	15600	15755	15802	15625	15562	15680	15918	15949	15605	15723	15510	15648	15636	15585	15693	15616	15633	15561	15653	15540	15638	15867	15593	15603	15729	15823	15439	15630	15610	15714	15791	15813	15735	15667	15658	15747	15675	15913	15700
26257	45807	39694	29992	27290	21359	17600	16340	15802	15297	14561	14421	14335	14111	14261	14224	14119	13997	14192	14145	13832	13949	13918	13865	14018	14026	13889	14110	13920	14143	13981	14143	14036	14051	13904	14033	13951	13867	14065	13989	13816	13805	13966	13825	13821	13871	13791	14056	13995	14021	14091	13812	13966	13749	13906	13920	13809	13769	13883	13664	13862	13820	13785	13950	13761	13768	13753	13774	13942	13890	13851	13747	13640	13795	13939	13721	13895	13973	13756	13730	13748	13873	13808	13808	13721	13743	13649	13755	13834	13715	13629	13800	13688	13693	13712	13703	13857	13700	13779	13586	13743	13878	13829	13741	13808	13787	13739	13681	13686	13775	13880	13707	13748	13855	13879	13835	13771	14021	13725	13874	13692	13812	13776	13669	13763	13876	13723	13840	13714	13887	13757	13939	13815	13805	13874	13670	13842	13948	13710	13805	13590	13829	13735	13846	13786	13659	13863	13792	13799	13646	13755	13746	13945	13835	13811	13787	13788	13774	13678	13738	13723	13726	13829	13759	13739	13806	13782	13868	13710	13868	13965	13706	13790	13866	13786	13625	13835	13859	13925	13775	13753	13817	13837	13663	13774	13763	13731	13676	13789	13796	13796	13811	13516	13743	13697	13624	13713	13818	13831	13833	13654	13841	13697	13696	13816	13824	13840	13680	13847	13915	13833	13746	13806	13787	13749	13876	13959	13610	13764	13628	13657	13640	13773	13880	13857	13815	13724	13821	13752	13663	13828	13842	13774	13696	13778	13716	13741	13804	13783	13701	13858	13767	13855	13630	13766	13920	13734	13745	13882	13681	13862	13754	13635	13776	13830	13850	13909	13641	13809	13823	13702	13702	13806	13687	13716	13660	13767	13747	13745	13679	13847	13589	13838	13663	13784	13741	13931	13801	13877	13772	13603	13856	13791	13826	13824	13698	13832	13670	13691	13823	13744	13683	13711	13629	13851	13877	13739	13768	13753	13830	13862	13687	13683	13906	13692	13680	13934	13779	13692	13822	13691	13791	13761	13678	13866	13737	13800	13785	13751	13678	13789	13643	13744	13738	13682	13831	13639	13871	13833	13746	13825	13638	13721	13752	13691	13804	13860	13713	13720	13683	13830	13800	13668	13664	13646	13724	13862	13846	13654	13687	13820	13732	13789	13746	13846	13771	13807	13693	13894	13743	13731	13835	13984	13682	13706	13870	13932	13746	13748	13674	13821	13786	13723	13821	13683	13677	13858	13785	13672	13843	13563	13652	13801	13809	13741	13774	13769	13699	13734	13821	13875	13710	13828	13714	13660	13581	13753	13863	13695	13681	13854	13649	13692	13618	13826	13668	13902	13766	13775	13981	13855	13717	13912	13720	13674	13832	13746	13891	13761	13764	13800	13667	13754	13756	13765	13592	13835	13648	13742	13786	13753	13793	13711	13803	13867	13761	13788	13709	13835	13820	13802	13698	13561	13967	13854	13824	13857	13926	13867	13784	13749	13781	13657	13829	13625	13765	13824	13790	13832	13827	13658	13730	13725	13746	13765	13726	13796	13777	13774	13715	13705	13856	13694	13678	13694	13917	13745	13678	13822	13791	13753	13741	13996	13903	13914	13726	13689	13648	13716	13809	13624	13775	13754	13807	13559	13826	13659	13857	13797	13676	13777	13604	13771	13817	13713	13915	13687	13825	13745	13679	13770	13681	13814	13815	13567	13867	13913	13775	13713	13772	13751	13812	13821	13854	13704	13911	13725	13868	13864	13705	13752	13769	13636	13838	13979	13719	13764	13754	13718	13854	13830	13821	13558	13951	13759	13643	13713	13862	13723	13736	13805	13789	13694	13731	13829	13827	13854	13810	13833	13677	13668	13781	13875	13804	13860	13775	13716	13764	13814	13668	13718	13851	13700	13662	13640	13595	13756	13783	13841	13596	13669	13811	13615	13818	13730	13661	13742	13686	13726	13709	13661	13838	13695	13678	13617	13718	13823	13758	13845	13795	13932	13836	13838	13821	13741	13749	13615	13761	13756	13830	13732	13622	13694	13696	13806	13688	13815	13724	13813	13644	13710	13776	13845	13778	13808	13970	13809	13848	13735	13709	13801	13690	13787	13612	13835	13900	13688	13883	13755	13717	13712	13765	13759	13660	13675	13735	13845	13869	13760	13646	13455	13910	13840	13757	13730	13921	13602	13594	13598	13737	13857	13793	13906	13768	13829	13744	13663	13566	13767	13686	13850	13880	13697	13802	13931	13787	13718	13742	13841	13659	13804	13847	13723	13930	13724	13821	13721	13894	13763	13816	13828	13745	13635	13767	13839	13574	13721	13700	13832	13677	13768	13734	13732	13743	13766	13675	13726	13853	13741	13929	13877	13743	13713	13607	13762	13863	13746	13762	13737	13729	13894	13781	13770	13853	13744	13763	13669	13757	13825	13812	13686	13697	13876	13829	14055	13778	13713	13605	13814	13620	13879	13738	13805	13692	13635	13705	13967	13753	13644	13776	13805	13594	13821	13616	13679	13840	13711	13764	13913	13726	13683	13660	13780	13736	13815	13688	13737	13747	13838	13685	13790	13783	13579	14063	13745	13687	13857	13784	13663	13901	13722	13576	13902	14076	13767	13719	13597	13644	13824	13675	13979	13657	13703	13637	13886	13876	13817	13701	13906	13695	13649	13904	13685	13790	13854	13842	13695	13747	13772	13844	13721	13710	13667	13761	13818	13846	13683	13664	13914	13695	13771	13564	13711	13980	13781	13658	13903	13853	13658	13787	13546	13888	13778	13756	13715	13739	13777	13751	13785	13734	13829	13737	13705	13842	13655	13724	13701	13790	13803	13747	14010	13710	13716	13848	13760	13937	13754	13874	13796	13628	13751	13724	14033	13972	13637	13767	13850	13798	13769	13704	13682	14013	13668	13751	13879	13701	13753	13952	13672	13875	13826	13727	13790	13945	13734	13848	13651	13841	13718	13787	13774	13697	13765	13629	13659	13911	13760	13715	13710	13652	13677	13849	13850	13815	13701	13837	13882	13831	13718	13835	13924	13719	13751	13709	13724	13872	13599	13951	13792	13753	13849	13913	13652	13693	13712	13935	13679	13810	13898	13835	13680	13980	13755	13789	13874	13902	13530	13755	13713	13737	13845	13573	13698	13850	13835	13904	13719	13660	13674	13897	13692	13686	13755	13862	13739	13807	13701	13816	13825	13892	13891	13614	13712	13659	13778	13692	13838	13851	13615	13777	13786	14054	13809	13745	13731	13941	13632	13760	13740	13787	13749	13814	13740	13702	13711	13705	13819	13954	13706	13677	13941	13748	13814	13776	13917	13927	13667	13941	13803	13642	13770	13760	13701	13784	13629	13781	13672	13819	13815	13844	13745	13857	13852	13719	13768	13682	13743	13685	13950	13751	13898	13658	13704	13977	13805	13811	13894	13751	13728	13698	13892	13804	13744	13841	13656	13759	13722	13803	13685	13596	13728	13974	13779	13719	13766	13762	13780	13803	13645	13823	13819	13756	13726	13758	13710	13771	13813	13799	13852	13699	13752	13650	13765	13550	13906	13944	13954	13891	13750	13778	13920	13716	13916	13726	13885	13841	13826	13876	13804	13768	13683	13914	13651	13829	13821	13854	13805	13674	13810	13845	13804	13868	13703	13750	13895	13678	13838	13637	13766	13777	13656	13963	13789	13815	13822	13774	13736	13828	13893	13839	13704	13871	13912	13685	13606	13819	13806	13975	13693	13698	13972	13725	13872	13832	13742	13575	13828	13645	13833	13700	13687	13659	13773	13703	13540	13539	13793	13619	13742	13875	13871	13697	13841	13770	13680	13796	13654	13956	13814	13715	13719	13635	13720	13827	13766	13905	13743	13725	13783	13700	13817	13605	13745	13820	13873	13808	13654	13692	13742	13649	13847	13800	13759	13756	13627	13709	13920	13553	13854	13644	13702	13844	13766	13927	13752	13708	13621	13815	13723	13699	13677	13744	13754	13687	13673	13723	13808	13852	13847	13796	13818	13784	13740	13737	14039	13756	13819	13818	13928	13838	13935	13843	13846	13719	13746	13799	13670	13758	13669	13792	13726	13760	13876	13746	13882	13863	13843	13818	13735	13852	13683	13675	13832	13821	13772	13800	13666	13847	13797	13725	13675	13773	13691	13671	13754	13692	13753	13736	13695	13800	13698	13728	13771	13638	13752	13605	13790	13835	13702	13707	13805	13829	13747	13906	13831	13807	13629	13511	14089	13825	13725	13928	13830	13800	13716	13709	13660	13763	13660	13719	13572	13884	13763	13781	13973	13725	13555	13878	13811	13955	13722	13724	13784	13576	13804	13603	13850	13761	13731	13679	13709	13735	13712	13961	13903	13722	13967	13855	13764	13696	13737	13898	13780	13792	13806	13786	13854	13848	13854	13754	13767	13690	13690	13771	13788	13924	13968	13765	13685	13847	13753	13712	13842	13656	13724	13799	13659	13693	13756	13889	13756	13652	13708	13795	13821	13766	13646	13742	13803	13616	13928	13660	13707	13893	13864	13866	13638	13732	13774	13901	13785	13711	13769	13905	13825	13767	13706	13730	13772	13816	13645	13780	13955	13771	13775	13770	13776	14008	13681	13764	13857	13802	13921	13740	13757	13762	13712	13737	13641	13817	13968	13771	13921	13845	13731	13716	13838	13682	13780	13837	13705	13808	13762	13839	13745	13671	13614	13705	13744	13779	13898	13646	13618	13767	13666	13886	13860	13639	13840	13651	13970	13657	13973	13705	13593	13874	13607	13779	13673	13658	13783	13651	13769	13729	13830	13693	13620	13896	13804	13709	13699	13830	13887	13835	13777	13747	13758	13761	13868	13666	13811	13732	13761	13807	13636	13762	13866	13851	13871	13812	13715	13704	13806	13721	13716	13817	13840	13819	13558	13754	13837	13818	13775	13825	13772	13741	13743	13647	13633	13729	13746	13744	13616	13897	13826	13729	13757	13733	13643	13902	13772	13699	13824	13888	13740	13976	13751	13744	13618	13747	13733	13577	13676	13660	13893	13861	13817	13784	13621	13818	13755	13624	13868	13804	13869	13886	13701	13783	13831	13932	13775	13688	13782	13746	13727	13750	13749	13784	13698	13769	13833	13777	13764	13811	13742	13750
22792	21122	28895	23949	22503	24153	24713	19367	18043	18219	17319	16918	16667	16787	16654	16668	16559	16360	16618	16586	16390	16433	16447	16556	16399	16565	16462	16375	16402	16475	16503	16484	16262	16340	16524	16587	16668	16424	16486	16516	16393	16318	16372	16236	16421	16374	16394	16400	16103	16399	16361	16057	16131	16371	16264	16231	16232	16238	16086	16241	16323	16393	16216	16284	16265	16459	16314	16154	16083	16380	16223	16036	16067	16146	16171	16240	16422	16188	16169	16241	16070	16205	15910	16265	16362	16012	16011	16254	16051	16055	16130	16231	16255	16118	16382	16142	16212	16283	16322	16174	16269	16278	16229	16233	16140	16285	16158	16195	16351	15979	16101	16026	16345	16222	16128	16276	16276	16158	16298	16212	16233	15951	16064	16101	16172	16190	16138	16192	16154	16260	16110	16215	16150	16106	15987	16114	16208	16221	16259	15946	16217	16184	16361	16062	16137	16303	16059	16130	16210	16119	16159	16067	16132	16161	16061	16027	16234	16157	16006	16119	16083	16167	16105	16221	16159	16018	16237	16129	16268	16203	16193	16238	16080	16047	16029	16138	16261	16126	16026	16118	15917	15906	16324	16276	16174	16091	16132	16119	16148	16042	16059	16109	15920	16115	16100	16262	16043	16094	16186	16265	16127	16070	16107	16084	16149	15916	16189	15903	16065	16231	16218	15807	16010	16207	16269	16205	16231	15947	16105	16057	16061	16282	16066	16066	16073	16254	16190	16325	16246	16078	16027	16046	16275	16051	16168	16078	16155	16058	16019	16033	15977	16122	16072	16052	15960	16232	16255	16106	16162	16090	16166	16205	16229	16094	16158	16065	16027	16101	16292	16293	16150	16107	16205	15922	16348	15956	16016	16099	16210	16245	16135	16130	16213	16083	16301	16315	16193	16315	16227	16041	16232	16038	16201	16120	16241	16127	16243	16059	16021	16019	16132	16214	16121	16193	16263	15985	16350	15892	16201	16245	16311	16139	16182	16045	16402	16004	15951	15925	16000	16149	16242	15902	16075	16277	15955	16312	16063	16051	15969	16140	16172	16134	16082	16150	16153	16044	16066	16243	16207	16198	15967	15938	16120	16096	16026	16237	16135	16178	16264	16210	16162	16193	16170	16018	16046	16162	16076	16094	16233	16320	16020	16199	16045	16172	15934	16232	16248	16133	16252	16050	16215	15931	16229	16243	16092	16190	16257	16124	15901	16119	16176	16029	16012	16252	16330	15913	16051	16205	16407	16191	16186	16198	16121	16251	15988	16095	15976	16303	16123	16176	16336	16242	16069	16081	16161	16185	16272	16043	16153	16004	16161	16177	16085	16019	16195	16098	16142	16222	16168	16035	16295	15959	15983	16281	16147	16138	16164	16028	16142	16233	16255	15942	16013	16169	16348	16183	15951	16130	16218	16120	16042	16077	16169	16145	16152	16182	15938	16063	16234	16333	16183	16043	16089	16059	16199	16133	16173	16008	16176	16022	16171	16266	16360	16383	16076	16197	16238	16005	16215	16233	16275	16119	16263	16161	16078	16237	16139	16195	16095	16069	16167	16052	16068	15844	16187	16186	16131	16262	16085	16253	16198	16257	16086	16178	16016	16003	16138	16071	16199	16299	16128	16195	16139	16186	16114	16044	16163	16303	16232	16039	16326	16006	16090	16245	16336	16163	16076	16089	16279	16053	16234	16153	15976	16147	16110	16028	16254	16209	16285	16240	16263	16101	16184	16172	16267	16169	16165	16149	16075	16071	16098	15999	16195	16083	16334	16054	16160	16148	16095	16301	16172	16133	16167	16118	16195	16140	16092	16197	16186	16210	16253	16042	16210	16076	16137	15911	16131	16337	16275	16180	16071	15989	16022	16172	16242	15933	16019	16240	15988	16218	16192	16101	16195	16039	16294	16191	16175	16248	16128	16107	16265	16165	16205	16065	15998	16074	16186	16127	15967	16028	16209	15949	16060	16126	16108	16039	16034	16024	16244	16038	16018	16238	16221	16047	16115	16170	16354	16100	16167	16149	16187	16003	16186	16145	16261	16160	16205	16053	16243	16260	16013	16092	16236	16115	16219	16163	16042	16123	16199	15981	16060	15883	16158	16268	16144	16011	16234	16123	15966	16110	16166	16255	16098	16177	16028	16095	16040	16164	16295	16264	16204	16223	16161	16046	16138	16047	16096	16180	16198	16318	16217	16082	16264	16245	16109	16184	16077	16164	16271	16134	16102	16106	16182	16105	16101	16337	16046	15954	16163	16136	16131	16185	15936	16020	16091	16133	16186	16117	16318	16220	16006	16159	16164	16135	16089	16001	16078	16032	16143	16023	16050	16107	16123	15974	16116	16207	15965	16079	16148	16189	16312	16084	16124	15986	16072	15839	16143	16173	16233	16257	16180	15961	16272	16043	16237	16060	15860	16069	16072	16212	15999	16227	16140	15966	16195	16154	16404	16243	16397	16173	16278	16175	16098	15907	16177	16058	16092	16186	16132	16295	16211	16016	16299	16184	16178	16001	16197	16027	16182	16106	16324	15994	16151	16196	15993	16076	16065	16112	16063	16276	16093	16231	15862	16145	16024	16076	16038	16108	16191	16283	16056	16195	16276	16069	16045	16071	16249	15965	16195	16272	15932	16227	16103	15938	16177	16339	16292	16019	16058	16083	15918	16043	16109	16180	15987	16133	16013	16124	16267	15887	16256	16156	16087	16185	16151	16259	16170	16119	16016	16067	16108	16137	16112	15960	16107	16024	16046	16189	16086	16189	16275	16215	16210	16185	16352	16388	16291	16055	16053	16039	16091	16058	16107	16022	16084	16194	16012	15980	16372	16147	16241	16113	16090	16013	16054	16154	16186	16066	16231	16126	15924	16382	15978	16108	15990	16213	16112	16134	16157	16105	16067	16056	16202	16134	15983	15977	15967	15829	15929	16125	16284	16095	15975	16071	16097	16086	16302	16065	16079	16229	15896	16319	16050	16249	16221	16155	16225	15952	16149	16220	16197	16035	16176	16042	16247	16132	16151	16161	16037	16080	16143	16057	16169	16269	16130	16397	16091	16144	15989	16086	16129	16113	16162	16075	16129	16026	16077	16045	15969	15978	16227	16039	16039	15917	16126	16186	16146	15965	16227	16150	15983	16140	15986	15963	15805	16144	16161	16014	16456	16013	16131	16021	16002	16157	16091	16062	16162	16071	16111	16096	16132	16070	16079	16063	16151	16247	15846	16067	16071	16004	16031	16302	15995	15922	16102	15838	16093	16147	16139	16050	16297	16158	16240	16328	16054	16267	16143	16124	15995	16069	15900	16071	16079	16262	16201	16201	16188	15984	16114	16018	16065	16030	16250	15977	16099	16077	16149	16339	16161	15955	16071	16244	16157	16181	16180	16153	15976	16063	16071	16150	16161	16329	16574	15969	16063	16026	16083	16195	16112	16262	16127	15767	16159	16296	16040	16096	16054	16052	16133	16134	16049	16067	16310	16247	16278	16108	16207	16115	16143	16170	16061	16221	16055	16030	16019	16176	16151	16134	16003	16178	16154	16096	15938	16163	16121	16025	16061	16073	16114	16153	16173	16092	16220	16237	16247	16134	16235	16067	15993	16158	16130	16260	16357	16050	16069	16070	16109	16061	16344	16265	16199	15989	16135	16052	16159	16254	16127	16167	16133	16092	16140	16299	16170	16048	16121	16068	16190	15908	15951	16076	16080	16019	16006	16062	16186	16045	16294	16193	16216	16170	16243	16287	15979	16011	16241	16230	16097	15868	15935	15972	16097	16109	16240	16218	16072	16178	16026	16210	16095	16014	16053	16136	16006	15996	16105	15986	16257	16154	16100	15966	16302	16102	16219	16056	15889	16032	16075	16341	16308	16207	16201	16131	16107	16273	16292	16144	16112	16114	16234	16201	16223	16146	16145	16345	16191	16184	16320	15910	16223	15964	15985	16265	16147	16158	16064	16072	16323	16192	16297	15953	16268	16203	16176	15925	16159	15950	16060	16038	16284	16025	16278	16273	16237	16249	16137	16163	16093	16238	16081	16209	16337	16038	16213	15990	16231	16111	16017	16121	15944	16216	15928	16063	16292	16021	16109	16144	16200	15884	16144	16266	16259	16442	16237	16308	16152	16100	16136	16260	15985	16018	16105	16199	16211	16131	16070	16037	16197	16141	16154	16329	16429	16268	16011	16042	16106	16175	16110	16035	16111	16094	15947	16227	16231	16202	16105	16049	16050	16092	16010	15973	16202	16177	16211	16041	16324	16176	16067	16273	16155	16309	16176	16122	16129	16031	16088	16184	16096	16017	16067	16250	16190	16062	16185	15978	16096	15949	16035	16304	16319	16190	15984	16091	16090	16208	16032	16099	16168	16176	16005	16077	16183	16352	16332	16138	16221	16349	16200	16050	16237	16071	16021	16178	15993	16073	16163	15990	16053	16064	16105	16204	16204	16233	16056	16189	16232	16264	16081	16171	16036	16178	16069	16333	15948	16326	16295	16102	16084	16087	16045	16184	16204	16008	16209	15945	16012	16064	16177	16257	16361	16338	16223	16180	16010	16076	16266	16093	16092	16167	16014	15966	16079	16224	16212	16098	16064	15922	16196	16175	16183	16271	16111	16043	16138	16295	16318	16280	16169	16287	16129	16144	16274	16065	16206	16087	16080	16271	16008	16174	16420	16239	16032	16219	15978	16072	15892	16229	16162	16150	16349	16091	16202	16410	16075	16107	16094	16136	16031	16239	16339	16185	16104	16061	16213	15894	16094	16073	15993	16127	16185	16026	16178	16303	15967	16395	16110	16112	16125	16047	16244	16153	16178	16257	16263	16009	16225	15984	16193	16171	16354	15936	16018	16080	16219	16161	16233	16159	16114	16140	16090	16089	16064	16140	16341	15949	16172	16157	16088	16413	16201	16317	16186	16356	16161	16208	16237	16236	16215	16084	16165	16265	16282	16405	16153	16010	16336	16315	16207	15984	16223	16384	16153	16153	16081	16319	16203	16221	16216	16268	16250	16042	16175	16028	16104	16107	16037	16169	16041	16205	16081	16190	16198	16092	16121	16187	16188	16353	16132	16091	16028	16161	16127	16078	16040	15980	16229	15961	16075	16188	16285	16085	16611	16223	16107	16058	16193	16248
29271	51048	44571	38370	30593	22053	19045	17637	17000	16057	15307	14985	14734	14666	14483	14477	14389	14413	14242	14291	14340	14219	14365	14298	14102	14302	14318	14316	14274	14370	14372	14428	14415	14367	14292	14304	14214	14239	14319	14161	14201	14223	14455	14224	14074	14317	14028	14236	13991	14279	14097	14121	14292	14218	14169	13905	14161	14194	14182	13952	14074	14054	14152	14111	13910	13891	14066	13937	13940	14249	14103	14045	14150	13892	14205	13987	13967	13867	14065	13990	14137	14064	13861	14012	13972	14163	14166	14017	14021	13967	14082	13921	14022	13979	14065	14028	14055	13861	14096	14119	14023	13838	13970	14173	14008	13997	13834	13946	14016	13918	13970	14009	13886	14003	14208	14019	13913	13990	14009	14041	14121	14009	13951	13801	13866	14132	14084	13954	14083	14173	14117	13977	13967	14096	14012	13804	14022	14109	14074	14059	14115	13987	14095	13883	14019	13942	13983	14082	13959	14093	13980	13945	14093	13994	14063	14073	14023	13961	13958	14051	14024	13890	14069	14071	14027	13927	13995	14010	13981	13858	13991	13960	14097	13881	14225	13887	13812	13947	13886	13856	13919	14035	13875	14016	14022	13988	14022	14046	14035	13972	14057	14037	14161	13971	14064	13818	14270	13974	14295	14015	14015	13971	14075	13977	14077	14037	14045	13948	13955	13825	14055	13838	14038	13924	14228	13890	13896	13947	13924	13950	14036	13935	14048	13952	13981	14102	13969	13921	14033	13969	13945	14036	13981	14037	14013	13714	14164	13951	14060	13925	13991	13966	14075	14119	13913	14019	13803	14190	14007	14100	13978	14147	13945	14067	13993	13949	14004	13932	14023	13875	14043	14062	13909	13873	14003	13920	14088	13913	14024	14000	13875	13932	13997	14100	14140	14100	14030	14021	13977	13952	14185	13928	13996	13982	13967	13989	14013	14147	13979	13987	14105	14055	14031	14064	13950	14014	13896	14056	13968	13876	14020	13878	13951	14002	13997	13941	14024	14019	14047	14103	13958	13786	13872	14055	14018	13919	14012	14099	14048	13943	13964	13965	13866	14024	13956	13935	13979	13927	13996	14037	14169	13994	13865	13767	14054	13891	13990	14060	13999	14100	13913	14104	14138	13965	13963	13921	14026	14009	14004	13847	14100	13852	14258	13808	13927	14076	14106	13961	13961	14087	14025	14010	13921	14074	13985	14001	13976	14068	13862	13995	14155	14075	13970	13969	14035	13991	14011	14065	14125	14012	13967	14015	14000	14077	13994	14023	13949	14174	14015	14085	14101	13911	14030	14005	13997	14010	14042	13904	14078	14132	14037	13859	14050	13923	14166	14136	14065	13992	13908	13908	14066	13934	14002	13988	13884	14070	14165	13915	13956	13943	14085	13989	14084	13854	14102	14000	14031	13928	14106	14054	14011	13994	14037	14053	13989	14042	13922	14122	13925	13846	13812	13828	14067	13970	13954	13986	14007	14186	13921	13816	13993	14056	13955	13978	13936	14207	13940	14032	13964	14192	14033	13900	14038	14040	14039	14027	14018	14077	14177	14068	14147	13761	14112	13977	13991	13925	13830	14070	14041	13979	14128	14029	14095	13979	14072	14106	14124	14049	14084	14046	13923	13951	13880	13945	13825	13946	14043	13931	14113	14044	13903	14106	13943	13949	14027	13844	13894	13988	13945	14066	14028	14144	14075	14030	14014	14204	14074	14082	14033	14039	13950	13975	14050	14147	14215	13826	13806	14024	14136	14047	13943	14060	14034	14013	13923	13931	13942	13920	14119	13893	14178	14010	13936	13986	13963	13936	14202	14160	14046	13892	14111	14147	14044	13910	13932	13861	13945	13813	13896	14037	14074	13954	14018	13908	14010	14046	14054	13930	14082	13998	14058	13972	13957	14039	13879	14086	14017	14102	14018	13959	13999	14084	13900	14153	14081	13997	13977	13985	14146	13853	14084	13801	13997	14211	13874	13998	13963	14093	13862	14112	13987	14046	14006	14143	13968	13903	14015	14035	13921	14035	14030	13908	13876	14027	13773	14073	13969	14110	14069	13809	13931	13995	14045	13932	13929	13941	14141	14031	13896	14077	13876	13985	14142	13937	14126	13893	14072	14031	13831	14080	14016	14105	13957	14168	14047	13838	14013	14003	14049	14253	13991	13886	13933	14101	14098	13983	14001	13996	13999	13877	14210	14083	14010	14112	14059	13904	13897	14139	14061	13956	14076	14005	14109	13891	14023	13891	13944	14144	14094	14014	14023	14074	14022	14157	13957	14048	13991	13896	14029	13966	13980	13928	13963	13812	13916	13884	13888	14010	13851	13992	13992	13988	13892	13937	13982	14206	13949	13947	13955	13885	13909	13976	13940	13931	14061	13945	14107	14048	14230	14046	13952	13956	14104	13925	13983	13856	14093	13975	13903	13991	14067	14024	13842	13905	14163	13895	13955	13890	13964	13946	13995	14026	13988	14045	14051	13974	14047	14191	13884	14022	13955	14079	14098	13978	14023	14059	14013	14107	13890	14064	13862	14097	14043	14132	13879	13896	14073	14006	14097	14146	13969	13798	14143	14020	14045	14007	14039	13915	14033	13843	14146	14023	14104	13939	13958	14197	14003	13942	13981	14191	13833	14155	14038	13664	14071	13934	14165	13967	13987	14102	14199	13913	13976	14008	13861	13905	13765	14063	13999	14000	14035	13992	13989	13969	14029	13829	14066	13898	14082	13985	14022	14098	13976	13874	13977	14043	13818	13902	14023	13934	13935	13914	13940	13904	13872	14046	13971	13976	13948	14045	13859	14024	13987	13997	13959	14130	14016	14016	13960	13933	14005	13945	14094	14029	14078	13976	13987	14103	14015	14032	13908	14037	13853	14050	14149	14084	13991	14078	13831	13968	14065	13925	13977	14097	14216	13949	14036	14085	13921	13878	14032	13937	14030	13906	13915	14069	14062	13824	13993	13923	14064	14124	14072	14048	13921	13969	13935	13894	14144	14086	14059	13934	14007	14061	13964	14021	14043	14072	13947	14045	14163	13991	14036	14067	13922	13926	14285	14224	13902	14085	14123	14126	14054	14056	13899	13853	13907	14025	13866	13979	14144	14085	13814	13993	14038	13960	13926	14165	13953	14029	13989	13834	13841	13943	14032	13949	13998	13898	14109	13962	13890	13967	14040	14039	14116	13894	13979	13835	14054	14058	13971	13917	13940	13893	14095	14087	14026	13999	13746	14109	14270	13832	13946	14063	14099	13838	13999	13975	14138	13916	14085	14107	14125	14048	13921	14090	13996	13782	14120	13962	13947	14088	14084	14021	13872	13823	14066	14029	13867	14075	14000	13984	13885	13970	13998	14129	14126	14008	13773	14097	14258	13883	14090	13823	13975	14024	13901	14087	13856	14046	14046	14108	14122	14051	13849	14036	14084	14059	14043	14016	13903	13925	14023	13918	13969	13930	14112	13942	14046	13988	13957	13991	13894	14070	14146	13978	13971	14102	13979	13922	14060	13893	14024	14113	13915	13889	13998	14022	13836	14041	14036	13897	14035	14042	13842	13934	13915	14021	13906	13934	13965	14013	13901	14022	14075	14009	14098	13851	14088	14048	14082	14130	14147	14042	13917	13879	14063	14123	13858	14069	13953	14082	13883	13920	14045	13928	13930	13973	13899	14036	14088	14079	14213	13857	13948	13953	14019	13892	14076	13932	13918	14094	14072	13950	13976	13801	14027	14022	14123	13984	13926	13955	14019	13886	13892	14014	14008	13975	14044	14156	13827	14075	14075	13954	13904	14082	14052	14019	14034	14049	13965	14058	14082	13905	13892	13887	13951	14032	13937	14071	14057	13916	13950	14245	13982	14048	14154	13941	14162	13830	14058	14082	13937	13952	13982	13985	14077	13947	13980	13952	13997	13911	14066	13886	13943	14141	13793	13976	14084	13903	14018	13911	14032	13983	13874	13919	13865	14108	13823	13908	13899	14040	14087	14134	14044	14099	14052	14024	14023	14104	13895	14079	13838	13882	14028	13915	13906	13998	13969	14201	14050	13981	14018	13921	14001	14019	14049	14030	13997	14078	13931	13982	14199	14045	14103	13931	14015	13785	13888	14130	13817	14188	14170	14123	13833	14119	14038	13947	14165	13945	13962	14077	13984	13936	14059	13958	14024	13977	14000	14035	14001	13860	14205	14030	13990	14129	14099	13931	13885	14161	14128	13847	13983	13914	14119	13905	13946	13893	13981	14010	13929	14040	13995	13918	14008	13998	14041	14032	13911	13954	13842	13947	14036	13870	14128	13837	14053	13944	13950	13929	14122	13973	14033	13863	14060	13993	13991	13889	14155	13967	14049	14008	13837	14025	13919	14087	13955	13981	14191	13925	14054	13924	14063	14067	14030	13895	14182	13978	13935	14149	14125	14005	13978	13848	13994	13963	13825	13928	14099	13974	13982	14073	13879	13997	13955	13951	14070	14062	13994	13962	13965	13953	14147	13920	14088	13865	13957	13973	13997	13904	13985	13993	14119	13880	13938	14046	13896	13928	14031	14020	13873	14037	13988	13873	14075	13870	13907	14076	13931	13906	13984	14072	13917	13902	13947	14051	14082	13863	14116	13999	13919	13954	13979	13877	13924	14139	13925	13968	14102	13803	13923	13832	14088	13996	13989	13900	14031	13877	14121	14049	13963	13896	13984	14061	13878	14037	14065	14094	14061	14046	14015	14029	13956	14082	13977	13951	14015	14019	14073	14051	14133	13952	14145	13952	14082	14056	13971	14026	13928	14134	14056	13970	14074	14151	13919	13895	14115	14086	13876	14108	14187	14190	14058	14027	14124	13884	14055	14147	14026	13949	13828	13873	13926	13907	14154	14099	13948	13991	13875	14087	13959	13956	13921	14158	14027	13940	13972	14127	13973	14045	14141	14056	14079	14012	13978	14058	13992	13957	13922	14057	13896	14151	14065	13870	14143	13988	14073	13931	13969	14082	13928	14016	13892	13883	14027	14129	14120	14037	13885	14019	14028	14139	14159	14112	13945	13993	14116	14011	14067	14137	13893	13980	14071	13983	13882	13977	14164	14069	14072	14027	13941	14113	14027	14074	13906	13941	13871	13941	13900	13975	13967	13759	14152	14047	13988	13997
28413	24404	29289	25559	19480	17653	17210	16776	16275	16437	15879	15658	15801	15602	15990	15713	15542	15572	15597	15755	15643	15278	15675	15569	15470	15436	15860	15791	15928	15567	15717	15840	15692	15767	15520	15614	15675	15584	15703	15575	15478	15454	15449	15687	15701	15540	15454	15498	15811	15573	15763	15604	15555	15579	15532	15466	15804	15354	15439	15681	15581	15539	15626	15391	15306	15455	15280	15509	15477	15436	15508	15447	15658	15492	15395	15225	15620	15596	15539	15572	15477	15579	15504	15540	15651	15433	15540	15583	15540	15371	15476	15401	15517	15194	15509	15375	15364	15541	15576	15641	15642	15593	15275	15383	15358	15523	15467	15473	15655	15698	15527	15442	15439	15712	15534	15471	15488	15709	15554	15563	15527	15408	15489	15609	15571	15500	15489	15599	15597	15276	15552	15543	15734	15513	15393	15545	15495	15436	15320	15591	15546	15728	15491	15425	15459	15449	15429	15583	15491	15322	15523	15304	15352	15446	15469	15660	15784	15561	15570	15581	15475	15395	15578	15581	15483	15477	15490	15423	15506	15332	15488	15555	15320	15551	15425	15377	15396	15517	15404	15373	15464	15618	15373	15428	15441	15482	15543	15397	15410	15578	15442	15418	15498	15414	15486	15564	15692	15600	15614	15552	15387	15395	15576	15534	15353	15374	15746	15617	15504	15342	15444	15591	15522	15490	15398	15640	15379	15492	15583	15531	15504	15640	15352	15549	15457	15447	15373	15469	15404	15257	15488	15347	15436	15618	15337	15487	15494	15375	15518	15412	15487	15485	15534	15562	15412	15608	15504	15440	15495	15420	15633	15626	15568	15403	15664	15641	15310	15529	15533	15321	15425	15535	15550	15520	15655	15418	15536	15601	15423	15526	15395	15579	15563	15388	15444	15330	15495	15555	15358	15581	15471	15526	15601	15555	15491	15795	15549	15625	15546	15513	15607	15439	15591	15455	15531	15617	15567	15482	15485	15461	15509	15542	15572	15576	15559	15510	15471	15624	15544	15631	15417	15391	15599	15362	15623	15464	15538	15471	15603	15348	15469	15601	15501	15502	15484	15580	15600	15596	15438	15576	15261	15501	15570	15448	15481	15571	15372	15531	15447	15310	15586	15442	15391	15333	15530	15387	15706	15575	15412	15430	15534	15335	15445	15530	15430	15583	15568	15667	15710	15456	15453	15416	15488	15628	15591	15568	15585	15331	15600	15719	15491	15405	15489	15499	15355	15321	15551	15636	15370	15623	15532	15394	15339	15339	15429	15385	15325	15456	15404	15324	15411	15598	15398	15584	15455	15481	15589	15418	15529	15507	15473	15258	15552	15598	15471	15515	15388	15487	15604	15459	15309	15628	15684	15347	15527	15497	15431	15638	15600	15619	15433	15492	15412	15522	15618	15311	15415	15390	15436	15415	15296	15507	15498	15424	15457	15662	15507	15628	15548	15525	15516	15463	15621	15360	15549	15474	15344	15486	15533	15584	15307	15444	15633	15541	15563	15605	15422	15369	15550	15422	15199	15286	15419	15432	15598	15326	15501	15485	15474	15318	15323	15624	15482	15604	15394	15524	15404	15500	15330	15614	15530	15611	15594	15671	15543	15435	15583	15354	15345	15572	15536	15584	15541	15609	15670	15607	15748	15742	15390	15488	15484	15355	15415	15477	15458	15398	15501	15585	15460	15624	15597	15537	15487	15363	15554	15661	15517	15602	15334	15410	15418	15526	15597	15488	15409	15528	15490	15528	15551	15595	15614	15628	15753	15559	15633	15625	15450	15295	15437	15473	15560	15570	15316	15413	15485	15569	15578	15571	15458	15582	15565	15435	15475	15549	15469	15400	15479	15442	15547	15509	15518	15491	15566	15530	15465	15519	15468	15436	15487	15414	15398	15690	15480	15524	15373	15438	15472	15375	15353	15323	15300	15535	15463	15501	15420	15570	15614	15569	15419	15610	15415	15334	15508	15653	15405	15398	15642	15534	15336	15506	15473	15503	15608	15559	15519	15501	15531	15534	15432	15325	15368	15808	15317	15499	15335	15552	15814	15673	15467	15554	15616	15458	15370	15351	15521	15506	15519	15322	15616	15593	15354	15370	15655	15499	15549	15533	15524	15550	15327	15389	15586	15617	15488	15430	15707	15448	15441	15661	15619	15669	15520	15474	15586	15276	15403	15414	15482	15472	15513	15397	15359	15199	15279	15527	15487	15510	15661	15360	15393	15492	15562	15485	15476	15618	15595	15541	15425	15628	15492	15451	15586	15511	15519	15441	15584	15612	15556	15489	15645	15767	15548	15514	15717	15498	15345	15505	15505	15520	15730	15409	15430	15554	15453	15520	15474	15536	15521	15629	15536	15436	15297	15524	15682	15520	15593	15360	15534	15624	15536	15758	15477	15560	15382	15500	15506	15361	15627	15564	15234	15521	15776	15485	15501	15414	15641	15603	15562	15463	15553	15642	15587	15585	15677	15580	15451	15550	15193	15604	15439	15725	15618	15495	15497	15493	15481	15375	15432	15274	15355	15597	15701	15574	15511	15299	15447	15290	15590	15655	15547	15559	15467	15493	15239	15302	15403	15260	15337	15641	15502	15431	15600	15464	15291	15620	15362	15521	15266	15337	15358	15381	15596	15300	15658	15536	15778	15363	15653	15631	15734	15543	15554	15363	15463	15422	15483	15431	15351	15335	15612	15553	15537	15423	15464	15476	15616	15541	15533	15562	15508	15454	15525	15590	15563	15298	15545	15727	15429	15599	15593	15498	15438	15432	15639	15570	15249	15530	15599	15508	15652	15524	15499	15492	15568	15368	15427	15310	15540	15535	15342	15457	15487	15578	15421	15555	15637	15403	15431	15515	15448	15631	15390	15765	15467	15527	15605	15531	15586	15311	15495	15519	15525	15464	15592	15478	15562	15641	15362	15446	15507	15329	15454	15557	15506	15661	15542	15515	15655	15610	15524	15539	15565	15510	15553	15481	15350	15388	15458	15575	15555	15568	15573	15731	15516	15473	15558	15517	15483	15495	15466	15578	15430	15248	15488	15395	15386	15343	15502	15655	15383	15537	15223	15529	15354	15538	15591	15672	15478	15482	15361	15502	15607	15448	15721	15766	15539	15377	15716	15554	15573	15263	15592	15483	15530	15635	15639	15520	15482	15481	15533	15478	15589	15337	15545	15472	15410	15511	15745	15451	15630	15545	15556	15545	15546	15423	15482	15501	15446	15480	15512	15735	15661	15521	15386	15561	15528	15365	15530	15421	15564	15524	15387	15511	15485	15658	15453	15480	15741	15537	15437	15461	15345	15762	15562	15446	15386	15623	15522	15663	15480	15513	15575	15444	15653	15718	15460	15392	15367	15463	15547	15472	15655	15466	15513	15443	15345	15472	15473	15441	15482	15583	15698	15531	15627	15535	15565	15552	15706	15326	15515	15660	15255	15397	15480	15386	15569	15480	15538	15456	15608	15347	15485	15308	15528	15422	15522	15500	15649	15567	15482	15427	15673	15711	15577	15386	15627	15523	15373	15378	15688	15475	15386	15550	15651	15433	15619	15579	15569	15621	15537	15389	15650	15595	15364	15581	15650	15378	15444	15226	15516	15516	15580	15637	15509	15545	15510	15528	15500	15568	15416	15583	15701	15388	15390	15536	15512	15685	15397	15589	15430	15582	15518	15527	15601	15496	15536	15419	15602	15419	15406	15488	15435	15407	15309	15504	15717	15496	15574	15450	15618	15520	15592	15520	15364	15552	15449	15467	15547	15533	15485	15456	15448	15371	15513	15296	15461	15645	15528	15531	15444	15377	15580	15710	15424	15511	15401	15604	15480	15397	15498	15464	15416	15489	15495	15474	15554	15495	15569	15482	15514	15331	15434	15428	15499	15400	15531	15530	15535	15559	15637	15385	15457	15657	15600	15644	15468	15453	15651	15612	15527	15614	15381	15593	15490	15287	15268	15346	15506	15520	15433	15455	15374	15415	15567	15323	15559	15596	15410	15662	15523	15474	15413	15479	15365	15343	15497	15566	15631	15481	15359	15532	15536	15364	15457	15417	15686	15497	15717	15307	15467	15539	15332	15517	15409	15354	15391	15565	15677	15588	15591	15397	15635	15496	15479	15437	15411	15424	15447	15420	15617	15533	15458	15449	15394	15651	15417	15644	15650	15546	15371	15596	15509	15526	15577	15615	15496	15496	15425	15422	15407	15388	15526	15241	15531	15377	15421	15534	15536	15595	15389	15413	15701	15430	15416	15413	15315	15503	15638	15389	15550	15433	15657	15423	15495	15560	15349	15463	15390	15346	15495	15358	15484	15716	15629	15656	15468	15442	15518	15293	15542	15472	15514	15381	15463	15532	15388	15184	15343	15602	15500	15441	15606	15458	15488	15587	15538	15377	15647	15498	15496	15631	15400	15369	15426	15577	15488	15449	15435	15305	15449	15491	15444	15522	15449	15534	15405	15484	15384	15427	15704	15618	15535	15499	15390	15469	15469	15585	15353	15678	15518	15502	15508	15560	15581	15395	15436	15405	15563	15465	15592	15468	15533	15507	15389	15522	15467	15551	15711	15477	15458	15446	15682	15694	15479	15746	15390	15481	15476	15367	15487	15429	15466	15400	15552	15533	15228	15481	15513	15719	15574	15638	15687	15685	15533	15591	15552	15632	15437	15412	15503	15347	15513	15517	15341	15455	15601	15496	15438	15487	15708	15613	15457	15275	15328	15550	15503	15389	15295	15632	15470	15445	15600	15366	15623	15619	15501	15437	15541	15631	15503	15498	15572	15476	15539	15480	15623	15436	15703	15592	15562	15578	15625	15531	15230	15462	15527	15594	15430	15536	15502	15690	15463	15473	15507	15440	15628	15418	15514	15527	15596	15581	15619	15477	15584	15581	15517	15406	15517	15388	15201	15558	15438	15394	15536	15613	15495	15553	15671	15653	15573	15471	15474	15427	15441	15307	15478	15554	15477	15510	15528	15425	15570	15704	15607	15672	15534	15338	15613	15428	15554	15441	15586	15602	15546	15343	15435	15563	15332	15535	15476	15264	15317	15428	15453	15382	15491	15661	15426	15420	15582	15580	15491	15492	15571	15587	15666	15637	15505	15442	15667	15576	15537	15507	15695	15518	15564	15533
25140	35526	31188	23394	18588	16538	15503	15156	14847	14839	14204	13868	13745	14030	13974	13856	13648	13741	13782	13825	13752	13617	13705	13777	13656	13727	13814	13942	13804	13871	13725	13788	13739	13693	13781	13768	13905	13849	13802	13762	13652	13721	13686	13632	13835	13737	13657	13825	13696	13767	13681	13686	13742	13702	13701	13617	13694	13694	13615	13780	13680	13746	13594	13718	13563	13660	13640	13688	13633	13666	13606	13631	13661	13734	13708	13638	13570	13635	13687	13675	13585	13510	13768	13702	13593	13609	13812	13665	13539	13650	13523	13764	13551	13594	13541	13837	13623	13475	13604	13574	13503	13754	13691	13490	13615	13634	13584	13691	13619	13659	13784	13753	13589	13740	13669	13708	13473	13722	13668	13449	13666	13705	13670	13673	13661	13720	13693	13547	13771	13541	13619	13485	13559	13693	13542	13657	13789	13492	13501	13711	13773	13539	13615	13788	13639	13736	13468	13637	13619	13497	13626	13673	13903	13522	13732	13589	13720	13667	13628	13524	13550	13681	13595	13613	13654	13664	13563	13632	13709	13816	13580	13534	13450	13699	13746	13701	13592	13560	13629	13581	13551	13559	13702	13657	13591	13520	13639	13655	13574	13693	13771	13692	13690	13790	13650	13608	13699	13732	13566	13623	13572	13670	13670	13756	13672	13516	13638	13684	13572	13510	13577	13677	13669	13488	13681	13858	13746	13662	13617	13469	13623	13590	13721	13527	13707	13764	13563	13623	13586	13707	13733	13509	13535	13733	13606	13746	13631	13810	13714	13590	13715	13738	13725	13564	13731	13507	13783	13683	13443	13753	13892	13659	13578	13653	13668	13632	13589	13515	13691	13634	13614	13623	13578	13661	13588	13818	13664	13761	13734	13629	13767	13768	13803	13726	13601	13603	13651	13559	13707	13664	13530	13754	13642	13794	13570	13782	13689	13527	13628	13727	13420	13655	13569	13753	13751	13609	13640	13758	13741	13670	13672	13669	13644	13695	13528	13505	13767	13688	13612	13529	13539	13688	13643	13456	13622	13630	13793	13676	13564	13782	13577	13625	13675	13864	13530	13550	13569	13629	13577	13611	13577	13506	13656	13567	13705	13693	13585	13689	13531	13551	13722	13640	13740	13633	13660	13665	13582	13614	13537	13583	13831	13540	13787	13710	13739	13907	13551	13705	13530	13761	13577	13550	13531	13636	13740	13868	13698	13695	13732	13748	13638	13645	13804	13793	13579	13598	13580	13739	13736	13621	13656	13683	13549	13765	13581	13583	13596	13791	13797	13545	13707	13680	13554	13711	13510	13660	13615	13487	13556	13662	13485	13726	13582	13642	13714	13659	13669	13466	13714	13717	13735	13665	13493	13625	13553	13686	13695	13695	13652	13613	13459	13764	13683	13674	13672	13716	13642	13720	13502	13692	13703	13504	13558	13721	13622	13579	13700	13614	13577	13857	13611	13737	13702	13722	13724	13701	13597	13577	13638	13658	13565	13764	13599	13528	13629	13617	13615	13657	13737	13572	13720	13712	13608	13603	13471	13606	13683	13648	13435	13493	13686	13673	13589	13675	13656	13652	13630	13446	13662	13584	13659	13652	13595	13674	13658	13674	13825	13500	13608	13694	13683	13753	13529	13659	13610	13657	13536	13655	13677	13741	13633	13607	13525	13615	13597	13731	13632	13538	13588	13788	13659	13706	13834	13639	13696	13679	13577	13691	13684	13751	13671	13629	13575	13658	13541	13577	13580	13452	13575	13540	13772	13568	13525	13550	13525	13605	13732	13552	13534	13690	13716	13648	13515	13575	13683	13567	13668	13544	13809	13578	13690	13579	13695	13473	13649	13702	13603	13508	13518	13561	13714	13563	13822	13585	13530	13656	13552	13557	13576	13541	13617	13530	13672	13644	13509	13476	13585	13713	13715	13697	13496	13694	13628	13545	13632	13551	13677	13663	13587	13621	13592	13832	13609	13567	13593	13595	13630	13636	13549	13598	13562	13797	13758	13493	13683	13629	13738	13635	13404	13583	13634	13769	13623	13707	13749	13712	13752	13667	13578	13720	13659	13612	13602	13565	13590	13632	13779	13639	13672	13570	13741	13786	13746	13699	13326	13695	13736	13674	13637	13592	13545	13580	13517	13705	13615	13705	13541	13706	13708	13625	13878	13706	13728	13584	13758	13619	13659	13551	13551	13815	13611	13612	13551	13401	13615	13615	13679	13594	13566	13685	13760	13649	13601	13674	13702	13528	13700	13566	13445	13485	13622	13629	13747	13454	13733	13593	13633	13665	13705	13532	13479	13494	13770	13534	13620	13706	13676	13685	13720	13681	13624	13598	13651	13520	13633	13730	13577	13699	13794	13605	13630	13641	13661	13561	13686	13588	13749	13713	13748	13548	13538	13701	13488	13682	13666	13824	13529	13704	13738	13636	13630	13552	13591	13509	13609	13570	13736	13667	13773	13516	13687	13552	13542	13595	13458	13690	13643	13790	13855	13504	13784	13578	13778	13615	13453	13730	13631	13560	13438	13619	13745	13616	13694	13529	13561	13581	13684	13730	13663	13513	13470	13779	13623	13605	13683	13565	13623	13537	13585	13493	13551	13627	13596	13680	13709	13480	13523	13477	13697	13556	13830	13598	13551	13688	13452	13726	13662	13784	13741	13670	13630	13588	13641	13699	13511	13620	13553	13631	13628	13631	13718	13553	13618	13706	13698	13633	13450	13636	13674	13598	13673	13620	13727	13502	13717	13631	13667	13510	13550	13571	13693	13635	13806	13630	13850	13716	13640	13654	13547	13602	13895	13466	13746	13540	13593	13647	13573	13863	13707	13567	13562	13774	13623	13521	13617	13584	13688	13658	13686	13629	13686	13610	13584	13662	13764	13638	13622	13667	13506	13787	13557	13653	13655	13594	13807	13505	13806	13580	13592	13743	13697	13615	13385	13694	13679	13644	13648	13852	13782	13525	13660	13624	13626	13787	13726	13677	13827	13781	13553	13661	13704	13641	13551	13662	13607	13759	13626	13422	13639	13811	13669	13663	13762	13600	13713	13515	13722	13558	13537	13495	13711	13671	13530	13708	13493	13744	13606	13741	13666	13454	13659	13495	13582	13563	13725	13497	13682	13702	13720	13726	13770	13656	13605	13596	13589	13590	13545	13541	13673	13654	13550	13619	13444	13651	13750	13622	13725	13604	13606	13553	13621	13582	13623	13555	13510	13680	13699	13617	13550	13626	13573	13720	13591	13527	13633	13673	13607	13729	13702	13458	13605	13741	13655	13629	13680	13665	13710	13664	13713	13502	13698	13568	13596	13591	13603	13601	13469	13763	13592	13623	13627	13482	13437	13552	13529	13353	13691	13700	13550	13741	13626	13720	13650	13742	13574	13467	13670	13716	13506	13582	13682	13607	13723	13573	13519	13735	13525	13608	13648	13700	13535	13500	13627	13624	13733	13540	13563	13713	13613	13663	13657	13670	13631	13662	13518	13577	13806	13677	13577	13471	13563	13722	13673	13603	13620	13656	13633	13817	13563	13522	13598	13520	13929	13561	13800	13571	13625	13739	13589	13757	13692	13607	13733	13691	13745	13576	13736	13591	13661	13555	13499	13646	13603	13705	13537	13658	13652	13683	13649	13533	13635	13468	13720	13446	13637	13633	13810	13817	13715	13715	13570	13543	13587	13707	13769	13648	13806	13565	13594	13701	13630	13510	13653	13642	13605	13654	13668	13640	13593	13635	13639	13547	13578	13514	13639	13618	13727	13577	13663	13593	13723	13656	13659	13653	13614	13668	13661	13448	13569	13645	13602	13490	13520	13607	13673	13399	13552	13593	13638	13702	13584	13549	13508	13657	13699	13597	13490	13597	13866	13599	13549	13527	13593	13484	13533	13689	13739	13695	13617	13715	13680	13861	13615	13688	13516	13567	13637	13545	13760	13506	13707	13692	13643	13702	13715	13464	13765	13532	13534	13854	13678	13740	13419	13649	13583	13706	13587	13730	13787	13735	13463	13789	13580	13561	13734	13450	13763	13568	13609	13762	13533	13557	13638	13666	13729	13529	13540	13610	13569	13788	13679	13636	13638	13663	13532	13618	13601	13597	13593	13574	13686	13626	13671	13588	13677	13473	13549	13648	13617	13658	13637	13566	13633	13656	13641	13546	13595	13777	13581	13689	13681	13726	13662	13621	13595	13624	13653	13355	13644	13703	13567	13797	13697	13536	13487	13652	13722	13605	13791	13601	13751	13712	13595	13529	13729	13635	13807	13826	13610	13761	13681	13354	13861	13718	13600	13591	13653	13705	13542	13757	13792	13644	13535	13489	13633	13653	13666	13750	13692	13697	13571	13620	13707	13347	13686	13663	13699	13580	13562	13774	13590	13446	13646	13643	13672	13592	13616	13544	13740	13535	13615	13613	13656	13743	13598	13675	13505	13586	13669	13540	13622	13693	13694	13649	13600	13559	13547	13721	13840	13573	13742	13684	13640	13671	13802	13625	13654	13663	13635	13617	13617	13728	13624	13770	13557	13416	13542	13657	13606	13685	13535	13481	13599	13775	13668	13710	13652	13582	13711	13611	13719	13511	13527	13689	13660	13647	13631	13770	13673	13574	13703	13601	13686	13730	13716	13620	13651	13505	13629	13717	13599	13626	13666	13641	13650	13703	13569	13606	13842	13561	13518	13705	13563	13589	13781	13643	13509	13628	13708	13507	13770	13692	13570	13469	13480	13701	13620	13685	13611	13615	13648	13701	13608	13637	13561	13702	13674	13513	13668	13514	13783	13558	13664	13598	13504	13684	13565	13702	13686	13616	13504	13616	13566	13723	13628	13679	13713	13461	13542	13822	13685	13563	13610	13550	13651	13765	13482	13844	13598	13733	13603	13779	13683	13506	13619	13901	13727	13440	13634	13662	13692	13674	13541	13677	13525	13378	13511	13759	13662	13661	13568	13620	13659	13638	13631	13586	13641	13627	13675	13645	13553	13736	13699	13672	13559	13718	13606	13669	13502	13619	13495	13456	13710	13781	13596	13650	13706	13564	13634	13641	13803	13782	13819	13565	13560	13754	13600	13579	13617	13662	13571	13746	13571	13781	13764	13565	13676	13614	13625	13597	13606	13672	13546	13545	13485	13674
24046	21211	28690	24871	23541	22645	20508	17801	17050	17016	16540	16204	15903	15946	15867	15604	15848	15695	15848	15811	15740	15649	15726	15696	15645	15816	15718	15906	15864	15812	15801	15743	15834	15752	15658	15720	15689	15627	15927	15729	15644	15586	15818	15793	15696	15704	15762	15801	15534	15922	15461	15676	15644	15752	15779	15565	15704	15556	15691	15722	15426	15649	15566	15527	15686	15374	15730	15225	15470	15508	15794	15528	15535	15465	15745	15577	15394	15303	15619	15540	15683	15533	15459	15638	15551	15301	15460	15533	15564	15614	15587	15580	15406	15384	15270	15523	15511	15575	15478	15304	15543	15594	15754	15526	15512	15582	15556	15558	15541	15636	15440	15484	15445	15523	15563	15585	15681	15610	15614	15379	15868	15549	15427	15385	15562	15456	15308	15503	15705	15440	15416	15520	15519	15553	15501	15388	15577	15596	15669	15488	15457	15466	15696	15478	15644	15373	15714	15619	15744	15522	15466	15584	15518	15665	15529	15608	15594	15455	15485	15559	15557	15432	15537	15555	15511	15741	15283	15592	15542	15521	15655	15558	15429	15442	15535	15549	15586	15351	15386	15532	15618	15557	15573	15549	15530	15653	15537	15445	15677	15367	15604	15507	15615	15557	15452	15620	15501	15446	15290	15589	15694	15433	15547	15430	15643	15822	15430	15344	15470	15461	15282	15530	15684	15622	15605	15458	15475	15569	15556	15420	15387	15676	15499	15547	15398	15498	15585	15533	15409	15363	15624	15422	15538	15619	15551	15346	15555	15448	15328	15467	15494	15450	15514	15649	15537	15648	15589	15600	15559	15498	15624	15528	15389	15424	15341	15454	15439	15576	15667	15421	15684	15556	15754	15512	15467	15513	15489	15449	15432	15587	15612	15433	15456	15674	15537	15445	15414	15547	15609	15579	15516	15478	15723	15514	15543	15542	15386	15593	15454	15482	15635	15499	15653	15469	15517	15444	15579	15357	15614	15711	15632	15611	15578	15780	15555	15496	15570	15380	15488	15653	15488	15433	15631	15564	15654	15587	15684	15511	15596	15633	15635	15585	15610	15482	15501	15593	15544	15526	15553	15630	15600	15595	15747	15507	15632	15525	15486	15616	15462	15526	15678	15471	15574	15305	15343	15569	15651	15406	15482	15589	15365	15521	15473	15676	15597	15708	15788	15588	15539	15584	15618	15727	15471	15421	15636	15743	15687	15648	15416	15524	15696	15486	15537	15497	15693	15404	15562	15582	15572	15642	15507	15612	15404	15685	15741	15465	15599	15488	15502	15436	15434	15486	15506	15527	15395	15371	15527	15560	15285	15359	15423	15564	15447	15546	15431	15454	15642	15609	15648	15561	15365	15466	15612	15713	15407	15441	15551	15412	15539	15507	15455	15535	15499	15716	15558	15516	15556	15390	15462	15494	15454	15465	15461	15605	15479	15467	15591	15472	15755	15597	15546	15573	15671	15565	15572	15509	15422	15597	15729	15782	15597	15554	15310	15423	15387	15448	15523	15374	15510	15577	15459	15401	15514	15407	15448	15567	15543	15449	15675	15688	15446	15449	15342	15513	15594	15582	15529	15582	15402	15413	15678	15545	15543	15459	15629	15477	15495	15534	15673	15683	15573	15594	15383	15481	15551	15718	15619	15536	15685	15554	15623	15415	15517	15478	15519	15569	15637	15461	15722	15519	15539	15499	15454	15686	15471	15471	15621	15411	15327	15640	15490	15680	15712	15472	15489	15661	15345	15617	15315	15491	15269	15507	15496	15636	15381	15514	15579	15710	15511	15565	15557	15486	15523	15629	15487	15500	15640	15427	15661	15549	15634	15612	15473	15630	15711	15478	15541	15674	15454	15351	15571	15435	15727	15692	15712	15453	15576	15329	15491	15520	15471	15572	15310	15519	15494	15528	15423	15624	15683	15504	15388	15547	15474	15351	15560	15567	15376	15396	15292	15469	15468	15434	15576	15536	15480	15512	15555	15409	15265	15390	15429	15440	15483	15606	15534	15579	15489	15340	15527	15352	15610	15476	15558	15534	15712	15520	15509	15491	15339	15492	15501	15499	15523	15430	15542	15506	15276	15571	15572	15531	15412	15560	15582	15588	15452	15447	15593	15361	15423	15312	15584	15358	15533	15381	15515	15535	15435	15506	15514	15538	15660	15384	15599	15457	15507	15451	15530	15457	15357	15503	15466	15427	15514	15741	15491	15529	15316	15563	15570	15490	15547	15481	15393	15323	15620	15515	15723	15265	15466	15478	15488	15500	15450	15494	15459	15457	15417	15422	15517	15565	15548	15382	15609	15334	15451	15378	15651	15654	15389	15417	15557	15614	15312	15456	15609	15368	15399	15729	15412	15519	15528	15494	15524	15517	15414	15635	15487	15490	15462	15423	15563	15531	15526	15481	15485	15525	15582	15727	15530	15650	15555	15431	15415	15563	15307	15504	15666	15497	15544	15496	15451	15506	15507	15495	15582	15556	15396	15550	15344	15577	15628	15480	15591	15455	15492	15393	15376	15636	15529	15449	15498	15831	15703	15886	15578	15538	15540	15572	15497	15453	15550	15381	15373	15586	15652	15500	15538	15507	15357	15462	15563	15614	15576	15226	15577	15599	15572	15617	15467	15343	15432	15746	15668	15553	15684	15345	15507	15538	15465	15649	15492	15612	15690	15547	15345	15402	15589	15419	15640	15344	15626	15487	15447	15387	15516	15579	15484	15621	15670	15555	15607	15412	15415	15782	15748	15673	15544	15564	15478	15281	15442	15468	15598	15445	15600	15600	15868	15521	15699	15421	15614	15339	15455	15623	15606	15375	15551	15709	15327	15537	15589	15414	15696	15539	15430	15538	15463	15554	15599	15557	15588	15434	15631	15537	15564	15593	15705	15468	15397	15445	15433	15494	15554	15487	15464	15501	15544	15727	15547	15450	15608	15534	15463	15452	15421	15465	15384	15377	15355	15555	15539	15607	15711	15515	15588	15564	15496	15458	15452	15613	15582	15527	15559	15546	15564	15581	15365	15401	15590	15485	15617	15569	15562	15639	15707	15471	15461	15538	15441	15851	15618	15618	15512	15494	15601	15573	15488	15474	15536	15266	15402	15468	15457	15448	15366	15528	15605	15474	15525	15480	15573	15514	15520	15476	15472	15402	15484	15465	15525	15446	15519	15468	15597	15699	15585	15460	15622	15495	15573	15541	15602	15755	15736	15655	15726	15580	15525	15394	15553	15442	15288	15485	15590	15518	15571	15739	15520	15606	15594	15543	15663	15651	15593	15610	15626	15704	15530	15506	15628	15581	15391	15413	15566	15614	15514	15810	15434	15528	15700	15554	15551	15413	15731	15441	15594	15566	15578	15633	15556	15335	15403	15471	15427	15470	15462	15463	15504	15563	15386	15629	15503	15477	15488	15639	15593	15685	15475	15422	15437	15583	15523	15586	15482	15508	15469	15547	15486	15487	15521	15652	15600	15486	15642	15430	15502	15521	15471	15425	15565	15581	15465	15493	15526	15784	15660	15648	15703	15545	15515	15420	15558	15478	15405	15465	15655	15595	15589	15813	15375	15540	15409	15364	15431	15474	15485	15473	15475	15588	15561	15412	15457	15520	15656	15470	15566	15444	15706	15620	15698	15680	15578	15710	15676	15557	15384	15647	15836	15471	15642	15571	15537	15708	15453	15572	15485	15463	15491	15422	15545	15601	15637	15642	15458	15426	15406	15493	15564	15492	15564	15495	15551	15383	15637	15409	15583	15257	15558	15530	15461	15565	15568	15452	15556	15493	15782	15723	15699	15534	15612	15554	15505	15713	15399	15652	15379	15800	15443	15464	15682	15596	15690	15566	15468	15678	15667	15482	15691	15464	15575	15418	15585	15674	15578	15427	15563	15656	15672	15305	15670	15547	15414	15556	15516	15303	15754	15644	15510	15450	15266	15523	15354	15456	15671	15458	15506	15529	15511	15465	15610	15581	15496	15791	15588	15550	15481	15626	15383	15475	15372	15471	15627	15626	15512	15496	15562	15271	15675	15524	15469	15612	15340	15642	15423	15380	15552	15422	15691	15527	15669	15595	15681	15769	15537	15557	15462	15314	15395	15784	15568	15502	15438	15344	15404	15567	15601	15315	15588	15515	15430	15374	15362	15571	15468	15604	15473	15495	15496	15750	15517	15556	15387	15640	15520	15470	15557	15608	15595	15561	15614	15422	15558	15615	15511	15546	15333	15524	15415	15363	15533	15321	15434	15340	15531	15574	15573	15418	15539	15417	15505	15553	15964	15611	15479	15409	15587	15415	15496	15672	15755	15532	15433	15413	15516	15560	15333	15647	15605	15662	15342	15482	15556	15481	15601	15374	15491	15511	15627	15712	15366	15526	15380	15513	15509	15623	15408	15537	15547	15666	15541	15427	15565	15606	15487	15586	15570	15587	15470	15527	15424	15570	15518	15561	15295	15743	15525	15647	15536	15483	15658	15432	15561	15541	15300	15541	15390	15416	15439	15642	15490	15631	15533	15480	15222	15548	15462	15620	15564	15547	15527	15507	15512	15571	15623	15484	15559	15547	15622	15561	15555	15495	15696	15254	15455	15531	15554	15511	15539	15699	15568	15553	15577	15678	15505	15540	15587	15523	15494	15510	15529	15626	15531	15697	15577	15463	15544	15344	15588	15632	15560	15692	15577	15329	15536	15491	15425	15522	15506	15452	15644	15397	15564	15482	15573	15533	15527	15666	15366	15437	15495	15507	15439	15631	15564	15516	15486	15654	15439	15735	15694	15448	15585	15579	15518	15384	15662	15626	15558	15436	15403	15387	15403	15514	15425	15475	15610	15366	15526	15414	15354	15683	15409	15522	15512	15678	15680	15709	15682	15476	15370	15711	15416	15179	15461	15443	15567	15497	15526	15561	15457	15595	15783	15611	15688	15625	15512	15507	15602	15438	15555	15611	15617	15548	15313	15465	15657	15559	15369	15525	15701	15536	15601	15454	15499	15555	15500	15554	15319	15482	15706	15547	15577	15658	15678	15423	15591	15489	15739	15575	15651	15400	15409	15444	15423	15684	15662	15643	15426	15560	15703	15379	15549	15610	15618	15403	15481	15452	15429	15592	15571	15453	15536	15435	15498	15473	15510	15628
25946	44534	39497	30286	24734	19514	16815	16136	15770	15532	14671	14393	14129	14296	14076	13900	13920	13807	13840	13988	14068	13825	13957	13658	13949	13618	14054	14008	13944	13870	14076	13833	13816	13813	13885	14081	13951	13936	13962	13571	13993	13685	13746	13763	13761	13849	13868	13764	13852	13685	13783	13938	13749	13828	13813	13512	13849	13695	13479	13561	13693	13689	13599	13563	13741	13838	13572	13614	13699	13708	13709	13742	13764	13556	13715	13587	13668	13533	13703	13789	13487	13613	13601	13593	13663	13620	13708	13661	13582	13586	13803	13739	13684	13499	13661	13704	13544	13713	13513	13691	13482	13488	13547	13582	13762	13787	13638	13565	13762	13600	13558	13595	13774	13719	13490	13675	13808	13702	13643	13770	13600	13687	13634	13652	13716	13680	13739	13682	13662	13614	13706	13710	13659	13604	13708	13814	13630	13624	13636	13584	13685	13759	13574	13673	13775	13611	13666	13788	13542	13750	13593	13598	13780	13645	13519	13638	13577	13575	13846	13624	13629	13803	13677	13537	13633	13748	13590	13736	13525	13688	13451	13622	13676	13678	13662	13629	13538	13681	13680	13562	13585	13581	13550	13785	13692	13629	13674	13614	13579	13603	13648	13707	13789	13697	13613	13684	13660	13762	13514	13584	13725	13536	13685	13698	13604	13636	13705	13636	13663	13612	13562	13639	13551	13789	13567	13454	13577	13529	13633	13552	13665	13724	13711	13604	13612	13707	13696	13629	13718	13560	13741	13540	13668	13750	13707	13519	13748	13512	13608	13681	13656	13732	13663	13607	13681	13336	13751	13682	13592	13793	13676	13614	13635	13680	13673	13759	13575	13733	13720	13622	13771	13492	13539	13742	13645	13643	13591	13800	13693	13630	13620	13679	13797	13743	13640	13744	13578	13632	13713	13523	13621	13539	13646	13555	13656	13709	13614	13653	13757	13651	13727	13590	13683	13787	13470	13645	13518	13603	13741	13689	13539	13557	13628	13791	13658	13838	13786	13516	13630	13672	13683	13822	13693	13768	13740	13757	13642	13767	13721	13796	13588	13634	13536	13689	13672	13522	13508	13676	13693	13683	13732	13572	13598	13608	13639	13762	13611	13542	13762	13567	13745	13545	13535	13605	13720	13582	13531	13667	13516	13768	13603	13682	13734	13906	13603	13495	13507	13586	13697	13638	13591	13692	13491	13629	13663	13864	13561	13811	13552	13588	13676	13591	13670	13583	13674	13676	13616	13665	13549	13524	13657	13675	13567	13753	13705	13689	13639	13611	13458	13463	13468	13704	13650	13695	13795	13651	13498	13715	13495	13534	13517	13629	13749	13699	13687	13551	13633	13677	13669	13607	13627	13638	13756	13564	13742	13611	13643	13554	13869	13696	13507	13708	13815	13680	13404	13688	13625	13687	13528	13691	13667	13544	13629	13673	13729	13619	13516	13737	13810	13448	13538	13723	13676	13861	13672	13727	13674	13583	13712	13787	13673	13678	13517	13655	13625	13749	13607	13598	13825	13708	13794	13551	13728	13699	13591	13575	13733	13507	13706	13644	13714	13532	13747	13567	13681	13681	13599	13720	13732	13781	13620	13538	13662	13773	13680	13637	13700	13658	13698	13692	13701	13611	13728	13581	13674	13656	13816	13523	13551	13609	13633	13486	13602	13407	13606	13558	13545	13697	13689	13745	13657	13779	13482	13667	13707	13598	13634	13557	13537	13552	13711	13644	13794	13429	13674	13487	13596	13570	13555	13558	13652	13750	13524	13646	13601	13699	13717	13652	13770	13602	13554	13403	13559	13694	13566	13719	13684	13332	13519	13507	13622	13545	13754	13722	13777	13650	13755	13512	13533	13602	13680	13674	13687	13676	13588	13567	13613	13630	13582	13569	13507	13671	13610	13619	13520	13810	13739	13692	13697	13761	13516	13804	13586	13646	13587	13649	13492	13605	13668	13616	13571	13791	13628	13635	13617	13515	13746	13630	13610	13898	13476	13706	13527	13549	13853	13721	13699	13424	13625	13764	13544	13765	13546	13521	13455	13718	13676	13584	13526	13506	13586	13781	13517	13704	13529	13609	13552	13647	13504	13537	13682	13658	13690	13641	13486	13701	13578	13463	13628	13706	13713	13580	13597	13650	13765	13689	13630	13621	13503	13661	13664	13608	13676	13644	13652	13703	13675	13651	13780	13682	13641	13676	13596	13824	13755	13588	13586	13548	13639	13740	13684	13608	13671	13641	13545	13606	13610	13694	13623	13660	13684	13565	13572	13704	13579	13595	13612	13690	13627	13723	13667	13656	13615	13688	13646	13817	13670	13652	13659	13718	13674	13694	13838	13595	13430	13634	13442	13561	13708	13612	13819	13574	13695	13577	13666	13630	13723	13575	13613	13710	13670	13626	13701	13596	13669	13602	13575	13485	13648	13576	13694	13549	13647	13694	13664	13673	13541	13492	13601	13854	13498	13608	13681	13664	13517	13823	13756	13697	13587	13637	13563	13703	13581	13683	13540	13590	13451	13568	13575	13660	13665	13773	13511	13779	13683	13649	13689	13599	13679	13731	13708	13718	13664	13510	13746	13462	13889	13726	13605	13687	13547	13725	13605	13544	13765	13593	13437	13521	13618	13597	13555	13643	13617	13788	13640	13571	13759	13648	13683	13738	13663	13612	13722	13616	13579	13700	13581	13606	13670	13643	13473	13769	13596	13687	13477	13572	13643	13682	13467	13644	13748	13578	13565	13714	13665	13645	13703	13660	13685	13620	13593	13599	13529	13735	13716	13639	13502	13646	13649	13561	13728	13660	13789	13814	13556	13691	13522	13562	13736	13552	13837	13527	13663	13713	13584	13661	13490	13658	13658	13703	13708	13685	13653	13578	13552	13837	13591	13654	13700	13609	13596	13745	13685	13692	13616	13736	13660	13553	13743	13788	13714	13783	13715	13593	13675	13632	13525	13636	13744	13589	13548	13527	13567	13655	13683	13591	13629	13637	13590	13711	13712	13568	13575	13558	13719	13527	13603	13701	13646	13543	13644	13642	13692	13737	13532	13635	13588	13598	13622	13661	13570	13698	13489	13832	13744	13615	13465	13654	13652	13515	13568	13663	13646	13541	13635	13690	13655	13515	13573	13679	13632	13634	13759	13770	13429	13671	13598	13667	13771	13630	13641	13494	13636	13683	13678	13704	13609	13542	13496	13617	13678	13355	13583	13638	13553	13758	13717	13779	13661	13687	13732	13758	13651	13657	13596	13703	13570	13639	13472	13806	13619	13577	13460	13528	13657	13741	13681	13702	13664	13710	13615	13693	13581	13669	13736	13466	13812	13554	13622	13598	13626	13724	13784	13666	13751	13585	13570	13681	13734	13672	13688	13587	13579	13756	13524	13616	13717	13647	13614	13768	13813	13698	13585	13725	13625	13573	13642	13782	13707	13705	13633	13684	13779	13660	13706	13557	13548	13637	13714	13643	13697	13625	13660	13551	13655	13582	13712	13703	13615	13661	13523	13596	13734	13633	13584	13689	13460	13564	13508	13684	13612	13554	13662	13612	13661	13518	13440	13705	13712	13684	13653	13757	13714	13545	13861	13581	13643	13670	13564	13729	13659	13573	13753	13653	13588	13754	13697	13502	13705	13618	13678	13567	13575	13785	13629	13767	13753	13515	13711	13667	13666	13545	13499	13650	13648	13685	13547	13458	13712	13675	13754	13611	13700	13617	13736	13513	13769	13477	13704	13612	13583	13658	13585	13731	13614	13597	13642	13621	13736	13748	13724	13549	13675	13554	13729	13548	13721	13527	13610	13695	13657	13801	13527	13769	13668	13782	13599	13742	13554	13643	13612	13767	13615	13590	13584	13620	13675	13546	13539	13653	13742	13534	13797	13736	13658	13567	13711	13623	13517	13701	13641	13483	13579	13452	13650	13657	13588	13496	13758	13528	13636	13561	13564	13573	13666	13717	13567	13699	13597	13620	13623	13538	13580	13625	13606	13559	13720	13477	13561	13676	13583	13683	13614	13755	13455	13530	13557	13657	13764	13679	13651	13631	13470	13649	13557	13752	13640	13630	13611	13662	13769	13741	13598	13750	13624	13682	13722	13560	13627	13572	13625	13794	13727	13655	13523	13395	13728	13631	13568	13657	13653	13635	13621	13633	13746	13593	13521	13467	13642	13699	13575	13564	13613	13663	13553	13665	13559	13659	13729	13749	13752	13650	13685	13637	13590	13493	13651	13629	13626	13491	13671	13506	13495	13579	13604	13621	13567	13511	13744	13521	13649	13614	13712	13491	13640	13447	13568	13641	13627	13553	13572	13820	13700	13588	13527	13684	13743	13774	13766	13559	13637	13713	13686	13733	13634	13702	13587	13690	13575	13599	13767	13627	13559	13657	13545	13559	13812	13704	13663	13666	13662	13531	13665	13633	13567	13770	13758	13473	13703	13688	13489	13668	13593	13653	13678	13581	13498	13633	13562	13732	13635	13613	13768	13744	13655	13672	13565	13791	13668	13626	13531	13661	13756	13693	13695	13665	13613	13495	13624	13634	13728	13733	13824	13416	13823	13764	13687	13669	13688	13456	13794	13640	13482	13564	13661	13488	13623	13665	13571	13471	13676	13600	13782	13643	13656	13664	13486	13607	13747	13658	13578	13558	13565	13796	13563	13703	13691	13650	13455	13572	13660	13608	13559	13641	13762	13657	13772	13766	13746	13553	13560	13732	13555	13816	13604	13726	13647	13571	13605	13615	13676	13604	13758	13636	13796	13683	13592	13816	13710	13593	13671	13647	13695	13536	13619	13544	13809	13555	13774	13551	13544	13660	13538	13758	13548	13758	13655	13706	13601	13626	13659	13675	13703	13692	13598	13623	13714	13666	13635	13693	13613	13551	13523	13722	13620	13640	13618	13626	13559	13650	13644	13643	13642	13734	13557	13660	13678	13600	13665	13737	13528	13637	13690	13381	13550	13444	13841	13750	13739	13633	13550	13604	13648	13398	13525	13670	13624	13517	13800	13795	13574	13612	13581	13590	13607	13600	13633	13736	13839	13529	13633	13623	13717	13746	13479	13716	13729	13629	13607	13489	13781	13575	13563	13625	13688	13660	13758	13580	13586	13695	13641	13446	13611	13607	13637	13518
22933	21164	28829	23924	21842	24280	25127	19320	17953	18022	17301	16961	16674	16789	16768	16712	16467	16449	16392	16255	16430	16485	16547	16587	16334	16363	16356	16350	16407	16226	16461	16373	16643	16220	16457	16453	16190	16431	16387	16172	16190	16085	16442	16374	16190	16199	16317	16233	16166	16125	16376	16214	16065	16065	16141	16068	16056	16165	16137	16070	16175	16065	15989	16065	16025	16285	16141	16082	16039	16078	16028	16008	16080	16154	16134	16110	16278	16011	16090	15916	16086	15854	16126	16060	16272	16261	16037	16017	16050	16115	16119	16282	15954	16003	16192	16095	15970	15966	15995	16122	16363	16206	16162	16126	15995	15987	15958	16015	15977	16113	16109	16015	16095	15982	15887	16077	16034	16165	16238	15983	15997	16143	16069	16092	16074	16039	16004	15931	16092	16210	16194	16010	16303	15951	15982	16102	16167	16115	16262	16053	16076	15962	16281	15936	16055	16113	16134	15960	16040	16123	16082	15948	15889	16051	16004	16186	15868	16143	16074	16274	16285	16280	16007	15888	16007	16186	16059	16104	16086	16070	15911	16004	16100	16146	16081	15988	16042	16026	15891	16110	16031	16035	15794	16123	16075	16118	16058	15993	16082	16026	15881	15901	15849	16290	16145	16197	15971	15951	15892	16216	16067	16027	16127	16070	15917	16012	15986	16166	16108	16139	15974	16091	15982	15880	16005	16159	15839	15999	16195	15945	15936	16100	16147	16084	16107	16008	15925	16200	16140	16089	16142	16087	16275	16065	16043	15932	16031	16097	16018	16129	16057	16121	16129	16162	16034	16160	16012	16091	16198	16022	16165	16064	16033	15940	16050	16156	16157	15978	16193	15980	16016	15912	16094	16021	16336	15961	16103	16032	16022	16029	16047	15981	15770	15942	16005	16232	16161	16052	16000	16280	15948	16107	15984	16216	15920	15965	15996	16078	15946	16052	16033	16072	16159	16036	16099	16080	16069	16112	15945	16111	15946	16111	16101	16038	15883	15846	16060	16072	16111	16040	16107	16230	16038	16137	15887	15938	16173	16252	16023	15908	16185	15903	16200	16126	15831	15933	16155	16011	16131	15957	16109	16210	16183	15907	16186	15839	16195	16092	16043	16209	16340	15990	15990	16000	16002	15973	15804	15956	16112	16022	15931	15978	15971	16091	16119	16237	16143	15970	16123	16026	15991	16149	16023	16107	16171	16091	15969	16197	16168	16218	15830	15900	16064	16172	16066	15873	16070	16065	15980	16005	16045	16116	16220	15932	16127	16009	15966	16015	16143	15922	16159	15864	16005	16185	16001	16148	16184	16172	16299	16048	16026	16076	15984	16039	16194	16029	16041	16288	15998	15974	16148	16121	16219	16074	16042	15897	16068	16018	15859	16073	16154	16057	16065	15975	16120	15965	15910	16166	16119	16114	16061	16087	16193	16143	16036	15954	16064	16081	15867	16160	16131	16035	16093	16004	16073	15994	16049	16100	16150	15972	15925	16253	16124	15925	16221	16051	16111	16064	16057	16128	15918	16202	16311	16042	16197	16042	16112	16286	16045	16081	16078	15982	16016	15858	15986	16152	16273	16001	15969	16056	15810	15973	16049	15937	16061	15952	15945	15980	16004	16038	15969	16146	16010	15984	16219	16192	16175	15945	15982	15937	15618	15980	16080	16071	16104	16093	16067	16043	16027	15972	16031	15965	16084	15955	16173	16025	15966	15942	16102	16140	15975	16104	16044	16059	15980	15995	15973	16020	16139	16053	15724	15960	16150	16018	16019	16236	15967	16038	16034	15889	16146	16125	15924	15848	16065	16217	16075	16263	16073	16085	15968	16160	15946	16032	16207	16294	16057	16116	16151	15960	16031	15927	16009	16116	15997	15936	16134	15950	16060	16002	15945	16010	15995	16132	15868	15954	16138	16139	16082	16226	15993	16107	15852	16085	16024	16060	15989	15987	15964	16218	16141	16050	16055	15777	16057	16015	16054	16069	16093	15982	16084	16107	15996	16106	16108	15935	16006	16123	16299	16059	16251	16175	15895	16127	16011	16227	15924	16067	16110	16092	16018	16177	16104	16027	16058	16127	15842	15940	16193	16141	15850	15840	16209	15855	15993	16277	15918	16028	15922	15964	15953	15792	16008	16228	15976	16237	16088	16054	16019	16047	15963	15924	15919	16330	16150	16072	16064	16160	15890	15916	16282	15921	16198	15992	16147	16069	15982	15956	15947	15897	16099	15901	15951	16152	16185	16078	16159	16146	15950	16116	16022	15998	15978	16166	15985	16213	15921	16032	16047	16074	16080	15975	15992	16163	16013	16003	15921	15932	16111	16287	16028	15987	16002	15920	15975	16097	16052	16005	15925	16156	15906	16144	15905	16092	16326	15981	16240	16143	16162	16135	16110	15941	15987	16140	16041	16076	16015	15908	15969	16145	16180	15981	15863	16048	15862	16074	15972	15912	15984	16262	15928	16191	15857	15978	16013	15862	15982	16137	16122	16107	16061	15997	16126	16115	15978	16025	16053	15979	16061	16104	15970	16121	15959	16071	16036	15951	16182	15993	16101	16122	16103	16118	16148	15893	15829	15919	16033	16031	16108	16068	16185	15944	16084	16127	16074	16124	15974	16040	16103	15938	16101	16012	16110	15973	16147	15809	16072	16124	15890	16051	16072	16166	16124	15957	16019	15980	16266	16037	16058	15965	15960	15894	16169	16118	15952	16224	16053	15856	16138	16097	16121	15980	15986	16220	16032	15984	15794	15983	16172	16181	15874	16028	15985	15938	16129	16142	16005	15806	15900	16049	16005	15846	15863	16064	15968	16037	15916	16055	16029	16088	16091	16002	15993	15784	16001	16066	16033	16054	16019	16170	16197	16174	16023	15907	16016	16108	15912	16030	16173	16136	15985	15828	16107	16020	15901	15884	16057	15831	16174	16145	16052	16076	15998	16014	16001	15749	15757	15936	16131	16027	15871	15978	16026	16068	16000	16149	16178	16035	16054	16148	15917	16177	16151	16151	16077	16296	16078	15975	16140	15986	15869	15875	15986	15976	16080	16229	15969	16353	16092	16079	16076	16238	15924	16141	16188	16116	16233	15933	16054	15849	16137	15976	16050	16109	15991	16015	15984	16139	16145	16077	16019	16029	16020	16187	15907	16114	16357	16163	16013	15890	15994	16152	16111	15883	16002	16030	15909	16170	16171	15969	16182	16190	16132	16010	16169	15962	16066	16007	16029	15919	15897	15860	16032	15974	15974	15942	16033	15939	16109	16050	16086	16082	15955	16081	16177	16176	15963	15877	16042	16145	15843	16277	16050	16113	16105	16102	16026	16218	16017	15977	16146	16146	16227	16116	15969	16018	16143	15923	16136	16164	16122	16113	16008	16111	15916	16003	15947	16165	15972	16080	16055	15859	15995	15910	15831	15941	15936	15930	16237	16050	16079	16111	16066	15992	15946	16128	16242	16086	16003	16115	16030	16023	15995	15733	15882	16123	15936	16106	15983	16009	16103	16091	15996	16143	16113	16149	16013	16081	16074	15925	16209	15969	15948	15886	16053	16104	16044	15955	16074	16162	16115	16105	15967	16035	16120	16246	16261	16126	15919	16119	15965	16057	15956	15966	15943	16043	16069	16000	16096	15937	16106	15884	15998	16122	16141	15855	15861	16045	16049	16023	15803	16205	15974	16232	15831	16118	16033	16037	15959	15963	16215	15974	16049	15988	16175	16090	15949	16112	16052	16157	16027	16048	15900	16169	15929	16080	15989	16132	16168	16219	16010	15993	15969	16029	16103	16046	16157	16037	16026	15969	16025	16078	16064	16134	16089	16017	15986	15947	15810	16050	16044	16045	16221	16138	15984	15897	15836	15959	15993	15908	16064	15903	16086	15991	15797	16057	16108	16080	16110	16114	16060	15979	15906	16164	16105	16049	16088	16002	16067	16255	16027	16131	16020	16221	16068	16149	16248	16328	16221	16056	16138	16019	16108	15987	15900	16173	16007	16142	15996	15990	15952	15969	16219	16218	15996	16157	15987	16037	15972	16110	16095	16191	16155	15939	16002	15806	15987	15946	16113	16015	15908	15930	15897	16021	16165	16084	16073	16050	16172	16012	16009	16053	16047	15963	15986	15865	16011	16087	15878	15826	16311	16106	16094	16118	16200	16057	16144	16334	16143	15923	16286	16172	15933	16130	16104	15947	15961	16048	16017	16097	16210	16234	16173	15895	15888	16001	15872	16346	16040	16052	15989	15963	16111	16014	16150	16199	16089	16005	16061	16060	16176	15991	16106	16121	15956	15989	16052	15997	15974	15964	15941	16053	16137	16145	16034	16112	15851	16180	16126	15907	16070	15995	15901	16210	16113	16105	16163	16116	16052	16193	16027	16106	16215	16055	16079	15962	16215	16196	16142	16399	16103	16151	16020	16031	16097	16081	15857	16203	16018	16122	16159	16018	15986	15898	15994	15909	16181	15984	16086	15980	16062	15952	16151	16116	16047	16055	16079	15946	15860	15990	15878	16060	16029	15944	16136	16085	15895	16059	16124	16109	16062	16148	16125	16009	15982	16054	15892	16211	15899	16282	16124	16195	16103	16042	16110	16115	15868	16160	16292	16114	15946	16312	16013	16022	15909	16094	16068	16242	16148	15907	16065	15943	16049	15978	15922	16046	16097	16091	16130	16048	16139	16048	15906	15831	16001	15862	16049	15990	15972	15955	16169	15884	16177	16273	16150	16006	16087	15990	15995	16142	15921	16062	15956	16072	16116	16120	15667	16094	16109	16106	15954	16036	16147	16111	15988	15945	16283	16017	16016	16102	15900	16010	16153	15903	16110	16071	16086	15981	16138	16006	15981	16105	16129	16005	16041	16038	16014	16151	16085	15980	16206	15930	16012	16018	16001	15963	15979	16009	16203	15875	16059	16195	16133	16096	15971	16088	15938	16119	16059	16078	16168	16069	16261	16138	16025	16018	15892	16047	16008	16057	16024	15835	16081	15920	16054	16154	16080	15970	16036	15894	16155	16130	15970	15972	16108	15982	15945	16150	16020	16148	15838	15915	15816	16063	16160	15821	16085	15969	16182	16174	16158	15939	15936	15934	16098	16087	16041	15968	16081	15847	16049	16000	16117	16064	15895	15879
28542	50248	44874	35307	25376	23141	19401	17490	16747	16484	15517	14953	14693	14675	14678	14404	14308	14234	14314	14391	14285	14123	14141	14102	14274	14212	14235	14235	14279	14297	14430	14228	14353	14200	14266	14196	14365	14229	14316	14171	14140	14214	14198	14121	14176	14146	14290	14141	14149	14214	13972	14184	14075	14071	13993	13977	14024	14015	14189	14149	14160	13990	13983	14087	14057	13915	13973	14007	13946	13965	14034	14014	13994	13886	13976	14031	13935	14051	13823	14187	14039	13883	13985	13784	14030	13896	13855	14102	13790	13964	13865	14003	13822	13917	13994	14044	13931	13991	14040	13903	13764	13960	13957	14030	13981	13851	13938	13890	13815	13785	13901	14077	13905	14030	14099	13975	13944	13923	13930	14145	14191	14002	13855	14049	13849	14083	13919	14019	13926	14045	13847	13979	13955	13922	14003	13962	14025	13857	13982	13895	14021	14029	14008	14065	14160	14122	14021	14037	14068	13920	14001	13807	14061	13975	13895	13875	13895	13939	14062	13943	13928	14116	13807	14103	13942	13977	14017	14158	14005	14046	13844	14068	14046	13933	13993	13902	13932	14091	13984	14099	13992	13827	14086	13908	14041	13928	14012	13835	13861	13996	13784	13910	14134	14003	14041	13871	14129	13909	13962	13924	13844	13914	13826	14033	14020	13952	14076	13971	14185	14026	14053	14129	13783	13949	13998	13983	13904	13846	13850	13790	13936	14022	13977	14045	13901	13893	14074	13974	13948	13877	14071	14009	13933	13981	14053	13974	13798	13906	13889	13890	13925	13975	13840	13831	14063	13803	14104	13950	13932	13923	14048	13972	13840	13988	13825	13867	13966	13934	13758	14263	13929	14074	13873	13983	13826	14171	13992	13888	13901	13977	13990	13932	14093	13923	13888	13868	13885	13742	14156	13847	13951	13955	13880	14059	13952	13981	13999	14078	13797	13915	13823	14033	13906	14098	14021	13913	14035	13947	14016	13900	14080	13842	14034	13898	14018	13902	13725	13913	13949	13936	14023	13935	13902	13785	13864	14057	14155	14023	13826	14058	13894	13912	14156	13970	13755	13857	13893	13936	14166	13933	14039	13897	14074	13946	13899	13942	14034	13947	13890	14150	13946	13829	14071	13854	13897	13915	13957	13905	14104	13906	13673	13881	13991	13964	13969	14003	14056	13946	14126	13837	13867	13833	14018	13936	13971	13894	14066	13855	13840	13920	13950	13954	14185	13935	13947	13964	13873	13875	13816	13969	13772	13937	13797	13784	14029	13927	13689	13961	13836	14084	13994	13970	13832	13863	13850	14066	13867	13942	13906	13983	13952	13864	13882	13806	14103	13899	14080	13795	13992	13917	13967	14138	13842	14005	14027	14041	14093	13978	13910	13900	13862	13978	13901	14080	13924	13926	13936	13989	13836	13883	13976	13958	13897	13946	13981	13948	13882	13982	13882	14004	13998	14078	13854	13827	13961	14012	13951	13900	14077	14022	13858	13944	13843	14038	13846	14037	13851	13994	13714	13976	13783	13981	13949	13866	14024	13927	14068	14106	13978	14123	14007	13979	13928	13933	13895	14006	13870	14101	13801	14008	14002	13866	14097	13934	14096	14088	14026	14026	13899	14066	13902	14102	13788	13950	13960	14025	13984	13955	13984	13803	14037	14007	14033	13949	13929	13964	13871	13834	13874	13817	14168	13902	14116	13898	13847	13926	14133	13896	14021	13853	13965	14044	13899	13840	13741	14105	13989	13868	13844	13931	13856	13775	13951	13983	14034	13957	13789	13944	14064	13957	13830	14039	14019	13877	13942	14059	13872	13864	13828	13870	13973	14004	14097	13966	13904	13925	14113	14071	13911	13890	13898	13920	13796	13960	13909	13989	13849	14024	13957	13911	14081	13874	13937	13887	13967	13843	13705	14003	13811	13971	13974	13923	13898	13953	13794	14097	13880	14015	13971	14042	13843	13851	13980	13843	13860	13970	13709	13924	13930	13955	14100	13882	14013	13878	13879	14036	14069	13980	14045	13905	13844	13885	13864	13930	14064	13955	14034	14114	14093	13917	13941	13840	13906	13893	13912	13929	13891	13896	13965	13975	13925	13977	13899	14037	13960	13948	13845	13804	13782	14010	14032	14089	14057	13954	13767	13902	13993	13793	13981	13798	13995	13929	14084	13971	13752	13948	13861	13994	14072	13971	13965	13939	13933	13922	13949	13894	14056	13878	13939	13943	13962	13809	14033	13920	13921	13973	13979	14103	13738	13941	13958	14029	13985	13824	14039	13921	13868	14119	13973	13964	13926	13932	13949	14091	14078	13947	13976	13808	14059	14076	13923	13907	13974	14082	14002	13984	13856	13917	13905	14061	13875	13877	13935	14051	13865	14007	13927	13977	14011	14084	13923	13954	13955	13989	13826	13934	13918	13912	13948	14058	13999	13906	13793	13936	14027	13907	14098	13957	13938	13910	13632	13982	13940	13809	13909	13959	13812	13903	13891	14006	13949	13960	13831	13912	13926	13779	13953	14079	14043	14021	14068	13867	14114	13910	14112	13898	13905	13952	13917	13885	13861	13966	13883	13853	14098	13869	14003	13823	13983	14015	13939	13886	13949	13976	13874	14104	13869	13997	14014	13907	14161	14098	13994	14007	14001	13967	13983	13832	13899	14006	13870	13903	14015	14019	13961	13873	14017	13790	13777	13939	14094	13949	13910	13980	13963	13915	13882	13993	13884	14083	14135	13846	14042	13957	13948	14020	13771	13824	13984	13888	13847	13993	13893	13949	14060	14016	13880	13970	13985	13938	14125	13912	13921	13950	13930	13984	13874	13956	13875	13858	13944	13913	13774	13934	13915	13970	13819	13873	13900	13760	14069	13984	14003	13946	13732	13915	13988	14055	14053	14079	13952	13976	14058	14036	13973	13858	13914	13956	13981	14000	13855	13856	13883	14100	13899	14140	14017	14107	13876	13963	13975	13956	13870	13963	13892	14060	14041	13963	13888	13777	14089	13879	13988	13967	13848	13925	14054	13970	13982	13942	13938	14048	13917	14055	14000	13912	13803	14074	13932	14034	14063	13810	14120	14075	13914	13854	13986	13829	14070	14028	13797	14122	14096	13977	14044	13934	14039	13753	13892	14094	14010	13944	13895	13979	13954	13851	13854	14024	13959	13924	13868	14110	13862	14006	13949	14045	13839	13910	13969	13935	14035	14114	13997	14015	13889	13785	13995	13918	14076	13974	13942	13991	14059	13812	13856	13881	13995	13874	13979	13823	14051	13816	13928	14001	13744	14046	14087	13962	14038	13984	13954	13796	13836	13842	13930	13810	14120	13920	13816	14100	14068	13957	14037	13878	14115	13951	14024	13936	13981	13913	13844	14052	13921	13972	13970	13980	13971	13794	14056	13830	14019	13968	13753	13819	14004	14162	13984	13834	13991	13760	13781	14070	13837	13978	13953	13886	13890	13861	13984	13849	13859	14061	13917	13940	13929	13993	13963	13878	13952	13788	14089	13866	13893	14071	13896	14020	13932	14071	13822	13849	14001	13854	13795	13863	13692	14006	13997	14155	14069	14101	13845	13912	13947	13904	13839	14047	13961	13941	13987	13938	13890	13842	13973	13857	14133	14002	14063	13852	13881	13923	13903	14000	14104	14090	13944	13924	13941	13902	13902	13802	13822	13811	13987	13897	14023	14031	13819	13842	13810	13755	14017	14025	14062	13908	13774	13953	13847	13905	14014	14057	13996	13707	14054	13955	14030	14002	13998	14011	13830	13958	14008	13913	13953	14046	14035	13958	13878	13862	13866	13989	13809	13759	14000	13844	13858	13776	14091	13878	14026	13949	13677	13979	13940	13938	14106	13989	13863	13982	14155	13935	13942	13974	14016	13916	13957	14073	13730	13852	14004	13924	13898	13900	13921	13963	13864	13903	13913	13910	14010	13982	13920	13854	13939	13915	13810	13918	13913	13877	14041	14143	13810	13995	14029	14065	13998	13953	14221	14122	13874	13833	13846	14001	13719	13933	13909	13976	13885	13883	13881	13924	13942	13901	13989	13901	13906	13989	13939	13826	13926	13960	14003	13931	13856	14135	13921	14005	14104	13939	14028	13931	13912	13977	13950	13831	14065	13950	13962	13928	14043	13914	13997	13972	13853	13987	13968	14010	14058	13895	14018	13978	13957	14041	13773	13883	13835	14000	14109	13844	13834	13977	14027	14071	14116	13810	13984	13917	13783	13899	14031	13841	13961	13906	13981	13942	14052	13926	13889	13975	13949	13845	13910	13844	13886	13830	13896	13753	14004	14010	13915	14146	14108	13961	14018	13938	14015	14024	13778	14079	13901	13898	13929	13750	14017	14068	13929	13949	13844	14023	13854	14003	13924	13940	13949	13875	13915	13730	13894	13975	13980	13719	13814	13777	13984	13700	13945	13998	13969	13860	13919	13905	13845	14069	13778	13950	14022	13818	13867	13997	13897	13978	13927	14049	13847	13761	14082	13873	14063	14056	13977	13898	13936	13887	14066	13933	13883	14048	13873	14082	14034	13887	13903	13902	13882	14058	13941	13792	13846	13929	14072	13838	13762	13866	13964	14071	13845	13882	13882	13783	13907	14054	14027	13913	13927	14059	13907	13915	13984	13959	13852	14000	13960	13990	14039	13848	14050	13842	13849	13863	13913	13895	13990	14139	13834	13679	14088	14017	13956	13871	13979	13893	13964	13959	13869	13939	13970	13766	13997	13874	14016	13928	14085	13988	13934	13818	13613	13856	13991	14054	13840	13788	13977	13721	13997	13872	13894	13935	14006	13893	13927	14046	14071	13768	13784	13863	13947	14014	13937	13906	14071	13911	14015	13937	14035	14012	14038	13940	14050	13987	13895	13973	14113	14011	13917	14068	14133	13934	13783	14045	14097	13949	14027	13735	13972	13948	13919	13845	13950	13832	13997	14012	13951	13829	14066	13961	13808	14105	13991	13941	13887	14102	13812	13784	13792	13813	13940	13925	13901	13832	14040	14074	13925	13870	13967	13908	14071	14006	14044	13816	14046	13946	14134	13848	14079	14006	13942	13998	14101	13997	13941	14000	14007	14020	13946	13953	14117	13899	13977	14009	13872	13945	13881	13916	13831	13915	13776	13814
28412	24378	29120	24237	18923	17681	17117	16552	16357	16159	15870	15704	15919	15726	15608	15535	15589	15745	15635	15323	15439	15742	15587	15482	15657	15478	15655	15610	15716	15650	15534	15785	15618	15781	15715	15646	15558	15781	15733	15646	15579	15637	15712	15547	15588	15672	15684	15652	15664	15486	15530	15483	15598	15489	15666	15694	15567	15554	15354	15290	15938	15583	15517	15446	15289	15534	15634	15515	15382	15440	15369	15598	15420	15408	15528	15463	15473	15531	15685	15361	15555	15663	15588	15311	15575	15831	15471	15498	15516	15574	15442	15589	15470	15360	15324	15285	15682	15581	15373	15482	15465	15554	15473	15559	15496	15501	15569	15534	15512	15420	15459	15729	15639	15450	15480	15533	15522	15418	15592	15602	15548	15501	15584	15399	15438	15467	15237	15560	15448	15515	15431	15492	15387	15424	15629	15573	15462	15587	15714	15457	15550	15533	15727	15509	15566	15525	15635	15518	15337	15575	15488	15379	15633	15549	15419	15593	15424	15399	15418	15476	15316	15396	15611	15443	15681	15419	15656	15628	15516	15245	15559	15514	15497	15475	15435	15320	15453	15361	15495	15517	15539	15411	15478	15541	15477	15442	15335	15635	15463	15471	15444	15524	15494	15368	15657	15685	15491	15360	15509	15235	15719	15600	15483	15486	15575	15315	15362	15442	15623	15437	15395	15658	15547	15716	15698	15531	15464	15560	15458	15419	15417	15470	15478	15552	15497	15444	15490	15514	15537	15330	15870	15540	15737	15531	15443	15462	15586	15611	15586	15448	15519	15513	15612	15587	15486	15809	15584	15646	15539	15470	15559	15579	15492	15478	15514	15471	15754	15383	15386	15468	15350	15606	15690	15387	15512	15592	15752	15528	15489	15473	15399	15381	15411	15430	15649	15520	15334	15317	15525	15484	15485	15503	15684	15666	15351	15536	15523	15562	15494	15380	15639	15427	15580	15560	15772	15652	15505	15608	15630	15448	15656	15354	15694	15534	15609	15369	15431	15359	15565	15454	15750	15578	15534	15530	15486	15420	15520	15458	15378	15716	15444	15485	15548	15783	15553	15469	15377	15594	15591	15348	15428	15478	15385	15561	15756	15703	15422	15568	15491	15467	15686	15475	15519	15716	15419	15354	15406	15498	15525	15492	15282	15547	15459	15596	15612	15736	15413	15437	15274	15562	15670	15438	15552	15554	15593	15602	15458	15707	15446	15510	15334	15377	15440	15479	15583	15485	15442	15514	15524	15613	15343	15609	15510	15571	15508	15556	15579	15419	15498	15449	15447	15526	15496	15447	15578	15607	15511	15425	15446	15474	15505	15305	15512	15505	15297	15653	15328	15532	15578	15471	15507	15301	15393	15625	15406	15477	15536	15558	15643	15298	15509	15698	15611	15428	15565	15684	15423	15544	15655	15487	15400	15481	15389	15245	15305	15512	15577	15599	15709	15458	15725	15445	15624	15472	15453	15485	15744	15567	15463	15483	15452	15603	15558	15559	15550	15349	15790	15629	15703	15536	15508	15715	15498	15369	15574	15646	15761	15698	15451	15402	15453	15741	15549	15499	15463	15557	15469	15739	15603	15656	15612	15467	15357	15325	15338	15549	15589	15566	15267	15309	15235	15694	15671	15435	15534	15643	15360	15464	15418	15446	15549	15559	15360	15414	15303	15398	15488	15403	15650	15323	15497	15560	15295	15317	15508	15325	15593	15553	15710	15617	15536	15567	15633	15565	15585	15721	15397	15397	15367	15606	15517	15602	15649	15520	15648	15549	15624	15516	15311	15504	15560	15504	15459	15558	15527	15165	15605	15605	15345	15446	15532	15466	15462	15398	15620	15683	15617	15439	15611	15468	15629	15471	15513	15549	15420	15374	15460	15527	15528	15509	15476	15482	15497	15537	15539	15633	15490	15518	15391	15558	15565	15472	15685	15530	15444	15596	15615	15604	15492	15433	15486	15576	15476	15484	15418	15501	15338	15627	15514	15510	15406	15414	15315	15464	15321	15563	15613	15549	15482	15371	15392	15511	15564	15612	15484	15416	15397	15640	15572	15607	15525	15738	15317	15569	15565	15453	15542	15508	15500	15484	15360	15340	15479	15587	15310	15529	15652	15521	15628	15363	15552	15457	15339	15638	15618	15658	15557	15621	15699	15560	15479	15537	15406	15356	15674	15527	15464	15402	15773	15541	15440	15440	15704	15305	15628	15680	15570	15575	15770	15461	15462	15468	15481	15344	15468	15402	15467	15370	15539	15439	15468	15606	15532	15763	15458	15242	15592	15402	15549	15580	15442	15465	15746	15420	15452	15556	15414	15527	15686	15486	15392	15616	15483	15582	15571	15734	15444	15655	15633	15635	15592	15535	15764	15602	15370	15455	15713	15414	15663	15500	15431	15421	15404	15494	15515	15378	15500	15461	15626	15474	15549	15430	15527	15450	15655	15532	15542	15510	15627	15484	15614	15481	15525	15581	15547	15524	15638	15243	15479	15421	15521	15534	15506	15411	15634	15474	15500	15325	15510	15407	15549	15537	15477	15384	15561	15619	15544	15417	15459	15416	15664	15269	15617	15346	15623	15581	15342	15650	15447	15518	15574	15292	15531	15437	15464	15516	15680	15577	15676	15623	15422	15302	15581	15347	15578	15465	15489	15502	15600	15289	15550	15532	15376	15229	15703	15461	15345	15242	15417	15478	15591	15481	15676	15373	15589	15602	15657	15474	15620	15526	15412	15771	15380	15477	15393	15806	15520	15475	15407	15491	15324	15367	15485	15467	15576	15606	15700	15428	15493	15691	15514	15455	15394	15309	15399	15573	15506	15367	15619	15319	15626	15720	15622	15417	15253	15658	15703	15482	15373	15467	15677	15561	15591	15569	15505	15645	15486	15601	15398	15521	15435	15515	15526	15452	15518	15493	15599	15344	15626	15433	15320	15475	15390	15548	15631	15638	15420	15502	15532	15555	15539	15341	15461	15404	15593	15529	15435	15458	15677	15652	15481	15457	15486	15505	15491	15422	15570	15616	15518	15535	15455	15582	15427	15566	15498	15555	15695	15620	15779	15643	15314	15517	15493	15592	15352	15469	15694	15561	15622	15679	15640	15388	15482	15602	15413	15381	15671	15550	15337	15692	15434	15284	15697	15478	15453	15522	15401	15373	15616	15450	15495	15486	15438	15596	15424	15620	15788	15466	15193	15367	15578	15688	15717	15565	15548	15416	15522	15750	15523	15334	15316	15555	15582	15585	15594	15384	15515	15374	15451	15455	15524	15453	15661	15547	15663	15320	15417	15651	15499	15713	15461	15667	15373	15281	15482	15486	15434	15655	15599	15462	15539	15632	15568	15321	15685	15647	15460	15445	15591	15388	15396	15468	15507	15626	15266	15426	15594	15488	15565	15469	15485	15637	15692	15513	15391	15521	15413	15613	15541	15417	15675	15423	15502	15505	15458	15452	15384	15487	15465	15477	15671	15394	15346	15582	15563	15397	15478	15396	15659	15575	15695	15326	15435	15792	15553	15536	15430	15495	15462	15518	15686	15469	15466	15537	15354	15682	15636	15599	15521	15429	15629	15642	15459	15397	15649	15427	15384	15507	15746	15530	15569	15615	15532	15512	15444	15619	15644	15382	15613	15717	15370	15573	15490	15603	15725	15555	15472	15547	15635	15535	15502	15508	15523	15454	15593	15394	15523	15326	15437	15526	15382	15675	15566	15451	15694	15667	15458	15486	15778	15643	15475	15574	15630	15590	15505	15617	15552	15445	15431	15611	15501	15670	15659	15413	15508	15381	15497	15311	15494	15583	15732	15591	15662	15467	15506	15446	15679	15444	15420	15374	15454	15613	15576	15377	15572	15512	15570	15778	15656	15729	15408	15540	15647	15563	15403	15413	15464	15610	15447	15551	15402	15497	15562	15408	15519	15401	15420	15771	15535	15427	15489	15396	15521	15537	15435	15395	15622	15407	15510	15573	15457	15611	15477	15539	15632	15739	15790	15339	15351	15557	15319	15535	15734	15548	15586	15528	15504	15518	15474	15427	15770	15579	15460	15655	15618	15501	15641	15614	15488	15326	15572	15528	15499	15446	15408	15389	15686	15449	15686	15511	15327	15390	15415	15395	15694	15572	15412	15499	15441	15494	15381	15709	15335	15574	15486	15573	15331	15627	15581	15531	15396	15489	15559	15739	15477	15616	15508	15590	15485	15518	15416	15606	15690	15476	15697	15728	15562	15402	15579	15302	15631	15359	15478	15480	15578	15482	15560	15689	15590	15488	15481	15468	15565	15448	15627	15421	15768	15469	15540	15522	15558	15427	15510	15415	15492	15579	15527	15327	15364	15473	15395	15441	15562	15485	15456	15358	15558	15589	15646	15401	15521	15557	15491	15613	15634	15334	15462	15399	15596	15592	15701	15674	15517	15496	15363	15427	15476	15330	15477	15564	15592	15640	15574	15713	15691	15396	15615	15540	15542	15544	15493	15647	15541	15547	15550	15534	15445	15597	15652	15568	15732	15484	15551	15639	15506	15359	15543	15394	15572	15468	15467	15608	15409	15582	15503	15514	15507	15380	15609	15561	15483	15638	15445	15652	15448	15688	15545	15235	15486	15658	15579	15496	15632	15608	15412	15492	15643	15496	15506	15579	15663	15553	15618	15487	15347	15619	15552	15373	15517	15575	15515	15560	15485	15587	15563	15653	15524	15160	15605	15519	15614	15404	15440	15447	15592	15623	15586	15559	15534	15784	15537	15656	15619	15371	15326	15464	15439	15489	15550	15562	15393	15650	15238	15386	15437	15364	15726	15416	15560	15457	15536	15484	15630	15590	15455	15498	15530	15578	15576	15411	15676	15467	15629	15524	15752	15484	15414	15330	15667	15562	15437	15418	15567	15491	15615	15394	15407	15691	15398	15570	15592	15311	15381	15682	15484	15417	15418	15322	15495	15447	15571	15505	15447	15277	15258	15603	15416	15511	15384	15507	15627	15483	15639	15583	15524	15605	15443	15354	15589	15474	15567	15418	15516	15593	15451	15467	15465	15640	15642	15492	15551	15541	15627	15469	15666	15557	15645	15692	15446	15406	15600	15553	15410	15561	15478	15495	15463	15618	15343	15444	15535	15598	15356	15520	15551	15580
24499	35027	31045	21464	17800	16585	15472	14950	14890	14571	14244	13870	13961	13870	13968	13859	13652	13821	13773	13989	13776	13579	13688	13772	13682	13712	13680	13829	13734	13670	13747	13717	13761	13855	13704	13846	13724	13894	13589	13763	13707	13689	13702	13851	13705	13498	13726	13887	13671	13677	13879	13651	13656	13751	13676	13712	13750	13666	13654	13643	13675	13790	13634	13640	13702	13621	13641	13606	13774	13544	13697	13668	13634	13463	13547	13645	13714	13506	13775	13597	13663	13637	13654	13627	13570	13585	13551	13489	13740	13761	13635	13637	13662	13717	13445	13642	13647	13575	13575	13683	13531	13580	13646	13484	13421	13622	13706	13618	13488	13457	13593	13653	13685	13511	13634	13665	13709	13645	13690	13713	13518	13666	13728	13536	13726	13695	13655	13786	13617	13592	13662	13476	13764	13681	13655	13661	13508	13681	13719	13580	13582	13711	13667	13644	13607	13566	13636	13675	13624	13713	13656	13598	13563	13623	13596	13758	13558	13553	13679	13493	13640	13476	13711	13556	13720	13612	13420	13582	13646	13723	13489	13537	13524	13553	13527	13563	13608	13609	13592	13455	13537	13617	13534	13631	13562	13681	13668	13653	13596	13541	13531	13700	13603	13638	13618	13653	13750	13556	13771	13553	13769	13502	13651	13696	13443	13564	13668	13735	13600	13608	13488	13596	13726	13665	13446	13490	13582	13671	13646	13546	13591	13656	13627	13487	13670	13783	13526	13716	13640	13744	13751	13506	13559	13525	13510	13605	13541	13695	13661	13670	13536	13600	13634	13466	13589	13410	13675	13604	13592	13572	13734	13584	13586	13744	13562	13540	13542	13436	13718	13604	13825	13572	13540	13499	13468	13715	13526	13560	13686	13766	13515	13689	13386	13604	13657	13541	13754	13620	13528	13707	13526	13685	13600	13691	13464	13628	13459	13705	13531	13735	13521	13641	13541	13643	13445	13598	13710	13530	13646	13557	13426	13627	13572	13517	13514	13550	13490	13510	13624	13540	13562	13677	13740	13525	13524	13481	13547	13555	13632	13669	13581	13637	13493	13599	13681	13516	13620	13554	13589	13464	13627	13577	13613	13473	13659	13783	13637	13613	13533	13663	13578	13563	13652	13476	13666	13503	13720	13566	13497	13505	13620	13719	13607	13674	13763	13724	13351	13521	13527	13741	13549	13630	13777	13585	13736	13549	13618	13525	13586	13578	13628	13586	13499	13680	13598	13582	13655	13505	13714	13712	13468	13626	13400	13755	13725	13647	13722	13570	13536	13547	13549	13597	13587	13499	13549	13494	13643	13651	13599	13703	13649	13734	13712	13598	13534	13646	13437	13528	13529	13710	13521	13671	13587	13770	13594	13693	13722	13797	13657	13614	13698	13591	13615	13659	13621	13552	13616	13577	13708	13788	13498	13664	13616	13512	13707	13545	13465	13686	13580	13708	13460	13611	13766	13571	13639	13476	13782	13596	13644	13598	13545	13549	13503	13517	13661	13645	13660	13649	13739	13618	13629	13584	13616	13667	13590	13605	13720	13578	13585	13557	13678	13637	13480	13696	13540	13752	13661	13601	13647	13633	13502	13690	13551	13639	13736	13667	13601	13644	13665	13625	13710	13565	13599	13690	13634	13531	13562	13471	13623	13689	13534	13575	13620	13648	13588	13769	13645	13640	13621	13734	13555	13610	13533	13615	13572	13465	13507	13525	13647	13693	13790	13627	13421	13771	13748	13515	13471	13656	13808	13542	13546	13475	13719	13658	13673	13673	13513	13662	13556	13692	13578	13553	13623	13693	13642	13643	13723	13533	13668	13511	13658	13526	13519	13628	13549	13481	13533	13608	13689	13561	13671	13619	13535	13434	13572	13762	13595	13538	13605	13592	13509	13618	13426	13700	13550	13762	13651	13601	13605	13551	13468	13824	13431	13535	13655	13492	13432	13669	13577	13495	13524	13612	13721	13613	13672	13696	13617	13573	13743	13488	13614	13549	13596	13501	13615	13706	13514	13717	13552	13813	13545	13593	13636	13553	13619	13607	13755	13591	13601	13585	13659	13530	13522	13515	13512	13711	13452	13532	13654	13551	13654	13623	13693	13633	13743	13610	13618	13659	13650	13569	13490	13678	13737	13460	13649	13554	13642	13469	13458	13503	13678	13464	13612	13611	13583	13572	13621	13891	13633	13512	13503	13682	13581	13664	13712	13447	13473	13649	13568	13464	13575	13813	13648	13619	13737	13488	13629	13660	13518	13611	13744	13700	13556	13642	13653	13657	13763	13627	13546	13668	13591	13529	13454	13611	13600	13601	13531	13546	13693	13709	13710	13526	13691	13632	13620	13519	13639	13676	13491	13585	13569	13779	13704	13658	13710	13625	13644	13665	13515	13600	13612	13572	13498	13749	13628	13710	13804	13482	13724	13542	13615	13588	13701	13556	13757	13595	13638	13592	13734	13744	13574	13700	13578	13539	13622	13481	13591	13421	13631	13621	13480	13613	13653	13506	13653	13607	13561	13642	13651	13615	13585	13514	13608	13639	13790	13677	13666	13712	13473	13664	13711	13679	13646	13560	13549	13493	13576	13611	13606	13593	13542	13666	13496	13695	13605	13564	13806	13616	13700	13390	13531	13609	13686	13622	13575	13499	13796	13561	13641	13411	13763	13591	13767	13580	13670	13667	13670	13545	13683	13593	13545	13564	13604	13589	13829	13747	13580	13474	13562	13593	13484	13642	13546	13505	13577	13620	13771	13746	13588	13744	13522	13582	13610	13694	13601	13563	13523	13683	13616	13439	13655	13558	13545	13490	13599	13747	13523	13477	13755	13428	13765	13647	13515	13625	13591	13487	13694	13445	13510	13612	13535	13580	13671	13470	13555	13700	13630	13629	13669	13563	13696	13671	13599	13564	13547	13623	13680	13508	13741	13563	13808	13506	13639	13552	13650	13567	13661	13664	13478	13588	13775	13559	13557	13779	13512	13509	13566	13475	13628	13556	13698	13646	13556	13574	13680	13681	13603	13619	13725	13623	13677	13759	13752	13596	13630	13627	13491	13527	13623	13580	13567	13480	13485	13611	13578	13528	13727	13310	13700	13612	13764	13635	13749	13577	13476	13661	13504	13619	13512	13630	13687	13610	13597	13648	13573	13516	13687	13705	13602	13711	13603	13429	13744	13603	13523	13518	13720	13541	13564	13640	13616	13534	13502	13544	13479	13634	13694	13766	13589	13552	13505	13707	13586	13759	13695	13614	13548	13670	13515	13595	13564	13647	13598	13599	13644	13577	13703	13561	13656	13507	13637	13898	13676	13646	13601	13579	13578	13710	13648	13530	13640	13493	13788	13563	13551	13493	13683	13614	13845	13597	13642	13630	13584	13496	13592	13670	13539	13596	13726	13606	13692	13546	13634	13800	13521	13563	13622	13541	13556	13713	13644	13689	13734	13551	13752	13540	13717	13646	13600	13695	13507	13578	13704	13491	13647	13689	13682	13450	13650	13681	13541	13540	13626	13811	13588	13510	13710	13571	13521	13791	13644	13604	13638	13607	13664	13709	13771	13541	13690	13611	13541	13503	13467	13591	13521	13536	13559	13647	13551	13558	13562	13559	13650	13743	13520	13573	13768	13654	13641	13641	13728	13515	13640	13757	13676	13720	13481	13651	13649	13554	13600	13656	13535	13677	13722	13636	13526	13583	13719	13528	13607	13716	13472	13691	13634	13630	13502	13549	13663	13538	13690	13593	13537	13596	13608	13614	13563	13346	13619	13551	13709	13585	13658	13570	13730	13565	13500	13537	13527	13630	13636	13667	13594	13706	13582	13495	13507	13709	13617	13710	13597	13688	13536	13698	13619	13771	13430	13647	13620	13505	13672	13471	13690	13689	13726	13490	13646	13636	13531	13598	13491	13611	13631	13576	13616	13641	13661	13465	13591	13651	13524	13573	13614	13500	13583	13534	13542	13534	13608	13597	13593	13589	13621	13530	13738	13744	13466	13556	13731	13624	13540	13517	13778	13604	13489	13608	13511	13665	13544	13642	13421	13491	13559	13620	13590	13445	13685	13565	13673	13563	13546	13600	13558	13599	13724	13721	13622	13719	13727	13546	13623	13631	13593	13413	13666	13564	13518	13467	13550	13651	13561	13586	13552	13734	13656	13626	13693	13746	13606	13644	13635	13671	13502	13615	13651	13387	13716	13642	13521	13747	13573	13739	13553	13774	13687	13698	13659	13598	13538	13462	13762	13619	13553	13666	13803	13520	13679	13601	13686	13816	13702	13466	13588	13605	13395	13538	13623	13774	13511	13719	13693	13632	13642	13563	13585	13659	13461	13648	13477	13691	13462	13517	13602	13615	13708	13563	13546	13597	13819	13648	13566	13557	13558	13537	13596	13655	13382	13637	13868	13595	13688	13706	13650	13544	13641	13526	13740	13629	13639	13632	13698	13671	13557	13626	13803	13644	13562	13531	13611	13707	13443	13722	13407	13559	13620	13635	13639	13495	13607	13580	13511	13860	13634	13677	13611	13462	13679	13687	13572	13668	13512	13648	13456	13602	13787	13791	13872	13579	13717	13691	13502	13678	13601	13591	13554	13648	13609	13583	13667	13557	13670	13742	13592	13687	13625	13557	13790	13587	13501	13635	13638	13554	13657	13531	13458	13603	13596	13723	13611	13538	13378	13524	13671	13604	13624	13720	13690	13752	13588	13543	13695	13774	13767	13667	13662	13421	13550	13699	13523	13596	13536	13568	13512	13685	13561	13607	13722	13656	13709	13558	13441	13725	13656	13728	13476	13550	13504	13570	13634	13704	13588	13597	13404	13581	13641	13743	13615	13725	13338	13628	13771	13755	13557	13605	13583	13591	13590	13494	13640	13609	13621	13590	13489	13611	13462	13660	13702	13734	13538	13365	13638	13610	13510	13633	13700	13609	13583	13741	13568	13559	13601	13595	13664	13700	13548	13405	13607	13783	13594	13597	13700	13640	13490	13607	13591	13719	13657	13599	13643	13429	13714	13620	13692	13536	13687	13565	13476	13568	13706	13634	13496	13537	13610	13722	13692	13691	13640	13674	13546	13648	13548	13667	13467	13693	13623	13731	13662	13502	13714	13686	13707	13456	13535	13578	13703	13655
24131	21280	28717	24728	23199	23428	21196	17876	16930	16816	16885	16238	16185	16146	16077	16137	15838	15867	15846	15908	15811	15881	15785	15880	15979	15843	16001	15748	15722	15773	15848	15776	15703	15767	15846	15760	15785	15860	16019	15883	15747	15773	15725	15533	15603	15772	15622	15707	15736	15711	15823	15599	15724	15733	15641	15664	15597	15822	15621	15716	15727	15744	15596	15542	15715	15575	15576	15541	15461	15650	15516	15699	15490	15540	15709	15684	15749	15696	15642	15560	15567	15553	15572	15628	15702	15636	15638	15727	15506	15606	15805	15742	15337	15358	15616	15552	15709	15690	15640	15587	15537	15621	15844	15533	15368	15587	15590	15701	15570	15589	15473	15496	15682	15832	15603	15672	15571	15402	15677	15600	15679	15713	15604	15467	15527	15613	15555	15677	15653	15752	15717	15662	15624	15658	15527	15715	15590	15500	15707	15656	15731	15526	15543	15735	15573	15409	15490	15686	15610	15715	15742	15644	15716	15553	15560	15695	15587	15578	15534	15329	15592	15699	15628	15562	15573	15405	15698	15578	15796	15679	15431	15558	15529	15761	15643	15771	15696	15543	15600	15630	15725	15574	15798	15395	15650	15496	15825	15277	15565	15817	15723	15823	15669	15601	15535	15606	15574	15572	15637	15577	15763	15703	15479	15661	15600	15534	15606	15595	15817	15529	15663	15629	15701	15676	15531	15514	15555	15691	15557	15776	15670	15685	15618	15645	15570	15719	15480	15666	15635	15452	15656	15461	15615	15601	15605	15762	15736	15633	15514	15629	15736	15561	15644	15664	15856	15524	15631	15615	15683	15696	15721	15707	15620	15629	15508	15724	15691	15738	15610	15560	15763	15632	15683	15422	15693	15679	15719	15345	15711	15494	15551	15721	15644	15574	15476	15770	15818	15553	15523	15638	15765	15526	15658	15587	15671	15576	15674	15629	15727	15581	15756	15671	15513	15562	15730	15585	15577	15552	15415	15735	15645	15610	15654	15446	15400	15669	15476	15511	15562	15571	15796	15923	15593	15791	15871	15685	15804	15532	15688	15642	15478	15709	15621	15758	15620	15486	15506	15538	15800	15464	15763	15644	15447	15863	15628	15647	15499	15672	15589	15650	15534	15541	15676	15455	15553	15599	15592	15711	15567	15615	15704	15395	15520	15683	15680	15492	15462	15637	15457	15633	15530	15619	15510	15855	15499	15643	15689	15637	15494	15714	15445	15770	15438	15481	15675	15659	15466	15694	15514	15707	15648	15625	15535	15404	15607	15638	15580	15675	15740	15794	15667	15582	15427	15489	15682	15609	15665	15657	15696	15548	15628	15752	15748	15519	15592	15630	15639	15650	15746	15556	15579	15467	15465	15491	15671	15663	15761	15578	15585	15564	15415	15644	15726	15722	15591	15423	15683	15587	15431	15629	15862	15615	15548	15495	15516	15499	15584	15724	15811	15622	15588	15610	15500	15531	15583	15475	15583	15650	15521	15546	15599	15569	15622	15559	15663	15660	15677	15559	15688	15580	15554	15509	15694	15594	15592	15888	15564	15652	15608	15730	15712	15607	15660	15695	15797	15661	15632	15665	15540	15575	15493	15632	15763	15611	15453	15597	15651	15663	15514	15737	15465	15642	15447	15571	15516	15616	15557	15479	15462	15691	15520	15675	15692	15675	15573	15602	15518	15586	15712	15644	15602	15680	15724	15742	15657	15730	15652	15624	15573	15678	15485	15572	15673	15713	15673	15637	15484	15622	15444	15616	15503	15727	15410	15596	15547	15500	15399	15267	15538	15798	15536	15677	15557	15485	15669	15652	15360	15548	15751	15417	15789	15566	15595	15473	15800	15643	15340	15583	15687	15577	15686	15669	15689	15648	15421	15532	15517	15342	15615	15546	15669	15756	15560	15648	15525	15593	15666	15601	15319	15550	15635	15515	15663	15724	15643	15639	15313	15419	15679	15810	15730	15674	15588	15408	15418	15574	15495	15461	15534	15385	15629	15472	15637	15542	15642	15451	15592	15326	15612	15503	15615	15576	15546	15580	15737	15699	15576	15630	15613	15640	15576	15494	15653	15636	15574	15486	15628	15445	15698	15671	15417	15637	15573	15723	15580	15574	15574	15702	15721	15759	15836	15887	15797	15705	15853	15484	15497	15739	15786	15742	15543	15544	15867	15592	15694	15675	15617	15542	15360	15668	15692	15656	15504	15550	15697	15759	15491	15618	15488	15560	15653	15567	15459	15567	15708	15805	15513	15786	15639	15697	15513	15607	15455	15667	15647	15636	15418	15702	15519	15629	15656	15598	15666	15567	15835	15654	15539	15607	15446	15540	15549	15739	15693	15813	15338	15584	15598	15544	15659	15756	15599	15728	15456	15539	15544	15436	15653	15607	15737	15598	15476	15658	15626	15378	15639	15881	15665	15530	15543	15374	15738	15598	15614	15548	15596	15568	15772	15723	15741	15667	15639	15559	15645	15644	15674	15580	15587	15422	15652	15642	15502	15516	15711	15606	15591	15568	15758	15451	15590	15544	15718	15687	15484	15577	15390	15495	15512	15528	15448	15620	15506	15483	15489	15527	15710	15645	15596	15581	15455	15543	15496	15526	15629	15627	15615	15497	15703	15472	15458	15671	15638	15579	15668	15452	15815	15459	15395	15633	15736	15868	15591	15501	15786	15727	15578	15454	15744	15725	15628	15564	15526	15647	15735	15721	15647	15535	15708	15655	15684	15497	15650	15567	15577	15767	15522	15583	15558	15487	15640	15470	15504	15703	15606	15495	15619	15617	15626	15574	15652	15422	15720	15552	15572	15465	15607	15380	15490	15631	15591	15763	15541	15649	15619	15572	15427	15626	15803	15696	15683	15725	15832	15834	15814	15643	15686	15615	15811	15625	15623	15550	15539	15740	15843	15719	15653	15456	15414	15746	15406	15616	15474	15703	15732	15675	15453	15513	15595	15524	15361	15696	15562	15649	15749	15642	15504	15527	15872	15627	15764	15597	15588	15542	15603	15570	15785	15618	15664	15358	15678	15444	15756	15559	15418	15722	15571	15535	15702	15643	15618	15496	15589	15495	15568	15541	15743	15566	15708	15603	15676	15596	15714	15672	15632	15526	15689	15738	15608	15585	15818	15776	15675	15711	15430	15502	15628	15558	15693	15633	15782	15691	15582	15735	15647	15570	15568	15589	15544	15849	15710	15594	15650	15543	15683	15564	15574	15625	15640	15484	15525	15364	15591	15627	15711	15719	15461	15653	15667	15733	15681	15595	15291	15693	15647	15443	15567	15727	15774	15686	15825	15587	15544	15568	15632	15556	15627	15579	15574	15664	15497	15797	15747	15572	15667	15532	15513	15641	15641	15657	15453	15611	15722	15632	15522	15573	15639	15646	15696	15809	15634	15713	15691	15758	15510	15558	15834	15743	15429	15772	15521	15593	15688	15574	15499	15518	15654	15721	15591	15557	15630	15653	15554	15770	15491	15592	15472	15669	15560	15743	15730	15387	15618	15616	15611	15787	15589	15675	15583	15538	15565	15657	15539	15501	15770	15820	15622	15747	15744	15491	15571	15888	15650	15578	15530	15687	15557	15688	15750	15609	15549	15749	15615	15518	15748	15563	15466	15430	15519	15544	15598	15556	15739	15672	15668	15737	15361	15510	15688	15680	15688	15705	15794	15505	15518	15637	15630	15621	15658	15580	15562	15522	15841	15703	15597	15512	15594	15438	15750	15510	15736	15542	15645	15551	15659	15585	15554	15813	15636	15512	15555	15428	15485	15747	15590	15455	15561	15712	15785	15652	15334	15538	15582	15560	15603	15648	15459	15693	15657	15509	15671	15639	15668	15535	15823	15837	15514	15571	15432	15476	15562	15677	15461	15608	15470	15584	15620	15711	15508	15440	15669	15539	15690	15774	15624	15551	15574	15864	15518	15409	15627	15788	15637	15781	15702	15417	15495	15707	15713	15765	15704	15574	15688	15650	15947	15596	15574	15641	15861	15552	15563	15432	15666	15658	15601	15625	15574	15563	15579	15775	15504	15570	15348	15818	15563	15545	15593	15628	15536	15543	15478	15571	15417	15773	15667	15700	15507	15576	15511	15784	15701	15618	15662	15706	15636	15774	15759	15528	15780	15514	15536	15593	15636	15629	15558	15676	15550	15661	15799	15725	15645	15535	15463	15641	15588	15788	15622	15576	15712	15641	15619	15557	15572	15802	15676	15365	15562	15720	15699	15634	15578	15584	15639	15836	15613	15667	15821	15596	15633	15678	15525	15401	15597	15517	15643	15548	15605	15552	15549	15476	15547	15574	15535	15595	15817	15676	15606	15642	15574	15714	15652	15732	15889	15508	15687	15687	15532	15442	15490	15539	15597	15606	15793	15506	15720	15829	15675	15512	15495	15317	15482	15595	15728	15536	15555	15705	15484	15802	15532	15521	15495	15345	15485	15490	15504	15759	15429	15397	15809	15705	15630	15704	15641	15642	15693	15566	15473	15556	15724	15478	15687	15437	15662	15596	15653	15476	15570	15656	15576	15703	15697	15716	15567	15826	15655	15762	15501	15512	15436	15664	15753	15562	15685	15682	15687	15513	15527	15638	15725	15586	15794	15631	15665	15728	15545	15894	15649	15532	15471	15603	15737	15580	15536	15668	15624	15476	15484	15350	15497	15676	15557	15595	15520	15606	15383	15424	15555	15727	15572	15447	15490	15636	15557	15644	15712	15403	15567	15824	15885	15771	15817	15604	15531	15468	15829	15623	15506	15652	15545	15769	15518	15619	15857	15656	15545	15604	15413	15698	15682	15569	15599	15669	15664	15447	15546	15518	15757	15515	15582	15456	15865	15585	15560	15597	15643	15653	16003	15703	15674	15493	15586	15734	15685	15490	15746	15528	15706	15646	15666	15506	15746	15700	15786	15695	15602	15707	15531	15667	15609	15587	15623	15680	15614	15575	15616	15597	15570	15598	15700	15702	15620	15840	15409	15635	15485	15576	15607	15780	15627	15478	15677	15537	15720	15621	15678	15790	15610	15740	15644	15525	15448	15714	15763	15511	15621	15471	15595	15543	15625	15712	15600	15452	15491	15591	15525	15590	15693	15664	15781	15624	15624	15535	15408	15632	15820	15728	15675	15584
25872	43700	37215	27691	24101	21059	17872	16058	15485	15227	15001	14231	14186	14106	14099	14105	13935	14014	13997	13835	13824	13808	13836	13909	13884	13903	13973	13644	13886	13964	14000	14016	13911	13922	13728	13950	13899	14065	13796	13977	13667	13930	13760	13693	13805	13836	13693	14031	13768	13756	13721	13719	13846	13734	13722	13834	13685	13672	13765	13692	13817	13618	13613	13690	13701	13732	13816	13842	13683	13854	13676	13791	13646	13695	13606	13666	13772	13736	13536	13694	13699	13515	13819	13847	13665	13545	13755	13494	13640	13852	13708	13753	13560	13671	13693	13753	13722	13579	13684	13715	13733	13696	13717	13764	13693	13943	13783	13693	13747	13686	13585	13679	13599	13682	13653	13749	13668	13725	13665	13639	13558	13599	13719	13747	13722	13685	13634	13536	13849	13686	13687	13662	13714	13740	13692	13712	13716	13648	13739	13853	13591	13513	13834	13655	13872	13641	13828	13692	13703	13573	13809	13522	13689	13756	13714	13696	13769	13727	13639	13759	13566	13779	13823	13615	13736	13594	13583	13765	13575	13713	13619	13514	13643	13542	13793	13753	13496	13660	13733	13724	13818	13766	13671	13544	13814	13513	13717	13749	13656	13581	13713	13596	13675	13737	13728	13637	13702	13716	13517	13504	13617	13884	13721	13687	13588	13656	13799	13618	13721	13664	13864	13535	13696	13603	13611	13658	13728	13708	13585	13758	13720	13617	13702	13642	13701	13677	13687	13731	13593	13635	13682	13770	13629	13637	13618	13655	13818	13725	13723	13682	13810	13626	13550	13667	13651	13925	13576	13602	13705	13733	13571	13631	13758	13464	13702	13668	13747	13807	13663	13675	13701	13695	13669	13713	13683	13697	13758	13446	13626	13715	13609	13605	13841	13688	13701	13786	13591	13781	13636	13638	13774	13635	13532	13652	13767	13724	13944	13556	13587	13655	13643	13785	13596	13687	13666	13605	13725	13858	13696	13589	13576	13665	13751	13612	13550	13803	13578	13631	13765	13746	13533	13609	13637	13627	13693	13689	13696	13819	13595	13819	13733	13562	13663	13657	13724	13568	13577	13637	13764	13647	13545	13839	13624	13719	13812	13653	13621	13757	13614	13646	13527	13726	13700	13749	13691	13710	13699	13624	13685	13613	13823	13583	13570	13578	13555	13690	13625	13885	13598	13594	13721	13659	13568	13635	13332	13704	13510	13617	13777	13602	13764	13602	13822	13605	13615	13750	13572	13587	13657	13586	13614	13587	13576	13734	13658	13657	13923	13718	13699	13656	13652	13833	13460	13637	13756	13514	13802	13700	13614	13701	13648	13649	13698	13568	13709	13800	13606	13797	13600	13706	13728	13726	13734	13688	13537	13818	13741	13670	13693	13679	13891	13793	13510	13688	13713	13587	13646	13719	13612	13670	13632	13662	13718	13609	13762	13624	13467	13604	13762	13620	13831	13748	13673	13596	13771	13625	13600	13721	13693	13675	13676	13638	13608	13662	13634	13603	13703	13759	13752	13531	13733	13726	13572	13755	13567	13737	13696	13923	13975	13808	13458	13618	13622	13566	13803	13698	13771	13753	13694	13619	13847	13619	13740	13628	13804	13690	13737	13642	13651	13619	13634	13695	13659	13563	13768	13657	13641	13636	13620	13620	13607	13795	13648	13754	13878	13511	13690	13781	13848	13731	13590	13409	13748	13685	13789	13719	13788	13708	13668	13638	13479	13653	13607	13611	13730	13568	13600	13724	13643	13657	13698	13807	13838	13651	13735	13713	13604	13740	13740	13646	13466	13628	13700	13745	13680	13798	13843	13738	13511	13624	13734	13635	13702	13528	13828	13583	13665	13564	13709	13722	13609	13530	13698	13741	13758	13806	13726	13585	13860	13622	13510	13671	13761	13560	13706	13842	13621	13741	13530	13673	13701	13559	13623	13511	13600	13821	13638	13626	13758	13908	13764	13668	13606	13771	13651	13593	13560	13441	13646	13701	13434	13547	13612	13685	13557	13744	13559	13614	13559	13639	13526	13754	13666	13620	13809	13785	13527	13655	13700	13699	13472	13557	13635	13546	13701	13582	13771	13630	13647	13630	13721	13702	13613	13632	13659	13630	13583	13636	13643	13655	13560	13612	13764	13550	13574	13620	13592	13829	13667	13587	13695	13572	13778	13547	13712	13446	13636	13571	13490	13594	13774	13593	13563	13765	13692	13699	13480	13578	13644	13678	13782	13556	13685	13694	13658	13576	13607	13843	13785	13694	13686	13773	13760	13760	13609	13635	13762	13635	13776	13685	13683	13648	13698	13629	13670	13733	13506	13753	13711	13573	13632	13728	13755	13473	13704	13708	13719	13614	13759	13606	13644	13710	13726	13748	13639	13601	13515	13613	13500	13760	13584	13636	13793	13728	13723	13831	13467	13630	13689	13488	13797	13644	13809	13684	13603	13701	13685	13750	13752	13644	13607	13791	13664	13579	13777	13487	13765	13766	13665	13883	13719	13708	13727	13994	13705	13683	13755	13795	13815	13655	13570	13754	13749	13717	13445	13781	13633	13537	13659	13601	13696	13585	13819	13694	13597	13714	13742	13757	13628	13837	13670	13702	13739	13758	13736	13767	13749	13670	13632	13606	13611	13657	13795	13729	13645	13668	13744	13635	13720	13625	13653	13727	13605	13558	13579	13588	13818	13704	13645	13634	13453	13598	13563	13521	13614	13679	13751	13657	13806	13647	13606	13594	13577	13685	13626	13759	13658	13598	13521	13645	13701	13623	13695	13751	13820	13749	13475	13676	13673	13697	13549	13742	13645	13799	13587	13608	13678	13705	13675	13520	13595	13565	13570	13587	13593	13678	13859	13626	13731	13644	13894	13710	13608	13657	13708	13915	13710	13568	13598	13565	13660	13522	13769	13772	13689	13722	13740	13541	13515	13742	13637	13741	13708	13789	13659	13814	13585	13578	13757	13770	13619	13599	13792	13711	13655	13783	13697	13669	13651	13706	13637	13637	13762	13790	13687	13546	13736	13562	13781	13658	13693	13631	13689	13525	13614	13575	13719	13728	13799	13828	13647	13746	13573	13797	13636	13770	13691	13758	13498	13466	13692	13566	13707	13713	13800	13589	13699	13755	13738	13524	13618	13673	13787	13794	13528	13692	13728	13573	13891	13720	13798	13929	13638	13820	13669	13727	13586	13610	13493	13621	13607	13557	13680	13809	13613	13782	13707	13615	13613	13660	13501	13595	13618	13684	13663	13634	13715	13723	13645	13694	13673	13692	13621	13576	13562	13686	13637	13593	13749	13764	13809	13770	13626	13358	13812	13697	13536	13504	13900	13604	13671	13710	13523	13501	13738	13616	13618	13703	13767	13680	13559	13659	13654	13592	13675	13636	13758	13616	13606	13668	13762	13673	13444	13766	13708	13787	13462	13654	13769	13600	13672	13776	13780	13893	13720	13642	13872	13706	13641	13641	13624	13807	13610	13639	13767	13768	13681	13665	13625	13581	13622	13496	13835	13727	13652	13570	13705	13754	13851	13622	13718	13839	13715	13543	13837	13792	13662	13517	13797	13765	13670	13639	13534	13587	13600	13718	13686	13789	13539	13620	13743	13610	13760	13661	13636	13557	13977	13773	13639	13634	13692	13480	13651	13516	13701	13566	13639	13645	13760	13678	13649	13709	13662	13777	13730	13553	13675	13652	13785	13746	13581	13711	13562	13714	13680	13682	13876	13521	13676	13728	13478	13592	13746	13736	13783	13653	13464	13832	13670	13736	13776	13681	13625	13623	13648	13637	13683	13656	13631	13705	13617	13647	13676	13517	13588	13797	13556	13713	13638	13682	13637	13681	13732	13579	13670	13626	13794	13754	13514	13548	13687	13716	13626	13538	13666	13730	13672	13683	13770	13536	13580	13620	13709	13738	13739	13728	13589	13563	13713	13592	13528	13669	13615	13681	13536	13667	13584	13763	13575	13773	13636	13655	13775	13671	13767	13755	13649	13755	13849	13644	13693	13775	13649	13772	13751	13745	13629	13689	13534	13688	13758	13735	13585	13654	13591	13570	13744	13626	13625	13652	13585	13758	13790	13603	13706	13762	13598	13748	13505	13759	13738	13706	13710	13727	13850	13541	13673	13546	13659	13667	13531	13640	13583	13602	13810	13604	13714	13753	13742	13594	13756	13626	13849	13538	13631	13850	13688	13664	13687	13675	13590	13607	13731	13657	13810	13643	13587	13629	13677	13656	13634	13719	13710	13637	13668	13610	13552	13745	13673	13557	13643	13700	13826	13657	13555	13614	13760	13570	13593	13618	13654	13664	13677	13680	13845	13724	13562	13547	13629	13726	13551	13560	13646	13844	13711	13543	13755	13677	13823	13612	13687	13819	13647	13614	13692	13665	13611	13767	13650	13721	13653	13652	13650	13676	13547	13609	13510	13763	13770	13870	13735	13788	13707	13563	13427	13546	13670	13657	13621	13705	13669	13657	13737	13715	13622	13495	13613	13651	13776	13523	13667	13699	13787	13671	13486	13662	13518	13733	13706	13499	13649	13756	13741	13803	13612	13598	13671	13716	13631	13508	13831	13647	13733	13694	13856	13766	13743	13764	13763	13697	13913	13474	13502	13514	13778	13719	13632	13723	13703	13552	13825	13667	13716	13647	13559	13787	13603	13455	13594	13691	13555	13701	13504	13547	13745	13728	13613	13574	13681	13596	13738	13596	13833	13836	13648	13528	13735	13640	13660	13701	13581	13672	13642	13806	13428	13634	13625	13622	13717	13527	13654	13624	13625	13567	13605	13566	13793	13707	13793	13600	13643	13528	13681	13760	13638	13620	13666	13712	13582	13763	13712	13667	13662	13665	13667	13759	13664	13658	13703	13756	13641	13827	13740	13805	13810	13750	13694	13482	13982	13688	13587	13464	13728	13713	13726	13697	13572	13811	13654	13814	13598	13786	13660	13773	13540	13785	13714	13551	13626	13498	13814	13811	13567	13631	13698	13778	13700	13650	13806	13775	13745	13636	13829	13486	13682	13722	13543	13592	13675	13640	13654	13906	13647	13609	13709	13577	13655	13627	13687	13798	13714	13684	13729	13766	13591	13748	13561	13740	13674	13654	13561	13707	13701	13658	13804	13671
23051	21306	29113	23975	22629	25269	25595	19596	18077	18049	17748	17146	16893	16575	16843	16662	16693	16531	16524	16712	16525	16339	16428	16611	16613	16444	16384	16338	16674	16411	16519	16427	16415	16413	16520	16425	16515	16669	16548	16466	16254	16161	16275	16436	16315	16359	16349	16605	16252	16560	16350	16365	16249	16320	16544	16283	16288	16450	16208	16247	16361	16238	16314	16243	16191	16387	16204	16036	16254	16167	16183	16242	16205	16185	16173	16352	16106	16168	16228	16265	16219	16174	16270	16318	16277	16295	16252	16068	16208	16001	16185	16154	16213	16066	16231	16073	16299	16565	16180	16158	16324	16204	16242	16155	16168	16157	15997	16147	16335	16230	16113	16104	16348	16306	15996	16284	16186	16325	16436	16197	16090	16151	16180	16226	16154	15913	16133	16070	16290	16093	16298	16327	16166	16285	16325	16224	16259	16217	16384	16440	16322	16285	16023	16181	16270	16256	16336	16408	16409	16002	16238	16328	16094	16111	16231	16071	16155	16153	16443	16180	16071	16247	16070	15866	16207	16121	16076	16328	15973	16214	16294	16107	16148	16330	16125	16225	16042	16235	16262	16196	16174	16220	16102	16189	16183	16214	16208	16136	16026	16209	16136	16117	15976	16106	16276	16332	16227	16266	16312	16177	16321	16125	16069	16137	16211	16185	16068	16060	16302	16146	16116	16137	16010	15996	16248	16459	16217	16343	16324	16233	16171	16219	16313	16125	16212	16173	16216	16201	16128	16064	16311	16107	16167	16089	16378	16174	16160	16169	16253	16225	16260	16222	15999	15998	16254	16232	16269	16045	16223	16086	15940	16048	16111	16121	16185	16133	16293	16166	16075	16236	16213	16004	16115	16215	15891	16218	16052	16157	16265	16242	16103	16053	16283	16200	16086	16164	16236	16073	16100	15965	16162	15994	16298	16194	16281	16344	16259	16365	16199	16198	15965	16189	16237	16008	16188	15894	16009	15899	16152	16249	16220	16074	16075	15961	16191	16135	16143	16152	16175	16149	16102	16221	16231	16119	15963	16173	16221	16128	16202	16103	16085	16246	16275	16074	16087	16210	16183	16257	15976	16292	16083	16028	16224	16243	15997	16120	16161	16264	16091	16241	16081	16016	16191	16102	16066	15977	16072	16078	15986	16182	16080	16444	16159	16182	16137	16051	16113	16150	16258	16227	16028	16265	16035	16342	16160	15960	16230	16274	16170	16075	16327	16110	16158	16201	16096	16208	16073	16051	16032	16233	16326	16278	16057	16141	16031	16262	16181	16380	16083	16195	16133	16145	16406	16148	16214	16140	16147	16047	16029	16176	16260	16256	16310	16058	16171	16330	16260	16290	16270	16260	16301	16078	16147	16045	16227	16068	16085	16283	16205	16059	16188	16134	16010	16190	16037	16205	16137	16249	16322	16238	16113	16067	16312	16122	16202	16196	16204	16356	16206	16030	16137	16146	15992	16167	16091	16035	16212	16034	16316	16040	16162	16318	16194	16127	16031	16089	16221	16063	16057	16039	16203	16244	16015	15987	15995	16220	16247	16309	16102	16235	16144	16394	16324	16191	16267	16140	16074	16189	16201	16150	16078	16251	16346	16162	16218	16126	16366	16031	16102	16067	16105	16245	16171	16106	16135	16169	15927	16060	16067	16133	16286	16336	16285	16027	16193	16103	16011	15966	16153	16402	16236	16032	16084	16086	16040	16015	16084	16084	16092	16183	15973	15984	16288	16284	16116	15979	16173	16032	16037	15991	16218	16231	16342	16205	16115	16112	16357	16120	16050	15924	16339	16219	16267	16341	16048	16247	16152	16227	16315	16282	16219	16133	16268	16129	16109	16240	16427	16152	16170	16214	16241	16412	16151	16231	16222	16299	16311	16203	16201	16147	16279	16180	16045	16178	16193	16187	16092	16064	16168	16128	16191	16076	16228	16197	16266	16210	16189	16210	16230	16223	16131	16091	16239	16241	16197	16345	15982	16247	16291	16107	16133	16098	16110	16076	16050	16157	16344	16297	16267	16244	16158	16463	16009	16155	16244	16137	16212	16172	16081	16125	16194	16026	16025	16120	16063	15977	16190	16039	16113	16160	16038	16130	16011	16149	16069	16213	16338	16365	16159	16360	16221	16254	16170	16219	16208	16258	16232	16161	16037	16087	16272	16142	15939	16313	16157	16205	16027	16191	16096	16067	16143	16146	16060	16161	16149	16080	16172	16287	16098	16233	16117	16040	16125	16041	16098	16260	16226	16038	16081	16149	16067	16212	16234	16173	16195	16178	15980	16164	16284	16249	16005	16149	16290	16066	16058	16149	16114	16158	16101	15999	16015	16138	16332	16183	16250	16107	16115	16085	16163	16245	16184	16101	16283	16129	16078	16162	16077	16253	15964	16104	16234	16254	16016	16273	16318	16142	16077	16379	16148	16288	16160	16291	16257	16322	16458	16355	16135	16038	16282	16160	15999	16170	16214	16076	16465	16244	16172	16154	16228	16122	16205	16241	16041	16090	15929	16148	16105	16092	16006	16134	16119	16271	16309	16027	16038	16104	16322	16195	16171	16083	16207	16150	16191	16058	16067	16144	16064	16161	16033	16256	16056	16099	16204	16187	16112	16245	16267	16123	16337	16135	16189	16139	16158	16017	16051	16005	16091	16160	16198	16385	16283	16240	16148	16387	16135	16181	16313	16094	16037	16127	16014	16088	16281	16054	15925	16070	16428	16080	16177	16185	16335	16233	16412	16182	16155	16360	16066	16131	15943	16004	16196	16213	16012	16128	16070	16135	16242	16106	16005	16168	15975	16225	16083	15878	16242	16230	16390	16119	16155	16324	16146	16200	16097	16449	16139	16105	16080	15971	16114	16295	16178	16080	16115	16202	16158	16297	16106	16297	16201	16161	16150	16186	16230	16106	16111	16073	16212	16235	16214	16103	16031	16130	16207	16170	16382	16155	16302	16322	16220	15993	16310	16242	16179	16409	16144	16204	15958	16269	16226	15898	16110	16244	16220	16034	16087	16205	16146	16117	16192	16069	15948	16058	16289	16249	16203	16205	16081	16013	16261	16202	16251	16123	16172	15992	16086	16201	16390	16186	16194	16191	16123	16305	16161	16181	16391	16273	16326	16184	16108	16059	16307	16143	16125	16270	16160	16110	16028	16125	16234	15992	16070	16028	16314	16286	16251	16212	16287	16174	16022	16047	16238	16081	16217	16192	16226	15935	16162	16281	16120	16095	16017	16067	16290	16063	16082	16257	16135	16213	16208	16130	15935	16187	16196	16120	16145	16186	16053	16023	16109	16192	16011	16249	16123	16377	16329	16349	16314	16353	16029	16010	16103	16135	16083	16143	16311	16006	16199	16066	16173	16165	16120	16206	16273	16181	16027	16091	15996	16123	16230	15935	16260	16252	16362	16284	16237	16121	16455	16088	16106	16109	15987	16026	16228	16165	16217	16021	16454	16366	16316	16111	16263	16058	15873	16024	16010	16209	16181	16200	16267	16153	16133	16269	16294	16090	16218	16107	15964	15996	16115	16021	16136	15928	16375	16314	16237	16200	16269	16115	16158	15969	16028	16053	16149	16181	16109	16163	16245	16120	16181	16186	16148	16268	16073	16107	16419	15981	16024	16118	16045	16154	16205	16151	16224	16208	16177	16281	16071	16074	16075	16280	16149	16097	15998	16123	16338	16264	16213	16228	16171	16282	16220	16089	16114	16149	16172	16385	16196	16163	16101	16132	16026	16166	16008	16062	16197	16011	16227	16179	16089	16113	16113	16207	16035	16266	16094	16178	16208	16180	16177	16028	16240	16196	16094	16092	15933	16068	16273	16256	16033	16159	16000	16110	16157	16085	16142	16157	16164	16164	16310	16174	16245	16185	16011	16195	16080	16207	16109	16063	16288	16242	16211	16004	16221	16177	16120	16367	16383	16009	16236	16134	16122	16181	16324	16126	16142	16033	16189	16108	16193	16242	16396	16326	16183	16263	16238	16159	16351	16024	16146	16139	16122	16314	16103	16323	16274	16082	16078	16265	16228	16073	15968	16130	16116	16188	16149	16291	16142	16208	16201	16105	16139	15872	16118	16323	16176	16095	16320	15971	16202	15991	16328	16030	15902	16015	15990	16068	16026	16234	16369	16041	16064	16021	16150	16245	16122	16249	16090	16107	16350	16229	16217	16086	16236	16138	16258	16280	16114	16143	16259	16114	16143	16020	16169	16081	16300	16257	15950	16213	16278	16087	16137	16099	16271	16142	16060	16046	16182	16015	16203	16131	16193	16196	15963	16184	16150	16232	16087	16054	16042	16099	16147	16030	16113	16314	16048	16168	16143	16193	16013	16292	16070	16105	16095	16203	16132	16364	16117	16250	16169	16124	16250	16364	16132	16173	16266	16180	16168	16092	16007	16254	16056	15988	16217	16499	16221	16125	16015	16230	16159	16225	16289	16155	16039	16203	16203	16209	16310	16319	16071	16051	16279	16051	16168	16327	16195	16167	16132	16151	15975	16113	16014	15969	15988	16042	16313	16336	16131	16168	16231	16199	16266	15985	16160	16223	16239	16217	15935	16133	15996	16225	16203	15987	16119	16235	16018	16122	16022	16351	16108	16202	16303	16177	16161	16253	16254	16303	16250	16248	16189	16013	16059	16149	16291	16134	16091	16069	16351	16276	16216	16203	16147	16149	16173	16217	16199	16314	15978	16151	16213	16302	16301	16055	16320	16117	16047	16230	16289	16212	16097	16157	16167	16120	16070	16059	16353	16306	16231	16322	16185	16208	16305	16230	16189	16200	16162	16201	16130	16236	16107	16131	16161	16127	16075	16191	16090	16289	16339	16252	16188	16272	16257	16053	15829	15951	16061	15914	15912	16051	16044	15935	16325	15994	16544	16249	16213	15948	16098	16218	16002	16189	16205	16113	15962	16242	16200	16061	16174	16181	16110	16066	16103	16226	16244	16277	16301	16068	16182	16207	16129	16057	16063	16104	16114	15979	16092	15927	16101	16075	15998	15934	15868	16241	16207	16167	16227	16082	16360	16055	16063	16272	16160	16140	16223	16176	16005	16078	16038	16314	16046	16039	16059	16106	16091	15927	16149	16098	16250	16103	16249	16247	16201	16126	16061	16155	16229	16145
28619	49622	43241	34575	31800	25498	20214	17561	16556	16244	15866	14744	14999	14665	14512	14745	14442	14224	14405	14266	14231	14443	14225	14309	14237	14305	14350	14233	14374	14376	14272	14331	14266	14299	14301	14288	14231	14399	14398	14105	14241	14080	14198	14200	14148	14105	14192	14213	14060	14116	14145	14309	14081	14151	14040	14214	14122	13982	13976	14163	14121	14152	14065	13998	13914	13841	14377	14030	13977	14005	14187	13961	14128	13958	14164	13905	14107	13927	13969	14029	14086	14197	13985	13972	14005	14240	13946	14073	13961	14080	13924	14006	13857	14096	14069	13984	14109	14031	14039	13990	14141	13947	13946	14058	13928	13805	14108	14004	13988	14070	13916	13954	13971	13976	14020	14119	14039	14170	13840	14023	14140	13904	14055	14038	13848	14034	14021	14088	14155	14022	13998	13854	14022	13780	13857	14003	13951	13887	13897	14085	14051	14078	14071	14018	14008	14196	13958	13918	14083	13982	13910	13826	13918	14002	14126	14114	14087	13899	14043	13903	13998	13883	13965	14036	13997	14081	13928	13964	14023	14196	13966	14046	14080	13835	14151	14018	14035	14182	13994	14030	13954	13928	14050	13968	14124	14034	13885	14155	14264	14065	13953	13954	14064	14001	14017	13993	13986	14145	13971	14038	13858	13971	14033	13928	13955	13967	14074	13843	13969	14063	14133	13958	14006	14120	13988	13993	13818	14189	13954	14032	13881	14063	14087	13981	13794	14147	13976	14056	13918	14045	13964	13962	13851	13779	14027	14046	13985	14063	13957	13948	14069	14021	14035	14094	14053	13910	13935	14115	13822	13851	14143	13827	13998	13818	13905	13919	13879	13890	14021	13783	14004	13954	13982	13943	13987	14102	13806	13978	14003	13976	14030	14132	14106	13947	13931	13881	13996	14006	13900	14003	13965	14087	13985	14043	13947	14098	14177	13939	13965	13899	13912	14155	13978	13773	13982	13961	13970	13875	13892	13956	13878	14166	14037	13960	14077	14005	13911	14135	14094	14121	14045	13884	13989	13878	13991	14013	14181	13864	13962	14011	14040	13848	13968	13931	14122	13750	13953	13994	13906	13986	14024	13946	13886	14195	13964	13927	13981	13873	13911	14084	14072	13948	14005	13987	14059	13915	13876	13962	14098	13992	13921	13854	13706	14081	14039	14102	14071	14128	14054	13803	13981	13830	13927	14109	13957	14094	14046	14003	14030	13999	13958	13819	13893	13916	14127	13932	13914	14114	14029	13948	14078	14123	13972	14009	14184	13836	13988	14210	13965	13973	13974	14014	13948	13847	14024	14176	13949	13858	14000	13944	14120	13987	13893	13947	13890	13932	14063	14032	13894	14001	13938	14011	14007	13861	13949	14123	14028	13993	13964	13972	14054	14023	13837	13943	13898	14146	13958	14021	14033	13923	14144	13913	14093	14008	14023	13905	13972	13928	14017	14162	14071	13919	13912	14038	14215	14024	14026	13868	13861	14130	13936	13886	13828	13925	13952	14003	14134	13960	14050	14177	13919	14051	13980	14103	13906	14012	13880	14013	13943	14171	13916	14024	14050	14088	13933	13864	14003	14006	13976	13925	13927	14042	14065	14024	14053	14038	13922	14120	13800	13956	13899	13971	13851	14089	14065	13960	14151	13893	14082	13979	14023	13872	14089	14003	13882	13880	13988	13770	13950	13927	14078	13876	13939	14006	13913	14036	13995	13934	14111	14145	13891	14019	13906	13992	13961	14023	13954	14157	13926	13945	13889	13949	13868	14066	14123	14111	14015	14006	13857	14175	14035	14097	14088	13946	14053	13874	14153	13999	14103	14026	13827	13891	14036	14043	13901	14093	14072	13986	13940	13958	14002	14116	14137	13927	13877	13979	13904	14120	14094	13957	13951	13891	14086	14153	14079	13987	14060	13832	13985	13992	13853	14181	13948	14050	13915	14075	13929	14024	13949	13855	13852	14033	14027	13957	13790	13980	14064	13986	13793	13951	13973	14030	14168	13849	13854	13947	13975	14185	13930	13966	13926	13992	13938	13998	14018	14077	14116	14048	13924	13991	14048	13978	14130	13929	13961	14017	13997	13919	13977	13958	13850	14034	13919	13872	14048	13925	14067	13826	13951	14044	13965	14036	14133	13910	14068	13950	13997	13955	13852	13884	14068	13846	14023	13917	13940	13971	13920	13995	14102	14063	14179	13965	14132	13965	14062	14068	13985	13807	14157	13918	13955	13912	13858	13989	13948	14046	13976	14038	13990	13900	13857	13754	14118	13938	14073	13932	13976	14135	13935	14017	14050	13875	14003	13856	14042	14029	13933	13963	14040	13966	13994	13888	13995	14034	13976	13982	14104	14031	14068	14127	14085	14025	13975	14058	13946	14149	14016	14082	14062	13914	13868	14009	14220	14009	13891	14098	13962	13907	13859	13882	14079	13926	13974	13895	13925	14034	13991	13982	14076	13973	13986	14004	13977	13998	14077	14015	14061	14127	14065	13869	13910	13988	13992	13949	13933	13927	14121	13903	13891	13925	13941	13849	13899	14051	13818	13993	14006	13913	13979	14085	14026	13895	14067	13962	13968	13912	14119	13966	14165	13997	13802	14151	13953	14087	14023	14032	13884	14042	13893	13832	13907	13834	13965	13916	13834	14045	13951	13998	13756	13943	14111	13907	13860	13974	13902	14182	13912	14063	14152	14130	13956	13886	13963	13973	13954	13789	13854	13947	14091	13965	13975	13828	13996	13891	13966	13917	14087	13949	13932	13828	13864	14079	13907	14004	13908	14131	13887	14080	13921	13964	14100	13978	13886	13894	14094	14226	13957	13887	13965	13983	14228	14015	14069	14003	13986	14108	13977	14144	14020	13879	14101	14103	13993	13968	13890	14029	14092	14040	13898	13903	13864	14015	14127	13864	14198	13785	13916	13985	14156	13979	14007	14082	13915	14011	13963	13924	13853	13973	13871	13947	13840	13915	13919	14092	13933	14191	14062	14002	13816	14101	13986	13968	14098	13798	13856	14006	13878	13893	14004	13970	13888	13979	13867	14018	13941	13984	14093	14070	13899	13927	14098	14164	14009	14067	13909	14170	13917	13989	14065	13995	13927	14071	14076	13917	14066	13909	14062	14065	13997	13974	14021	13849	13951	13819	13905	14095	13956	13883	13863	14017	14060	14073	14019	14079	14049	13986	13937	14065	14179	14004	14007	13994	14171	14036	13892	14027	13997	13972	13990	13842	13874	13924	14150	14032	14021	13960	14060	14030	13944	14150	13911	13929	14026	13968	13841	14194	14016	13829	13871	13949	13927	14045	14071	14023	13881	14158	13949	14110	13797	13971	13972	13992	14017	13857	13818	13835	13963	13914	14072	14039	13986	13894	13976	13828	14057	14045	13931	14012	13858	14027	13970	14107	13901	14100	13987	13984	13935	13998	13943	13868	14085	13837	14067	14004	13915	13931	13932	14026	13981	14086	14039	13827	13971	13874	14044	14056	13875	13921	14023	13877	13944	14141	14087	13974	14107	13815	14209	13912	13971	14048	13933	14028	13981	13918	13980	13982	13914	13995	14015	13896	14029	13847	14038	13945	13945	14023	13970	13864	14016	13984	13864	14170	13928	13860	13930	14003	14106	13976	13959	13915	13948	13962	14006	14098	13982	14029	14055	13912	14037	13963	13899	14077	14142	14065	14138	14198	13917	14003	14039	13944	14011	14130	13927	13821	13822	14014	13944	13892	13999	13874	13841	13769	14027	13937	13883	14054	14001	14062	14022	14054	13957	13982	13917	13907	13903	14012	14070	14009	14002	14038	13923	13868	14014	14152	13833	13917	14035	14111	13916	14041	13918	13954	13954	13958	13947	14045	14104	13896	14016	13941	13950	14080	13989	13995	13890	13926	14017	14122	13955	14072	14012	13999	14067	13881	13859	13868	14089	13953	13994	14175	14010	14035	14072	13874	14008	13856	13952	14088	13901	13993	13974	14088	13846	14008	13846	14075	13965	13919	14012	13879	14104	13895	14100	13804	13912	14000	13990	13878	13921	13967	14027	13930	13985	14035	13952	13885	14061	14033	13964	13865	14119	13947	14052	13943	14071	14050	14013	13978	13782	13975	14000	13982	14038	13830	13827	14007	13899	14019	13870	14013	13919	13927	13971	14001	14018	14072	13899	13940	13955	14002	13870	13789	14065	14005	13865	14048	13753	13963	13933	13999	14023	14047	14033	14107	14139	13903	13890	13989	14056	14160	14113	13785	13994	14116	13930	13961	14005	13937	14060	14041	14114	14017	13914	14018	13983	14073	13814	14033	14067	14017	13999	14001	13848	13908	13805	13981	14056	14132	14021	13933	14149	14060	14005	14028	13958	14050	13990	14017	14118	13789	13989	13954	13954	14001	14036	13876	14032	13980	14023	13970	14041	14035	13923	14006	13867	13957	13950	13837	14044	14094	13851	13981	13938	13969	14087	14049	14010	13955	14043	13944	13925	14194	13914	13960	13906	13899	14035	14060	13890	14009	13995	13914	13861	13748	13984	13922	13949	14004	14016	14014	14133	14004	13905	13938	14123	14024	14102	13948	13943	14041	14170	13941	13921	13980	14110	13981	14009	13810	13938	14050	14048	13882	13780	14178	14015	14081	13807	14072	14114	13987	13991	13858	13925	13834	13952	14010	14026	13896	14068	14068	14088	13983	14057	13964	14127	14052	14097	13998	14115	13968	13948	14054	13885	14026	13944	13882	13977	14025	13747	13989	14148	13907	13954	13860	13845	14081	13999	13845	14108	13947	14078	13961	13980	14015	13837	13974	13763	14016	13975	13881	13902	13954	14027	14171	14074	14090	13847	13957	14062	13903	13939	14173	13860	14022	14074	13964	13953	13961	13996	13952	13968	13995	14143	14056	14086	14100	14030	13960	13949	13932	14013	13879	14000	14047	14030	13976	14060	13983	13948	14087	13916	13977	14155	13880	13820	14037	14201	14043	13974	13977	13924	14045	13799	13895	14119	14076	13969	14018	13941	14174	13970	13965	14013	14034	14169	13878	13967	13880	13935	13822	13815	14026	14111	13999	14028	14035	14018	13940	13917	13952	13952	14060	13952	14055	13760	13859	13987	13998	14053	13954	13982	14048	13999	13938	13939	13856
28360	24058	27938	24364	20196	18032	17040	16265	16053	15895	15811	15442	15718	15539	15897	15434	15601	15454	15458	15354	15436	15265	15614	15499	15572	15532	15602	15415	15589	15542	15679	15552	15462	15222	15403	15398	15633	15789	15505	15456	15490	15325	15306	15424	15422	15308	15481	15533	15631	15474	15521	15359	15458	15439	15439	15293	15311	15513	15258	15322	15406	15470	15340	15141	15349	15300	15311	15282	15468	15290	15436	15478	15405	15353	15466	15407	15606	15268	15448	15292	15526	15425	15214	15492	15239	15576	15414	15530	15301	15370	15061	15332	15347	15347	15505	15231	15355	15365	15481	15430	15502	15314	15428	15425	15379	15625	15183	15324	15430	15303	15437	15456	15537	15231	15361	15159	15464	15578	15456	15441	15400	15128	15317	15391	15056	15500	15336	15435	15294	15521	15255	15158	15271	15148	15683	15432	15236	15309	15384	15316	15474	15360	15506	15379	15441	15203	15291	15243	15641	15439	15450	15380	15461	15467	15374	15363	15117	15265	15339	15310	15378	15243	15292	15512	15296	15340	15213	15352	15531	15440	15536	15453	15330	15167	15387	15288	15449	15560	15312	15362	15450	15478	15405	15300	15362	15174	15239	15359	15297	15442	15247	15238	15271	15379	15262	15499	15421	15530	15365	15335	15526	15347	15251	15413	15326	15507	15365	15336	15409	15323	15435	15314	15302	15371	15244	15354	15438	15254	15497	15267	15075	15422	15280	15349	15455	15392	15376	15378	15316	15295	15506	15424	15326	15469	15382	15514	15402	15590	15306	15445	15289	15193	15347	15501	15395	15312	15598	15348	15364	15279	15396	15267	15427	15388	15300	15601	15578	15307	15430	15524	15350	15409	15458	15340	15407	15329	15471	15460	15361	15493	15432	15363	15451	15520	15532	15199	15503	15443	15379	15345	15386	15371	15654	15438	15579	15565	15475	15590	15367	15240	15147	15442	15281	15368	15314	15312	15380	15497	15328	15432	15507	15441	15389	15403	15308	15689	15484	15442	15302	15174	15280	15244	15488	15292	15532	15388	15286	15438	15288	15308	15172	15423	15538	15388	15255	15432	15381	15728	15424	15387	15430	15501	15609	15377	15346	15522	15115	15365	15176	15257	15332	15453	15285	15283	15355	15555	15470	15402	15364	15195	15272	15270	15312	15280	15578	15304	15390	15202	15199	15411	15476	15372	15387	15357	15285	15361	15310	15345	15430	15332	15438	15482	15504	15443	15378	15409	15202	15390	15330	15322	15334	15499	15373	15468	15201	15516	15291	15584	15380	15122	15373	15346	15313	15269	15453	15470	15518	15303	15508	15143	15502	15403	15476	15238	15464	15457	15424	15512	15219	15444	15337	15357	15530	15378	15196	15223	15221	15294	15178	15476	15439	15528	15348	15610	15232	15362	15387	15336	15294	15435	15580	15386	15414	15490	15506	15334	15547	15413	15307	15449	15387	15198	15418	15252	15181	15597	15545	15280	15401	15098	15216	15463	15455	15427	15552	15208	15475	15410	15372	15447	15391	15560	15292	15485	15362	15320	15670	15399	15217	15574	15464	15279	15136	15319	15457	15287	15460	15433	15673	15223	15358	15203	15563	15468	15180	15502	15434	15333	15218	15335	15323	15398	15469	15525	15396	15483	15548	15310	15349	15311	15469	15341	15288	15447	15233	15238	15510	15214	15380	15219	15395	15476	15302	15203	15351	15498	15418	15536	15405	15469	15437	15506	15462	15434	15323	15459	15230	15392	15404	15376	15357	15450	15556	15434	15448	15463	15317	15322	15461	15458	15232	15466	15476	15496	15416	15491	15445	15573	15579	15319	15264	15274	15322	15419	15669	15264	15499	15302	15409	15389	15322	15270	15468	15335	15366	15256	15393	15558	15319	15513	15449	15474	15320	15544	15254	15406	15349	15396	15261	15213	15291	15438	15218	15325	15452	15410	15269	15654	15408	15588	15308	15477	15374	15313	15421	15363	15594	15388	15551	15368	15415	15437	15255	15373	15574	15572	15388	15426	15484	15186	15439	15492	15543	15613	15251	15322	15396	15129	15279	15554	15353	15473	15862	15316	15278	15394	15401	15279	15462	15311	15347	15467	15421	15259	15141	15420	15404	15514	15370	15406	15525	15360	15275	15382	15228	15387	15581	15633	15418	15451	15295	15303	15395	15604	15387	15455	15414	15388	15411	15458	15422	15334	15287	15449	15426	15390	15326	15517	15544	15470	15360	15320	15430	15663	15366	15420	15409	15413	15312	15434	15279	15345	15397	15390	15337	15407	15372	15211	15490	15426	15410	15440	15310	15542	15366	15443	15352	15351	15423	15357	15470	15264	15529	15299	15334	15371	15437	15468	15401	15352	15562	15370	15281	15153	15370	15379	15569	15541	15342	15607	15378	15531	15332	15493	15360	15495	15414	15337	15271	15105	15439	15392	15766	15513	15357	15377	15404	15226	15357	15458	15300	15449	15248	15370	15410	15416	15226	15150	15376	15470	15269	15391	15279	15281	15644	15460	15452	15391	15376	15409	15391	15337	15446	15400	15278	15616	15315	15313	15502	15495	15072	15612	15337	15435	15117	15357	15377	15398	15336	15451	15277	15398	15245	15354	15270	15147	15339	15359	15275	15293	15395	15591	15404	15484	15496	15258	15219	15386	15424	15355	15298	15499	15305	15410	15278	15333	15429	15447	15352	15297	15380	15428	15302	15389	15351	15193	15378	15304	15446	15267	15213	15535	15517	15424	15285	15494	15442	15366	15349	15663	15592	15502	15510	15248	15329	15269	15454	15541	15392	15430	15316	15440	15292	15374	15347	15432	15309	15332	15421	15495	15368	15454	15237	15297	15373	15242	15407	15269	15209	15417	15653	15424	15426	15418	15394	15258	15514	15336	15434	15387	15459	15271	15360	15226	15268	15283	15370	15496	15487	15433	15422	15269	15419	15171	15363	15251	15312	15276	15326	15311	15423	15313	15328	15316	15417	15458	15417	15377	15449	15517	15258	15339	15351	15451	15116	15389	15483	15298	15326	15367	15493	15384	15509	15303	15528	15420	15488	15492	15290	15409	15484	15538	15479	15227	15473	15502	15468	15464	15407	15364	15239	15334	15397	15431	15402	15496	15427	15353	15260	15330	15467	15455	15458	15277	15387	15255	15465	15333	15396	15103	15202	15526	15243	15311	15288	15380	15460	15161	15340	15582	15432	15305	15485	15473	15322	15399	15286	15332	15386	15383	15179	15487	15247	15176	15301	15413	15420	15319	15299	15392	15439	15282	15449	15233	15849	15389	15321	15539	15324	15580	15429	15684	15360	15277	15500	15210	15188	15344	15345	15398	15584	15528	15285	15452	15688	15281	15375	15349	15474	15188	15512	15440	15283	15425	15351	15418	15359	15222	15186	15502	15408	15435	15467	15456	15564	15206	15617	15349	15327	15342	15437	15339	15368	15393	15281	15407	15327	15129	15427	15520	15282	15520	15616	15433	15327	15275	15287	15463	15509	15388	15571	15372	15295	15242	15541	15452	15283	15342	15413	15425	15398	15166	15212	15399	15448	15432	15211	15344	15412	15397	15450	15282	15405	15315	15384	15149	15184	15472	15327	15390	15176	15487	15443	15348	15357	15398	15354	15445	15453	15455	15370	15491	15576	15585	15158	15461	15558	15360	15489	15475	15330	15235	15437	15603	15410	15197	15395	15509	15478	15229	15374	15398	15645	15397	15315	15449	15384	15263	15388	15243	15341	15633	15518	15347	15396	15436	15274	15358	15378	15611	15442	15248	15514	15636	15464	15171	15470	15480	15447	15307	15371	15516	15522	15566	15553	15375	15336	15323	15291	15464	15174	15421	15476	15475	15450	15477	15366	15444	15411	15364	15492	15497	15437	15387	15547	15562	15314	15416	15112	15470	15294	15319	15467	15504	15527	15270	15360	15207	15303	15326	15442	15364	15351	15249	15383	15370	15331	15548	15303	15274	15426	15289	15538	15420	15366	15565	15442	15381	15483	15241	15404	15440	15434	15308	15349	15626	15534	15512	15273	15420	15269	15316	15395	15476	15368	15226	15370	15498	15437	15437	15282	15332	15305	15349	15573	15286	15388	15401	15483	15173	15334	15347	15425	15280	15506	15328	15351	15241	15285	15361	15284	15420	15315	15590	15329	15381	15340	15305	15495	15347	15421	15429	15517	15457	15345	15396	15451	15437	15422	15340	15451	15315	15594	15371	15604	15544	15349	15269	15550	15422	15307	15374	15514	15390	15230	15379	15357	15484	15306	15281	15431	15391	15411	15352	15421	15347	15442	15306	15508	15519	15339	15119	15484	15406	15507	15419	15340	15463	15358	15448	15410	15395	15575	15499	15417	15521	15433	15327	15268	15351	15463	15489	15552	15389	15458	15232	15402	15409	15538	15372	15514	15212	15522	15493	15336	15551	15629	15413	15433	15259	15394	15335	15387	15357	15482	15343	15528	15428	15580	15360	15436	15407	15268	15309	15381	15338	15638	15260	15339	15476	15335	15338	15272	15330	15399	15399	15183	15456	15217	15355	15306	15359	15458	15253	15415	15067	15235	15571	15446	15202	15334	15578	15282	15259	15172	15360	15432	15261	15289	15346	15414	15340	15281	15215	15328	15374	15410	15134	15402	15410	15362	15417	15339	15394	15427	15245	15405	15409	15374	15448	15243	15378	15485	15364	15696	15396	15362	15377	15493	15389	15174	15151	15161	15347	15405	15197	15515	15463	15347	15493	15314	15507	15269	15205	15465	15419	15344	15212	15313	15219	15406	15413	15495	15415	15265	15371	15384	15428	15342	15383	15162	15332	15380	15348	15253	15477	15479	15205	15426	15202	15384	15435	15494	15392	15477	15405	15271	15386	15210	15393	15427	15370	15394	15338	15387	15543	15516	15185	15289	15295	15363	15278	15514	15586	15355	15269	15447	15292	15221	15497	15379	15312	15457	15499	15297	15219	15301	15377	15521	15466	15580	15470	15387	15358	15402	15243	15312	15427	15500	15650	15192	15550	15547	15285	15506	15376	15632	15487	15558	15394	15494	15326	15381	15349	15420	15326	15547	15405	15517	15326	15550	15500	15365	15368	15590	15371	15356	15330	15481	15461	15321	15348	15286	15118	15412	15425
24193	34337	29354	22043	19713	16944	15301	14688	14563	14290	14236	13816	13803	13567	13783	13549	13646	13582	13585	13628	13640	13807	13402	13617	13567	13621	13605	13572	13507	13752	13924	13576	13741	13668	13361	13677	13723	13816	13702	13747	13667	13633	13727	13593	13673	13690	13603	13696	13662	13564	13514	13562	13435	13580	13545	13481	13571	13550	13476	13555	13705	13699	13543	13675	13508	13507	13539	13681	13613	13459	13436	13455	13637	13645	13488	13465	13665	13547	13491	13200	13725	13532	13415	13545	13577	13586	13399	13390	13390	13628	13601	13485	13519	13392	13443	13481	13611	13589	13626	13523	13490	13595	13435	13542	13470	13548	13469	13618	13334	13601	13469	13604	13555	13295	13589	13687	13512	13557	13674	13560	13517	13588	13423	13534	13583	13620	13553	13534	13396	13671	13603	13435	13446	13497	13652	13495	13571	13520	13514	13400	13559	13376	13685	13633	13514	13636	13584	13492	13517	13480	13600	13464	13342	13543	13445	13491	13509	13537	13602	13450	13503	13513	13479	13563	13485	13598	13529	13504	13459	13495	13366	13419	13523	13700	13503	13507	13463	13415	13435	13556	13552	13447	13438	13567	13490	13279	13573	13622	13495	13508	13430	13607	13494	13605	13654	13536	13431	13462	13635	13496	13643	13440	13465	13488	13364	13611	13606	13524	13457	13573	13404	13485	13606	13522	13519	13264	13555	13478	13453	13471	13408	13651	13298	13428	13456	13523	13403	13478	13430	13609	13508	13443	13567	13450	13560	13601	13515	13384	13544	13489	13503	13631	13477	13606	13580	13503	13567	13620	13669	13541	13467	13552	13418	13496	13409	13473	13405	13602	13571	13550	13577	13498	13475	13518	13631	13564	13465	13444	13529	13426	13611	13331	13407	13409	13487	13592	13547	13562	13452	13361	13614	13459	13497	13384	13675	13639	13511	13606	13597	13477	13674	13477	13503	13655	13434	13435	13593	13536	13525	13589	13628	13356	13581	13473	13280	13598	13346	13411	13499	13553	13657	13413	13385	13664	13585	13514	13644	13588	13532	13396	13484	13461	13558	13425	13469	13374	13542	13328	13578	13510	13420	13588	13642	13632	13465	13454	13494	13595	13535	13529	13343	13551	13416	13420	13450	13604	13690	13495	13435	13439	13441	13537	13448	13583	13542	13402	13609	13551	13529	13688	13450	13493	13489	13558	13590	13515	13579	13460	13509	13628	13327	13613	13599	13452	13413	13427	13600	13529	13508	13721	13526	13414	13385	13537	13490	13384	13505	13609	13453	13657	13489	13546	13526	13483	13538	13487	13623	13390	13536	13466	13543	13507	13539	13527	13609	13578	13433	13579	13479	13574	13533	13727	13415	13456	13589	13559	13453	13552	13412	13486	13527	13474	13591	13315	13596	13587	13536	13576	13372	13521	13479	13720	13400	13463	13366	13322	13490	13583	13496	13370	13644	13425	13650	13464	13430	13451	13455	13349	13561	13500	13460	13550	13635	13342	13389	13476	13682	13544	13483	13502	13554	13405	13689	13530	13563	13431	13663	13452	13500	13447	13435	13579	13472	13439	13459	13459	13480	13471	13393	13540	13618	13473	13708	13511	13404	13620	13489	13301	13599	13571	13562	13624	13505	13536	13572	13477	13497	13463	13471	13485	13589	13511	13464	13520	13459	13638	13403	13376	13629	13504	13470	13515	13463	13496	13687	13712	13550	13354	13514	13566	13533	13638	13588	13611	13595	13486	13545	13526	13574	13573	13545	13481	13358	13373	13533	13600	13448	13615	13473	13552	13529	13556	13520	13449	13458	13581	13509	13637	13578	13492	13572	13606	13407	13563	13565	13433	13451	13534	13573	13337	13510	13581	13577	13512	13271	13702	13619	13671	13668	13417	13480	13621	13568	13601	13621	13538	13456	13470	13412	13430	13492	13545	13493	13567	13455	13665	13654	13575	13583	13459	13345	13592	13480	13492	13459	13513	13442	13294	13547	13601	13587	13490	13328	13507	13578	13683	13470	13453	13474	13599	13533	13390	13507	13647	13306	13520	13470	13409	13547	13582	13499	13530	13581	13516	13484	13493	13628	13579	13545	13495	13583	13580	13385	13367	13509	13401	13547	13752	13386	13526	13564	13429	13455	13456	13578	13457	13450	13610	13467	13584	13566	13578	13527	13601	13527	13554	13417	13527	13464	13523	13458	13568	13371	13572	13449	13489	13513	13598	13594	13506	13517	13528	13451	13500	13406	13432	13702	13524	13509	13569	13476	13435	13627	13325	13586	13407	13608	13667	13413	13584	13556	13458	13363	13541	13498	13459	13524	13592	13498	13696	13526	13407	13581	13412	13393	13652	13565	13513	13460	13477	13488	13389	13494	13489	13487	13503	13501	13641	13482	13570	13502	13515	13577	13510	13441	13458	13664	13502	13592	13471	13333	13676	13511	13538	13579	13450	13413	13377	13332	13508	13458	13432	13554	13634	13343	13630	13699	13488	13629	13684	13467	13568	13372	13559	13511	13616	13497	13438	13509	13503	13461	13705	13437	13445	13569	13407	13506	13445	13531	13309	13316	13437	13671	13421	13618	13418	13512	13542	13490	13511	13541	13660	13479	13501	13523	13518	13624	13461	13527	13569	13586	13624	13575	13605	13564	13460	13628	13635	13500	13536	13587	13397	13499	13494	13545	13574	13457	13547	13642	13459	13496	13484	13419	13638	13398	13610	13555	13579	13717	13567	13368	13504	13517	13264	13602	13566	13547	13433	13410	13571	13537	13605	13210	13512	13402	13464	13650	13655	13547	13454	13382	13567	13613	13605	13429	13594	13459	13639	13519	13445	13553	13653	13452	13481	13425	13514	13476	13570	13498	13603	13738	13353	13286	13547	13344	13399	13384	13620	13597	13492	13574	13414	13525	13563	13475	13563	13595	13443	13577	13587	13497	13624	13633	13434	13542	13519	13514	13348	13660	13469	13442	13595	13550	13452	13556	13508	13410	13621	13448	13584	13416	13541	13309	13638	13496	13506	13604	13535	13522	13727	13424	13503	13432	13531	13503	13473	13595	13490	13482	13448	13504	13608	13393	13496	13586	13344	13555	13438	13673	13498	13498	13314	13504	13716	13600	13604	13613	13408	13463	13580	13574	13470	13609	13426	13555	13580	13502	13738	13695	13483	13611	13490	13464	13517	13627	13370	13394	13652	13475	13676	13449	13664	13434	13474	13614	13489	13536	13632	13596	13558	13537	13516	13466	13566	13674	13492	13564	13642	13507	13365	13417	13372	13713	13434	13635	13545	13480	13505	13369	13422	13485	13551	13635	13448	13558	13672	13415	13470	13502	13428	13750	13516	13508	13564	13372	13651	13428	13465	13503	13555	13424	13445	13559	13558	13493	13520	13369	13502	13384	13357	13336	13580	13527	13560	13576	13606	13598	13556	13344	13438	13593	13691	13466	13563	13394	13518	13588	13542	13522	13396	13453	13681	13610	13519	13323	13739	13312	13689	13729	13544	13478	13369	13515	13521	13557	13617	13601	13586	13514	13400	13542	13457	13746	13651	13529	13433	13555	13517	13517	13466	13524	13545	13518	13399	13452	13459	13513	13426	13452	13473	13541	13485	13593	13695	13461	13413	13341	13617	13532	13545	13446	13488	13528	13510	13501	13398	13484	13472	13508	13418	13489	13468	13623	13516	13403	13435	13529	13565	13486	13538	13538	13726	13579	13478	13579	13532	13572	13493	13512	13477	13511	13427	13383	13552	13585	13559	13503	13554	13375	13583	13394	13481	13472	13547	13488	13465	13541	13604	13574	13729	13565	13416	13599	13436	13475	13523	13496	13520	13442	13413	13515	13541	13519	13512	13487	13563	13491	13565	13547	13588	13449	13553	13676	13514	13466	13493	13451	13524	13311	13545	13532	13491	13494	13427	13427	13510	13547	13383	13543	13498	13419	13682	13628	13439	13388	13558	13549	13481	13527	13421	13611	13530	13419	13567	13542	13447	13556	13422	13352	13689	13605	13445	13525	13335	13646	13462	13482	13579	13682	13585	13518	13407	13431	13430	13394	13486	13297	13483	13446	13592	13536	13447	13305	13476	13519	13694	13570	13468	13455	13523	13460	13577	13488	13464	13645	13418	13493	13302	13436	13585	13519	13499	13617	13397	13647	13520	13551	13394	13528	13400	13468	13474	13516	13463	13629	13561	13455	13555	13731	13438	13358	13496	13496	13446	13560	13749	13519	13516	13569	13532	13592	13480	13462	13412	13479	13512	13594	13439	13557	13539	13433	13656	13637	13542	13579	13438	13491	13609	13486	13494	13443	13503	13589	13440	13406	13370	13509	13438	13552	13534	13712	13461	13509	13507	13335	13379	13456	13606	13503	13390	13611	13636	13498	13535	13482	13534	13519	13461	13594	13353	13532	13562	13604	13580	13517	13607	13461	13448	13570	13526	13586	13444	13540	13535	13446	13570	13477	13381	13614	13638	13742	13583	13442	13628	13556	13377	13578	13485	13601	13430	13571	13545	13737	13631	13440	13433	13620	13443	13582	13569	13592	13384	13536	13518	13658	13512	13641	13529	13406	13491	13503	13683	13554	13485	13513	13418	13602	13542	13422	13600	13609	13613	13532	13467	13386	13642	13447	13363	13497	13517	13574	13618	13651	13519	13555	13351	13468	13639	13643	13461	13497	13501	13646	13560	13356	13640	13455	13431	13375	13489	13512	13394	13494	13574	13553	13523	13481	13364	13611	13423	13723	13498	13539	13415	13482	13476	13518	13480	13534	13534	13615	13368	13546	13448	13569	13596	13674	13400	13434	13568	13512	13436	13380	13500	13655	13483	13525	13544	13517	13465	13497	13536	13467	13628	13492	13713	13645	13501	13454	13498	13531	13515	13604	13566	13472	13505	13446	13518	13467	13588	13467	13503	13589	13628	13426	13708	13490	13475	13588	13582	13612	13479	13489	13553	13393	13662	13728	13541	13467	13564	13611	13636	13592	13578	13640	13468	13410	13533	13468	13474	13401	13589	13483	13451	13592	13419	13529	13413	13577	13450	13477	13670	13443	13572	13544	13482	13437	13596	13328	13419	13508	13419	13680	13458	13595	13422	13412	13509	13431	13574	13559	13529	13392	13368	13431	13567
24144	21282	28671	24957	23581	23145	20728	17314	16501	16537	16425	15943	15819	15821	15534	15544	15599	15525	15688	15523	15471	15530	15521	15492	15529	15529	15524	15669	15535	15351	15510	15544	15428	15466	15348	15490	15547	15483	15208	15407	15221	15360	15505	15402	15310	15354	15492	15359	15384	15391	15494	15228	15440	15470	15469	15353	15563	15256	15203	15472	15483	15237	15368	15382	15476	15149	15433	15318	15300	15314	15309	15143	15231	15291	15182	15300	15286	15195	15304	15406	15348	15440	15439	15305	15201	15420	15201	15227	15371	15431	15168	15275	15339	15138	15438	15324	15393	15389	15304	15231	15171	15355	15465	15453	15266	15251	15294	15170	15232	15248	15185	15327	15379	15287	15499	15364	15244	15234	15265	15187	15352	15324	15229	15314	15228	15115	15168	15151	15201	15031	15153	15435	15301	15277	15255	15183	15212	15332	15327	15139	15367	15317	15281	15341	15282	15106	15127	15277	15228	15409	15262	15363	15300	15307	15091	15298	15261	15111	15229	15254	15301	15289	15314	15446	15211	15513	15421	15372	15249	15306	15355	15373	15414	15333	15123	15429	15543	15294	15421	15239	15415	15222	15240	15234	15337	15154	15302	15320	15355	15236	15312	15153	15274	15155	15402	15309	15486	15202	15263	15267	15349	15367	15352	15215	15248	15270	15251	15362	15456	15384	15360	15316	15252	15189	15442	15147	15338	15318	15203	15357	15309	15248	15462	15312	15435	15248	15178	15467	15573	15396	15357	15337	15236	15347	15189	15227	15428	15272	15257	15179	15482	15347	15186	15228	15268	15185	15337	15382	15195	15435	15287	15209	15359	15269	15277	15162	15222	15388	15186	15286	15372	15373	15167	15200	15381	15254	15261	15219	15159	15543	15369	15408	15228	15198	15298	15182	15183	15428	15475	15293	15406	15248	15203	15452	15220	15164	15364	15232	15066	15432	15220	15296	15278	15252	15215	15203	15254	15194	15137	15107	15237	15415	15230	15331	15389	15185	15275	15427	14990	15195	15507	15167	15381	15098	15196	15157	15174	15343	15169	15269	15399	15308	15264	15207	15225	15210	15261	15332	15281	15531	15309	15326	15363	15412	15219	15360	15319	15227	15243	15233	15112	15354	15265	15407	15136	15094	15345	15189	15169	15375	15185	15403	15325	15356	15209	15172	15357	15465	15126	15279	15227	15330	15484	15318	15548	15331	15428	15158	15402	15490	15214	15197	15169	15554	15346	15391	15274	15264	15237	15284	15269	15132	15330	15194	15351	15396	15331	15252	15278	15280	15182	15184	15277	15150	15408	15337	15357	15381	15343	15089	15447	15338	15274	15449	15032	14993	15247	15292	15040	15291	15310	15299	15281	15247	15171	15205	15237	15263	15187	15447	15218	15284	15145	15311	15219	15042	15398	15314	15512	15263	15229	15443	15169	15393	15206	15288	15296	15194	15366	15235	15378	15367	15241	15289	15230	15391	15249	15259	15266	15181	15269	15161	15154	15273	15417	15362	15263	15263	15342	15234	15273	15155	15184	15195	15171	15154	15270	15225	15361	15187	15242	15370	15309	15069	15236	15221	15285	15414	15232	15442	15123	15251	15165	15198	15097	15136	15171	15165	15129	15086	15287	15508	15370	15166	15283	15227	15471	15494	15317	15136	15239	15211	15107	15452	15325	15422	15172	15254	15268	15325	15425	15369	15460	15327	15297	15066	15334	15406	15261	15459	15204	15430	15210	15291	15272	15316	15364	15448	15261	15262	15442	15408	15376	15342	15122	15136	15419	15150	15307	15453	15402	15464	15107	15261	15279	15348	15374	15322	15070	15570	15350	15355	15384	15316	15351	15299	15521	15484	15300	15371	15205	15482	15346	15310	15281	15267	15299	15140	15310	15325	15134	15274	15245	15458	15403	15336	15422	15345	15347	15150	15246	15337	15382	15325	15391	15306	15429	15343	15241	15404	15379	15319	15218	15285	15317	15156	15280	15283	15272	15275	15245	15347	15257	15368	15230	15371	15105	15345	15294	15343	15390	15323	15278	15454	15338	15379	15385	15397	15257	15242	15290	15333	15485	15215	15588	15178	15282	15089	15272	15386	15421	15462	15106	15163	15389	15213	15195	15106	15125	15321	15328	15313	15223	15430	15304	15151	15274	15252	15271	15376	15427	15264	15334	15193	15234	15303	15179	15177	15240	15311	15286	15171	15387	15286	15234	15297	15472	15003	15107	15384	15432	15183	15271	15183	15200	15121	15501	15196	15290	15197	15336	15131	15274	15350	15274	15357	15436	15488	15228	15221	15288	15333	15250	15254	15397	15230	15263	15295	15211	15493	15281	15343	15439	15261	15428	15351	15285	15361	15112	15207	15278	15127	15342	15223	15341	15330	15230	15242	15193	15302	15286	15185	15196	15185	15233	15448	15245	15253	15131	15360	15078	15308	15266	15245	15376	15371	15277	15441	15310	15165	15288	15426	15226	15113	15234	15247	15036	15234	15322	15237	15408	15242	15407	15126	15207	15146	15427	15381	15161	15294	15501	15291	15244	15341	15168	15077	15335	15452	15392	15322	15311	15112	15274	15258	15190	15205	15240	15166	15226	15309	15195	15110	15297	15283	15382	15354	15252	15199	15405	15351	15404	15349	15366	15352	15281	15366	15389	15336	15476	15326	15343	15283	15257	15436	15176	15334	15317	15346	15135	15365	15385	15272	15513	15209	15323	15353	15559	15508	15300	15286	15350	15228	15358	15471	15552	15303	15240	15118	15313	15240	15278	15223	15175	15190	15400	15242	15126	15118	15405	15311	15390	15358	15266	15196	15409	15264	15453	15266	15344	15327	15312	15582	15200	15349	15202	15291	15169	15213	15441	15024	15266	15210	15394	15316	15486	15394	15342	15292	15351	15113	15147	15317	15355	15292	15129	15449	15199	15462	15212	15351	15265	15216	15284	15295	15437	15301	15356	15215	15295	15326	15359	15261	15355	15357	15418	14988	15119	15283	15201	15376	15402	15365	15194	15334	15417	15365	15218	15474	15224	15403	15391	15262	15296	15233	15339	15128	15358	15126	15282	15300	15382	15317	15459	15536	15313	15425	15272	15291	15305	15286	15351	15211	15259	15248	15313	15255	15247	15332	15093	15469	15285	15264	15232	15313	15246	15320	15321	14911	15351	15418	15394	15354	15415	15431	15436	15312	15296	15115	15285	15234	15333	15502	15537	15189	15346	15236	15387	15252	15398	15555	15342	15216	15456	15365	15204	15336	15431	15262	15058	15327	15322	15296	15330	15055	15276	15321	15359	15213	15231	15317	15318	15380	15334	15241	15246	15187	15375	15229	15046	15341	15301	15241	15295	15303	15394	15371	15476	15248	15114	15331	15314	15380	15219	15347	15012	15051	15315	15311	15301	15357	15472	15327	15373	15085	15394	15421	15472	15375	15235	15167	15453	15371	15274	15236	15353	15269	15333	15400	15251	15081	15196	15592	15478	15216	15155	15239	15293	15282	15286	15504	15388	15189	15342	15214	15206	15199	15219	15297	15224	15348	15121	15261	15369	15063	15207	15192	15254	15249	15373	15445	15337	15196	15459	15289	15330	15354	15212	15335	15104	15407	15265	15260	15422	15458	15373	15215	15309	15375	15417	15266	15397	15108	15065	15178	15264	15264	15393	15372	15446	15364	15449	15272	15281	15101	15384	15277	15280	15503	15505	15276	15308	15260	15444	15385	15071	15591	15325	15365	15153	15281	15349	15318	15456	15353	15310	15193	15170	15358	15208	15273	15387	15317	15408	15188	15353	15216	15450	15523	15348	15309	15344	15329	15276	15211	15274	15347	15200	15147	15314	15491	15315	15352	15246	15355	15212	15241	15333	15191	15453	15373	15276	15421	15042	15184	15341	15139	15351	15318	15357	15326	15488	15518	15281	15260	15345	15269	15188	15122	15198	15513	15080	15183	15226	15288	15569	15326	15278	15317	15305	15471	15304	15150	15402	15139	15237	15550	15419	15254	15220	15240	15267	15417	15280	15183	15137	15105	15427	15461	15186	15460	15141	15268	15183	15275	15304	15244	15286	15258	15019	15181	15247	15379	15269	15493	15359	15491	15191	15048	15153	15368	15375	15351	15366	15313	15495	15322	15193	15254	15361	15350	15315	15240	15491	15246	15290	15101	15278	15362	15344	15369	15206	15145	15301	15258	15232	15343	15286	15206	15273	15204	15135	15321	15218	15002	15407	15101	15375	15466	15473	15353	15161	15372	15515	15037	15206	15328	15205	15058	15188	15392	15245	15271	15263	15309	15317	15343	15536	15326	15314	15109	15260	15295	15294	15329	15336	15075	15186	15143	15360	15198	15353	15117	15230	15145	15388	15031	15084	15366	15228	15319	15179	15555	15290	15327	15248	15203	15305	15439	15509	15264	15331	15197	15108	15343	15304	15379	15079	15199	15272	15417	15357	15287	15331	15404	15336	15259	15462	15338	15448	15311	15265	15205	15257	15318	15472	15512	15117	15130	15222	15262	15283	15313	15160	15382	15271	15185	15116	15287	15311	15335	15157	15279	15345	15339	15292	15216	15245	15277	15012	15322	15403	15284	15429	15148	15277	15226	15333	15242	15521	15315	15364	15356	15210	15132	15273	15189	15260	15278	15268	15303	15271	15561	15479	15214	15444	15273	15466	15457	15422	15323	15203	15206	15375	15398	15278	15458	15318	15428	15159	15156	15242	15265	15528	15199	15421	15266	15375	15402	15246	15252	15103	15219	15320	15205	15298	15324	15355	15246	15440	15212	15278	15240	15228	15362	15192	15484	15226	15359	15393	15330	15251	15366	15260	15322	15352	15154	15512	15129	15276	15332	15300	15264	15376	15115	15329	15351	15302	15340	15471	15424	15342	15393	15375	15524	15304	15329	15231	15309	15126	15276	15366	15391	15244	15509	15504	15285	15398	15236	15419	15499	15418	15146	15403	15238	15200	15336	15150	15184	15241	15365	15172	15197	15411	15442	14964	15411	15370	15213	15316	15334	15164	15337	15304	15313	15271	15245	15504	15309	15151	15094	15239	15382	15224	15253	15197	15135	15281	15181	15235	15123	15152	15247	15183	15188	15298	15223	15054	15425	15193	15388	15372	15356	15330	15055	15225	15148
25593	42826	37823	29948	25334	20408	17277	15751	15346	14996	14784	14140	14006	13813	14047	13815	13939	13896	13728	13645	13742	13593	13680	13607	13851	13779	13615	13742	13808	13688	13833	13733	13813	13560	13507	13739	13775	13784	13663	13596	13660	13457	13691	13528	13714	13663	13640	13526	13635	13628	13621	13665	13536	13529	13581	13547	13488	13650	13544	13584	13510	13448	13389	13494	13562	13617	13624	13552	13483	13358	13456	13515	13502	13592	13436	13634	13400	13461	13495	13412	13429	13516	13532	13487	13515	13540	13453	13358	13546	13375	13626	13561	13513	13493	13588	13459	13570	13448	13461	13682	13539	13268	13498	13555	13391	13426	13381	13479	13435	13536	13421	13492	13337	13563	13612	13427	13513	13489	13485	13558	13631	13657	13503	13288	13421	13272	13624	13546	13416	13482	13400	13464	13498	13319	13610	13262	13419	13475	13602	13456	13444	13505	13458	13383	13720	13317	13599	13533	13387	13492	13337	13589	13522	13479	13450	13492	13495	13712	13602	13497	13408	13338	13428	13266	13380	13342	13340	13584	13430	13354	13542	13369	13450	13373	13500	13488	13597	13567	13480	13550	13384	13495	13524	13437	13488	13464	13554	13573	13500	13447	13348	13462	13503	13482	13645	13473	13380	13550	13522	13616	13457	13584	13454	13583	13410	13626	13450	13441	13575	13473	13547	13336	13723	13362	13482	13493	13366	13303	13414	13560	13445	13651	13550	13404	13451	13617	13342	13480	13439	13407	13506	13464	13420	13449	13270	13432	13393	13407	13407	13382	13377	13465	13452	13424	13538	13494	13484	13536	13397	13579	13567	13580	13359	13415	13725	13507	13409	13541	13577	13476	13535	13475	13519	13453	13469	13352	13588	13377	13539	13473	13532	13487	13404	13477	13320	13578	13413	13426	13443	13432	13498	13474	13453	13453	13439	13441	13288	13366	13459	13473	13582	13578	13682	13450	13447	13314	13528	13549	13699	13600	13449	13588	13525	13494	13461	13475	13599	13416	13498	13478	13459	13495	13441	13334	13605	13487	13521	13470	13568	13430	13442	13589	13575	13630	13620	13508	13499	13494	13474	13508	13401	13392	13611	13392	13433	13384	13251	13376	13541	13349	13536	13408	13512	13462	13482	13394	13403	13424	13579	13448	13358	13483	13424	13397	13486	13290	13556	13677	13317	13555	13625	13601	13394	13572	13510	13328	13500	13378	13508	13596	13518	13557	13475	13394	13340	13483	13520	13386	13617	13365	13438	13420	13406	13501	13464	13373	13623	13464	13388	13592	13356	13575	13570	13576	13437	13626	13546	13446	13516	13399	13302	13548	13538	13544	13475	13379	13510	13400	13288	13490	13481	13452	13499	13298	13667	13601	13424	13521	13575	13493	13511	13396	13409	13514	13592	13349	13478	13488	13481	13585	13595	13545	13265	13399	13517	13528	13486	13440	13408	13223	13566	13502	13523	13564	13377	13462	13366	13596	13548	13456	13580	13341	13581	13475	13588	13616	13518	13458	13445	13522	13330	13602	13525	13509	13416	13432	13518	13420	13500	13515	13437	13588	13474	13548	13468	13475	13530	13474	13479	13527	13313	13422	13317	13743	13394	13524	13376	13447	13422	13507	13411	13550	13548	13509	13582	13524	13519	13434	13444	13477	13480	13490	13524	13325	13413	13470	13434	13452	13646	13210	13306	13426	13422	13446	13449	13494	13584	13315	13445	13421	13525	13550	13453	13527	13608	13643	13337	13368	13587	13490	13622	13374	13417	13482	13630	13458	13502	13624	13583	13679	13382	13386	13481	13526	13637	13382	13465	13432	13518	13380	13524	13429	13465	13536	13458	13474	13561	13561	13456	13399	13438	13627	13312	13464	13568	13283	13391	13431	13448	13591	13634	13527	13423	13462	13543	13441	13704	13405	13466	13410	13334	13506	13432	13514	13534	13389	13473	13642	13549	13469	13569	13339	13544	13498	13497	13468	13480	13538	13343	13587	13457	13582	13568	13520	13489	13530	13331	13573	13411	13577	13402	13372	13598	13544	13572	13218	13615	13487	13396	13600	13484	13418	13462	13396	13423	13374	13473	13600	13489	13498	13448	13562	13429	13487	13502	13527	13503	13387	13476	13540	13383	13494	13501	13557	13546	13472	13562	13591	13546	13382	13529	13422	13486	13562	13436	13431	13442	13475	13333	13513	13469	13391	13628	13499	13594	13512	13512	13373	13382	13597	13592	13551	13501	13437	13419	13448	13580	13589	13470	13390	13472	13591	13500	13358	13452	13465	13465	13417	13600	13263	13577	13434	13421	13453	13499	13425	13636	13453	13639	13494	13450	13555	13542	13639	13504	13461	13652	13549	13511	13512	13695	13445	13392	13649	13398	13363	13487	13434	13520	13519	13609	13409	13658	13417	13299	13343	13511	13442	13435	13370	13463	13309	13471	13555	13500	13578	13370	13600	13513	13537	13452	13422	13600	13512	13451	13668	13544	13343	13550	13436	13510	13410	13389	13520	13606	13535	13615	13469	13647	13581	13435	13661	13556	13617	13505	13474	13565	13432	13572	13611	13467	13488	13590	13290	13541	13611	13365	13353	13445	13370	13371	13494	13521	13411	13524	13464	13493	13438	13459	13401	13448	13380	13561	13473	13426	13383	13536	13507	13621	13376	13583	13517	13552	13630	13574	13341	13488	13449	13352	13374	13635	13376	13697	13541	13437	13384	13529	13379	13702	13447	13484	13386	13591	13487	13481	13447	13536	13515	13446	13232	13518	13444	13477	13454	13488	13676	13377	13494	13406	13560	13481	13255	13457	13610	13483	13386	13570	13390	13401	13446	13487	13441	13497	13612	13605	13554	13374	13407	13527	13460	13323	13351	13466	13412	13436	13500	13456	13457	13542	13463	13474	13530	13420	13574	13622	13373	13591	13439	13582	13625	13542	13469	13560	13408	13455	13499	13546	13547	13488	13513	13496	13509	13641	13541	13658	13438	13492	13481	13455	13446	13453	13568	13535	13548	13545	13486	13397	13389	13403	13492	13371	13401	13419	13555	13478	13292	13568	13555	13450	13587	13418	13297	13549	13471	13329	13451	13628	13388	13503	13437	13522	13541	13423	13483	13491	13569	13373	13460	13488	13457	13558	13581	13479	13501	13457	13445	13446	13549	13521	13515	13454	13635	13639	13520	13503	13517	13433	13514	13507	13661	13520	13409	13441	13412	13246	13389	13500	13273	13454	13544	13458	13511	13314	13593	13633	13742	13360	13414	13475	13413	13453	13477	13425	13427	13391	13536	13406	13523	13241	13286	13359	13574	13379	13438	13415	13477	13541	13552	13415	13358	13520	13460	13501	13420	13531	13484	13577	13632	13648	13603	13421	13413	13408	13477	13476	13429	13603	13494	13586	13401	13468	13504	13671	13525	13540	13380	13442	13531	13603	13417	13462	13391	13528	13418	13558	13394	13432	13427	13480	13549	13459	13552	13358	13617	13310	13708	13355	13609	13462	13212	13512	13367	13337	13678	13359	13507	13499	13391	13458	13402	13434	13556	13432	13465	13442	13506	13416	13686	13537	13505	13589	13339	13471	13439	13515	13417	13521	13714	13469	13523	13548	13386	13457	13536	13420	13527	13501	13476	13496	13326	13647	13499	13519	13382	13332	13399	13482	13456	13422	13531	13316	13525	13566	13508	13531	13769	13513	13590	13445	13526	13477	13562	13413	13384	13553	13314	13386	13567	13412	13567	13498	13550	13388	13520	13698	13543	13410	13473	13413	13616	13328	13399	13469	13311	13638	13523	13522	13498	13470	13538	13273	13562	13453	13547	13420	13486	13300	13545	13514	13485	13692	13463	13524	13425	13506	13411	13501	13504	13386	13319	13497	13586	13405	13436	13446	13510	13515	13621	13377	13435	13509	13541	13430	13512	13409	13393	13706	13400	13438	13472	13564	13470	13466	13641	13412	13423	13461	13499	13441	13442	13429	13397	13530	13383	13607	13518	13478	13467	13556	13393	13336	13420	13514	13567	13440	13405	13399	13559	13559	13363	13538	13196	13474	13409	13489	13497	13628	13500	13499	13457	13489	13412	13429	13582	13396	13590	13401	13485	13554	13628	13483	13458	13575	13597	13470	13451	13502	13458	13474	13466	13557	13599	13475	13396	13572	13257	13499	13564	13544	13445	13460	13470	13352	13634	13455	13492	13287	13611	13546	13467	13453	13440	13428	13471	13496	13358	13405	13297	13577	13581	13294	13474	13549	13375	13459	13271	13604	13530	13613	13445	13470	13343	13553	13466	13478	13520	13308	13365	13585	13425	13504	13485	13468	13545	13679	13430	13641	13365	13373	13494	13480	13419	13362	13514	13386	13582	13433	13504	13436	13431	13481	13427	13454	13402	13370	13505	13460	13539	13486	13517	13478	13336	13533	13479	13412	13569	13256	13537	13413	13519	13527	13374	13588	13622	13494	13623	13343	13614	13471	13435	13521	13645	13397	13458	13431	13614	13393	13458	13539	13499	13669	13605	13468	13622	13413	13544	13517	13417	13399	13584	13468	13534	13524	13565	13568	13515	13393	13429	13410	13363	13490	13488	13573	13575	13477	13381	13510	13578	13490	13394	13385	13567	13599	13372	13517	13625	13323	13448	13482	13409	13417	13462	13591	13386	13416	13443	13523	13394	13396	13484	13465	13534	13395	13462	13432	13423	13528	13557	13386	13242	13447	13623	13504	13594	13501	13455	13513	13408	13610	13345	13475	13556	13353	13402	13565	13417	13567	13436	13379	13383	13367	13661	13601	13373	13405	13550	13581	13428	13410	13559	13300	13491	13498	13473	13471	13447	13481	13425	13388	13525	13526	13394	13503	13580	13569	13567	13668	13507	13348	13295	13444	13504	13674	13371	13475	13624	13579	13504	13371	13499	13497	13401	13383	13492	13482	13528	13470	13495	13476	13485	13436	13493	13351	13408	13256	13409	13434	13405	13350	13297	13615	13528	13431	13309	13337	13596	13499	13498	13477	13500	13416	13360	13488	13515	13434	13471	13416	13405	13457	13330	13400	13428	13664	13573	13524	13415	13528	13561	13476	13347	13456	13485	13539	13331	13442	13682	13482	13500	13440	13575	13399	13390	13541	13535	13580	13433
23034	21267	29081	24086	22949	24831	24861	18819	17713	17635	17366	16533	16488	16391	16276	16285	16389	16322	16213	16172	16084	16163	16328	15989	16210	16427	16113	16156	16197	15977	16099	16294	16203	16267	16136	16093	15985	16285	16147	16007	16122	16017	16098	15974	16047	15999	15940	16160	15999	16065	16045	16095	16182	15907	15792	15885	15982	16172	15897	15864	15915	15922	16052	15948	15885	15849	15918	15804	15946	15805	15840	15907	16055	15883	15894	16023	15978	15967	15959	15830	16044	15801	15719	15708	15942	15825	15972	15843	15726	15754	15855	15707	15875	15862	15920	15894	15812	15706	15765	15750	15888	15920	15850	15779	15981	15807	15960	15661	15815	15629	15752	15807	15653	15892	15810	15809	15879	15695	15765	15727	15900	15815	15875	16006	15900	15797	16036	15690	15924	15647	15864	15859	15896	15847	16016	15926	15877	15851	15833	15812	15881	15887	15839	15819	15845	15776	15808	15884	16164	16037	16160	15820	15703	15823	15842	15856	15682	15718	15793	15678	15699	15713	15667	15723	15742	15799	15860	15775	15906	15935	15829	16070	15844	15810	15844	15808	15861	15794	15805	16023	15749	15660	15705	15722	16062	15967	15893	15939	15891	15926	15877	15906	15770	15712	15790	15745	15727	15831	15852	15741	15758	15742	15763	15803	15854	15794	15706	15869	15694	15838	15765	15854	15955	15873	15586	15925	15859	15651	15676	15817	16016	15920	15992	15845	15732	15899	15940	15991	15940	15868	15821	15922	15848	15736	15902	15663	15873	15923	15835	15820	15569	15778	15976	15743	15776	15820	15861	15872	15680	15793	15932	15641	15885	15801	15886	15847	15931	15730	15880	15754	15962	15768	15633	15793	16028	15719	15791	15884	15615	15803	15758	15830	15939	15822	15937	15985	15773	15717	15994	15655	15717	15843	15858	15849	15624	16057	16086	15811	16003	15702	15713	15826	15757	15883	15807	15922	15759	15792	15582	15585	15791	15904	15890	15732	15858	15884	15688	15723	15888	15821	15588	15843	15614	15836	15995	15569	15823	15607	15739	15775	15879	15816	15767	15914	15884	15760	15792	15870	15863	15934	15850	15753	15647	15931	15817	15653	15809	15769	15882	15764	15924	15728	15804	15701	15902	16003	15713	15797	15891	15647	15717	15916	15804	15820	15950	16028	15788	15764	15823	15937	15936	15727	15905	15869	15938	16015	15921	15776	15838	15698	15932	15828	15776	15822	15589	16109	15978	15857	15797	15900	15936	15661	15720	15659	15763	15739	15945	15895	15925	15613	15697	15813	15756	16083	16034	15889	15891	15744	15779	15704	15994	15739	15855	15818	15970	15816	16081	15875	15810	15873	16080	15897	15945	15967	15600	15886	15864	15830	15818	15719	16153	15865	15776	16051	15639	15851	15811	15856	15999	15757	15788	15934	15982	15836	15884	15768	15758	15616	15834	15899	15857	15716	15634	15834	15700	15535	15798	15787	15785	15690	15728	15784	15825	15679	15870	15839	15956	15812	15955	15845	15925	15817	15773	15820	15480	15924	15835	15861	15892	15807	15746	15961	15947	15868	15908	15757	15888	15882	15779	15815	16066	15799	15634	15974	15799	15760	15900	15882	15668	15666	15880	15783	15856	15781	15893	15782	15766	15768	15830	15984	16087	15907	15745	15540	15619	15880	15932	15876	15875	15675	16008	15951	15774	15905	15694	15759	15830	15765	16004	15839	15861	15777	15666	15757	15672	15806	15834	15833	15887	15778	15850	15780	15766	15933	15729	15722	15804	15828	15771	15876	15769	15918	15816	15883	15821	15835	15909	15720	15956	15940	15886	15773	15774	15681	15905	16022	15874	15797	15692	15761	15857	15790	15799	15831	15780	15758	15806	15889	15853	15795	15905	15910	15865	15794	15980	15910	15880	15790	15938	15614	15940	15737	15902	15849	15821	15905	15772	15821	15475	15775	15644	16044	15888	15852	15688	15922	15907	15767	15951	15845	15904	15803	15746	15911	15965	15849	15950	15764	15771	15842	15930	15802	15860	15894	15802	15968	16078	15808	15878	15759	15670	15586	15876	15743	15683	15742	15717	15948	15807	15691	15918	15705	15952	15903	15951	16055	15692	15894	15655	15916	15879	15866	15889	15863	15910	15801	16007	15787	15724	15888	15882	15744	15911	15769	15823	15888	15924	16077	15776	15913	15968	15842	15828	15966	15678	15861	15707	16085	15809	15992	15897	15925	15669	15851	15736	15927	15804	15947	15843	15604	15843	15802	15849	15758	15722	15857	15724	15998	15802	15832	15665	15711	15868	15836	16004	15879	15918	15778	15810	15824	15695	15799	15889	15812	15698	15857	15947	15808	15768	15845	15754	16069	15936	15931	15904	15810	15884	15839	15843	15950	15862	15871	15893	15870	15869	15747	15713	15852	15759	15756	15877	15742	15865	15680	15985	15823	15854	15835	15976	15463	15905	15931	15829	15740	15805	15832	15734	15869	15884	15707	16021	15767	15734	15823	15963	15654	15687	15734	15855	15832	15782	15913	15933	15724	15828	15693	15692	15698	15888	15754	15682	15806	15493	15629	15888	16001	15735	15683	15923	15874	15860	15819	15745	15697	15701	15936	15765	15842	15889	15591	15712	15739	15750	16032	15729	15947	15923	15869	15694	15880	15866	15839	15578	15792	15891	15720	15693	15745	15805	15804	15979	15893	15926	15944	15734	15789	15882	15746	15899	15936	16041	16095	15875	15855	15633	15707	15830	15674	15799	15732	15918	15597	15938	15949	16046	15744	15724	15512	15742	15747	15801	15800	15978	15818	15787	15824	15970	15766	15876	16021	15840	15744	15866	15848	15920	15848	15708	15782	15698	15838	15911	15885	15730	15894	15933	15914	15831	15709	15750	15734	15764	15883	15796	15678	15752	15638	15979	15745	16004	15637	15839	15798	15913	15746	15884	15506	15892	15895	15711	15834	15834	15728	15825	15799	15857	15862	15606	16005	15827	15907	15717	15680	15742	15885	15976	15744	15975	15907	15974	15851	15746	15878	15998	15802	15810	15858	15953	15985	15701	15867	15887	15838	15936	15913	15845	16008	15912	15904	15892	15857	15806	15888	15919	15815	15701	15474	15857	15696	15978	15705	15776	15801	15855	15702	15686	15706	15979	15729	16052	15864	15914	15872	15874	15845	15933	15673	15757	15999	15829	15823	15612	15692	15669	15892	15746	15797	15904	15584	15864	16003	15866	15645	15687	15879	15735	15746	15784	15819	15722	15682	15851	15882	15808	15738	15923	15769	15729	15699	15684	15834	15801	15580	15878	15836	15891	16014	15963	15783	15813	15784	15878	15779	15899	15848	15936	15740	15901	15565	15730	15806	15688	15906	15769	15919	15646	15692	15807	15925	15789	15756	15537	16015	15755	15885	15852	15859	15923	15775	15741	15857	16016	15934	15812	15759	15934	15726	16023	15943	15698	15682	15950	15803	15734	15913	15916	15784	15874	15746	15651	15766	16109	15886	16050	15919	15816	15702	15861	15915	15979	15751	16181	15837	15863	15765	15845	15961	16014	15716	15983	15872	15845	16168	16044	15773	15714	15714	15800	15818	15738	15483	15817	15737	15833	15619	15708	15805	15788	15736	15924	15972	15839	15825	15854	15904	15836	15773	15807	15976	15723	15818	15905	15905	15826	15733	15753	15961	15868	15962	15856	15940	15864	15846	15715	15569	15693	15622	16059	15816	15868	15960	15809	16010	15834	15721	15761	15778	15879	15948	15613	15811	15870	15897	15825	15709	15825	15946	15794	15925	15718	15752	15800	15695	15708	16132	15831	15867	15899	15597	15772	15914	15786	15911	15909	15795	15551	15692	15710	15885	15970	15902	15879	15888	15894	15855	15822	15822	15932	15950	15936	15889	15656	15754	15933	15857	15722	15638	15823	15755	15681	16012	15722	16055	15762	15850	15881	15809	15650	15893	15869	15898	16015	15761	15899	15760	15841	15873	15848	15864	15712	15882	15887	15921	15970	15958	15691	15799	15868	15851	15744	15730	15773	15755	15959	15770	15977	15892	15709	15756	15922	15689	16001	15953	15899	15756	16031	15910	15962	15736	15964	15911	15940	15769	15719	15864	15776	15722	15996	15880	15747	15583	15813	15719	15991	15917	15780	15737	16107	16027	15703	15923	16026	15844	15865	15773	15667	15808	15774	15892	15826	15777	15917	15801	15707	15708	15663	15918	15714	15759	15798	15730	15892	15806	15928	16195	15894	15906	15980	15847	15727	15820	15822	15589	15935	15781	15886	15681	15811	15812	15828	15831	15784	15875	15864	15800	15808	15691	15769	15624	15799	15819	15784	15594	15840	15927	15806	15887	15826	15731	15872	15930	15757	15962	15696	15838	15531	15632	15916	15841	15746	15879	15768	15905	15850	15970	15782	16005	15913	15828	15814	15595	15750	15731	15768	15812	15722	15856	15869	15980	15753	15903	16016	15855	15896	15897	15705	15864	15850	15767	15928	15941	15733	15754	15766	15895	15894	15969	16184	15805	15970	15864	15835	15874	15657	15895	15835	15948	15778	15688	15711	15681	15963	15799	15852	15748	15822	15774	15700	15872	15806	15649	15700	15685	15880	15874	15801	15839	15814	15992	15755	15710	15963	15805	15800	15765	15709	15804	15973	15923	15763	15737	15791	15849	15866	16006	15874	15963	16028	15953	15894	16062	15730	15778	15803	15829	15691	15701	15697	15887	15681	15668	15725	16055	16067	15858	15812	15660	16079	15767	15750	15849	15522	15976	15884	15743	16081	15789	15863	15944	15995	15677	15846	15947	15870	15935	15911	15770	15924	15793	15644	15838	15672	15684	15773	15791	15789	15726	15779	15761	15562	15882	15646	15618	15817	16061	15815	15624	15890	15690	15742	15776	16179	15967	15917	15830	15964	15828	15896	15767	15760	15778	15558	15815	15629	15810	15734	15814	15816	15791	15756	16018	15897	15890	15712	15955	15876	15656	15901	15829	16032	15789	15778	15781	15739	15868	15464	15776	15543	15947	16044	15869	15969	16100	15858	15987	15797	15851	15844	15663	15867	15845	15766	16020	15697	15771	15853	15695	15993	16024	15768	15595	16011	15871	15963	15670	15860	15865
28102	48621	43519	37588	32549	23480	19076	16653	16023	15775	15557	14661	14464	14502	14198	14267	14086	14233	14109	13930	14150	14225	14058	14246	14225	14033	14134	14097	14064	14044	14145	14164	14123	14181	14208	14222	14181	14138	14138	13967	13801	13882	13845	13908	13970	14039	14052	13873	13978	13866	13904	13950	13945	13979	13779	13875	13872	13920	13898	13784	13918	13943	13940	13971	13642	14003	13824	13864	13964	13873	13940	13904	13824	13695	13741	13835	13950	13935	13947	13893	13761	13839	13857	13734	13821	13864	13805	13528	13815	13883	13621	13732	13853	13910	13824	13778	13900	13743	13930	13887	13710	13779	13799	13787	13709	13661	13654	13895	13797	13898	13900	13893	13637	13853	13731	13786	13794	13920	13918	13859	13664	13709	13939	13695	13948	13972	13760	13815	13850	13690	13680	13626	13839	13696	13854	13559	13658	13641	13845	13867	13773	13683	13890	13858	13740	13658	13610	13808	13650	13827	13777	13785	13807	13813	13609	13787	13936	13780	13887	13821	13743	13719	13779	13775	13751	13711	13799	13783	13707	13933	13679	13691	13783	13833	13683	13702	13923	13857	13705	13787	13714	13698	13677	13782	13972	13724	13854	13774	13850	13849	13837	13767	13837	13662	13532	13815	13894	13786	13587	13790	13908	13596	13733	13845	13826	13734	13746	13716	13623	13787	13662	13692	13774	13705	13647	13773	13916	13684	13750	13835	13725	13686	13841	13778	13879	13913	13854	13681	13681	13923	13958	13811	13619	13706	13867	13774	13706	13631	13658	13814	13641	13645	13724	13673	13799	13672	13835	13893	13740	13713	13598	13813	13711	13809	13722	13755	13886	13755	13776	13777	13915	13770	13888	13645	13958	13761	13782	13812	13539	13681	13736	13834	13730	13867	13638	13612	13710	13690	13865	13634	13709	13770	13830	13742	13699	13845	13882	13772	13842	13833	13752	13537	13790	13795	13804	13726	13825	13757	13735	13714	13898	13643	13892	13965	13833	13800	13852	13862	13860	13770	13812	13684	13896	13716	13827	13753	13814	13780	13807	13965	13732	13768	13695	13759	14017	13730	13846	13787	13762	13679	13908	13912	13726	13750	13693	13881	13701	13668	13910	13718	13779	13679	13805	13747	13616	13861	13863	13711	13743	13816	13778	13590	13814	13889	13949	13773	13834	13750	13631	13763	13688	13667	13840	13709	13778	13940	13754	13744	13818	13685	13633	13768	14004	13883	13848	13750	13935	13763	13628	13698	13605	13872	13732	13794	13727	13773	13638	13907	13845	13914	13759	13782	13939	13862	13692	13881	13791	13864	13658	13650	13933	13807	13813	13733	13715	13964	13786	13630	13832	13805	13680	13931	13680	13769	13787	13928	13730	13692	13795	13887	13706	13844	14020	13834	13566	13790	13697	13990	13913	13789	13572	13790	13847	13806	13744	13896	13786	13839	13694	13747	13888	13692	13808	13798	13701	13793	13949	13916	13767	13840	13705	13759	13804	13741	13823	13764	13781	13807	13881	13766	13785	13785	13628	13718	13666	13738	13698	13733	13755	13749	13593	13855	13702	13992	13771	13929	13696	13778	13838	13666	13779	13830	13742	13878	13887	13783	13719	13692	13731	13772	13803	13770	13749	13726	13715	13850	13777	13649	13774	13704	13627	13799	13718	13750	13802	13886	13787	13598	13847	13641	13950	13847	13639	13856	13634	13817	13779	13867	13801	13832	13734	13639	13866	13812	13535	13691	13953	13703	13967	13729	13858	13740	13762	13881	13794	13729	13818	13933	13911	13708	13730	13736	13743	13822	13765	13883	13672	13838	13732	13693	13781	13811	13748	13693	13838	13723	13707	13738	13781	13852	13903	13723	13695	13940	13715	13806	13794	13809	13817	13838	13938	13754	13707	13667	13895	13839	13883	13746	13825	13792	13840	13723	13868	13721	13811	13835	13825	13790	13900	13719	13730	13877	13679	13880	13660	13705	13847	13649	13845	13867	13813	13697	13784	13851	13814	13725	13913	13874	13909	13778	13753	13892	13924	14005	13629	13731	13653	13728	13901	13831	13762	13634	13808	13706	13839	13839	13810	13776	13889	13864	13712	13772	13785	13743	13729	13605	13633	13860	13801	13902	13830	13792	13760	13903	13554	13806	13753	13808	13877	13665	13883	13667	13887	13707	13570	13824	13783	13580	13758	13633	13809	13694	13801	13854	13763	13885	13859	13848	13626	13917	13681	13770	13848	13780	13816	13753	13886	13525	13801	13806	13858	13633	13830	13708	13893	13735	13802	13752	13814	13723	13707	13739	13793	13724	13702	13819	13711	13824	13888	13758	13810	13692	13773	13727	13851	13753	13709	13796	13707	13889	13766	13974	13816	13762	13838	13859	13862	13776	13756	13880	13730	13923	13686	13824	13777	13647	13823	13733	13640	13755	13794	13679	13771	13909	13617	13795	13827	13823	13808	13541	13680	13816	13723	13666	13727	13778	13800	13983	13866	13838	13823	13794	13777	13781	13799	13855	13765	13795	13671	13701	13811	13755	13753	13730	13765	13742	13792	13917	13800	13848	13736	13783	13856	13871	13721	13736	13738	13835	13639	13840	13782	13743	13963	13679	13711	13823	13728	13816	13662	13722	13734	13822	13577	13681	13861	13815	13745	13891	13793	13730	13817	13780	13725	13815	13806	13830	13783	13865	13849	13769	13698	13835	13744	13605	13824	13798	13647	13709	13987	13757	13943	13803	13832	13789	13791	13802	13670	13552	13650	13913	13850	13828	13776	13694	13750	13750	13761	13675	13706	13718	13838	13831	13758	13903	13818	13742	13818	13712	13697	13704	13759	13836	13764	13791	13796	13673	13804	13779	13799	13645	13701	13822	13764	13950	13620	13711	13802	13721	13798	13790	13898	13700	13704	13779	13792	13634	13845	13614	13832	13872	13643	13650	13765	13913	13548	13752	13644	13866	13679	13618	13802	13677	13840	13852	13867	13872	13860	13836	13695	13863	13773	13711	13721	13746	13663	13792	13651	13844	13708	13620	13620	13988	13692	13716	13811	13943	13744	13841	13788	13658	13788	13757	13790	13850	13722	13779	13696	13741	13977	13670	13880	13797	13814	13709	13777	13871	13705	13869	13826	13571	13682	13651	13803	13699	13788	13681	13905	13896	13876	13544	13928	13708	13725	13844	13638	13626	13883	13699	13517	13853	13793	13744	13773	13792	13709	13775	13819	13505	13742	13800	13864	13760	13654	13780	13773	13759	13750	13632	13701	13792	13787	13899	13839	13709	13818	13624	13742	13703	13772	13760	13875	13767	13623	13638	13722	13740	13633	13788	13886	13698	13753	13703	13660	13738	13795	13684	13777	13844	13542	13905	13796	13670	13812	13614	13780	13654	13767	13830	13762	13662	13824	13661	13803	13822	13690	13690	13665	13947	13747	13794	13796	13878	13801	13690	13856	13795	13854	13947	13773	13753	13834	13692	13749	13804	13617	13855	13643	13721	13864	13656	13725	13774	13821	13873	13933	13775	13682	13902	13834	13759	13749	13589	13870	13694	13944	13797	13771	13739	13629	13723	13741	13849	13996	13790	13856	13726	13776	13838	13795	13781	13671	13746	13856	13696	13628	13851	13821	13734	13727	13793	13908	13728	13853	13717	13607	13813	13751	13542	13775	13685	13854	13663	13763	13733	13695	13820	13825	13846	13711	13788	13724	13826	13722	13841	13802	13825	13832	13691	13770	13945	13804	13934	13820	13811	13754	13871	13592	13812	13676	13729	13966	13849	13787	13704	13906	13842	13828	13800	13682	13825	13663	13825	13844	13834	13895	13793	13782	13850	13739	13748	14014	13922	13797	13924	13771	13835	13795	13770	13892	14012	13827	13696	13813	13704	13731	13687	13877	13690	13770	13751	13822	13584	13704	13844	13774	13846	13692	13836	13651	13867	13945	13775	13706	13721	13741	13710	13780	13732	13747	13862	13732	13854	13725	13670	13951	13860	13778	13845	13819	13713	13827	13688	13786	13706	13707	13649	13662	13782	13755	13782	13741	13626	13763	13755	13711	13650	13747	13748	13826	13689	13553	13785	13759	13718	13785	13703	13905	13697	13712	13778	13845	13794	13807	13634	13724	13799	13811	13826	13715	13743	13668	13709	13749	13701	13694	13839	13696	13741	13689	13552	13593	13924	13810	13726	13788	13809	13713	13736	13645	13612	13792	13789	13708	13756	13593	13832	13920	13750	13622	13722	13761	13769	13850	13739	13669	13752	13847	13847	13898	13596	13660	13752	13784	13677	13950	13777	13778	13824	13934	13651	13860	13787	13660	13646	13849	13646	13655	13636	13787	13763	13831	13672	13846	13791	13753	13669	13936	13696	13735	13975	13767	13833	13650	13907	13719	13826	13675	13775	13858	13742	13811	14024	13741	13832	13711	13740	13810	13825	13739	13792	13666	13774	13800	13764	13994	13831	13847	13836	13827	13886	13703	13748	13756	13806	13763	13687	13655	13708	13803	13862	13795	13833	13762	13764	13721	13769	13768	13718	13681	13646	13898	13884	13694	13857	13645	13857	13799	13766	13654	13707	13866	13880	13792	13709	13663	13912	13667	13773	13805	13771	13612	13830	13762	13729	13702	13743	13749	13851	13695	14015	13704	13756	13633	13766	13800	13914	13889	13764	13762	13761	13856	13786	13955	13864	13830	13865	13814	13655	13716	13843	13824	13838	13752	13683	13764	13772	13864	13879	13777	13727	13707	13818	13838	13786	13828	13739	13764	13862	13796	13724	13760	13721	13891	13569	13796	13847	13688	13704	13697	13841	13944	13845	13843	13669	13688	13946	13668	13762	13818	13671	13968	13763	13953	13699	13729	13819	13749	13821	13675	13787	13849	13704	13756	13746	13787	13923	13705	13820	13814	13731	13678	13819	13658	13702	13838	13640	13788	13613	13637	13856	13906	13759	13893	13844	13840	13617	13923	13687	13871	13740	13794	13729	13709	13752	13803	13630	13822	13733	13856	13821	13732	13673	13682	13852	13735	13810	13726	13892	13806	13954	13820	13810	13796	13879	13724	13788	13796	13867	13750	13975	13682	13739	13848	13946	13698	13727	13812	13543	13750	13841	13839	13716	13877	13642	13744	13860
28387	23984	28668	25975	20008	17659	16623	16042	15813	15579	15624	15469	15453	15222	15342	15093	15161	15368	15357	15381	15014	15312	15260	15140	15246	15270	15084	15276	15386	15530	15438	15246	15341	15211	15377	15218	15203	15156	15197	15323	15238	15321	15207	15316	14998	15298	15281	15147	14990	15303	15140	15167	15159	15579	15120	15307	15373	15050	15337	15095	15275	15056	15119	15256	15233	15062	15058	15237	15127	15282	15566	15197	15339	15272	15028	15145	15090	14944	15253	15021	15140	15140	15007	15241	15033	14981	15136	14951	15083	15310	15074	15117	15155	15075	15177	15092	15180	15071	15011	14960	15271	15160	15082	15190	15132	15174	15028	15180	14980	15046	15138	14970	15025	14962	15101	14861	15171	15186	15004	15007	15292	15238	15124	15101	15035	14876	15135	15144	15129	15092	15037	15236	15111	15243	15070	15033	15005	15200	15246	15243	15306	15227	15113	14944	15003	14963	15230	15163	14994	14975	14878	14927	15067	15383	15312	15004	15131	15084	15406	15105	15111	14875	14947	15169	14866	15074	15098	14985	15147	15292	15129	15024	15131	15282	15055	15062	15212	15099	15192	15153	15055	15195	15013	15241	15216	15404	15081	15181	15105	15172	14989	14990	15103	15084	15280	15275	15219	15244	15175	15026	15166	15111	15168	15058	15160	15045	15120	15114	15239	15200	15351	15052	15087	15239	15138	15119	15114	15139	15303	15183	15048	15134	15146	14979	15075	15070	14995	14902	15075	15274	15341	15065	15214	15240	15092	15144	15119	15178	15143	15231	15282	15299	15211	15237	15058	14965	15022	15262	15012	15067	15022	15100	15280	15291	15042	15019	15096	15176	15187	15213	15166	15265	15057	15148	15091	15158	15117	15117	14963	15083	15012	15122	15065	15177	15261	15198	15141	15115	14971	15141	15252	15221	15261	15114	15147	15008	15080	15057	15228	15202	15153	15272	15219	15136	15176	15219	15168	15056	15292	15208	15179	15088	15261	15207	15012	15188	15171	15023	15129	14964	15150	15259	15068	14956	15170	15088	15175	15249	15182	15058	15126	15040	15229	15081	15159	15162	15132	15051	15049	14966	15170	15127	15232	15247	14954	15233	15170	15219	15206	15168	15166	15336	14994	15166	15102	15024	15084	14904	14883	15138	15237	15225	15104	15226	15222	14994	15098	15088	15318	15013	15048	15382	15239	14982	15062	15192	14983	15033	15173	15278	15207	14932	15178	15087	15216	15186	15098	15081	15113	14943	15077	15158	15037	15212	15179	14995	14873	15292	15050	15204	15094	15157	14995	15145	15038	15186	15162	15018	15115	15180	15281	15185	15124	14904	15192	15191	15285	14966	15092	15176	15149	15118	15277	15161	15106	15294	15105	15183	15155	15375	15071	15206	15227	15245	15124	15361	15065	15138	15199	15137	15218	15287	15185	15103	15217	15238	15102	15105	15041	15286	15238	15209	15274	15086	15211	15230	15368	15029	14999	15166	15266	15144	15136	15212	15161	15050	15090	15200	15254	15287	15118	15212	15142	15111	15124	15084	14977	15144	14957	14918	15039	15368	14921	15105	15165	15124	15285	15128	15168	15124	15166	15317	15196	15190	15253	15241	15062	15097	15005	15162	15170	15292	15049	15180	15336	15130	15102	15302	15187	15043	15138	15175	15098	15171	14917	15273	15201	14999	15073	15205	15019	15046	15135	15090	15019	15227	15152	15229	15219	15215	15195	15232	15056	15111	15014	15090	15000	15190	15012	15269	14921	15276	15330	15073	15182	15008	15158	15147	15217	15117	14939	15188	15139	15274	14908	15020	15389	15107	15360	15181	15079	15155	15105	15188	15270	15138	15127	15156	15123	15115	15131	15233	15191	15175	15126	15345	14996	15029	15280	14975	15104	15331	15205	15346	15257	15104	15115	15154	15064	15296	15223	15050	15003	15120	15080	15085	15117	15028	15251	15409	15266	15055	15193	15254	15053	15296	14976	15157	15092	15067	14989	15260	15071	15129	15198	15261	15024	15225	15035	15313	15298	15177	14946	15243	14922	15024	15037	15049	15061	15185	15260	15080	15306	15118	15096	15210	15103	15151	15066	15110	15149	15119	15075	15094	15171	15126	15108	15353	15052	15285	15291	15258	15058	15126	14969	15089	15119	15162	15077	15082	15236	15071	15210	15205	15050	15174	15112	15062	15206	15122	15276	15287	15027	14957	14980	15292	15249	15084	15208	15086	15205	15251	15155	15253	15178	15128	15258	14993	15115	15165	15040	15084	15166	15154	15173	15256	15118	15267	15146	15141	14938	15161	15119	15062	15122	15301	15204	15123	14999	15150	15062	15136	15063	15175	15032	14959	15107	15129	15011	15081	15084	15171	15100	15067	15079	15050	15040	15266	15248	15203	14980	15277	15030	15032	15228	14914	15132	15124	15061	15016	15247	15066	15168	15297	15098	15114	15047	14952	15102	15116	15233	15242	15143	15022	15324	15266	15272	14996	15125	15205	15092	15101	14987	15202	15180	15189	15018	15100	15393	15219	15284	15058	15225	15159	15002	15026	15057	15271	15071	15075	15257	15009	15141	15292	15206	15123	15018	14932	15175	14973	15076	15000	15068	15117	15172	15104	15257	15150	15159	15181	15250	15186	15151	15155	15408	15136	14894	15192	15012	15170	15045	15234	15024	15093	15178	15342	14978	15079	15161	15213	15299	15174	15293	15282	15186	14998	15073	15142	15118	15207	14969	15303	15089	15049	15175	15039	15020	15193	15106	15074	15351	15125	15151	15256	15202	14994	15343	15110	15135	15341	15101	15141	15170	15272	15186	15226	15125	15119	15102	14978	15144	15222	15099	15169	15269	15081	15177	15054	15183	15158	14989	15122	15195	14946	15305	15277	15097	15284	15322	15222	15308	15238	15103	15204	15198	14981	15092	14946	15153	15285	15144	15169	15209	15265	15197	15126	15169	15122	15160	15142	14941	15048	15046	15189	15101	15193	15252	15141	15005	15102	15107	15100	15186	15200	15257	15247	15054	15220	15416	15257	15059	15036	15097	15042	15234	15190	15077	15223	14824	15162	15131	15017	15053	15022	15074	15174	15065	15205	15317	15242	15091	15096	15121	15207	15198	15176	15022	15211	15292	15093	15298	14994	15034	15231	15177	15083	14932	15222	15400	15192	15321	15224	14958	15126	15273	15294	15275	15333	15145	14849	15155	15103	15055	15229	15160	14957	15192	15164	15281	15182	15283	15289	15096	15140	15141	15294	15355	15277	15101	15129	14979	14957	15105	14951	15142	15127	15180	14991	15244	15216	15176	15096	15077	15107	15187	15246	15205	15250	15187	15214	15083	15243	15068	15116	15142	15312	14942	15197	15191	15237	15073	15181	15043	15287	15189	15077	15105	15124	15021	15145	15143	15267	15152	15047	15194	15201	15101	15011	15159	15326	15317	14921	15209	15167	15257	15029	15125	15194	15357	15336	15283	15135	15266	15273	15075	14911	15232	15049	15215	15132	15109	15310	15196	15304	15221	15067	15200	15118	15044	15184	15046	15118	15152	15113	15038	15152	15134	15215	15196	15162	15116	15180	15149	15097	15169	15131	15177	15160	15083	15012	15120	15113	15100	15063	15293	15406	15244	15241	15033	15249	15120	15218	15225	15316	15090	15154	15041	15111	14983	15185	15217	15076	15065	15207	15075	15115	15183	15284	15125	15137	15255	15141	15128	15148	15162	15155	15136	15043	14936	15078	15249	15099	15188	15231	15289	15082	15211	14921	15218	15018	14902	15004	15319	15123	15280	15161	14941	14911	15026	15201	15257	15172	15058	15525	15185	15159	15081	15122	15016	15011	15218	15153	15177	15251	15367	15070	15196	15221	15216	15169	15209	15147	15194	15000	15119	15364	15236	15071	15064	15107	15109	15214	15132	15014	15189	15201	15074	15108	15110	15135	15202	15308	15262	15020	15077	15107	15166	15019	15095	15276	15092	15253	15138	15213	15100	15323	15109	15171	15044	15139	14995	15146	15068	15084	15061	15148	15197	15119	15064	14926	15354	15100	15169	15260	15112	15285	15256	15204	15165	15113	14991	15257	15010	15272	15180	15033	15140	15024	15199	15267	15176	15042	15282	15057	15039	15170	15088	15214	15046	15161	15208	15042	15224	15155	14945	15119	15108	15056	15276	15174	15141	15252	15302	15302	15239	14955	15040	15207	15122	15222	15301	15089	14948	14976	14993	15163	15280	15038	15285	15257	15223	15051	15035	15153	15293	15346	15193	15322	15264	15113	15105	14993	15140	15226	15158	15128	14978	15161	15030	15052	15215	15238	15157	15166	15064	15423	15170	15103	15067	15084	15163	15296	14987	15191	15187	15237	15118	15166	14967	15261	15182	15218	14982	15205	15031	15022	15214	15127	15248	15102	14967	15128	15053	15297	15107	15330	15199	15094	15218	15146	15160	15194	15075	15101	15359	15257	15315	15238	15093	15179	15177	15214	15269	14964	15173	15330	15247	15366	15169	15192	15191	15281	15175	15237	15081	15050	15072	15363	15090	15015	15098	15540	15057	15076	15300	15137	15017	15101	15266	15160	15187	15310	15153	15247	15296	15024	15453	15158	15127	15084	15125	15295	15104	15134	15136	15399	15029	15166	15208	15222	15153	15031	15032	15108	15141	15119	15090	15155	15143	15176	15081	15167	15259	15226	15192	15152	15223	15118	15013	15288	15418	15221	15198	15097	15372	15055	15218	15153	15145	15098	15187	15211	15154	14979	15240	15192	15040	15046	15155	15161	15170	15226	15021	15216	15160	15188	15229	15028	15298	15058	15236	15315	15121	15091	15184	15160	15032	15155	15144	15215	15149	15236	15200	15023	15289	15257	15313	14934	14847	15059	15055	15153	15298	15063	15274	15034	15014	15025	15102	15125	15178	15096	15469	15220	15020	15329	15201	15349	15095	14999	15054	14989	15288	14912	15030	15157	15159	15004	15254	15055	15288	15169	15024	15261	15153	15068	15190	15352	15219	15243	15114	15213	15321	15238	15229	15280	15197	15109	15173	15112	15115	15176	15228	15066	15144	15267	15046	15269	15200	15418	15125	15004	15067	15264	15153	15105	14960	14938	15231	15379	15088	15031	15056	15270	15204	15251
23065	33924	30602	24471	18979	16295	15219	14291	14421	14235	14073	13620	13725	13505	13636	13559	13518	13239	13464	13634	13399	13379	13446	13488	13452	13531	13540	13587	13462	13456	13463	13443	13524	13494	13521	13489	13582	13384	13549	13541	13480	13339	13303	13500	13320	13472	13318	13480	13459	13524	13560	13548	13350	13378	13413	13373	13468	13386	13360	13518	13373	13295	13469	13416	13310	13446	13488	13346	13630	13447	13443	13260	13408	13484	13361	13333	13388	13229	13545	13476	13505	13299	13287	13278	13509	13336	13303	13219	13370	13429	13390	13401	13369	13349	13347	13394	13361	13398	13552	13384	13436	13265	13303	13330	13454	13293	13348	13363	13348	13342	13342	13395	13316	13443	13283	13325	13297	13399	13433	13322	13382	13551	13202	13387	13412	13369	13427	13289	13406	13356	13375	13366	13352	13283	13372	13371	13351	13485	13310	13227	13445	13438	13210	13371	13253	13461	13376	13395	13238	13345	13408	13404	13403	13350	13428	13248	13589	13420	13371	13155	13347	13487	13321	13339	13340	13477	13388	13217	13369	13314	13378	13228	13362	13294	13309	13393	13483	13379	13063	13471	13495	13329	13394	13316	13346	13439	13244	13306	13303	13461	13383	13243	13476	13389	13413	13365	13485	13371	13427	13386	13421	13339	13307	13355	13478	13366	13460	13377	13445	13302	13291	13398	13385	13333	13320	13391	13513	13422	13404	13282	13596	13341	13291	13284	13360	13337	13584	13538	13278	13451	13264	13307	13229	13413	13278	13495	13329	13382	13405	13293	13333	13375	13290	13345	13254	13317	13368	13418	13389	13289	13294	13460	13268	13324	13254	13312	13291	13218	13382	13428	13449	13266	13307	13256	13283	13303	13325	13095	13325	13321	13334	13438	13431	13421	13301	13408	13390	13365	13301	13288	13246	13424	13249	13326	13376	13450	13422	13577	13382	13410	13322	13274	13174	13453	13351	13455	13517	13406	13327	13512	13311	13384	13190	13356	13316	13542	13381	13176	13252	13350	13357	13406	13268	13341	13455	13383	13157	13330	13415	13357	13226	13383	13205	13300	13445	13414	13196	13265	13320	13459	13423	13432	13303	13295	13297	13182	13414	13420	13423	13338	13220	13158	13447	13297	13242	13455	13441	13505	13341	13289	13481	13501	13257	13365	13526	13423	13156	13446	13407	13515	13353	13424	13250	13337	13260	13316	13393	13247	13202	13422	13238	13488	13371	13402	13555	13420	13448	13373	13234	13313	13434	13400	13364	13492	13323	13335	13340	13560	13415	13235	13276	13269	13476	13395	13257	13399	13308	13303	13260	13348	13273	13378	13346	13311	13332	13355	13272	13389	13473	13263	13374	13310	13451	13472	13472	13437	13417	13382	13418	13521	13403	13359	13342	13307	13504	13352	13455	13316	13271	13335	13395	13350	13240	13352	13271	13272	13354	13496	13221	13465	13235	13145	13243	13352	13339	13363	13376	13322	13390	13272	13327	13269	13309	13487	13446	13403	13336	13516	13335	13286	13545	13615	13251	13470	13213	13422	13359	13371	13315	13350	13343	13428	13331	13389	13419	13288	13384	13273	13431	13486	13238	13318	13461	13424	13267	13439	13417	13352	13422	13309	13356	13289	13343	13405	13322	13451	13343	13318	13340	13458	13434	13272	13389	13365	13335	13459	13403	13285	13249	13329	13302	13400	13430	13333	13495	13443	13585	13363	13339	13509	13426	13246	13512	13317	13382	13425	13381	13226	13285	13335	13310	13371	13279	13499	13196	13429	13447	13319	13380	13312	13600	13370	13332	13575	13394	13362	13245	13436	13340	13347	13527	13093	13374	13459	13292	13497	13350	13445	13340	13408	13104	13546	13380	13513	13409	13486	13221	13395	13334	13278	13361	13234	13269	13466	13344	13323	13444	13383	13330	13299	13410	13314	13440	13377	13419	13168	13307	13441	13566	13310	13406	13416	13282	13447	13287	13284	13438	13441	13241	13199	13188	13301	13369	13556	13550	13290	13405	13444	13497	13313	13484	13158	13230	13459	13342	13342	13315	13411	13574	13378	13410	13307	13393	13234	13318	13278	13422	13188	13393	13297	13481	13260	13213	13274	13452	13383	13387	13440	13258	13393	13377	13292	13496	13411	13358	13396	13310	13396	13495	13325	13495	13517	13489	13198	13366	13413	13308	13362	13510	13258	13402	13355	13312	13442	13244	13467	13336	13276	13320	13357	13296	13306	13333	13317	13385	13475	13530	13402	13461	13356	13394	13341	13527	13380	13372	13327	13420	13431	13238	13511	13453	13248	13319	13536	13373	13375	13394	13535	13356	13289	13330	13441	13284	13203	13293	13446	13331	13315	13294	13289	13196	13372	13339	13424	13311	13262	13367	13280	13407	13270	13413	13266	13359	13286	13478	13358	13329	13418	13441	13517	13389	13518	13418	13496	13376	13208	13414	13212	13420	13234	13316	13452	13366	13382	13517	13464	13256	13386	13512	13444	13413	13393	13281	13240	13342	13334	13385	13172	13450	13397	13468	13340	13302	13524	13228	13336	13408	13405	13447	13464	13286	13300	13398	13414	13310	13649	13211	13427	13440	13398	13271	13334	13336	13421	13307	13461	13316	13458	13306	13314	13271	13394	13374	13408	13164	13330	13488	13390	13239	13364	13507	13395	13331	13361	13318	13292	13463	13331	13449	13392	13347	13484	13401	13258	13301	13459	13171	13244	13289	13358	13185	13299	13279	13290	13290	13316	13415	13419	13294	13410	13311	13306	13310	13330	13306	13453	13382	13331	13272	13270	13316	13473	13342	13206	13339	13371	13438	13543	13393	13330	13375	13392	13409	13605	13372	13358	13597	13419	13399	13407	13444	13403	13416	13362	13458	13319	13307	13392	13451	13432	13249	13527	13371	13373	13361	13498	13284	13498	13494	13300	13370	13347	13388	13363	13426	13259	13309	13370	13538	13319	13544	13383	13420	13287	13218	13352	13279	13442	13297	13456	13333	13291	13366	13427	13250	13412	13430	13357	13369	13344	13373	13440	13403	13474	13292	13423	13313	13317	13339	13433	13516	13381	13391	13499	13385	13309	13473	13388	13334	13485	13289	13547	13521	13394	13245	13307	13389	13361	13309	13425	13267	13335	13186	13296	13305	13380	13436	13520	13228	13432	13396	13295	13373	13242	13351	13375	13445	13405	13347	13447	13232	13439	13407	13287	13157	13265	13395	13287	13268	13432	13508	13487	13375	13485	13324	13264	13475	13453	13215	13477	13425	13246	13413	13495	13355	13433	13464	13381	13316	13170	13525	13359	13499	13388	13347	13381	13331	13426	13416	13297	13337	13381	13573	13459	13296	13271	13532	13385	13394	13458	13367	13306	13397	13351	13428	13410	13275	13193	13482	13379	13438	13353	13553	13539	13343	13296	13357	13393	13408	13460	13344	13511	13232	13383	13313	13484	13503	13375	13410	13364	13412	13358	13445	13449	13319	13423	13364	13221	13327	13376	13624	13464	13476	13343	13248	13255	13460	13306	13385	13295	13396	13391	13416	13419	13493	13458	13335	13359	13392	13310	13495	13508	13321	13352	13262	13218	13421	13301	13366	13293	13320	13365	13411	13284	13483	13401	13328	13465	13266	13452	13448	13286	13280	13283	13182	13277	13255	13380	13210	13427	13320	13398	13298	13517	13222	13508	13341	13229	13333	13333	13322	13430	13278	13477	13205	13381	13291	13417	13380	13252	13499	13420	13363	13525	13551	13285	13299	13335	13281	13333	13469	13435	13413	13258	13493	13473	13181	13322	13403	13550	13460	13316	13387	13372	13234	13307	13260	13518	13419	13323	13384	13216	13315	13304	13297	13384	13344	13411	13482	13559	13191	13414	13504	13390	13282	13340	13219	13196	13506	13443	13490	13264	13374	13529	13577	13297	13365	13366	13376	13464	13372	13368	13285	13342	13421	13258	13335	13472	13399	13394	13482	13336	13363	13309	13326	13182	13444	13341	13274	13319	13391	13505	13544	13341	13388	13375	13225	13400	13292	13232	13326	13414	13457	13326	13359	13359	13408	13474	13412	13280	13616	13447	13195	13385	13296	13401	13433	13390	13389	13248	13146	13342	13362	13209	13530	13420	13543	13293	13476	13503	13396	13263	13525	13228	13214	13260	13508	13450	13352	13354	13176	13471	13426	13528	13352	13317	13450	13248	13189	13313	13500	13531	13471	13373	13477	13399	13236	13324	13374	13386	13444	13305	13417	13500	13518	13307	13457	13268	13283	13308	13261	13351	13491	13355	13230	13308	13479	13379	13525	13457	13578	13315	13424	13339	13383	13463	13420	13447	13389	13356	13299	13319	13323	13477	13462	13359	13493	13294	13382	13241	13245	13364	13424	13338	13371	13339	13494	13434	13283	13338	13395	13373	13513	13207	13292	13429	13507	13403	13355	13541	13348	13231	13349	13417	13540	13309	13257	13428	13271	13365	13213	13478	13170	13317	13367	13233	13493	13293	13321	13317	13367	13235	13210	13396	13395	13342	13463	13376	13270	13434	13389	13302	13296	13392	13460	13416	13388	13329	13345	13372	13379	13422	13319	13408	13426	13353	13306	13439	13254	13258	13466	13486	13438	13360	13331	13407	13275	13450	13272	13251	13396	13406	13432	13452	13444	13238	13421	13439	13286	13329	13459	13394	13499	13268	13351	13361	13294	13248	13253	13411	13355	13504	13284	13366	13338	13540	13312	13379	13504	13411	13282	13295	13536	13277	13382	13354	13490	13369	13342	13361	13425	13380	13419	13494	13401	13227	13198	13428	13235	13344	13326	13317	13355	13380	13384	13398	13080	13268	13399	13434	13563	13145	13261	13173	13398	13281	13361	13531	13397	13367	13342	13428	13374	13386	13458	13278	13293	13573	13439	13370	13387	13236	13324	13408	13468	13348	13342	13351	13537	13348	13537	13427	13422	13420	13540	13344	13411	13468	13357	13440	13566	13412	13314	13360	13372	13378	13363	13438	13419	13461	13384	13312	13388	13379	13275	13499	13308	13298	13362	13464	13482	13345	13286	13466	13266	13274	13464	13511	13182	13478	13385	13450	13330	13248	13447	13358	13454	13498	13549	13342	13500	13382	13438	13271	13419	13370
24067	21274	28821	24667	23496	23294	20279	17076	16315	16433	16503	15851	15570	15617	15565	15539	15335	15409	15405	15500	15455	15272	15437	15308	15411	15545	15457	15539	15484	15516	15810	15628	15309	15461	15252	15205	15397	15505	15271	15514	15374	15344	15220	15446	15344	15375	15494	15396	15345	15481	15482	15283	15174	15290	15473	15204	15397	15245	15258	15379	15309	15344	15257	15265	15196	15215	15467	15233	15298	15241	15268	15227	15061	15318	15341	15316	15157	15255	15284	15098	15215	15153	15182	15128	15236	15362	15207	15016	15213	15038	15204	15347	15132	15117	15194	15225	15248	15303	15206	14970	15141	15453	15385	15109	15240	15196	15234	15414	15019	15236	15421	15241	15312	15288	15130	15277	15065	15204	15147	15046	15085	15171	15255	15229	15124	15145	15203	15286	15142	15304	15073	15366	15169	15176	15328	15127	15257	15109	15284	15234	15223	15154	15389	15226	15172	15300	15194	15296	15180	15141	15158	15090	14934	15081	15235	15097	15307	15257	15224	15092	15326	15148	15229	15160	15138	15330	15113	15143	15096	15298	15245	15202	15383	15177	15357	15087	15148	15038	15231	15022	15131	15211	15230	15110	15131	15255	15303	15333	15208	15205	15141	15356	15108	15209	15058	15232	15160	15264	15114	15193	15238	15201	15301	15348	15191	15155	15189	15475	15205	15237	15391	15197	15091	15314	15161	15197	15107	15187	15164	15111	15383	15190	15009	15261	15322	15076	15051	15125	15291	15355	15024	15276	15311	15153	15503	15200	15252	15171	15257	15168	15200	15189	15188	15442	15148	15011	15263	15158	15179	15196	15293	15267	15326	15253	15067	15209	15062	15023	15197	15189	15191	15074	15161	15189	15086	14995	15251	15141	15125	15245	15151	15276	15127	15104	15223	15325	15266	15144	15044	15101	15005	15034	15269	15303	15261	15145	15103	15143	15307	15200	15165	15126	15241	14990	15122	15254	15300	15206	14924	15222	15163	15014	15203	15207	15115	15176	15069	15162	15225	15197	15127	15174	15295	15130	15140	15221	15227	15236	15342	15210	15126	15166	15226	15045	15309	15113	15138	15305	15198	15364	15237	15176	15259	15054	15099	15041	14978	15225	15232	15259	15257	15193	15236	15104	15165	15335	15017	15277	15304	15105	14888	15350	15353	15132	15217	15159	15153	15338	15101	15284	15229	15332	15180	15089	15183	15245	14975	15135	15300	15110	15275	15263	15347	15269	15297	15192	15189	15174	15210	15120	15024	15055	15221	15241	14932	15109	15125	15354	15207	15057	15190	15247	15226	15209	15420	15288	15187	15210	15053	14955	15142	15205	15008	15153	15392	15203	15081	15152	15002	15239	15189	15112	15152	15104	15127	15080	15127	14928	15119	15265	15249	15409	15322	15237	15335	15362	15513	15346	15228	15207	15058	15151	15389	15146	15207	15047	15070	15182	15205	15258	15320	14984	15265	15113	15101	15204	15287	15293	15137	15254	15382	15218	15168	15229	15094	15113	15229	15178	15263	15304	15243	15138	15173	15351	15151	15134	15278	15188	15235	15274	15195	15227	15123	15346	15193	15230	15142	15265	15214	15211	15156	15171	15201	15135	15106	15244	15148	15117	15226	15059	15303	15271	15211	15255	15205	15188	15269	15267	15298	15220	15257	15224	15219	15206	15022	15244	15308	15322	15357	15194	15217	15110	15169	15219	15197	15210	15173	15203	15336	15181	15342	15140	15268	15106	15158	15129	15077	15266	15400	15149	15072	15317	15269	15233	15174	15210	15250	15067	15178	14938	15305	15335	15078	15235	15191	15172	15201	15245	15072	15116	15165	15277	15177	15083	15069	15202	15214	15133	15089	15349	15134	15352	15123	15247	15024	15225	15158	15148	15073	15272	15126	15133	15292	15212	15184	15159	15250	15197	15336	14903	15162	15244	15161	15099	15112	15120	15209	15437	15173	15166	15131	15286	15013	15056	15076	15323	15091	15323	15259	15248	15327	15178	15151	15298	15040	15185	15219	14957	15153	15365	15302	15315	15172	15185	15368	15081	15358	15114	15125	15173	15296	15163	15152	15219	15239	15077	15082	15174	15160	15566	15251	15265	15142	15067	15347	15250	15166	15079	15289	15027	15162	15181	15056	15244	15313	15033	15044	15279	15152	15112	15259	15272	15094	15072	15276	15267	15122	15399	15512	15027	15279	15398	15097	15076	15266	15097	15169	15093	15247	15399	15303	15238	15198	15151	15058	15055	15207	15313	15323	15042	15181	15469	15260	15184	15195	15336	15242	15212	15200	15031	15360	15186	15182	15307	15437	15194	15250	15294	15270	15224	15343	15297	15343	15242	15244	15299	15166	15177	15313	15225	15399	15218	15022	15258	15169	15064	15458	15156	15345	15186	15503	15334	15236	15225	15089	15167	15372	15264	15064	15087	15237	15077	15298	15259	15291	15249	15235	15198	15167	14999	15123	15096	15043	15246	15404	15184	15394	15198	15228	15174	15400	15195	15202	14905	15227	15296	15245	15228	15396	15273	15208	15120	14993	15208	15238	15288	15204	15151	15268	15260	15063	15272	15058	15159	15029	15237	15249	15107	15183	15019	15363	15136	15113	15191	15226	15308	15009	15258	15395	14998	15176	15197	15217	15206	15248	15088	15105	15158	15104	15055	15219	15113	15213	15067	15161	15197	15200	15102	15162	15211	15265	15191	15134	15199	15371	15052	15436	15026	15147	15256	15230	15072	15089	15126	15243	14991	15358	15090	15410	15204	15198	15280	15170	15226	15368	15259	15233	15267	15338	15201	14997	15023	15062	15352	15446	15122	15045	15208	15204	15119	15046	15278	15176	15125	15375	15277	15153	15341	15294	15207	15393	15302	15209	15153	15114	15255	15147	15412	15137	15005	15166	14937	15271	15107	15229	15319	15228	15415	14972	15262	15309	15035	15016	15183	15156	15063	15252	15374	15102	15255	15272	15227	15190	15211	15143	15221	15048	15190	15023	15213	15232	15314	15218	15269	15214	15035	15127	15131	15199	15275	15376	15330	14946	15083	15117	15084	15432	15179	15033	15314	14887	15128	14991	15039	15081	15022	15213	15108	15291	15081	15055	15235	15151	15226	15210	15185	15217	15176	15207	15397	15200	15168	15230	15128	15208	15121	15262	15020	15051	15207	15272	15230	15028	15102	15169	15332	15097	15058	15111	15245	15308	15419	15170	15044	15305	15027	15113	15121	15256	15180	15245	15044	15136	14984	15056	15160	14990	15358	15151	15123	15181	15277	15170	15089	15107	15122	15135	15175	15143	15349	15081	15177	15256	15195	14979	15272	15364	15254	15178	15224	15032	15128	15472	15032	15196	14948	15266	15197	15270	15271	15277	15247	15140	15279	15070	15191	15133	15189	15225	15180	15189	15186	15277	15153	15281	15173	15365	15277	15158	15167	15309	15237	15332	15135	15139	15068	15203	15155	15253	15214	15285	15254	15105	15240	15349	15358	15080	15140	15369	15048	15076	15155	15084	15382	15139	15199	15353	14981	15142	15166	15056	15261	15272	15178	15172	15277	15318	15182	15177	15357	15040	15084	15084	15075	15248	15318	15171	15213	15235	15153	15228	15243	15318	15117	15181	15285	15209	15149	15125	15173	15128	15237	15108	15203	15086	15052	15126	15119	15490	15275	15404	15284	15108	15185	15235	15119	15489	15064	15077	15042	15033	15199	15122	14988	15166	15077	15198	15398	15095	15114	15339	15273	15096	15078	15070	15212	15240	15262	15328	15191	15057	15158	15185	15089	15197	15309	15244	15179	15186	15091	15123	15446	15102	15330	15308	15110	15062	15081	15251	15065	15096	15193	15158	15310	15229	15205	15132	15340	15177	14947	15122	15199	15252	15223	15215	15275	15357	15067	15269	15147	15312	15023	15147	15057	15383	15330	15446	15145	14992	15115	15118	15413	15171	15448	15283	15339	15301	15294	15165	15322	15283	15300	15136	15137	15062	15086	15070	15298	15411	15324	15260	15231	15230	15087	15078	15333	15336	15213	15403	15200	15339	15188	15419	15140	15205	15276	15285	15022	15296	15146	15243	15142	15022	15040	15069	14956	15092	15291	15333	15231	15130	15244	15110	15203	15131	15174	15166	15170	15002	15099	15162	15275	15225	15385	15161	15382	15163	15196	15054	15216	15315	15223	15178	14890	15183	14973	15262	15444	15264	14974	15193	15072	15240	15166	15247	15328	15155	15257	15172	15464	15194	15181	15152	15125	15114	15215	15251	15447	15081	15212	15275	15397	15214	15114	15182	15019	15326	15306	15034	15249	15246	15330	15265	15037	15279	14957	15066	15078	15324	15164	15229	15121	15207	15305	15224	15327	15114	15197	15261	15033	15359	15288	15449	15287	15322	15046	15207	15247	15249	15040	15151	15129	15236	15203	15238	15035	15208	15111	15263	15231	15098	15178	15125	15269	15354	15224	15237	15106	15425	15018	15175	14994	15256	15275	15265	15051	15286	15257	15375	15254	15448	15195	15208	15175	15205	15282	15273	15388	15279	15176	15047	15197	15103	15383	15355	15190	15090	15139	15190	14956	15209	14991	15215	15350	15246	15198	15315	15240	15221	15143	15196	15345	15212	15099	15112	15151	14992	15024	15180	15075	15018	15207	15245	15162	15141	15296	15222	15146	15312	14952	15317	15268	15170	15138	15345	15292	15360	15323	15291	15183	15301	15126	15366	15284	15330	15266	15271	15209	15359	15140	15156	14960	15052	15172	15065	15071	15250	15217	15444	15144	15311	15138	15144	15254	15257	15280	15331	15148	15148	15003	15127	15105	15303	15361	14968	15064	15010	15084	14989	15244	15174	15001	15203	15095	15175	15240	15337	15110	15288	15244	15236	15190	15231	15137	15217	15355	15259	15190	15054	15114	15017	15187	15195	15362	15179	15271	15148	15107	15369	15184	15208	15168	14979	15230	15060	15155	15238	15326	15152	15111	15248	15344	15227	15477	15011	15192	15261	15295	15166	15188	15253	15185	15368	15175	15091	15197	15353	15261	15198	15324	15213	14899	15109	14975	15228	15298	15306	15069	15149	15170	15310	15254	15234	15200	15331	15087	15026	15173	15059	15262	15189	15292	15172	15188	15161	15134
24998	43604	40807	27260	25908	20710	16280	15301	14955	14886	14650	14212	13914	13744	13734	13749	13638	13794	13720	13802	13508	13623	13498	13579	13392	13703	13677	13748	13525	13635	13816	13770	13582	13590	13628	13767	13469	13688	13521	13602	13504	13512	13514	13488	13523	13679	13557	13498	13651	13611	13356	13446	13533	13454	13365	13564	13414	13552	13376	13508	13524	13363	13471	13362	13343	13578	13401	13605	13498	13378	13433	13519	13463	13652	13258	13394	13416	13460	13367	13479	13437	13532	13462	13321	13363	13389	13231	13440	13413	13519	13521	13308	13380	13435	13431	13317	13334	13440	13400	13441	13367	13496	13331	13612	13426	13468	13457	13347	13367	13331	13520	13398	13561	13465	13270	13506	13501	13477	13368	13262	13339	13361	13626	13302	13479	13304	13261	13423	13328	13424	13612	13476	13411	13399	13385	13448	13359	13201	13419	13532	13247	13444	13313	13483	13284	13273	13303	13529	13327	13257	13454	13478	13452	13246	13386	13309	13442	13302	13451	13383	13410	13483	13513	13293	13431	13540	13301	13369	13153	13560	13282	13506	13390	13328	13418	13550	13609	13448	13283	13345	13482	13363	13439	13356	13307	13287	13408	13541	13315	13322	13274	13259	13164	13504	13578	13405	13402	13443	13454	13443	13338	13378	13244	13410	13366	13326	13449	13412	13427	13413	13355	13164	13445	13468	13527	13351	13570	13496	13559	13579	13384	13327	13486	13471	13346	13359	13459	13252	13554	13248	13535	13265	13257	13465	13472	13320	13677	13439	13429	13474	13460	13303	13515	13509	13452	13318	13332	13288	13241	13521	13392	13547	13378	13469	13232	13435	13279	13298	13454	13314	13520	13408	13467	13394	13346	13448	13327	13337	13466	13479	13319	13527	13419	13256	13424	13474	13531	13363	13403	13501	13268	13465	13469	13522	13283	13293	13378	13555	13303	13458	13242	13384	13367	13384	13292	13391	13239	13220	13473	13420	13461	13326	13453	13501	13453	13386	13495	13377	13313	13479	13405	13400	13316	13270	13319	13517	13343	13513	13311	13399	13461	13323	13482	13351	13521	13360	13361	13354	13450	13414	13392	13508	13300	13411	13171	13382	13378	13428	13299	13419	13303	13364	13483	13468	13487	13570	13279	13395	13354	13361	13286	13385	13258	13582	13286	13616	13517	13557	13507	13473	13353	13555	13481	13209	13303	13401	13399	13267	13538	13341	13501	13247	13319	13291	13391	13224	13410	13565	13483	13390	13441	13449	13457	13341	13424	13530	13353	13415	13447	13477	13331	13467	13487	13383	13376	13363	13412	13377	13599	13241	13328	13424	13436	13497	13483	13397	13281	13487	13444	13350	13235	13436	13472	13269	13466	13478	13469	13517	13306	13386	13403	13302	13595	13479	13397	13420	13473	13341	13510	13295	13537	13362	13351	13321	13241	13339	13434	13359	13530	13489	13344	13277	13344	13262	13482	13377	13225	13279	13369	13314	13346	13286	13209	13433	13419	13407	13330	13556	13541	13428	13400	13349	13221	13409	13290	13314	13608	13362	13422	13313	13557	13510	13362	13260	13468	13572	13384	13395	13576	13537	13507	13395	13201	13430	13468	13374	13491	13305	13526	13320	13523	13536	13360	13279	13480	13283	13367	13586	13526	13423	13447	13395	13366	13421	13411	13275	13360	13396	13422	13389	13435	13437	13384	13410	13365	13346	13421	13328	13305	13399	13447	13417	13478	13501	13389	13468	13306	13368	13552	13332	13371	13507	13467	13280	13393	13320	13347	13505	13394	13300	13279	13404	13408	13375	13354	13412	13477	13400	13263	13398	13446	13528	13501	13419	13486	13314	13460	13498	13364	13449	13369	13360	13340	13383	13305	13312	13345	13233	13542	13463	13598	13437	13541	13427	13511	13465	13523	13447	13291	13391	13335	13404	13428	13385	13463	13314	13391	13198	13436	13380	13253	13303	13389	13472	13523	13360	13331	13504	13428	13472	13363	13385	13404	13465	13437	13445	13250	13364	13347	13382	13411	13352	13424	13446	13413	13366	13321	13493	13377	13335	13364	13351	13342	13468	13508	13375	13347	13286	13536	13314	13509	13366	13428	13465	13216	13463	13462	13450	13456	13308	13488	13634	13492	13400	13276	13455	13385	13393	13480	13485	13389	13446	13411	13405	13427	13460	13483	13262	13419	13187	13226	13412	13453	13474	13318	13401	13436	13343	13446	13402	13233	13480	13254	13484	13487	13277	13493	13499	13458	13447	13358	13328	13466	13538	13199	13506	13282	13419	13448	13371	13572	13390	13478	13500	13454	13388	13327	13545	13547	13320	13329	13433	13217	13536	13256	13449	13388	13377	13367	13205	13400	13370	13362	13341	13502	13315	13299	13477	13348	13416	13321	13427	13308	13393	13331	13581	13490	13311	13495	13549	13401	13352	13358	13272	13469	13505	13355	13419	13508	13541	13411	13167	13420	13368	13373	13498	13477	13319	13563	13313	13395	13407	13361	13283	13429	13407	13462	13415	13424	13406	13378	13373	13393	13292	13452	13428	13314	13486	13207	13367	13369	13459	13433	13350	13461	13223	13473	13326	13302	13431	13376	13221	13441	13373	13452	13334	13431	13493	13473	13475	13380	13241	13413	13540	13420	13392	13421	13471	13296	13551	13255	13527	13270	13430	13624	13345	13460	13249	13302	13495	13405	13480	13224	13374	13299	13319	13382	13495	13356	13350	13355	13354	13414	13252	13387	13489	13391	13517	13339	13596	13505	13368	13430	13261	13496	13465	13535	13386	13309	13421	13306	13298	13407	13317	13324	13362	13372	13458	13343	13495	13369	13378	13429	13335	13405	13275	13247	13630	13501	13354	13364	13232	13359	13558	13469	13407	13419	13515	13408	13373	13526	13511	13402	13338	13416	13226	13475	13266	13453	13471	13447	13458	13390	13431	13510	13454	13450	13489	13402	13394	13348	13568	13377	13394	13470	13376	13204	13350	13347	13369	13353	13339	13391	13507	13330	13390	13382	13447	13340	13349	13386	13294	13501	13327	13444	13407	13456	13341	13406	13399	13472	13305	13491	13523	13354	13373	13411	13402	13401	13362	13376	13439	13355	13321	13495	13305	13285	13402	13483	13348	13531	13477	13342	13391	13337	13416	13352	13314	13315	13291	13243	13400	13291	13363	13339	13406	13422	13522	13546	13512	13377	13390	13395	13281	13476	13336	13484	13363	13317	13355	13404	13427	13322	13206	13313	13469	13273	13433	13428	13338	13469	13517	13415	13374	13408	13336	13208	13557	13226	13259	13409	13334	13537	13380	13246	13363	13390	13500	13322	13381	13336	13435	13403	13318	13333	13404	13433	13373	13247	13338	13503	13302	13471	13264	13240	13408	13469	13518	13351	13270	13565	13395	13239	13466	13423	13478	13467	13442	13551	13359	13208	13194	13295	13462	13283	13389	13343	13429	13350	13353	13524	13388	13421	13290	13411	13243	13449	13492	13388	13336	13176	13472	13458	13279	13407	13407	13353	13399	13335	13386	13339	13427	13590	13318	13533	13438	13373	13337	13375	13442	13293	13257	13330	13487	13463	13456	13429	13442	13334	13391	13462	13359	13365	13209	13507	13493	13444	13397	13268	13365	13447	13434	13375	13243	13514	13240	13573	13374	13308	13516	13453	13384	13342	13355	13373	13424	13251	13289	13327	13364	13351	13471	13444	13433	13399	13302	13192	13389	13482	13411	13383	13501	13456	13424	13418	13340	13428	13532	13200	13501	13348	13307	13321	13292	13515	13372	13403	13386	13385	13346	13534	13489	13324	13486	13344	13316	13467	13420	13590	13288	13480	13501	13436	13218	13337	13368	13463	13448	13285	13376	13413	13288	13439	13475	13359	13616	13439	13420	13418	13448	13389	13204	13576	13388	13535	13479	13580	13385	13426	13414	13608	13445	13411	13381	13545	13226	13236	13554	13378	13278	13349	13454	13556	13392	13267	13296	13483	13382	13357	13173	13269	13525	13354	13347	13294	13378	13358	13632	13273	13307	13321	13427	13378	13322	13695	13319	13425	13252	13414	13477	13419	13392	13416	13478	13428	13338	13390	13246	13448	13146	13339	13182	13376	13413	13378	13502	13231	13477	13318	13441	13463	13485	13386	13515	13297	13269	13368	13356	13357	13558	13427	13432	13173	13410	13428	13415	13404	13457	13473	13312	13443	13338	13498	13407	13304	13349	13384	13416	13318	13362	13393	13416	13335	13315	13304	13487	13459	13446	13455	13505	13279	13280	13470	13520	13242	13459	13475	13313	13437	13248	13250	13521	13465	13364	13553	13370	13394	13407	13500	13514	13488	13397	13274	13407	13391	13501	13495	13526	13576	13361	13346	13387	13353	13562	13381	13336	13291	13328	13481	13437	13334	13615	13455	13387	13406	13607	13268	13424	13310	13362	13537	13420	13389	13467	13294	13546	13321	13553	13474	13462	13337	13362	13573	13353	13325	13305	13373	13329	13459	13336	13302	13514	13465	13448	13327	13459	13302	13364	13289	13088	13462	13290	13549	13418	13207	13522	13506	13334	13246	13249	13386	13575	13518	13497	13357	13440	13328	13434	13228	13514	13323	13360	13481	13312	13223	13391	13471	13527	13491	13506	13530	13323	13402	13446	13371	13269	13462	13524	13369	13222	13342	13510	13458	13391	13513	13308	13410	13408	13375	13207	13417	13309	13620	13221	13499	13486	13483	13409	13458	13407	13390	13433	13400	13386	13385	13489	13444	13298	13515	13498	13487	13370	13471	13265	13443	13412	13300	13485	13610	13436	13363	13537	13504	13317	13379	13481	13280	13419	13364	13423	13394	13507	13595	13374	13467	13441	13324	13376	13383	13262	13375	13315	13371	13261	13277	13404	13417	13388	13274	13335	13310	13474	13485	13322	13356	13405	13462	13360	13510	13204	13362	13468	13365	13416	13423	13442	13379	13288	13241	13391	13491	13426	13325	13591	13433	13497	13376	13501	13317	13387	13320	13266	13351	13407	13496	13226	13351	13463	13381	13306	13597	13497	13228	13360	13350	13506	13487	13424	13363	13366	13447	13342	13424	13412	13396	13392	13435	13375	13484	13452	13331	13259	13297	13542	13371	13238
23022	21260	29080	23992	22404	24424	24614	18661	17291	17420	17254	16819	16568	16417	16328	16191	16372	16301	16004	15979	16170	16102	16201	15950	16269	16059	16048	15814	16003	16107	16032	16290	16037	16101	16061	16115	16052	16102	16138	15996	15867	16145	16188	15960	15828	15948	15888	15942	15988	15933	15849	15947	15891	16004	15978	15849	15908	15968	15924	15974	15900	15648	15782	15952	15768	15614	16010	15985	15722	15840	15806	15786	16041	15806	15722	15773	15712	15862	15609	15797	15876	15937	15815	15791	15851	15726	15852	16076	15940	15822	15662	15811	15849	15741	15876	15615	15836	15778	15800	16002	15786	15999	15830	15859	15753	15706	15965	15700	15878	15789	15619	15757	15908	15709	15731	15703	15820	15785	15839	15784	15921	15883	15748	15779	15690	15749	15850	15603	15787	15882	15801	15724	16127	15800	15705	15904	15771	15741	15831	15626	15928	15774	15684	15609	15778	15723	15813	15736	15650	15780	15638	15685	15862	15780	15763	15616	15798	15636	15797	15876	15816	15766	15739	15725	15803	15837	15836	15700	15913	15750	15877	15995	15976	15962	15759	15781	15812	15641	15637	15645	15834	15841	15872	15727	15870	15844	16003	15770	15704	15909	15568	15687	15614	15730	15894	15804	15689	15705	15794	15899	15691	15914	15799	15890	15782	15720	15687	15707	15688	15681	15930	15686	15728	15904	15664	15646	15804	15630	15793	15884	15887	15641	15988	15716	15767	15714	15656	15557	15886	15699	15593	15754	15729	15937	15860	15911	15862	15909	15725	15618	15827	15580	15853	15746	15734	15775	15746	15897	15715	15662	15887	15866	15865	15782	15631	15743	15772	15888	15783	15645	15814	15891	15661	15700	15823	15418	15717	15669	15600	15805	15783	15563	15819	15660	15766	15704	15868	15705	15765	15668	15671	15703	15869	15853	15696	15773	15814	15840	15903	15810	15805	15698	16017	15802	15806	15784	15685	15786	15823	15948	16092	15754	15948	15879	15478	15866	15745	15974	15939	15758	15739	15819	15786	15876	15772	15821	15797	16034	15869	15976	15792	15706	15791	15963	15843	15802	15955	15857	15708	15776	15677	15772	15945	15870	15637	15589	15740	15727	15756	15660	15708	15790	15687	15702	15723	15753	15726	15747	15621	15916	15816	15771	15784	15964	16008	15773	15660	15640	15822	15848	15884	15939	15882	15789	15781	15654	15743	15582	15650	15702	15846	15910	15825	16035	15761	15647	15697	15736	15890	15614	15722	15858	15940	16006	15941	15791	15732	15627	15683	15837	15852	15787	15980	15785	15927	15826	15693	15752	15688	15907	15951	15754	15742	15674	15787	15588	15816	15736	15761	15695	15663	15790	15866	15740	15599	15666	15815	15854	15797	15834	15804	15827	15854	15758	15712	15700	15910	15738	15746	15915	15818	15766	15969	15710	15763	15587	15695	15657	15621	15845	15929	15704	15786	15855	15945	15770	15659	15586	15630	15804	15579	15686	16009	15930	15576	15594	15708	15814	15835	15746	15898	15595	15790	15930	15842	15645	15711	15778	15698	15657	15842	15729	15785	15747	15775	15762	15592	15856	15643	15775	15729	15684	15974	15637	15731	15784	15917	15737	15883	15837	15826	15834	15784	15780	16038	15651	15944	15743	15837	15768	15845	15858	15689	15886	15686	15860	15756	15699	15727	15799	15717	15841	15798	15793	16143	15901	15804	15789	15792	15916	15555	15803	15714	15763	15834	15708	15781	15765	15794	15811	15781	15811	15727	15663	15873	15744	15860	15555	15865	15768	15827	15723	15822	15664	15675	15751	15726	15632	15661	15843	15883	15808	15804	15611	15723	15715	15783	15931	15610	15781	15864	15644	15650	15821	15673	15759	15579	15756	15840	15695	15809	15756	15626	15725	15623	15631	15831	15758	15562	15695	15748	15694	15552	15712	15630	15714	15894	15846	15857	15671	15949	15678	15646	15787	15735	15706	15836	15758	15605	15858	15701	15844	15941	15796	15701	15920	15826	15769	15975	15875	15638	15793	15930	15730	16101	15527	15959	15878	15735	15715	15774	15691	15687	15945	15819	15732	15885	15783	15853	15815	15650	15776	15658	15942	15957	15816	15735	15647	15904	15660	15647	15580	15823	15618	15811	15906	15903	15747	15774	15721	15941	15749	15915	15949	15868	15684	15806	15781	15608	15793	15570	15613	15603	15919	15722	15836	15775	15751	15855	15875	15852	15767	15525	15795	15856	15854	15729	15833	15659	15860	15592	15868	15682	15772	15773	15934	15904	15917	15556	15823	15686	15673	15890	15896	15758	15878	15845	15744	15721	15789	15883	15799	15808	15794	15662	16057	15547	15980	15661	15784	15573	15853	15739	15835	15832	15725	15814	15927	15822	15924	15661	15714	15747	15672	15691	15675	15798	15880	15980	15784	15869	15799	15794	15757	15913	15604	15818	16002	15870	15903	15836	15653	15814	15800	15703	15897	15833	15861	15711	15759	16105	15788	15737	15735	15860	15774	15768	15866	15656	15857	15745	15683	15865	15703	15796	15900	15657	15880	15952	15833	15863	15764	15656	15826	15761	15522	15759	15792	15896	15730	15665	15862	15797	15826	15794	15621	15534	15597	15852	15822	15829	15723	15860	15965	15712	15803	15706	15649	15741	15522	15775	15854	15766	15822	15747	15962	15660	15645	15717	15577	16029	15920	15807	15682	15865	15780	15687	15858	15807	15772	15821	15714	15665	15832	15840	15661	15660	15667	15811	15762	15873	15795	15761	15804	15816	15658	15679	15688	15748	16036	15849	15731	15812	15916	15656	15962	15828	15877	15772	15725	15777	15864	15751	15802	15612	15823	15841	15952	15819	15742	15638	15847	15862	15682	15613	15726	15698	15725	15764	15795	15901	15906	15589	15842	15797	15598	15714	15938	15818	15797	15852	15776	15533	15865	15809	15741	15778	15717	15681	15500	15975	15712	15818	15891	15776	15883	15597	15603	15803	15778	15648	15929	15745	16003	16094	15751	15819	15761	15662	15602	15872	15846	15906	15767	15810	15529	15750	15683	15908	15710	15746	15900	15860	15743	15734	15721	15778	15707	15730	15832	15816	15902	15568	15601	15826	15860	15834	15839	15579	15809	15941	15850	15713	15696	15799	15594	15590	15694	15796	15729	15899	15728	15871	15699	15779	15800	15692	15801	15636	15841	15963	15797	15626	15887	15823	15886	15856	15672	15562	15713	15782	15752	15844	15737	15716	15750	15575	15797	15810	15818	15728	15743	15695	15769	15712	15742	15723	15796	15776	15642	15816	15737	15755	15648	15947	15873	15774	15763	15815	15789	15893	15793	15688	15776	15797	15990	15754	15755	15885	15826	15606	15901	15733	15904	15737	15730	15847	15659	15668	15717	15703	15750	16030	15731	15740	15577	15785	15903	15891	15928	15777	15914	15829	15678	15754	15598	15498	15948	15705	15617	15741	15970	15928	15763	15812	15720	15625	15861	15617	15732	15710	15702	15636	15712	15906	15799	15814	15486	15813	15766	15792	15798	15924	15704	15722	15716	15758	15705	15704	15626	15909	15890	15605	15779	15754	15891	15785	15735	15893	15789	15992	15815	15787	15570	15873	15774	15696	15709	15821	15913	15836	15910	15786	15587	15885	15816	15790	15744	15859	15787	15644	15642	15880	15763	15725	15733	15690	15580	15936	15939	15922	15729	15894	15913	15827	15595	15964	15651	15755	15559	15843	15782	15883	15964	15810	15682	15747	15890	15939	15738	15899	15788	15839	15726	15821	15780	15824	15647	16028	15927	15537	15736	15599	15790	15936	15944	15777	15846	15697	15754	15812	15790	15826	15846	15749	15525	15751	15835	15858	15674	15987	15789	15719	15783	15650	15954	15796	15688	15922	15719	15927	15828	15749	15809	15804	15881	15773	15759	15679	15850	15691	15899	15662	15752	15790	15817	15836	15709	15757	15627	15788	15849	15729	15958	15906	15867	15922	15824	15814	15883	15769	15777	15730	15972	15805	15689	15786	15806	15773	15686	15825	15874	15912	15773	15685	15827	15731	15548	15999	15702	15839	15877	15696	15709	15727	15679	15839	15665	15670	15679	15843	15787	15614	15558	15772	15896	15680	15685	15756	15832	15858	15624	15554	15928	15766	15876	15747	15840	15780	15740	15685	15784	15798	15675	15757	15645	15541	15581	15718	15822	15885	15643	15714	15785	15788	15766	15817	15624	15760	15721	15751	15673	15585	15716	15772	15665	15619	15737	15779	15893	15909	15865	15984	15795	15782	15884	15821	15712	15713	16161	15745	15878	15796	15596	15832	15820	15816	15873	15874	15786	15909	15945	15798	15756	15770	15790	15572	15839	15801	15662	15728	15658	15886	15763	15721	15708	15622	15649	15851	16095	15825	15701	15779	15921	15991	15814	15770	15957	15582	15926	15567	15767	15687	15833	15779	15929	15690	15883	15866	15755	15911	15872	15844	15754	15779	15755	15964	15777	15811	15797	15802	15942	15956	15848	15659	15826	15692	15806	15622	15816	15537	15648	15858	15653	15889	15895	15917	15660	15682	15554	15884	15928	15824	15772	15826	15677	15806	15741	15734	15675	15695	15762	15917	15709	15758	15689	15740	15926	15765	15767	15709	15900	15773	15715	15744	15554	15831	15928	15685	15673	15928	15587	15817	15642	15642	15697	15638	15854	15687	15781	15644	15693	15776	15885	15697	15669	15864	15615	15652	15808	15851	15850	15625	15831	15533	15836	15811	15787	15631	15692	15765	15674	15807	15665	15749	15713	15752	15744	15876	15785	15755	15749	15721	15695	15785	15590	15850	15863	15711	15776	15649	15765	15750	15821	15796	15893	15673	15828	15877	15600	15575	15532	15865	15887	15795	15783	15639	15909	15629	15562	15677	15871	15749	15674	15766	15674	15895	15721	15728	15845	15753	15915	15630	15820	15666	15807	15758	15584	15882	15620	15688	15543	15749	15768	15794	15627	15593	15744	15766	15954	15788	15842	15965	15803	15617	15808	15835	15551	15758	15654	15681	15620	15910	15734	15674	15836	15931	15838	15753	15766	15622	15645	15759	15710	15755	15737	15744	15860	15754	15585	15778	15964	15831	15775	15735	15733
27768	49019	44541	33875	29650	22864	18663	16455	16165	15672	15498	14811	14590	14353	14311	14284	14015	14040	14112	13923	14023	14027	14006	13948	14023	14074	14183	14141	14107	14158	14168	14036	14274	13996	13928	13798	13925	14066	14020	14122	13946	13962	13713	13691	14069	13805	13796	14034	13873	13842	14057	13804	13885	13834	13933	13840	13696	13819	13808	13715	13764	13903	13777	13735	13586	13744	13675	13896	13869	13815	13725	13749	13708	13807	13712	13803	13590	13695	13595	13914	13776	13693	13764	13784	13738	13677	13777	13778	13878	13776	13707	13816	13762	13760	13837	13792	13784	13799	13719	13786	13607	13687	13704	13781	13738	13883	13805	13810	13754	13551	13697	13841	13685	13765	13805	13790	13812	13793	13628	13739	13695	13840	13673	13725	13680	13677	13789	13657	13727	13678	13827	13664	13812	13654	13859	13876	13704	13601	13675	13762	13672	13719	13772	13768	13572	13761	13768	13636	13654	13886	13690	13542	13721	13574	13670	13697	13502	13839	13687	13808	13665	13704	13674	13810	13822	13725	13671	13823	13817	13639	13734	13742	13760	13522	13553	13652	13670	13695	13678	13779	13788	13727	13786	13868	13650	13657	13639	13714	13732	13744	13554	13747	13679	13711	13695	13838	13794	13623	13700	13888	13615	13674	13795	13872	13700	13807	13684	13750	13687	13617	13824	13731	13852	13777	13880	13673	13648	13851	13925	13676	13763	13618	13747	13676	13704	13688	13518	13686	13813	13677	13697	13835	13801	13698	13774	13796	13782	13839	13481	13404	13765	13949	13591	13716	13766	13743	13777	13738	13580	13587	13751	13755	13736	13744	13631	13762	13728	13859	13515	13719	13760	13758	13698	13877	13734	13759	13749	13870	13745	13900	13658	13737	13554	13714	13616	13622	13673	13623	13637	13778	13600	13686	13676	13824	13624	13593	13753	13779	13587	13673	13830	13612	13782	13772	13808	13815	13659	13858	13609	13779	13799	13726	13722	13598	13784	13874	13556	13711	13660	13769	13726	13838	13758	13699	13632	13669	13580	13942	13643	13624	13657	13659	13785	13898	13772	13599	13718	13713	13835	13711	13753	13606	13775	13863	13624	13625	13678	13693	13675	13731	13566	13743	13615	13672	13896	13654	13750	13714	13834	13623	13684	13896	13763	13563	13639	13620	13684	13872	13781	13728	13583	13687	13634	13744	13626	13839	13856	13798	13620	13670	13589	13693	13554	13856	13792	13824	13692	13649	13617	13582	13727	13647	13790	13694	13734	13599	13697	13798	13705	13864	13633	13737	13675	13925	13766	13768	13666	13632	13608	13605	13667	13622	13723	13704	13626	13588	13772	13659	13880	13815	13635	13683	13639	13594	13562	13834	13731	13713	13672	13509	13735	13716	13759	13733	13700	13584	13758	13738	13782	13639	13769	13909	13745	13777	13772	13447	13547	13783	13690	13847	13632	13660	13806	13697	13658	13737	13798	13672	13663	13778	13615	13751	13810	13855	13786	13805	13612	13747	13629	13804	13687	13614	13776	13604	13676	13668	13701	13591	13707	13722	13597	13573	13840	13728	13665	13666	13837	13596	13730	13855	13629	13616	13631	13579	13728	13623	13602	13924	13736	13667	13775	13446	13703	13795	13736	13565	13842	13781	13851	13731	13601	13677	13716	13625	13752	13687	13547	13844	13776	13625	13779	13763	13683	13647	13583	13792	13861	13624	13846	13547	13740	13813	13624	13806	13751	13751	13761	13621	13577	13563	13717	13932	13784	13633	13518	13719	13528	13749	13694	13666	13770	13736	13778	13864	13915	13690	13618	13669	13614	13700	13842	13658	13668	13611	13814	13709	13664	13870	13571	13671	13776	13770	13737	13591	13635	13581	13832	13893	13737	13621	13768	13626	13879	13706	13920	13789	13696	13630	13765	13828	13679	13710	13827	13654	13677	13792	13799	13904	13874	13754	13761	13843	13769	13654	13646	13663	13739	13576	13588	13831	13723	13699	13817	13673	13786	13687	13720	13592	13630	13632	13734	13592	13804	13521	13779	13836	13737	13660	13809	13830	13747	13828	13701	13572	13694	13790	13710	13629	13665	13797	13802	13756	13655	13741	13712	13585	13807	13775	13617	13641	13591	13704	14075	13834	13704	13622	13670	13715	13731	13638	13634	13841	13618	13613	13673	13828	13729	13741	13620	13581	13837	13662	13726	13731	13800	13761	13720	13771	13553	13745	13677	13733	13632	13717	13728	13810	13665	13826	13715	13866	13634	13873	13495	13755	13786	13817	13738	13606	13730	13869	13641	13745	13633	13886	13657	13794	13637	13523	13640	13775	13656	13629	13731	13790	13737	13758	13688	13758	13719	13688	13761	13801	13613	13666	13709	13686	13856	13694	13570	13768	13696	13746	13706	13732	13753	13648	13635	13678	13800	13758	13817	13693	13729	13566	13637	13799	13701	13812	13601	13648	13683	13672	13502	13866	13497	13798	13732	13797	13578	13617	13673	13769	13691	13633	13739	13678	13829	13772	13633	13732	13660	13749	13791	13678	13752	13654	13623	13560	13679	13851	13754	13567	13682	13688	13655	13675	13795	13793	13629	13683	13604	13545	13812	13648	13750	13653	13741	13759	13760	13589	13591	13638	13546	13763	13854	13590	13667	13692	13802	13756	13803	13673	13537	13869	13813	13758	13576	13652	13659	13683	13535	13520	13622	13709	13692	13732	13621	13837	13645	13691	13777	13679	13707	13646	13799	13617	13773	13666	13805	13847	13537	13816	13742	13606	13844	13676	13688	13625	13543	13761	13735	13601	13853	13684	13585	13881	13682	13559	13722	13815	13680	13538	13622	13686	13772	13758	13599	13750	13601	13764	13816	13677	13696	13530	13758	13772	13836	13750	13642	13512	13533	13750	13723	13562	13701	13602	13606	13613	13621	13608	13784	13832	13610	13672	13673	13633	13773	13846	13683	13831	13618	13688	13819	13649	13768	13639	13739	13763	13667	13973	13921	13910	13684	13534	13702	13752	13664	13655	13584	13651	13798	13846	13799	13406	13611	13676	13616	13732	13844	13659	13651	13687	13818	13689	13612	13699	13754	13825	13737	13662	13819	13710	13717	13709	13663	13714	13718	13670	13631	13758	13757	13627	13597	13699	13615	13682	13773	13684	13756	13575	13663	13672	13492	13774	13768	13622	13781	13596	13731	13750	13659	13749	13586	13545	13619	13720	13695	13567	13761	13531	13667	13687	13585	13796	13728	13723	13595	13745	13776	13686	13707	13493	13784	13756	13799	13801	13844	13704	13815	13643	13776	13767	13860	13761	13725	13821	13712	13725	13667	13564	13688	13579	13775	13689	13697	13694	13716	13683	13684	13794	13602	13720	13599	13582	13648	13582	13803	13835	13666	13708	13734	13563	13776	13697	13759	13731	13725	13797	13684	13695	13851	13780	13680	13802	13689	13717	13710	13732	13761	13761	13781	13742	13722	13673	13716	13605	13839	13565	13753	13615	13695	13797	13851	13809	13567	13938	13748	13817	13667	13833	13619	13752	13748	13713	13673	13619	13721	13637	13660	13545	13952	13827	13843	13709	13885	13670	13798	13657	13688	13664	13779	13579	13711	13709	13802	13725	13803	13773	13769	13608	13812	13609	13524	13838	13784	13810	13675	13711	13705	13512	13972	13629	13775	13740	13625	13657	13631	13919	13712	13724	13710	13638	13736	13632	13755	13634	13636	13673	13615	13829	13783	13717	13651	13599	13613	13707	13687	13693	13805	13748	13640	13621	13833	13692	13489	13609	13595	13623	13770	13610	13637	13649	13744	13617	13544	13696	13676	13574	13592	13655	13814	13695	13623	13782	13876	13829	13758	13654	13830	13745	13797	13861	13581	13622	13628	13838	13735	13729	13632	13596	13683	13719	13668	13711	13797	13751	13639	13712	13614	13723	13848	13670	13871	13751	13642	13572	13734	13728	13701	13565	13835	13678	13639	13859	13684	13746	13660	13697	13603	13649	13610	13669	13749	13629	13791	13580	13599	13714	13803	13674	13828	13775	13764	13733	13788	13522	13658	13654	13772	13611	13800	13786	13792	13731	13685	13894	13616	13645	13602	13637	13679	13697	13579	13901	13757	13806	13596	13839	13630	13650	13799	13648	13741	13608	13765	13637	13854	13657	13770	13689	13779	13620	13565	13578	13647	13771	13594	13684	13814	13626	13682	13702	13750	13638	13760	13730	13814	13743	13497	13698	13602	13793	13691	13621	13607	13718	13778	13748	13875	13731	13571	13574	13765	13622	13789	13715	13602	13755	13595	13928	13722	13669	13825	13700	13732	13679	13716	13942	13798	13745	13921	13468	13748	13698	13624	13616	13666	13856	13667	13642	13562	13781	13872	13586	13647	13703	13731	13776	13741	13748	13603	13480	13575	13621	13740	13656	13635	13759	13568	13632	13613	13670	13620	13646	13878	13670	13744	13603	13728	13744	13901	13669	13652	13728	13720	13713	13656	13588	13812	13663	13780	13590	13970	13655	13794	13715	13683	13787	13836	13653	13652	13707	13757	13554	13730	13558	13728	13719	13848	13699	13830	13768	13856	13795	13756	13775	13830	13593	13788	13634	13697	13742	13677	13891	13637	13686	13740	13557	13712	13809	13584	13739	13871	13631	13648	13610	13683	13618	13775	13672	13646	13782	13645	13508	13788	13732	13746	13815	13670	13611	13782	13797	13658	13709	13719	13656	13553	13551	13649	13719	13871	13701	13732	13623	13628	13745	13652	13839	13725	13793	13749	13820	13745	13630	13792	13792	13540	13630	13961	13709	13824	13650	13763	13683	13790	13831	13748	13543	13650	13712	13558	13627	13579	13668	13625	13868	13710	13820	13690	13979	13678	13808	13664	13911	13835	13750	13669	13738	13756	13894	13673	13843	13777	13717	13509	13826	13782	13800	13792	13679	13635	13730	13578	13761	13660	13734	13591	13661	13735	13817	13904	13720	13606	13768	13750	13806	13781	13697	13945	13564	13623	13560	13766	13549	13670	13725	13731	13700	13648	13599	13660	13684	13879	13647	13936	13490	13679	13543	13765	13667	13690	13725	13782	13575	13793	13781	13623	13608	13622	13778	13540	13544	13615	13639	13679	13560
28349	24164	28399	24063	19023	17347	16419	16072	15696	15727	15589	15225	15099	15187	15237	15290	15164	15209	15134	14925	15128	15233	15239	14993	15205	15378	15378	15130	15168	15102	15152	15137	15497	15193	15157	14997	15213	15518	15189	15184	15090	15200	15056	15092	15114	15270	15053	15055	15053	15207	15304	15206	15182	15178	15309	15081	15179	15039	15204	15121	14986	15026	14992	14959	15051	15188	14904	15031	15226	15278	15127	15202	15035	14925	15111	15251	15197	15103	15153	15021	15126	15114	15077	15001	15189	15100	15029	14982	14939	15211	15117	14861	14823	15082	15053	15264	15015	15248	15040	15007	15070	15043	15024	15138	15158	15071	15117	15165	15193	15181	15191	15139	15206	15103	14956	15077	15060	15137	15103	15110	15090	15144	15313	15088	15046	15132	15051	15051	15281	14957	15121	15079	15109	15150	15105	15099	15142	15027	15195	15235	15102	15036	15031	15048	15154	15063	15190	14938	15156	15075	15203	15186	15152	15109	15252	15080	15138	15050	14981	14911	15060	15000	15248	15151	15353	15275	15173	15148	14936	14928	15077	15188	15133	15283	15218	15062	15144	15069	15087	15132	15220	14960	15071	14969	15068	14975	14943	15214	15195	15047	14963	14958	15086	15069	15095	15413	15113	15052	15131	15060	15078	15030	14914	15131	15145	15077	15040	15284	15218	15061	15029	15103	15100	15228	15070	15162	14976	15268	14973	15153	14948	15129	15183	15033	15185	15146	15029	14927	14948	15101	15043	15075	14873	15065	15006	14966	15140	14994	15161	15022	15160	15038	15215	15073	15040	14919	15017	15109	15137	15096	15198	15294	15302	15084	15175	15160	15070	15106	15060	15265	15044	15049	15119	15086	15118	15068	15022	15149	15182	14910	15072	15178	15206	15313	15124	14842	15099	15028	15077	15065	14948	15303	15055	15093	14987	14978	15163	15082	15076	15205	15033	15241	15201	15146	15024	15171	15096	15111	15351	15095	15190	15113	14861	14996	14929	15040	15160	14990	15137	15139	15097	14922	15138	14906	15152	14949	14957	14948	14974	15102	15218	15130	15363	15195	14988	15033	15061	15102	15172	15114	15125	15031	15081	15174	15134	15056	15151	15131	15206	15044	15181	15198	15306	15109	14950	14998	15146	15056	15201	15016	14989	15137	15091	15079	15035	15298	15061	14981	15095	15007	15233	15089	15157	15117	15042	15250	15239	15142	15099	14983	15101	15065	14961	14929	15117	15075	15046	15093	15040	15020	15033	14953	14958	15012	14974	14944	15137	15090	15108	14977	15100	14910	15058	15032	15224	14937	15003	15175	14999	15117	15076	15004	15061	15195	15112	14949	15383	15005	15225	14915	15283	15112	15075	15086	15039	14963	14993	14985	15038	14904	15061	15160	15182	15114	15231	15044	15232	15118	14991	15030	15170	15072	15120	14971	15057	14959	14890	15239	15095	15054	14988	14882	15143	15004	15216	14978	14976	14881	15063	15133	15068	15062	15052	14981	14914	15076	15281	15127	14959	14982	15178	15055	15223	15075	15250	15178	15197	15135	15210	15243	15084	15117	15078	14918	15096	15085	15289	15192	15211	15139	15146	15268	15068	15123	15225	15155	15114	14967	15154	15157	15185	15103	15209	15125	15238	15191	15129	15120	15164	15050	15210	15246	15251	15063	15069	15138	15089	15239	15144	15038	15110	15125	15243	15149	15116	15104	15034	14932	14952	15071	15264	15080	15114	15055	15020	15275	15220	15036	15149	15121	15019	15007	15125	15165	14958	14962	15129	15229	15113	14976	15128	15290	14992	15091	15049	15144	15178	15108	15175	15269	14991	15097	15128	14860	15044	15218	14954	14939	14830	15317	15149	15151	15127	15104	15107	15074	15158	15264	15217	15259	15119	14919	15204	15115	15069	14981	15225	15062	15182	15239	15115	15018	15059	15158	15100	15036	15128	15036	15060	15218	15320	14810	14993	15103	15077	14997	15019	15211	15189	14970	15050	15185	15064	14953	14986	15129	15339	15075	15150	15189	15062	15064	14918	14927	15314	15138	15145	15098	14785	15120	15207	15076	15083	14848	15085	15080	15050	14968	14950	14986	15161	15229	15108	15117	15089	15208	15064	15115	15075	15278	14967	14743	14957	15058	15194	14872	15163	15292	15160	15062	15076	15067	14961	15132	15045	15157	15174	15133	15024	15385	15188	14912	15123	15087	15111	14803	15107	14924	15039	14916	15175	15054	14951	15132	15023	14995	15170	14941	14964	15034	15140	14990	14888	15147	15160	15211	15139	14945	15191	15113	15156	15021	14894	15236	15024	14937	14882	15007	14971	15124	14948	15056	14958	15213	15078	15098	15266	15094	15035	14986	15109	15276	15083	15158	15003	15067	15107	15053	15177	15191	15218	15049	15340	15016	15244	15295	15214	15196	14931	15160	15172	15080	15042	14987	14866	15351	15080	15159	15087	15028	15095	15160	15055	15215	15109	15011	15126	15088	15147	15270	15110	14889	15019	14914	15154	15077	15082	15173	15340	15111	14965	15187	14993	15021	15015	14989	15289	15166	15133	14833	15045	15092	15236	15281	15091	15136	15088	14967	14916	15155	15140	14980	15152	14965	15279	15224	15248	14963	15036	14967	15017	15234	14965	15006	15089	15084	15008	15227	14971	15114	15114	14984	14911	15028	15061	15377	15057	15091	14939	15151	14987	15103	15223	15231	15169	15033	15129	15282	15204	15096	15182	15255	15075	15027	15002	15220	15075	15116	14973	15054	15086	15083	15018	14997	15103	15009	15104	15029	15015	15152	15145	14980	15211	15216	15210	15167	14996	14827	15031	15190	15196	15014	15026	15119	15048	15226	15224	15205	15065	15068	15121	15177	15326	14968	15192	15231	15068	15270	15075	15120	15187	15074	15169	15200	15075	15219	15231	15103	15248	15247	15150	15149	15082	15098	15175	15090	15092	15071	15039	14936	15152	15081	15238	15192	14957	15045	15011	15090	15192	15387	15136	15117	15070	15047	15144	15276	15287	14920	15023	15183	15271	15161	15078	15154	14916	15183	15104	15109	15101	15157	15217	15129	15039	15160	14870	15157	15227	14880	15284	15039	15052	14960	15136	14993	15171	15040	15190	15161	15045	15004	14892	15112	15211	15112	15121	15202	15244	15165	15072	15093	15006	15066	14997	15246	15163	15202	15144	15237	15106	15205	15114	14952	15181	15113	15526	15252	15163	15053	14978	15161	15175	14862	15130	15238	15060	15120	15041	15203	15157	14989	14779	15092	15053	14811	15141	15312	15224	15218	14944	15013	15166	15046	14983	15224	15137	15102	15069	14824	14961	15146	15073	15197	15177	15277	15038	14975	15061	15000	15025	15031	15121	15067	14978	15064	15125	15170	15118	15096	15157	15010	15045	15133	15169	15236	15146	15041	15299	15063	15305	15233	15231	15087	14936	15243	15078	15047	14974	14982	15053	15087	14922	14970	15040	15137	15077	14997	14974	15127	15294	15035	15145	15073	15262	15142	15279	15175	15030	15037	15101	15223	14988	14920	15163	14974	15075	15150	15097	15190	15037	14945	15080	15271	14884	15144	15185	14951	15120	15132	15157	15094	15061	15115	15383	15389	15247	14960	15240	15229	15218	15286	15040	15020	15190	15186	15085	14984	14976	15291	15092	15110	15103	15078	14942	15048	14834	15026	15183	15145	15276	15000	14999	15103	15048	15218	15005	15206	15064	15090	15204	15091	14917	15173	15239	15150	15031	15255	15092	15132	15128	15181	15119	15386	14918	14874	14993	15070	15155	14962	15296	15080	15356	15209	15099	15048	14999	15075	15111	15137	15315	15344	15294	15296	14997	14916	15158	14890	15013	14981	15023	15071	14959	15176	15107	15136	15207	14987	15198	15123	15154	14995	15240	15070	15045	15129	15063	15055	15116	15254	15131	15214	15162	15081	14948	15202	15391	15238	15127	15210	15212	15155	15080	15130	15109	15182	15099	15053	15080	15106	15084	14952	15009	15069	14881	15178	15064	14950	15177	15143	15151	15047	15126	14961	15092	14905	15116	15237	15163	15016	14996	15150	14979	14997	15085	15305	15065	15238	14855	15147	15292	15086	14942	14995	15142	15068	15087	15139	15162	15034	15072	15070	15060	15103	15059	15155	15045	15077	15034	15035	15148	14997	15038	15134	15095	15112	15255	14931	15100	15039	15133	15161	15201	15082	14926	14966	14918	15198	14956	15028	15120	15282	15077	15223	14982	14900	14854	14988	15062	14968	15113	15133	14948	15263	14893	15078	14971	15216	15196	14947	15185	15064	15075	15131	15113	15150	15003	15028	14939	15164	15078	14932	15129	15077	14989	15171	15053	15104	15106	15108	15085	14995	15300	15106	15030	15108	14949	15131	15015	15188	15010	15182	15289	14977	15259	15250	15095	15215	15158	15036	15065	15194	15144	15141	15055	15046	15202	15233	15200	15057	15125	15256	15134	14936	15128	15253	15017	15081	14940	15129	15064	15000	15332	15003	15083	15059	15172	15114	15030	15186	14950	15153	15002	14991	15165	15092	15040	15271	15155	15153	15080	15088	15213	15015	15013	14890	15061	15204	15256	14941	15249	15075	14972	15098	15046	15063	15149	15015	15017	15096	14987	14966	14915	15229	15245	15014	15200	15303	15101	15073	15043	15046	15165	15037	15116	14926	15026	15078	14913	14908	15189	15194	15239	15148	15195	15160	15070	15079	15113	15044	15000	15203	15041	15134	14927	15261	15214	15067	15081	14994	15085	15216	15095	14979	15069	15169	14976	14948	15127	15171	14919	15084	15114	15014	15029	15224	15198	15012	15108	15157	15096	15406	15320	15181	14850	15096	14966	15010	15122	15015	15028	15084	15114	15034	15057	15006	15115	15132	15092	15225	15254	15087	15129	15273	15112	15146	15167	14937	15049	15036	15157	15053	15342	15167	15294	15008	14968	15033	14855	15121	15079	15153	15145	15056	15106	15283	15269	14982	15288	15001	15062	15037	15153	15107	14955	15124	15102	15185	15108	14982	14953	15190	15158	15337	15081	15177	15059	14963	15217	15051	15141	15098	15162	14932	15042	15255	14884	14929	15257	15145	15061	15114	15176	14919	15016	15057	15107	15166
23476	34543	30336	21856	18291	16398	14741	14486	14362	13964	14097	13662	13663	13530	13587	13530	13502	13504	13522	13283	13415	13441	13486	13625	13526	13430	13663	13539	13532	13536	13384	13561	13530	13588	13364	13579	13464	13401	13610	13464	13363	13580	13449	13449	13356	13430	13281	13391	13525	13483	13241	13411	13522	13376	13452	13392	13256	13529	13457	13529	13367	13439	13213	13428	13376	13429	13278	13230	13478	13369	13367	13168	13361	13405	13301	13326	13424	13351	13282	13354	13344	13255	13404	13190	13578	13142	13321	13343	13332	13155	13367	13290	13306	13273	13430	13365	13296	13221	13385	13222	13366	13368	13270	13358	13260	13503	13329	13316	13261	13418	13276	13407	13331	13427	13383	13243	13196	13419	13308	13360	13331	13496	13302	13449	13333	13410	13241	13380	13284	13386	13309	13352	13455	13280	13385	13435	13375	13382	13249	13440	13443	13250	13392	13346	13279	13374	13298	13416	13251	13396	13315	13226	13171	13322	13223	13385	13240	13362	13248	13326	13254	13348	13511	13324	13387	13303	13404	13419	13368	13298	13393	13536	13216	13462	13398	13311	13399	13504	13316	13258	13383	13302	13358	13468	13258	13576	13300	13292	13296	13337	13484	13243	13376	13202	13369	13306	13223	13374	13248	13376	13515	13329	13476	13285	13363	13292	13274	13389	13198	13477	13515	13390	13360	13341	13357	13294	13276	13340	13389	13337	13276	13387	13411	13424	13338	13433	13348	13489	13276	13338	13261	13514	13190	13292	13397	13278	13261	13201	13374	13370	13292	13446	13402	13555	13370	13272	13379	13371	13452	13380	13385	13222	13541	13201	13406	13279	13450	13396	13340	13313	13545	13075	13217	13275	13331	13356	13303	13377	13362	13446	13341	13336	13300	13446	13313	13189	13256	13271	13328	13161	13317	13301	13458	13488	13416	13282	13511	13323	13435	13362	13271	13261	13358	13438	13377	13213	13317	13335	13251	13216	13463	13439	13351	13458	13362	13236	13403	13357	13422	13318	13264	13270	13293	13401	13345	13233	13420	13406	13321	13301	13336	13263	13315	13505	13530	13300	13416	13386	13290	13338	13277	13401	13203	13220	13437	13453	13400	13137	13347	13389	13352	13309	13371	13381	13102	13428	13375	13227	13282	13358	13371	13283	13161	13284	13344	13240	13564	13295	13457	13285	13484	13355	13570	13464	13427	13285	13412	13343	13431	13444	13384	13372	13388	13303	13202	13348	13377	13432	13316	13217	13344	13285	13331	13437	13319	13149	13335	13392	13330	13290	13509	13254	13343	13409	13179	13347	13295	13459	13255	13355	13262	13383	13529	13438	13477	13283	13316	13262	13300	13121	13451	13198	13334	13302	13433	13500	13448	13324	13303	13312	13315	13482	13295	13456	13386	13342	13446	13372	13200	13331	13340	13390	13232	13187	13577	13276	13246	13196	13412	13364	13263	13297	13461	13171	13346	13513	13407	13254	13127	13272	13243	13259	13308	13051	13404	13293	13431	13401	13270	13364	13188	13272	13372	13264	13378	13389	13294	13288	13396	13280	13339	13348	13386	13306	13467	13360	13347	13509	13329	13389	13366	13418	13361	13369	13224	13327	13221	13441	13312	13418	13339	13403	13185	13394	13301	13221	13299	13374	13452	13415	13296	13277	13363	13422	13409	13319	13364	13431	13473	13486	13347	13371	13282	13304	13203	13303	13322	13299	13197	13381	13384	13448	13398	13291	13291	13236	13433	13459	13411	13428	13439	13243	13357	13231	13372	13241	13552	13284	13420	13335	13267	13300	13315	13335	13381	13293	13443	13312	13391	13523	13310	13444	13223	13290	13386	13308	13208	13438	13261	13312	13374	13278	13332	13176	13357	13379	13337	13473	13265	13388	13377	13386	13426	13301	13264	13227	13236	13493	13351	13239	13414	13428	13370	13406	13273	13347	13380	13223	13472	13270	13323	13330	13292	13261	13468	13380	13435	13335	13354	13311	13421	13248	13303	13480	13316	13410	13342	13479	13401	13310	13358	13364	13315	13282	13367	13301	13330	13236	13282	13264	13267	13263	13438	13327	13339	13336	13332	13304	13299	13302	13234	13437	13354	13326	13357	13349	13247	13359	13625	13214	13274	13472	13508	13242	13515	13282	13475	13308	13376	13054	13503	13375	13345	13183	13396	13417	13327	13359	13378	13248	13248	13353	13377	13227	13427	13339	13240	13341	13195	13444	13257	13470	13441	13269	13385	13230	13362	13246	13307	13221	13398	13374	13388	13213	13289	13346	13274	13524	13421	13392	13444	13464	13246	13343	13360	13242	13513	13201	13393	13330	13272	13453	13417	13311	13306	13359	13413	13272	13309	13357	13259	13319	13161	13451	13346	13309	13288	13436	13409	13351	13364	13310	13298	13497	13352	13345	13256	13257	13237	13374	13186	13305	13411	13355	13378	13407	13263	13351	13477	13335	13277	13366	13334	13300	13335	13360	13372	13392	13413	13292	13209	13272	13430	13232	13300	13472	13328	13361	13453	13215	13426	13362	13408	13530	13278	13372	13366	13276	13477	13501	13430	13268	13372	13360	13371	13237	13191	13264	13341	13273	13421	13478	13373	13272	13406	13244	13554	13205	13299	13349	13293	13220	13158	13345	13340	13399	13294	13411	13180	13268	13407	13390	13317	13303	13460	13208	13378	13280	13534	13323	13348	13332	13401	13488	13399	13405	13223	13372	13371	13262	13345	13300	13286	13498	13229	13304	13367	13151	13256	13316	13375	13322	13514	13227	13385	13341	13423	13297	13375	13251	13208	13548	13231	13377	13482	13328	13247	13273	13355	13380	13221	13356	13197	13240	13268	13303	13361	13388	13337	13202	13217	13521	13351	13376	13333	13098	13296	13316	13331	13565	13337	13355	13272	13207	13445	13157	13347	13248	13274	13336	13348	13324	13218	13262	13191	13354	13287	13378	13336	13226	13381	13350	13353	13304	13340	13286	13323	13483	13198	13447	13240	13270	13359	13416	13164	13399	13556	13405	13372	13302	13456	13313	13347	13430	13186	13342	13653	13202	13454	13369	13308	13356	13521	13295	13331	13163	13282	13414	13398	13376	13264	13248	13337	13445	13365	13323	13325	13268	13274	13246	13541	13235	13362	13308	13225	13404	13356	13258	13364	13510	13391	13367	13389	13302	13338	13330	13195	13367	13301	13295	13408	13432	13250	13381	13411	13526	13360	13474	13282	13305	13331	13394	13318	13289	13321	13376	13275	13557	13312	13258	13205	13351	13349	13329	13408	13265	13331	13422	13372	13525	13272	13434	13334	13247	13415	13403	13503	13300	13270	13406	13274	13357	13143	13412	13238	13193	13314	13312	13354	13423	13176	13296	13340	13227	13267	13239	13310	13300	13293	13082	13463	13439	13236	13510	13477	13329	13369	13542	13384	13385	13320	13545	13396	13475	13306	13371	13370	13280	13353	13327	13408	13308	13469	13319	13398	13232	13266	13471	13362	13466	13250	13385	13281	13314	13435	13347	13336	13431	13384	13497	13286	13464	13255	13438	13274	13308	13510	13356	13375	13376	13263	13269	13429	13463	13259	13239	13393	13385	13433	13496	13421	13192	13326	13548	13255	13307	13484	13430	13575	13305	13269	13318	13389	13362	13257	13222	13307	13388	13449	13292	13289	13231	13437	13453	13285	13233	13290	13405	13423	13252	13479	13337	13543	13338	13404	13495	13313	13374	13201	13398	13429	13323	13338	13257	13316	13348	13250	13411	13359	13266	13239	13177	13178	13310	13198	13363	13423	13401	13320	13293	13291	13283	13438	13512	13417	13447	13359	13597	13357	13388	13230	13443	13333	13394	13369	13317	13284	13305	13409	13270	13390	13308	13208	13331	13219	13463	13493	13216	13387	13299	13354	13206	13349	13218	13299	13299	13239	13335	13298	13154	13476	13371	13385	13440	13476	13294	13386	13279	13486	13355	13322	13478	13474	13383	13322	13384	13239	13424	13319	13251	13366	13357	13332	13364	13499	13271	13479	13157	13369	13415	13395	13352	13371	13313	13477	13161	13517	13412	13407	13167	13291	13428	13338	13283	13406	13434	13331	13374	13306	13228	13445	13346	13440	13362	13271	13296	13443	13398	13218	13427	13103	13225	13432	13460	13296	13308	13329	13215	13312	13418	13284	13385	13269	13239	13300	13355	13281	13367	13377	13378	13306	13383	13255	13266	13532	13240	13348	13374	13368	13246	13491	13526	13488	13455	13385	13323	13384	13188	13322	13269	13344	13281	13255	13380	13307	13378	13366	13245	13393	13317	13403	13304	13250	13329	13327	13238	13313	13413	13369	13197	13317	13378	13258	13320	13462	13348	13281	13349	13499	13296	13305	13295	13231	13504	13357	13332	13437	13406	13347	13296	13289	13478	13462	13359	13296	13299	13460	13261	13495	13356	13414	13352	13361	13274	13348	13325	13377	13479	13295	13369	13411	13401	13289	13279	13441	13246	13435	13279	13575	13159	13168	13264	13391	13292	13600	13227	13420	13421	13399	13271	13477	13293	13305	13297	13302	13325	13179	13368	13390	13351	13371	13302	13264	13384	13466	13370	13307	13268	13289	13398	13321	13325	13286	13272	13342	13410	13361	13313	13325	13369	13377	13238	13292	13447	13196	13305	13172	13293	13385	13297	13395	13367	13344	13087	13436	13374	13247	13523	13449	13378	13348	13491	13430	13259	13238	13333	13378	13307	13346	13246	13261	13417	13309	13329	13348	13289	13318	13168	13220	13252	13410	13392	13319	13384	13478	13382	13329	13346	13165	13319	13279	13447	13321	13258	13361	13486	13335	13407	13327	13334	13362	13380	13328	13275	13136	13334	13359	13257	13446	13302	13374	13307	13339	13297	13387	13290	13204	13352	13318	13372	13402	13270	13535	13267	13306	13404	13355	13226	13341	13353	13380	13171	13377	13235	13346	13356	13332	13248	13407	13419	13382	13441	13166	13407	13270	13290	13305	13360	13368	13415	13357	13335	13407	13283	13319	13193	13519	13167	13239	13304	13333	13394	13402	13312	13331	13462	13316	13519	13410	13276	13231	13359	13480	13337	13488	13230	13312	13399	13406	13360	13395	13345	13339	13297	13444	13419
24023	21212	28513	24582	22583	22701	20375	17073	16093	16004	15936	15740	15361	15182	15238	15224	15152	15125	15129	15050	15069	15093	15132	15325	15157	14901	15114	15159	15135	15205	15095	15148	15139	15072	15176	14980	15051	15041	15273	15134	15038	15063	14968	15006	15040	14898	15031	14940	14771	15029	15067	14997	15010	14997	14865	15140	14945	14961	15105	15147	14955	14941	14947	14848	14735	14945	14740	15057	14931	14749	14741	15059	14797	15041	14928	14766	14916	15048	15025	14947	14982	14943	14718	14844	14924	14989	14836	15114	14828	14812	15039	14921	14831	15035	14859	15079	14987	14722	14742	15059	14764	14751	14688	15077	14758	14845	14899	14655	14919	14965	14809	15011	14862	14732	14857	14792	14511	14901	14807	14790	14978	15155	14772	15133	14886	14949	14874	15046	14879	14862	14883	14910	14977	14802	14786	14817	14923	14849	14860	14920	14722	14822	14810	14828	14940	14882	14828	14981	14871	15170	14951	15016	14914	14845	14932	14966	15030	15011	15057	14946	14866	15085	15019	14951	14960	14824	14822	14945	14951	14836	14987	14710	14917	14832	14964	14875	14907	15031	14771	14862	14732	14728	14657	15041	14830	14951	14898	14892	14891	14918	14771	14855	14881	14816	15053	15015	14820	14642	14889	14931	15013	15089	14857	14861	14986	14877	14817	14865	14726	14816	14914	14916	14680	14916	15053	15039	14849	14756	14893	14764	14885	14777	14713	14859	14810	15038	14891	14859	15027	14833	14804	14905	14849	14994	14675	14852	14939	14894	14898	14827	14604	14823	14950	14871	14926	14819	14744	14731	14880	14848	14806	14829	14986	14915	14967	15002	15130	14931	14895	14698	14780	14719	14903	14730	14855	14703	15039	14836	14808	14850	14865	14731	14903	15089	14820	14696	14960	14833	14888	14993	14794	14792	14982	14890	14852	14879	14940	14881	14994	14980	14791	14938	14813	14967	14725	14878	14839	15062	14885	15003	14999	15031	14798	14945	14755	15009	15092	14741	15062	14789	14799	14818	14836	14904	14974	14828	14826	14953	14959	14950	14977	14755	14987	14881	15052	14906	14841	14712	14667	15014	14962	14948	14788	14897	14902	14971	14916	14970	14892	14920	15049	14881	14648	14848	14791	14922	14767	14710	14938	14811	14991	14983	14837	14977	14867	14811	14982	14970	14870	14974	14761	14698	15038	14997	14842	14827	14887	14797	15004	14752	14840	14979	14989	15081	14992	14731	14881	14927	15030	14635	14757	14765	14925	14999	14802	14917	14934	14757	14814	14766	15113	14880	14766	14736	14739	14686	14715	14928	14832	14967	14853	14945	14880	14932	14805	14731	14827	14757	14979	14658	14911	14932	14705	14810	14744	14887	14930	14985	14855	14843	14906	14974	14966	14907	14851	14634	14944	14879	14871	14786	14927	14838	14784	14666	14780	14668	14938	14733	14830	14863	14910	14871	14778	14928	14895	14944	14923	14857	14949	14664	14875	14945	14869	14818	14898	14832	14878	14759	14833	14853	14922	15004	15014	14755	15042	14762	15050	14907	14916	14835	14954	14815	15072	15026	14848	14875	14721	15050	15144	14900	14994	14848	14774	14830	14761	14928	14854	14841	14840	14912	14986	14875	14850	14847	14879	14963	14885	14788	15059	14890	14910	14929	14834	14874	15055	14808	15098	14968	14768	14701	14803	14904	15083	14814	14697	14769	14665	14884	14983	14944	14882	14891	15026	14847	14851	14898	14867	14823	15052	14788	14833	14845	15212	14724	14988	14899	14847	14993	14969	14903	14910	14939	14599	14838	15079	14789	14829	14652	14937	15014	15001	14887	14895	14872	14916	14867	14924	14813	14925	15047	14892	14835	14795	14688	14701	14939	14788	15035	14926	14812	14914	14825	14916	14843	14996	15039	14953	14967	14935	14923	14974	14861	15039	14917	14684	14809	14836	14900	14787	14820	14924	14918	14952	14941	14962	14925	14946	14787	14686	14934	15198	14790	14917	14911	14813	14729	14976	15019	14905	14995	15185	14760	14744	14914	14633	14698	14911	14892	14856	14849	14988	14874	14835	15036	14847	14747	14790	14890	14776	14755	14857	14799	14914	14807	14914	15007	14810	14871	14932	14984	14801	14811	14953	14797	14844	14891	14698	14707	14885	14794	14777	14872	14790	14732	14850	14848	14832	14938	15106	14850	14787	14962	14752	14772	14665	14829	14859	14965	14931	14944	14649	14921	14890	14863	14723	14839	14900	14962	14885	14928	14930	15061	14782	14669	14906	14927	15058	14839	14791	14936	14951	14825	14978	14814	14918	14615	14801	14830	14820	14842	14889	14873	14987	14783	14840	14878	14881	15132	14756	15083	14945	14946	14764	14843	14952	14944	14696	14872	14825	14866	14877	15038	14891	14844	14765	14752	14749	14788	14994	14875	14869	14880	14959	14821	14740	14744	14972	14873	15013	15058	14966	15013	15062	14822	14823	14806	14775	14788	14629	14803	14868	14795	14881	15002	14864	14737	14896	14946	14846	14858	14917	14746	14870	15092	14754	14858	14958	14962	14878	15061	15013	14755	14778	14703	14891	14958	14969	14964	14854	14994	14662	14896	14854	15047	14921	14900	14884	14764	14865	14895	14785	14738	14816	14897	14909	14839	14846	14823	15013	15053	14822	14963	14874	14907	14787	14848	15039	14914	14814	14901	14693	14885	14832	15028	14850	14959	15013	14900	14822	14759	15011	14845	14978	14785	14749	15034	14804	14758	14832	14734	14810	15023	14838	14764	14998	14822	14790	14754	14689	14905	14921	14898	14767	14789	14919	14726	14908	14757	14967	14868	14919	14674	14854	14989	14858	14863	14783	15004	14898	14741	14876	14675	14681	14678	14789	14908	14771	14905	14948	14965	14750	14710	14672	15040	14985	14779	14934	14921	14913	14936	14865	14892	14787	14711	14956	14963	14873	14940	14638	14972	14822	14822	15014	14613	14779	14816	14978	14766	14958	14836	15099	14856	14905	14930	14838	14821	14704	14926	14917	14936	14975	14955	15074	14649	14730	14891	14999	14751	15045	14846	14678	14858	14939	15016	14707	14993	14907	14807	15114	14832	14802	14932	14868	14796	14796	14900	14884	14858	14687	14802	14574	14728	14621	14727	14855	14834	14866	14938	14968	14812	14809	14744	14654	14852	14941	14900	14749	14898	14855	14851	14974	14810	14750	14822	14791	15068	14918	15055	15006	14892	14861	14739	14916	14983	14824	14868	15069	15004	14877	14914	14826	15000	14813	14805	14850	14711	14902	14913	14817	14797	14900	14903	14764	14795	14930	14933	14915	14888	14805	14907	14799	14813	14707	14873	14977	14765	14972	14989	14968	14962	14770	14922	14732	14963	15032	14833	15012	14902	15014	14911	14995	14903	14897	14659	14819	14931	14900	14928	14911	15105	14951	14834	14862	14944	14917	14978	14955	14787	14754	14983	14992	14803	14948	14872	14784	14947	14825	14816	15099	14967	14963	14961	14692	14938	14772	14788	14940	14813	14955	14994	14959	14889	15025	14921	14971	14850	14640	14938	14791	14945	14941	14919	14803	14791	15079	14915	14839	14771	14767	15142	14651	15090	14851	14910	15094	14957	14868	14950	14724	14777	14802	14905	14927	14573	14763	14853	14974	14923	14958	14854	14857	14912	15062	14956	14874	14865	14776	15063	14918	14860	14854	14950	15067	14785	15049	14951	15071	15132	15016	14806	14881	14929	15028	14740	14739	14808	14873	15011	14782	14875	14976	14901	15082	14871	14785	14937	14832	14803	14991	14879	14772	14794	14941	14843	15184	14972	14800	14828	15012	14618	15049	14843	14830	14835	14889	14930	14716	14643	14799	14857	14673	14883	14870	14967	14891	14811	14834	14803	14992	14896	15011	14757	14819	14961	14664	14867	14890	14702	14879	14928	14913	14888	14914	14842	15025	15091	14898	14884	14799	14640	14664	15060	15017	14920	14870	15066	14962	14878	14628	14676	14887	14753	14812	14983	15070	15031	15018	14641	14941	15051	14815	14728	14780	14877	14790	14966	15117	14856	14937	14806	14885	14824	14916	15022	14804	14920	14746	14902	14829	14936	14991	14884	14871	14691	14695	14852	14745	14999	14766	14808	14853	14989	14829	14914	14927	15151	14843	14890	14847	14853	14963	14813	14914	14987	15069	15032	14787	14920	14990	14787	14750	14778	14806	14766	14940	14946	14901	14915	14913	14768	15010	14918	14836	14752	14876	14783	14757	14841	14839	14858	15024	14932	15154	14820	15136	14750	14999	14649	14992	14883	14894	14728	14767	14865	14856	14739	14914	14780	14912	14670	14763	14775	14902	14927	14965	14870	14728	14888	14912	15016	15028	14831	14869	14918	14991	14930	14809	15001	14764	15015	15120	14899	14771	14931	14943	14904	14991	14888	14905	14893	14901	15064	14933	15029	14911	14922	15076	14913	14631	15077	14980	14732	14937	14932	14541	14727	14968	14890	14939	14758	14992	14731	14872	14523	14881	14719	14678	14960	14951	15115	14972	14828	14770	14775	14752	14885	14931	14902	14753	14886	14941	14805	14977	14851	14894	14955	14873	14944	14946	14869	14899	15011	15078	15011	14893	14758	14599	14908	15139	14926	14973	15008	14718	15004	14707	14803	15017	14818	14961	14943	14747	14816	14687	14925	14953	14715	14994	15003	14895	14932	14895	14740	14859	14832	14759	14953	14765	14888	14866	15029	14762	15067	14817	14932	14696	15038	14957	14959	14801	15001	14975	14879	14941	14620	14847	14751	14838	14626	14854	14870	14642	14911	14683	15023	14946	14957	14890	14890	15121	15090	14973	15004	14878	14727	15107	15122	14910	14965	14912	14889	14938	14959	15121	15030	14732	14740	14966	15048	14992	14875	14731	14931	14986	14810	14841	14990	14830	14870	14913	15013	14935	14963	14958	14769	14960	14917	14803	14868	14884	15026	14900	14937	14836	14802	14852	14733	14966	14862	14990	14932	14886	14783	14961	14837	14794	14850	14498	14779	15079	15096	14849	14740	14704	14808	14747	14577	14833	14944	15038	14907	14945	14958	15073	14824	14827	14869	14892	14785	14876	14851	14806	14815	14939	14952	14931	14942
24952	42181	37300	27250	22680	20426	17232	15581	14682	14541	14535	14170	13648	13776	13445	13728	13419	13409	13406	13343	13380	13467	13323	13391	13467	13378	13402	13388	13457	13378	13481	13548	13380	13528	13319	13317	13398	13492	13594	13481	13379	13239	13440	13350	13244	13522	13583	13426	13427	13408	13394	13437	13440	13262	13340	13287	13475	13375	13299	13259	13239	13273	13195	13411	13242	13299	13313	13156	13168	13164	13178	13176	13400	13310	13267	13200	13308	13274	13300	13150	13304	13189	13248	13325	13243	13176	13070	13180	13236	13207	13296	13266	13259	13136	13196	13158	13118	13239	13285	13206	13347	13150	13226	13012	13345	13118	13281	12992	13160	13439	13258	13176	13244	13258	13090	13335	13208	13229	13392	13099	13231	13184	13239	13315	13085	13352	13179	13332	13127	13112	13276	13409	13240	13115	13157	13171	13256	13068	13318	13138	13299	13176	13071	13153	13154	13174	13171	13129	13188	13377	13232	13224	13123	13242	13225	13249	13043	13226	13213	13120	13250	13184	13340	13236	13142	13149	13175	13443	13108	13150	13311	13125	13185	13159	12986	12984	13175	13364	13266	13227	13261	13023	13221	13254	13224	13360	13223	13219	13156	13297	13195	13104	13198	13210	13457	13118	13190	13308	13184	13128	13175	13049	13158	13228	13050	13383	13268	13235	13122	13281	13200	13241	12983	13305	13260	13035	13228	13180	13235	13121	13227	13318	13095	13323	13197	13291	13330	13249	13320	13145	13099	13070	13202	13257	13025	13220	13314	13245	13124	13194	13202	13292	13312	13134	13253	13143	13331	13125	13091	13171	13251	13084	13169	13383	13260	13220	13365	13170	13017	13266	13309	13332	13091	13037	13295	13257	13192	13245	13296	13134	13148	13246	13133	13221	13206	13234	13236	13309	13252	13186	13098	13266	13235	13126	13119	13180	13201	13012	13235	13332	13093	13181	13153	13266	13076	13150	13293	13153	13129	13220	13288	13120	13227	13007	13429	13020	13131	13181	13109	13383	13317	13246	13288	13120	13086	13238	13230	13068	13025	12978	13211	13212	13237	13224	13265	13409	13023	13181	13166	13175	13196	13309	13238	13177	13274	13229	13451	13336	13226	13206	13131	13305	13156	13309	13086	13157	13131	13276	13235	13196	13292	13096	13137	13323	13251	13402	13190	13240	13070	13197	13215	13105	13245	13407	13138	13228	13139	13320	12998	13188	13092	13027	13326	13305	13244	13337	13236	13206	13244	13365	13192	13249	13094	13206	13280	13382	13137	13316	13012	13161	13016	13144	13355	13129	13255	13200	13132	13074	13184	13275	13177	13450	13172	13171	13195	13197	13392	13231	13080	13165	13010	13283	13252	13230	13301	13204	13062	13174	13290	13220	13275	13304	13324	13184	13227	13388	13188	13432	13192	13077	13195	13407	13110	13195	13208	13096	13156	13122	13171	13183	13122	13220	13083	13118	13290	13191	13261	13289	13227	13350	13245	13277	13280	13290	13252	13088	13153	13263	13239	13258	13207	13159	13250	13236	13225	13082	13217	13240	13148	13207	13211	13082	13042	13191	13355	13307	13229	13323	13190	13093	13058	13353	13233	13094	13345	13242	12993	13229	13405	13296	13452	13155	13217	13155	13031	13342	13192	13303	13303	13168	13137	13050	13376	13036	13171	13135	13337	13296	13242	13240	13159	13035	13124	13173	13192	13043	13209	13164	13165	13242	13304	13135	13267	13276	13236	13129	13246	13067	13080	13346	13229	13143	13026	13197	13163	13187	13298	13172	13116	13230	13291	13210	13056	13212	13170	13201	13080	13274	13303	12940	13185	13167	13387	13081	13178	13159	13235	13296	13272	13235	13179	13145	13334	13060	13288	13325	13167	13177	13149	13059	13278	13350	13173	13049	13233	13078	12995	13255	13188	13261	13226	13220	13282	13343	13229	13125	13100	13127	13167	13095	13335	13216	13237	13225	13262	13210	13252	13194	13198	13285	13379	13317	13225	13235	13106	13140	13274	13254	13095	13287	13402	13307	13076	13060	13282	13298	13170	13125	13275	13186	13186	13200	13214	13419	13228	13138	13330	13316	12991	13135	13137	13103	13114	13055	13148	13223	13357	13061	13147	13326	13075	13405	13284	13124	13286	13151	13059	13189	13161	13241	13223	13135	13306	13174	13306	13194	13025	13170	13270	13262	13369	13178	13276	13339	13236	13152	13235	13119	13226	13230	13283	13193	13366	13107	13145	13031	13055	13293	13273	13116	13289	13398	13108	13242	13182	13241	12974	13213	13161	13250	13141	13295	13176	13113	13120	13150	13312	13112	13183	12991	13202	13163	13033	13019	13200	13378	13190	13273	13165	13121	13262	13290	13175	13312	13198	13267	13331	13354	13170	13336	13120	13310	13356	13231	13101	13332	13125	13153	13101	13288	13155	13133	13238	13066	13144	13197	13270	13304	13107	13216	13198	13178	13154	13090	13086	13122	13250	13239	13217	13117	13172	13215	13101	13334	13242	13155	13373	13134	13163	13178	13172	13373	13059	13222	13181	13072	13296	13148	12986	13266	13186	13257	13329	13095	13226	13127	13259	13247	13218	13210	13224	13197	13095	13203	13103	13231	13303	13179	13246	13126	13216	13233	13324	13154	13200	13142	13138	13211	13345	13201	13156	13186	13175	12939	13319	13202	13212	13361	13288	13218	12964	13297	13322	13224	13079	13173	13139	13252	13149	13129	13236	13193	13102	13294	13414	13305	13137	13288	13261	13200	13141	13090	13266	13164	13227	13107	13155	13238	13184	13208	13323	13317	13402	13315	13008	13341	13220	13181	13169	13194	13196	13193	13049	13018	13159	13139	13124	13261	13300	13289	13123	13127	13309	13356	13294	13113	13191	13107	13092	13159	13215	13283	13296	13332	13376	13130	12958	13172	13224	13171	13237	13094	12914	13161	13355	13166	13315	13370	13119	13142	13234	13191	13304	13080	13176	13266	13167	13107	13112	13150	13231	13292	13108	13142	13258	13243	13240	13192	13278	13239	13276	13250	13043	13213	13256	13050	13096	13253	13266	13274	13279	13221	13172	13130	13126	13198	13132	13109	13037	13300	13212	13133	13108	13122	13053	13130	13225	13195	13129	13131	13095	13311	13314	13418	13193	13158	13097	13199	13259	13206	13211	12974	13285	13173	13111	13199	13226	13065	13119	13207	13283	13380	13251	13129	13300	13100	13163	13191	13236	13247	13265	13240	13232	13100	13150	13146	13080	13178	13384	13110	13191	13077	13231	13330	13261	13250	13257	13205	13441	13091	13391	13201	13295	13092	13173	13059	13122	13207	13353	13204	13261	13130	13284	13070	13126	13295	13273	13185	13014	13320	13214	13315	13300	13221	13050	13060	13214	13078	13180	13371	13209	13227	13170	13261	13137	13286	13153	13246	13187	13176	13170	13168	13055	13172	13120	13315	13344	13193	13198	13133	13300	13334	13272	13177	13308	13269	13245	13247	13298	13238	13302	12912	13328	13291	13272	13117	13171	13128	13349	13073	13292	13261	13126	13193	13112	13134	13149	13246	13128	13280	13238	13212	13067	13088	13144	13410	13173	13285	13221	13176	13191	13308	13302	13200	13167	13219	13246	13216	13225	13341	13203	13350	13150	13184	13085	13123	13223	13424	13036	13073	12989	13384	13239	13166	13076	13312	13086	13132	13161	13209	13314	13162	13280	13261	13236	13302	13255	13148	13303	13355	13274	13198	13109	13256	13216	13134	13352	13191	13256	13133	13059	13117	13121	13227	13061	13159	13367	13261	12943	13221	13062	13207	13332	12986	13119	13191	13260	13168	13329	13163	13183	13360	12975	13158	13182	13047	13225	13259	13151	13339	13231	13259	13168	13201	13068	13204	13092	13398	13166	13149	13187	13171	13290	13314	13148	13379	13114	13075	13251	13257	13261	12992	13139	13284	13289	13386	13243	13149	13199	13128	12998	13180	13135	13235	13300	13224	13139	13055	13298	13104	13224	13281	13221	13101	13329	13256	13222	13298	13278	13214	13126	13253	13258	13198	13127	13369	13152	13081	13372	13180	13165	13155	13180	13256	13004	13153	13257	13350	13163	13151	13112	13148	13261	13305	13177	13065	13300	13013	13138	13134	13115	13190	13198	13265	13361	13235	13160	13175	13281	13227	13201	13280	13058	13178	13178	13285	13217	13091	13294	13251	13165	13114	13224	13265	13290	13064	13152	13152	13206	13229	13201	13247	13144	13365	13221	13291	13233	13275	13444	13048	13149	13370	13215	13186	13298	13267	13167	13234	13223	12945	13347	13185	13169	13242	13315	13358	13349	13268	13407	13085	13291	13158	13167	13292	13248	13326	13231	13076	13318	13464	13180	13089	13327	13251	13069	13076	13248	13313	13254	13325	13370	13132	13247	13037	13088	13340	13257	13166	13338	13055	13169	13086	13258	13082	13311	13168	13240	13320	13199	13312	13244	13114	13282	13215	13153	13199	13295	13367	13153	13155	13323	13024	13285	13069	13091	13296	13275	13340	13210	13140	13165	13183	13173	13186	13132	13145	13190	13018	13100	13259	13354	13028	13270	13372	13286	13113	13260	13343	13209	13216	13241	13253	13332	13319	13196	13335	13096	13233	13054	13334	13175	13290	13298	13180	13232	13038	13342	13114	13241	13288	13162	13348	13047	13160	13322	13162	13112	13071	13287	13179	13125	13202	13209	13115	13217	13209	13037	13130	13193	13142	13177	13043	13368	13401	13207	13234	13247	13272	13067	13088	13171	13138	13313	13143	13266	13216	13252	13182	13218	13129	13167	13283	13251	13086	13273	13052	13089	13148	13301	13254	13161	13453	13218	13287	13287	13118	13184	13351	13162	13093	13183	13224	13156	13337	13270	13223	13159	13280	13182	13164	13179	13323	13109	13101	13363	13177	13193	13077	13294	12998	13191	13165	13154	13177	13165	13113	13220	13337	13338	13176	13173	13000	13196	13298	13104	13396	13170	13251	13207	13228	13188	13201	13108	13218	13281	13238	13089	13151	13097	13331	13163	13202	13219	13349	13271	13207	13262	13203	13287	13096	13227	13185	13237	13137	13177	13296	13258	13214	13361	13147	13397	13256	13268	13232	13139	13191
22986	21282	29125	23989	22471	25395	24814	18552	17087	16929	16800	16674	16146	16169	16033	16050	15753	15841	16067	15740	15798	15786	15951	15863	15736	15828	16173	15793	15680	15786	15865	15900	15855	15548	15728	15643	15719	15816	15719	15429	15875	15829	15609	15632	15574	15715	15423	15644	15723	15704	15635	15478	15630	15537	15638	15572	15600	15567	15544	15616	15644	15620	15757	15567	15578	15321	15400	15512	15548	15476	15380	15348	15433	15507	15495	15613	15511	15617	15339	15335	15619	15398	15470	15606	15369	15488	15388	15461	15534	15637	15430	15593	15342	15357	15467	15569	15620	15561	15324	15514	15471	15355	15407	15536	15433	15450	15430	15400	15439	15537	15554	15682	15458	15412	15522	15408	15379	15529	15554	15609	15613	15296	15434	15557	15529	15342	15599	15604	15611	15310	15600	15565	15480	15521	15612	15451	15609	15455	15354	15563	15418	15477	15412	15344	15394	15397	15573	15479	15209	15487	15465	15430	15432	15404	15542	15642	15471	15393	15588	15378	15387	15470	15542	15626	15433	15301	15316	15304	15334	15495	15727	15524	15447	15434	15495	15369	15340	15504	15567	15589	15524	15503	15598	15363	15341	15486	15512	15561	15496	15421	15332	15458	15472	15561	15462	15395	15453	15425	15471	15454	15495	15302	15600	15612	15344	15603	15403	15377	15288	15362	15450	15559	15547	15539	15592	15491	15485	15442	15604	15335	15515	15481	15556	15430	15647	15547	15688	15360	15446	15496	15414	15503	15401	15284	15469	15473	15615	15467	15622	15457	15401	15392	15632	15145	15432	15507	15499	15545	15548	15403	15347	15735	15409	15386	15628	15504	15332	15255	15459	15330	15217	15478	15486	15186	15249	15470	15536	15546	15171	15421	15227	15490	15242	15408	15563	15497	15484	15353	15294	15467	15477	15520	15573	15329	15483	15443	15409	15460	15579	15715	15570	15430	15459	15583	15488	15580	15442	15430	15707	15605	15424	15287	15399	15455	15465	15461	15636	15504	15608	15444	15519	15341	15590	15354	15558	15487	15440	15404	15531	15295	15381	15358	15289	15480	15554	15499	15567	15440	15482	15497	15596	15374	15521	15515	15271	15166	15404	15421	15385	15477	15462	15366	15413	15443	15452	15324	15332	15382	15433	15403	15468	15398	15509	15600	15317	15446	15728	15407	15333	15398	15453	15377	15430	15184	15257	15382	15294	15418	15507	15636	15546	15605	15447	15446	15524	15401	15367	15340	15505	15302	15448	15274	15474	15553	15493	15354	15336	15373	15548	15482	15439	15428	15536	15406	15575	15473	15573	15519	15373	15480	15525	15392	15675	15587	15483	15563	15357	15422	15616	15440	15529	15503	15440	15482	15493	15513	15531	15427	15390	15422	15410	15420	15474	15448	15632	15306	15342	15393	15404	15202	15540	15545	15378	15374	15583	15562	15506	15519	15507	15400	15560	15565	15464	15467	15595	15541	15286	15507	15567	15421	15296	15451	15358	15467	15425	15476	15256	15541	15444	15617	15547	15384	15358	15440	15542	15571	15326	15380	15281	15517	15528	15317	15444	15356	15472	15497	15439	15626	15646	15339	15661	15445	15380	15506	15460	15337	15622	15648	15502	15560	15602	15438	15486	15632	15599	15572	15457	15440	15283	15434	15360	15515	15556	15520	15465	15353	15555	15595	15590	15644	15607	15500	15489	15415	15478	15473	15508	15474	15553	15416	15302	15313	15293	15401	15533	15568	15298	15400	15463	15556	15266	15546	15516	15603	15514	15687	15350	15229	15553	15306	15243	15425	15337	15365	15299	15498	15779	15443	15683	15407	15416	15210	15474	15319	15423	15418	15445	15507	15337	15428	15179	15373	15432	15421	15547	15727	15624	15376	15374	15407	15381	15463	15590	15438	15664	15335	15425	15399	15394	15349	15346	15416	15523	15422	15470	15361	15626	15605	15427	15417	15212	15452	15496	15462	15603	15559	15590	15723	15550	15518	15451	15446	15486	15521	15413	15580	15451	15572	15662	15651	15604	15431	15579	15443	15586	15276	15516	15501	15398	15460	15471	15315	15571	15497	15456	15357	15424	15427	15577	15389	15441	15293	15468	15322	15443	15468	15514	15423	15324	15332	15483	15269	15622	15418	15240	15424	15395	15554	15615	15439	15428	15415	15183	15373	15437	15355	15321	15276	15588	15474	15424	15423	15374	15264	15499	15374	15488	15354	15343	15430	15406	15642	15449	15536	15590	15333	15436	15580	15366	15479	15199	15522	15460	15477	15333	15537	15401	15666	15322	15585	15473	15531	15664	15602	15444	15426	15560	15425	15450	15357	15375	15544	15665	15399	15525	15359	15468	15332	15470	15428	15509	15529	15538	15544	15538	15281	15620	15407	15492	15517	15443	15428	15478	15363	15447	15521	15462	15386	15399	15659	15552	15671	15491	15373	15358	15359	15613	15518	15458	15569	15546	15562	15285	15383	15357	15548	15549	15269	15509	15480	15506	15273	15655	15317	15322	15572	15572	15362	15442	15429	15468	15488	15475	15422	15302	15535	15466	15427	15532	15360	15628	15610	15494	15525	15347	15433	15357	15391	15481	15640	15412	15376	15539	15561	15444	15569	15504	15520	15335	15480	15304	15424	15327	15487	15552	15437	15501	15480	15576	15404	15274	15414	15432	15322	15376	15408	15480	15484	15349	15404	15460	15693	15556	15529	15546	15560	15461	15374	15389	15241	15542	15334	15356	15217	15426	15287	15380	15631	15282	15378	15563	15594	15403	15507	15488	15446	15461	15442	15523	15355	15320	15463	15498	15557	15475	15559	15311	15446	15548	15447	15462	15353	15399	15499	15320	15588	15612	15443	15318	15456	15341	15494	15495	15452	15414	15312	15519	15435	15251	15563	15624	15702	15340	15468	15463	15644	15576	15384	15342	15471	15438	15374	15551	15515	15540	15585	15482	15418	15321	15398	15483	15266	15689	15368	15532	15315	15329	15590	15583	15549	15451	15564	15643	15510	15411	15707	15443	15527	15323	15377	15387	15423	15375	15539	15606	15352	15616	15440	15586	15427	15484	15359	15483	15276	15407	15444	15510	15357	15493	15459	15460	15580	15440	15504	15301	15564	15420	15432	15421	15286	15486	15363	15522	15349	15339	15375	15419	15385	15231	15384	15396	15522	15623	15492	15467	15588	15548	15564	15358	15518	15681	15443	15615	15566	15695	15499	15490	15433	15534	15528	15529	15525	15544	15468	15312	15506	15575	15377	15382	15413	15449	15441	15475	15473	15278	15392	15630	15554	15361	15610	15481	15433	15475	15369	15299	15321	15495	15424	15527	15389	15462	15373	15418	15206	15467	15535	15399	15443	15402	15229	15425	15396	15286	15301	15585	15512	15426	15316	15484	15594	15697	15702	15490	15586	15367	15435	15489	15572	15462	15233	15482	15417	15449	15531	15402	15663	15674	15487	15505	15503	15435	15304	15713	15505	15655	15362	15427	15554	15385	15303	15312	15464	15471	15529	15713	15429	15534	15555	15389	15240	15425	15352	15641	15492	15521	15394	15594	15373	15436	15456	15440	15433	15539	15498	15475	15424	15622	15244	15504	15304	15415	15266	15300	15216	15423	15428	15362	15294	15158	15616	15368	15380	15453	15294	15339	15418	15437	15514	15433	15419	15554	15562	15343	15328	15361	15493	15516	15307	15585	15538	15468	15442	15455	15440	15355	15563	15374	15456	15350	15448	15336	15459	15371	15533	15472	15362	15513	15499	15312	15512	15536	15568	15450	15551	15404	15510	15279	15386	15253	15509	15457	15340	15373	15272	15255	15394	15486	15497	15536	15557	15465	15525	15563	15619	15404	15483	15550	15436	15394	15547	15438	15343	15526	15614	15359	15342	15457	15589	15573	15482	15591	15536	15388	15486	15249	15153	15464	15330	15542	15344	15342	15380	15497	15546	15347	15604	15489	15630	15612	15591	15356	15430	15560	15424	15605	15382	15527	15379	15604	15299	15501	15434	15473	15294	15351	15465	15409	15478	15466	15486	15227	15465	15525	15501	15615	15582	15392	15442	15423	15509	15529	15530	15703	15494	15460	15408	15611	15697	15574	15548	15473	15557	15535	15583	15639	15517	15390	15410	15470	15672	15361	15521	15427	15735	15565	15718	15367	15259	15338	15430	15567	15432	15559	15477	15408	15430	15470	15586	15499	15438	15318	15506	15482	15635	15480	15495	15522	15311	15493	15453	15365	15462	15496	15625	15597	15474	15480	15457	15433	15364	15352	15600	15572	15421	15529	15344	15687	15489	15290	15409	15623	15701	15508	15468	15706	15397	15596	15535	15447	15393	15246	15359	15416	15630	15552	15436	15569	15413	15397	15416	15391	15366	15562	15404	15441	15366	15456	15411	15433	15481	15345	15439	15457	15316	15560	15320	15453	15486	15372	15546	15387	15658	15402	15711	15491	15491	15388	15507	15394	15415	15552	15285	15700	15658	15596	15340	15206	15449	15500	15465	15343	15373	15472	15305	15573	15635	15566	15432	15534	15352	15525	15497	15438	15331	15534	15459	15549	15437	15418	15602	15493	15499	15320	15359	15517	15447	15412	15396	15369	15393	15499	15431	15401	15590	15560	15524	15704	15372	15543	15498	15566	15338	15319	15546	15453	15376	15474	15400	15497	15451	15538	15422	15591	15428	15544	15554	15428	15409	15484	15485	15571	15461	15384	15283	15486	15541	15527	15705	15547	15381	15540	15634	15566	15589	15537	15312	15355	15234	15404	15242	15534	15745	15511	15436	15620	15308	15517	15482	15393	15408	15371	15807	15469	15468	15405	15539	15336	15323	15344	15296	15633	15466	15255	15373	15530	15564	15578	15696	15418	15244	15599	15555	15410	15421	15252	15311	15520	15377	15562	15423	15367	15512	15523	15320	15390	15347	15652	15641	15453	15535	15514	15303	15223	15362	15443	15413	15473	15358	15411	15419	15362	15595	15606	15412	15437	15547	15474	15744	15395	15617	15620	15559	15435	15449	15542	15667	15494	15483	15464	15380	15268	15610	15350	15401	15514	15233	15239	15492	15632	15340	15389	15344	15583	15552	15540	15261	15506	15476	15466	15455	15259	15194	15307	15283	15601	15222
27672	48572	42819	32742	30287	25949	18892	16434	15880	15461	15267	14762	14247	14249	14103	14048	14007	13922	13905	13901	13973	13918	13940	13802	13980	13723	14012	14024	13795	14015	14072	13863	13900	13941	13679	13919	13720	13633	14008	13714	13846	13840	13860	13841	13715	13754	14001	13750	13702	13883	13705	13766	13800	13783	13557	13682	13744	13509	13792	13778	13799	13614	13603	13729	13474	13756	13643	13534	13680	13498	13730	13527	13558	13616	13565	13468	13785	13549	13707	13582	13563	13640	13557	13625	13648	13618	13606	13446	13634	13629	13564	13502	13600	13500	13610	13511	13617	13542	13627	13690	13568	13590	13446	13595	13562	13679	13587	13563	13571	13557	13482	13526	13638	13603	13486	13638	13620	13677	13459	13649	13670	13644	13440	13688	13516	13517	13631	13662	13460	13566	13580	13695	13692	13614	13522	13674	13531	13535	13561	13452	13502	13413	13596	13497	13480	13648	13603	13674	13667	13530	13451	13653	13688	13497	13513	13823	13540	13603	13697	13625	13694	13587	13573	13613	13511	13538	13520	13497	13682	13641	13543	13472	13868	13769	13531	13523	13488	13679	13422	13611	13616	13588	13746	13610	13483	13735	13582	13537	13480	13695	13611	13701	13747	13496	13483	13441	13567	13396	13486	13687	13613	13727	13637	13642	13528	13398	13731	13625	13671	13549	13599	13395	13599	13526	13619	13519	13482	13594	13682	13609	13533	13669	13619	13585	13721	13407	13557	13690	13544	13421	13456	13624	13595	13543	13562	13599	13618	13513	13581	13540	13550	13706	13598	13589	13457	13575	13524	13520	13714	13321	13530	13598	13564	13760	13702	13584	13539	13573	13632	13576	13686	13616	13530	13563	13556	13665	13525	13560	13679	13605	13643	13581	13637	13616	13576	13648	13572	13420	13382	13692	13803	13655	13498	13565	13723	13604	13628	13685	13515	13640	13610	13581	13476	13458	13524	13570	13782	13536	13669	13495	13518	13488	13599	13376	13448	13633	13396	13442	13571	13545	13494	13594	13557	13738	13582	13630	13505	13564	13450	13477	13522	13490	13531	13598	13534	13575	13582	13624	13530	13641	13718	13579	13568	13587	13497	13624	13595	13625	13385	13529	13522	13537	13472	13744	13644	13577	13521	13615	13606	13588	13769	13597	13686	13515	13554	13540	13577	13645	13536	13590	13564	13520	13458	13439	13491	13551	13757	13629	13643	13634	13556	13633	13658	13635	13465	13634	13562	13647	13543	13499	13607	13616	13606	13351	13417	13525	13611	13441	13606	13534	13537	13569	13557	13656	13641	13537	13531	13764	13547	13401	13714	13640	13690	13569	13653	13481	13576	13523	13558	13484	13431	13719	13524	13508	13506	13449	13656	13586	13623	13531	13468	13507	13491	13581	13732	13493	13457	13627	13661	13529	13594	13535	13685	13598	13605	13611	13527	13489	13622	13649	13504	13666	13430	13642	13565	13621	13566	13508	13588	13517	13547	13733	13603	13574	13485	13685	13543	13578	13467	13530	13464	13673	13607	13562	13613	13530	13645	13519	13677	13669	13657	13608	13669	13555	13613	13582	13486	13724	13469	13518	13558	13689	13477	13549	13477	13452	13720	13593	13567	13558	13641	13678	13291	13630	13634	13493	13525	13581	13582	13712	13663	13539	13520	13537	13487	13705	13461	13547	13595	13496	13476	13421	13589	13579	13737	13621	13511	13581	13609	13589	13571	13555	13702	13637	13632	13518	13432	13432	13607	13605	13577	13601	13478	13699	13251	13522	13487	13534	13545	13554	13711	13739	13557	13478	13599	13583	13866	13435	13492	13421	13724	13545	13591	13540	13714	13680	13514	13608	13539	13610	13338	13659	13685	13578	13660	13790	13625	13622	13554	13532	13612	13542	13574	13494	13618	13541	13637	13557	13600	13607	13500	13585	13577	13593	13509	13613	13529	13459	13642	13551	13494	13777	13534	13619	13490	13435	13642	13657	13497	13644	13489	13701	13390	13524	13470	13740	13620	13549	13583	13569	13486	13730	13691	13649	13813	13744	13578	13471	13574	13657	13719	13522	13608	13597	13401	13615	13625	13581	13555	13518	13636	13609	13510	13466	13624	13581	13418	13548	13568	13665	13358	13642	13684	13595	13441	13595	13564	13609	13615	13654	13561	13432	13461	13725	13550	13509	13503	13443	13556	13484	13521	13573	13474	13563	13587	13596	13582	13671	13390	13552	13484	13504	13481	13538	13491	13644	13475	13649	13614	13535	13581	13447	13626	13479	13541	13583	13660	13660	13451	13573	13417	13844	13471	13501	13364	13681	13530	13564	13629	13627	13589	13590	13581	13450	13757	13586	13526	13536	13520	13643	13571	13598	13555	13491	13648	13481	13565	13631	13584	13565	13665	13588	13339	13547	13609	13606	13634	13702	13818	13455	13681	13559	13613	13562	13705	13648	13633	13508	13518	13437	13617	13473	13641	13608	13495	13737	13638	13667	13590	13562	13518	13541	13636	13613	13727	13539	13498	13501	13663	13637	13487	13568	13492	13436	13574	13557	13534	13659	13478	13490	13506	13618	13562	13550	13322	13561	13583	13554	13429	13631	13575	13679	13610	13542	13535	13528	13538	13649	13449	13512	13693	13543	13470	13544	13604	13667	13614	13571	13626	13592	13410	13564	13631	13640	13567	13623	13641	13597	13396	13388	13642	13571	13581	13685	13629	13707	13537	13614	13492	13540	13671	13620	13629	13604	13819	13559	13500	13472	13637	13496	13599	13454	13576	13637	13660	13632	13446	13498	13631	13519	13613	13559	13599	13712	13564	13440	13737	13523	13509	13543	13545	13551	13504	13644	13612	13769	13723	13470	13497	13500	13435	13469	13598	13413	13554	13667	13767	13475	13559	13384	13835	13731	13429	13652	13639	13478	13683	13540	13580	13383	13558	13577	13647	13592	13646	13459	13654	13666	13556	13740	13621	13555	13636	13650	13396	13399	13528	13510	13495	13520	13445	13590	13499	13597	13514	13616	13652	13680	13592	13466	13522	13389	13585	13611	13789	13432	13558	13602	13465	13475	13614	13394	13616	13367	13577	13604	13477	13428	13628	13662	13663	13547	13582	13603	13623	13606	13493	13667	13686	13607	13466	13626	13463	13543	13557	13568	13575	13654	13487	13559	13799	13675	13509	13422	13600	13476	13457	13618	13362	13602	13685	13551	13605	13500	13642	13515	13615	13669	13458	13542	13469	13424	13742	13437	13572	13545	13704	13642	13258	13524	13462	13552	13371	13676	13628	13407	13636	13549	13645	13621	13564	13533	13562	13506	13507	13499	13554	13750	13484	13411	13543	13373	13517	13661	13610	13694	13485	13472	13517	13558	13521	13552	13589	13516	13732	13409	13597	13555	13593	13538	13681	13652	13575	13624	13629	13735	13617	13435	13457	13474	13775	13660	13512	13414	13491	13642	13594	13628	13480	13517	13653	13622	13605	13776	13494	13589	13625	13525	13459	13525	13669	13522	13493	13484	13753	13406	13516	13662	13483	13742	13588	13425	13627	13475	13554	13842	13532	13601	13571	13403	13474	13539	13580	13690	13718	13522	13553	13513	13706	13494	13578	13400	13648	13580	13535	13549	13507	13512	13499	13513	13332	13502	13433	13400	13723	13469	13591	13640	13634	13458	13418	13556	13612	13502	13588	13702	13606	13428	13498	13722	13529	13604	13553	13581	13681	13639	13568	13513	13569	13563	13520	13608	13618	13404	13650	13525	13702	13554	13477	13576	13564	13708	13436	13523	13518	13650	13517	13614	13442	13392	13591	13507	13514	13704	13474	13606	13527	13781	13549	13540	13702	13663	13501	13648	13583	13510	13408	13597	13661	13409	13495	13544	13633	13549	13606	13502	13510	13478	13516	13579	13569	13714	13805	13863	13477	13583	13447	13611	13562	13722	13607	13633	13581	13387	13508	13626	13591	13616	13424	13545	13534	13525	13603	13417	13552	13547	13605	13643	13499	13585	13401	13779	13513	13533	13587	13737	13691	13676	13602	13524	13639	13464	13383	13534	13543	13551	13667	13464	13530	13626	13555	13460	13328	13616	13521	13517	13364	13665	13449	13619	13510	13479	13711	13645	13478	13496	13642	13525	13565	13752	13367	13673	13680	13614	13594	13605	13727	13459	13702	13447	13668	13511	13564	13586	13569	13623	13430	13414	13577	13476	13500	13561	13592	13430	13730	13592	13635	13480	13565	13368	13435	13709	13581	13584	13374	13561	13547	13735	13498	13453	13510	13661	13534	13380	13417	13672	13576	13476	13487	13603	13712	13521	13716	13490	13435	13487	13703	13486	13470	13645	13465	13594	13582	13624	13602	13541	13642	13640	13524	13670	13568	13743	13507	13733	13597	13488	13515	13470	13481	13447	13710	13625	13549	13667	13690	13581	13573	13758	13547	13604	13437	13702	13629	13435	13423	13656	13540	13466	13457	13660	13630	13505	13598	13454	13600	13600	13501	13575	13454	13693	13609	13483	13553	13573	13544	13805	13461	13535	13474	13669	13567	13540	13742	13395	13640	13585	13621	13503	13579	13510	13503	13596	13522	13570	13631	13568	13565	13563	13429	13426	13723	13614	13455	13561	13245	13574	13666	13717	13562	13606	13556	13638	13616	13615	13486	13662	13689	13574	13615	13635	13530	13556	13554	13514	13683	13675	13600	13725	13619	13506	13459	13644	13570	13560	13666	13472	13763	13509	13484	13484	13432	13683	13426	13718	13567	13452	13549	13694	13542	13406	13456	13578	13550	13615	13468	13785	13582	13611	13437	13565	13577	13534	13598	13400	13640	13420	13588	13560	13538	13552	13555	13616	13587	13661	13516	13795	13607	13509	13588	13617	13378	13498	13489	13751	13505	13485	13563	13485	13580	13499	13551	13690	13528	13584	13601	13464	13554	13465	13587	13597	13694	13682	13678	13584	13561	13579	13631	13604	13514	13605	13499	13442	13391	13538	13565	13421	13578	13808	13485	13410	13528	13554	13594	13492	13569	13670	13403	13568	13467	13746	13658	13630	13695	13670	13539	13509	13575	13526	13522	13607	13433	13626	13706	13619	13460	13577	13561	13466	13655	13642	13527	13733	13675	13795	13506	13562
28101	23507	27557	24465	19278	16804	16059	15481	15120	15011	15230	15079	14773	14979	14844	14623	14802	14731	14637	14924	14888	14735	14779	14686	14726	14481	14882	14493	14831	14902	14868	14973	14690	14724	14934	14626	14773	14795	14535	15024	14809	14550	14572	14696	14695	14636	14690	14644	14754	14746	14673	14656	14613	14757	14805	14704	14750	14731	14634	14740	14917	14457	14496	14643	14585	14740	14536	14522	14554	14717	14566	14442	14856	14749	14713	14521	14791	14512	14418	14472	14514	14578	14721	14606	14565	14570	14611	14568	14607	14759	14513	14652	14564	14695	14598	14634	14752	14648	14306	14586	14498	14624	14606	14631	14519	14552	14589	14593	14759	14627	14794	14774	14620	14501	14455	14766	14551	14615	14624	14736	14575	14585	14866	14563	14719	14455	14540	14585	14671	14624	14754	14765	14620	14535	14625	14699	14587	14527	14768	14744	14843	14644	14784	14567	14412	14775	14542	14583	14542	14621	14446	14652	14913	14651	14596	14631	14653	14617	14537	14652	14632	14690	14548	14631	14753	14577	14559	14651	14636	14509	14632	14474	14678	14681	14653	14556	14658	14808	14479	14697	14727	14789	14765	14638	14582	14637	14458	14395	14668	14746	14687	14712	14745	14608	14607	14706	14731	14521	14686	14526	14881	14594	14614	14600	14498	14582	14593	14712	14748	14732	14606	14430	14673	14734	14581	14503	14691	14445	14581	14519	14804	14587	14738	14634	14710	14638	14508	14532	14518	14613	14717	14338	14619	14921	14647	14620	14578	14517	14462	14585	14646	14764	14597	14800	14652	14501	14583	14641	14536	14594	14523	14435	14721	14685	14671	14544	14548	14722	14594	14538	14505	14577	14713	14491	14589	14440	14623	14650	14704	14624	14615	14537	14482	14431	14503	14660	14727	14604	14626	14507	14605	14527	14470	14641	14672	14651	14603	14391	14706	14519	14692	14578	14775	14505	14615	14565	14364	14661	14580	14699	14594	14560	14527	14643	14853	14509	14793	14659	14768	14686	14601	14677	14691	14539	14690	14554	14401	14494	14517	14711	14556	14529	14814	14697	14559	14773	14675	14653	14732	14461	14657	14620	14685	14541	14526	14588	14641	14577	14733	14613	14848	14692	14615	14811	14473	14718	14749	14524	14661	14457	14715	14536	14545	14526	14652	14492	14619	14484	14574	14544	14488	14692	14705	14713	14671	14881	14469	14362	14755	14519	14531	14757	14706	14649	14804	14428	14810	14567	14944	14505	14541	14671	14766	14477	14498	15006	14586	14665	14538	14534	14717	14710	14687	14534	14557	14717	14577	14583	14457	14635	14643	14507	14349	14789	14695	14678	14644	14475	14622	14569	14618	14601	14743	14719	14573	14507	14698	14507	14593	14787	14690	14521	14451	14805	14472	14685	14818	14738	14650	14614	14633	14590	14594	14567	14657	14808	14541	14713	14737	14539	14681	14722	14681	14822	14600	14530	14723	14819	14701	14814	14682	14706	14553	14484	14487	14731	14665	14535	14708	14610	14644	14525	14622	14657	14583	14537	14878	14581	14717	14646	14605	14519	14480	14701	14808	14499	14577	14844	14592	14505	14652	14659	14606	14633	14587	14550	14661	14485	14725	14481	14390	14545	14565	14777	14608	14572	14553	14791	14715	14728	14510	14691	14723	14748	14421	14483	14735	14707	14672	14517	14658	14602	14479	14616	14665	14633	14733	14619	14526	14590	14665	14751	14790	14713	14637	14683	14625	14694	14728	14566	14700	14591	14687	14737	14783	14703	14814	14714	14636	14538	14650	14850	14757	14607	14712	14704	14701	14539	14599	14732	14690	14661	14515	14517	14741	14603	14627	14395	14499	14623	14613	14798	14565	14666	14544	14721	14517	14721	14663	14533	14625	14528	14558	14590	14550	14604	14528	14630	14747	14608	14666	14445	14520	14682	14625	14583	14800	14622	14833	14466	14875	14717	14511	14608	14818	14798	14510	14682	14520	14501	14690	14591	14597	14830	14668	14619	14830	14504	14783	14601	14696	14748	14597	14613	14785	14426	14647	14487	14410	14614	14714	14621	14564	14626	14678	14587	14547	14691	14510	14700	14482	14657	14518	14515	14623	14638	14542	14525	14702	14510	14657	14704	14751	14591	14407	14501	14926	14777	14684	14670	14681	14692	14677	14676	14602	14597	14557	14579	14666	14690	14646	14836	14568	14667	14519	14675	14789	14622	14698	14700	14495	14670	14760	14481	14417	14781	14688	14603	14520	15005	14877	14595	14748	14566	14750	14614	14711	14496	14754	14658	14675	14759	14702	14672	14717	14556	14645	14630	14672	14752	14535	14624	14592	14637	14746	14746	14564	14501	14617	14517	14820	14695	14495	14674	14630	14720	14452	14639	14521	14553	14668	14472	14874	14640	14623	14750	14701	14759	14749	14766	14739	14468	14620	14677	14582	14797	14587	14654	14550	14677	14473	14724	14660	14686	14499	14738	14667	14529	14655	14592	14674	14706	14591	14621	14733	14573	14676	14646	14477	14531	14754	14635	14793	14465	14755	14859	14724	14684	14637	14508	14772	14681	14636	14627	14604	14700	14807	14769	14803	14653	14600	14724	14689	14839	14618	14523	14594	14680	14572	14819	14600	14844	14656	14439	14331	14510	14722	14643	14629	14788	14609	14638	14678	14597	14609	14680	14615	14434	14768	14645	14662	14599	14689	14563	14757	14657	14744	14639	14677	14489	14645	14615	14679	14411	14608	14502	14511	14519	14665	14596	14718	14605	14691	14600	14655	14601	14690	14864	14757	14688	14576	14726	14483	14622	14501	14580	14626	14459	14584	14662	14397	14627	14639	14552	14699	14471	14569	14517	14554	14741	14718	14745	14832	14720	14662	14658	14636	14782	14611	14700	14579	14662	14666	14773	14663	14700	14527	14532	14593	14626	14719	14633	14598	14563	14572	14648	14521	14437	14540	14552	14799	14587	14700	14683	14765	14695	14574	14833	15008	14790	14579	14921	14602	14897	14674	14634	14445	14596	14555	14693	14644	14487	14650	14839	14755	14718	14612	14560	14686	14777	14454	14616	14770	14824	14516	14907	14555	14672	14650	14604	14464	14691	14567	14549	14555	14547	14633	14638	14749	14556	14476	14687	14743	14508	14565	14583	14546	14583	14712	14503	14653	14526	14684	14636	14594	14521	14576	14710	14550	14561	14792	14708	14845	14725	14733	14606	14611	14698	14606	14484	14643	14478	14618	14634	14558	14785	14557	14650	14788	14355	14622	14639	14776	14446	14468	14500	14694	14734	14648	14578	14603	14657	14617	14522	14725	14803	14745	14818	14845	14629	14631	14651	14559	14591	14710	14575	14605	14631	14725	14722	14814	14618	14449	14654	14545	14741	14489	14440	14496	14541	14585	14649	14637	14504	14342	14685	14871	14614	14788	14668	14735	14716	14624	14618	14773	14433	14649	14663	14590	14737	14530	14696	14796	14680	14636	14560	14513	14657	14579	14570	14691	14569	14691	14713	14578	14619	14702	14613	14726	14525	14698	14602	14778	14904	14613	14781	14761	14589	14512	14501	14431	14741	14420	14585	14650	14511	14560	14678	14729	14470	14519	14562	14714	14755	14629	14515	14514	14628	14500	14525	14537	14507	14589	14602	14535	14495	14481	14655	14419	14745	14691	14690	14821	14841	14653	14795	14767	14782	14855	14720	14722	14712	14668	14669	14618	14738	14525	14638	14631	14769	14660	14681	14559	14690	14617	14610	14695	14475	14502	14596	14653	14665	14814	14465	14742	14671	14632	14644	14594	14425	14596	14709	14621	14568	14795	14604	14498	14683	14699	14655	14437	14558	14640	14447	14662	14644	14705	14515	14438	14523	14574	14650	14698	14720	14568	14704	14669	14882	14853	14697	14581	14704	14804	14754	14817	14733	14653	14444	14851	14540	14771	14685	14632	14587	14659	14628	14709	14783	14718	14696	14565	14724	14598	14648	14744	14556	14827	14510	14546	14585	14784	14627	14584	14879	14740	14337	14663	14705	14614	14810	14535	14733	14627	14706	14643	14577	14610	14704	14480	14560	14660	14603	14638	14583	14669	14670	14688	14512	14706	14676	14549	14677	14598	14550	14670	14663	14648	14592	14580	14703	14924	14843	14599	14919	14609	14643	14510	14549	14747	14635	14575	14571	14648	14546	14593	14693	14750	14674	14624	14505	14761	14653	14766	14618	14875	14566	14650	14559	14824	14613	14479	14493	14515	14525	14628	14591	14480	14608	14487	14673	14593	14734	14738	14802	14588	14655	14737	14650	14532	14515	14607	14506	14678	14679	14411	14669	14585	14612	14793	14658	14308	14732	14501	14677	14425	14507	14755	14555	14602	14747	14731	14537	14630	14635	14767	14562	14567	14723	14670	14728	14552	14750	14477	14591	14615	14698	14700	14537	14390	14597	14503	14690	14896	14592	14646	14535	14406	14601	14623	14796	14763	14580	14613	14483	14542	14702	14778	14650	14545	14624	14630	14681	14716	14467	14714	14658	14714	14483	14691	14778	14905	14590	14784	14395	14829	14496	14641	14684	14655	14834	14663	14644	14680	14671	14693	14666	14636	14517	14459	14692	14601	14519	14549	14660	14710	14564	14605	14602	14634	14642	14579	14744	14548	14492	14816	14519	14651	14685	14451	14693	14707	14496	14672	14697	14722	14662	14557	14468	14552	14595	14771	14612	14757	14870	14447	14635	14567	14648	14514	14750	14554	14722	14491	14528	14679	14781	14691	14736	14895	14512	14909	14572	14599	14734	14612	14619	14648	14516	14662	14620	14444	14691	14688	14789	14525	14480	14671	14605	14542	14504	14698	14685	14652	14701	14583	14573	14525	14713	14849	14689	14668	14428	14685	14823	14713	14591	14666	14762	14508	14612	14694	14572	14621	14646	14728	14693	14709	14661	14611	14621	14303	14458	14561	14447	14667	14752	14598	14645	14800	14605	14684	14707	14528	14641	14641	14652	14608	14537	14565	14574	14711	14665	14613	14570	14455	14695	14378	14641	14740	14661	14797	14777	14761	14672	14753	14790	14649	14706	14756	14434	14602	14680	14791	14731	14545	14629	14637	14643	14687	14524	14795	14710	14724	14785	14704	14689
22592	33167	29050	22597	18758	15547	14602	14017	14162	13816	13780	13553	13243	13302	13232	13157	13349	13028	13237	13173	13179	13070	13151	13148	13214	13229	13153	13187	13180	13230	13192	13259	13061	13153	13119	13150	12996	13233	13016	13399	13249	13064	13151	13029	13019	13153	13164	13150	13039	13095	12982	13076	12886	13006	13335	12997	12930	12884	13174	13117	13127	13079	13138	13056	12930	13061	12967	13152	13122	13066	13113	12983	12986	13115	12843	12900	13149	12934	13109	13137	13055	13008	13036	13029	13153	13116	13012	12891	13099	12930	12927	13097	13027	13068	12997	12803	13074	13131	12953	12917	12891	13082	12925	13069	13138	13100	12947	12899	12981	13005	13113	13015	13024	13123	13153	12869	12986	12921	12922	13064	13258	12976	13059	13175	13040	13032	13032	12994	12888	13101	12908	13032	13015	12936	13244	12990	13058	13174	13055	12900	13017	12916	12972	12891	13107	13003	13163	13148	13178	13201	13049	12970	12843	13152	13085	12902	12935	12979	12957	13029	13148	13093	12851	13116	12984	13028	13153	12871	12927	12888	13028	13012	13058	12868	13034	12997	12895	13088	12862	12947	12975	13011	13074	12958	12889	12994	13073	12893	12966	13056	13067	13137	13035	13032	12898	12956	12963	12896	12997	13042	12863	12833	12844	13099	12930	13110	13221	12793	12930	12939	13021	13009	12944	12956	13152	13007	12931	13022	13056	13044	13008	12986	12983	12919	12805	13016	13015	13126	12995	13025	12856	12983	12937	13069	12887	12861	13046	13073	12985	13105	12982	13127	12903	12882	12974	13006	13128	12927	12815	13071	13087	13107	13035	13018	13163	13070	13001	13092	13071	13101	13042	12971	12919	12909	12980	12952	13147	13058	12999	13029	12933	13065	13054	12950	13023	12998	13034	12858	12934	13108	12824	13028	13000	12965	13184	12973	13026	13029	13065	12916	12943	12905	13049	12956	12954	12832	12962	13053	13036	12974	13240	13122	12951	13147	13045	13127	12906	13124	12989	12843	13021	12908	12932	12993	13057	13024	12961	13248	12917	13211	13098	13130	12756	13067	13055	12972	13101	13196	13013	13079	12969	13187	12859	13105	12964	13015	12975	13096	13113	13014	12888	13062	12988	13046	13084	12996	12977	12954	13026	12996	13262	12982	12992	13009	13100	12896	12806	12920	13063	13023	12923	12900	13094	13073	12930	13027	12936	12993	12942	13152	13068	12877	12923	13050	12956	13144	12881	13145	13005	12867	13142	13162	13000	13098	13117	12960	13100	13053	13031	13163	12975	12852	12891	13017	12956	12953	12833	13083	13003	12978	12962	13182	12797	13033	13009	13079	12949	13135	12908	13064	12990	13016	12933	13085	13272	12837	12936	12960	13015	13029	13044	12964	13146	12905	12996	12892	12959	12866	13037	13059	13112	13038	13211	12958	13103	13002	13030	13135	12965	13159	13022	12985	12893	12961	13113	12925	13128	12998	13094	13091	13213	12941	13054	13097	12907	13033	13096	12831	12895	13065	12930	12880	13052	13031	12929	13059	12977	13194	12867	13022	13071	12938	12837	12969	12974	12989	12949	12965	12803	12998	12926	13007	12925	13062	12878	13026	12916	12994	12963	13117	12861	12876	13063	12970	13058	12913	13008	13044	12782	12914	13025	13150	13135	13030	13083	13003	13056	12921	12980	13033	12881	12958	13094	12843	13035	12879	13060	12971	13008	13159	13049	12993	12986	12985	13170	13031	12890	12926	13083	12949	12941	12894	13048	13105	12992	12881	13167	12869	13022	13080	12926	12904	13020	12924	12971	12821	13074	13167	12945	12980	12905	12993	12984	12973	13041	12950	12929	13137	13161	12984	13055	12935	12972	12999	13023	13105	12960	13086	13029	13013	13028	13020	13023	13030	13124	13087	12981	13074	13116	13061	12920	13107	12972	12914	13116	13133	13019	13132	12952	13076	13013	13095	13061	13099	13019	13098	12986	13043	12951	12957	12926	13147	12948	12940	13109	13119	13084	13091	13020	12986	13072	13033	13138	12984	12996	13073	12860	12917	13045	13078	12922	12971	12919	13014	12960	12973	13004	12937	13074	13142	13078	12996	13198	13168	13073	13067	12997	13213	13130	12994	13216	12934	12925	13001	13019	13059	13066	13032	13071	13109	12868	13059	13030	12977	13033	13041	12980	12965	12946	12967	12833	13055	13044	13049	12811	12981	13069	13142	12934	12938	13049	12928	13078	12997	12939	13061	12997	13017	13160	13134	12984	12829	12919	13170	13041	13026	13007	13154	12832	13160	12860	12924	13016	13090	12961	13204	12981	13018	12989	12994	12818	12921	13008	12950	12929	12910	13111	12948	13087	13004	13081	13064	12979	12889	12949	13079	13035	12825	13039	12876	13037	12893	13087	12992	13124	13008	13125	13048	12965	13035	12941	13064	13171	12974	13130	13075	12974	12997	13085	13049	13141	12905	12953	12963	12886	13184	12963	12997	13098	12945	13124	13056	12845	12952	13047	12883	12872	12976	12833	13157	12913	13148	13026	13024	13076	12852	12832	13056	12955	13121	13058	12912	13130	13044	13048	12965	13025	13027	12855	12954	13041	13012	13018	12975	12968	13020	13120	12965	13027	12948	13009	13070	12998	13082	13012	13034	12990	12963	13062	13005	13082	13111	13104	13100	12952	12939	13002	13168	12988	12977	12860	13006	12886	13055	12923	13104	12829	13063	12888	12991	13024	13079	13014	13024	12876	13118	13019	12882	13035	13015	12938	12878	12943	13095	13130	12924	12953	13083	13126	13152	13085	13046	12902	13102	13036	13075	13136	12975	13057	13153	13052	12943	12911	13131	13096	13138	12992	12963	13009	12972	13120	12967	12917	12895	13054	13214	13038	13130	13121	12970	13086	13107	13146	12904	13139	12886	13106	13049	13031	12981	13011	13078	12947	13190	12935	13140	13090	13017	13030	12972	13032	13055	12930	12985	13000	13093	12982	12812	13102	12991	13001	13057	13078	13105	13046	13068	12978	12926	12940	13118	13023	13110	12969	12958	12966	13156	12994	13027	12986	13013	13038	12899	13080	13098	12937	13037	13022	13035	13063	12900	12779	12904	13059	12952	13112	12888	13090	12813	12968	12916	13101	12958	13003	12897	13073	12821	13109	13054	13114	13056	12996	12994	12859	13062	12992	12858	13071	12777	13121	12969	13003	13097	13018	12885	12913	13144	12970	12903	13071	13006	13014	13099	12898	13116	13070	13123	13093	12953	12932	13095	13088	12999	12955	12987	13039	12953	13058	12972	12941	12943	13035	12899	13043	13061	12888	13062	13159	12955	12817	13033	13067	12945	13094	13056	13042	13006	13173	12915	13046	13098	12959	13023	13022	13029	12914	12913	12998	13009	13097	13046	12965	13086	13021	12930	12954	13007	13033	13087	13074	13031	13166	12956	12996	12923	13131	12869	12998	12965	13143	12990	13182	13026	12893	13178	12927	13043	12965	13029	13191	13056	12924	13102	12972	12986	13093	13072	12952	12932	13007	12941	13074	13038	13017	12993	13094	12937	13167	12917	13130	12991	12939	13077	13007	12944	12937	12793	13097	13140	12955	12964	13089	13007	13057	13068	12969	13127	13113	13242	12940	12976	13056	12951	12920	13014	12839	12922	12975	13283	13108	13053	13025	13017	12951	13106	12998	13235	13160	12973	13022	12925	13209	13039	13071	12965	13003	13066	13078	13154	13039	12950	13024	13014	13086	12938	12897	13011	12988	12972	12887	13157	12993	13158	13093	12968	12965	13058	13033	12924	13044	12865	12886	12880	12970	13016	13100	13189	12925	13180	13172	12954	12913	12965	13002	13178	13033	13078	13014	13043	13127	12959	12937	13031	13036	12929	13038	13029	12919	12948	13149	13121	13005	12953	12961	13063	12947	13047	13034	13064	13061	12849	12871	13171	12847	12906	12940	12955	13274	12965	13120	13143	13085	13020	12961	12930	13087	13021	13013	13089	13090	12960	13000	12894	13032	13062	12999	12925	12930	13135	13201	13126	13246	12801	12753	12982	12916	13062	12928	13007	12973	12929	13017	13043	13075	13085	12953	13031	13019	13105	12995	12994	12988	13029	13039	13065	12926	13052	13087	12971	12794	12836	13173	12890	13196	13033	13108	13008	13001	13110	12944	13004	12940	12987	12878	13049	13021	12890	13028	13012	13000	13216	12876	13003	12874	13119	12833	13166	12942	13107	13066	12922	13055	13097	13055	13007	13091	12875	13080	12904	13027	13086	12955	13037	12892	12980	13090	13064	12926	13119	12828	12938	12929	13010	13126	12909	12909	13035	13112	12926	12980	12943	12952	12997	13019	12928	12957	13230	13167	12946	13033	13001	12928	13129	13026	12955	12980	13147	12991	13055	13000	13152	12904	13015	12993	12957	13197	12906	12863	13044	12966	12990	12891	12897	12897	13123	12942	12845	12912	13119	12980	12949	13063	13046	13098	12989	13003	12951	13175	13016	13016	13093	12976	13010	13014	13067	13015	13022	13095	13080	12929	13142	13095	12827	13028	13037	13118	13081	13165	13049	12994	12937	13185	13049	13039	13111	13035	13174	12992	12977	12999	12980	13111	12980	12993	13128	12850	12925	13178	12986	12990	12921	12911	12961	12998	12874	12983	12973	13017	13077	12935	12954	13070	12990	12940	12987	13165	13016	13038	12965	12904	13089	12975	13072	13057	13100	13122	13190	13050	13025	13061	13045	13037	13192	12793	13105	12856	13070	12921	13087	12963	13146	12928	13077	13076	13163	12963	13057	12975	12997	13030	13226	13069	12924	12964	13135	12987	13096	12912	13059	13047	13083	13047	12989	13082	12967	13042	13009	13101	13034	12946	13107	13082	12892	13189	13042	13027	13038	13079	12888	13137	12872	13014	13068	12995	12908	12855	13051	13163	12999	13101	13002	13163	13048	12871	12956	13023	12838	12983	12958	13028	13030	12993	12926	12859	13058	12956	12849	13011	12984	13038	13000	13068	13084	12992	13025	12843	12947	12984	12973	13023	12986	13023	13029	13130	12986	13075	13059	13002	13056	13161	12919	13082	12972	12949	12915	13058	13077	12832	12948	13059	13189	12941	13062	13056	13020	13180	13096
24236	21284	28747	24791	22931	21631	19676	16638	15669	15770	15791	15359	15118	15068	14931	14965	14835	15051	14968	14846	14809	14871	14943	15077	14819	14819	14951	14672	14976	14900	14878	14794	14860	15043	14871	14537	14785	14910	14862	14867	14759	14823	14741	14642	14821	14642	14676	14541	14703	14742	14897	14722	14722	14630	14738	14610	14955	14895	14760	14660	14616	14604	14676	14505	14805	14710	14783	14561	14648	14588	14574	14570	14469	14702	14645	14539	14895	14620	14670	14746	14551	14604	14359	14631	14663	14727	14813	14864	14762	14741	14687	14657	14443	14538	14629	14460	14543	14519	14573	14623	14437	14446	14488	14668	14698	14506	14659	14647	14921	14547	14798	14486	14514	14662	14657	14564	14532	14680	14778	14698	14585	14519	14674	14498	14585	14733	14649	14589	14661	14559	14588	14667	14614	14649	14592	14696	14540	14659	14604	14626	14696	14544	14720	14760	14786	14668	14610	14614	14679	14588	14570	14713	14653	14510	14680	14685	14586	14534	14697	14645	14631	14593	14474	14718	14710	14676	14586	14599	14656	14393	14749	14361	14566	14571	14796	14572	14659	14384	14659	14705	14705	14675	14646	14584	14792	14535	14753	14790	14600	14627	14586	14541	14797	14442	14675	14687	14721	14612	14700	14633	14681	14507	14661	14663	14705	14587	14646	14596	14875	14721	14590	14560	14483	14511	14502	14607	14737	14868	14658	14740	14562	14586	14708	14511	14578	14685	14709	14612	14638	14542	14641	14658	14447	14716	14659	14665	14553	14700	14489	14688	14579	14689	14903	14730	14636	14695	14672	14671	14673	14493	14771	14420	14658	14500	14652	14783	14710	14626	14685	14515	14664	14741	14714	14668	14490	14738	14912	14793	14623	14625	14471	14479	14414	14687	14859	14529	14694	14781	14762	14686	14490	14551	14648	14648	14538	14810	14609	14683	14614	14664	14590	14581	14532	14431	14574	14636	14607	14462	14657	14577	14578	14510	14539	14514	14348	14531	14672	14473	14477	14822	14720	14485	14590	14565	14670	14619	14602	14588	14688	14638	14680	14612	14731	14636	14668	14655	14615	14661	14655	14681	14466	14673	14554	14492	14587	14718	14629	14487	14692	14577	14692	14549	14522	14712	14776	14483	14622	14473	14571	14749	14611	14887	14610	14658	14622	14818	14686	14654	14536	14685	14512	14708	14717	14636	14747	14675	14413	14708	14625	14642	14710	14469	14616	14808	14578	14670	14484	14896	14715	14467	14415	14736	14745	14587	14377	14763	14803	14737	14482	14558	14487	14583	14539	14429	14524	14815	14559	14536	14529	14578	14705	14710	14601	14602	14687	14581	14640	14666	14897	14644	14686	14415	14677	14458	14571	14551	14632	14627	14559	14954	14668	14708	14518	14673	14615	14570	14557	14548	14708	14573	14725	14593	14868	14633	14570	14793	14553	14736	14826	14628	14603	14480	14641	14849	14732	14618	14331	14626	14659	14600	14697	14719	14615	14563	14689	14552	14457	14797	14498	14496	14639	14763	14524	14812	14697	14730	14662	14657	14662	14370	14682	14749	14686	14734	14566	14860	14583	14441	14532	14763	14937	14740	14797	14773	14843	14633	14453	14775	14501	14467	14743	14617	14526	14580	14629	14620	14455	14562	14542	14743	14588	14791	14736	14623	14551	14840	14821	14514	14678	14741	14652	14661	14565	14748	14756	14554	14584	14623	14653	14455	14759	14475	14707	14760	14725	14685	14610	14466	14706	14645	14498	14794	14464	14451	14748	14673	14911	14607	14626	14607	14463	14638	14742	14608	14620	14572	14630	14488	14712	14576	14622	14637	14580	14330	14501	14674	14854	14766	14611	14719	14935	14743	14604	14530	14559	14464	14422	14564	14530	14613	14515	14629	14669	14708	14521	14668	14655	14576	14756	14504	14578	14578	14645	14627	14559	14700	14619	14346	14476	14635	14729	14637	14493	14600	14604	14824	14630	14588	14663	14643	14764	14740	14607	14788	14657	14761	14604	14499	14631	14608	14467	14633	14710	14696	14597	14645	14684	14690	14548	14645	14704	14862	14521	14587	14787	14631	14714	14543	14727	14869	14642	14609	14598	14513	14719	14804	14419	14295	14440	14726	14759	14684	14452	14631	14694	14788	14602	14544	14523	14549	14538	14685	14635	14625	14780	14780	14498	14714	14503	14486	14758	14539	14535	14493	14434	14575	14626	14684	14412	14575	14600	14724	14771	14819	14607	14370	14480	14589	14537	14644	14489	14688	14817	14486	14596	14653	14556	14500	14588	14535	14567	14494	14553	14661	14435	14561	14516	14499	14672	14679	14607	14729	14674	14693	14706	14734	14727	14606	14710	14578	14634	14501	14577	14607	14609	14567	14655	14568	14739	14639	14734	14698	14628	14670	14582	14579	14664	14628	14738	14574	14660	14511	14839	14747	14577	14529	14514	14533	14689	14462	14681	14474	14476	14583	14767	14645	14609	14405	14640	14591	14656	14570	14624	14541	14620	14747	14581	14519	14628	14471	14792	14564	14579	14577	14509	14699	14610	14682	14667	14788	14764	14547	14732	14667	14579	14696	14719	14528	14770	14512	14777	14748	14533	14569	14429	14759	14694	14625	14687	14517	14668	14631	14524	14757	14471	14613	14675	14598	14678	14561	14513	14477	14679	14805	14625	14702	14748	14518	14461	14708	14747	14449	14587	14661	14554	14492	14461	14667	14562	14703	14585	14619	14717	14647	14675	14646	14576	14688	14859	14661	14762	14727	14776	14576	14849	14560	14909	14683	14710	14690	14816	14630	14734	14424	14471	14644	14744	14610	14760	14571	14747	14618	14478	14654	14727	14733	14732	14574	14493	14492	14576	14602	14567	14535	14854	14827	14770	14526	14589	14668	14776	14710	14753	14593	14601	14579	14594	14399	14577	14655	14775	14671	14826	14667	14546	14767	14593	14514	14780	14698	14754	14759	14646	14710	14653	14746	14749	14684	14568	14613	14333	14772	14765	14700	14563	14704	14695	14675	14644	14562	14783	14592	14507	14555	14617	14655	14617	14563	14587	14572	14720	14623	14893	14756	14637	14671	14626	14740	14624	14613	14709	14632	14576	14629	14668	14618	14748	14541	14432	14595	14641	14525	14582	14597	14374	14634	14670	14841	14683	14532	14650	14731	14717	14770	14626	14630	14708	14633	14699	14534	14608	14642	14589	14588	14638	14621	14714	14755	14671	14700	14538	14749	14633	14487	14659	14751	14620	14629	14612	14698	14587	14487	14493	14741	14564	14739	14482	14697	14320	14564	14579	14905	14889	14701	14626	14601	14852	14698	14770	14670	14468	14759	14564	14554	14785	14435	14672	14670	14467	14654	14715	14595	14738	14726	14573	14424	14775	14463	14599	14669	14613	14630	14755	14565	14757	14559	14509	14624	14617	14633	14619	14634	14658	14630	14555	14641	14494	14768	14626	14576	14556	14620	14750	14665	14837	14613	14559	14610	14640	14415	14558	14716	14478	14864	14447	14606	14595	14681	14943	14724	14392	14678	14722	14770	14511	14679	14622	14619	14480	14431	14568	14623	14555	14531	14413	14593	14624	14554	14485	14696	14532	14531	14507	14619	14671	14537	14882	14615	14517	14536	14589	14542	14718	14675	14861	14683	14582	14504	14584	14766	14372	14612	14493	14441	14536	14578	14584	14612	14413	14710	14618	14730	14582	14456	14583	14607	14621	14645	14523	14565	14639	14626	14740	14736	14777	14678	14618	14486	14557	14810	14730	14686	14924	14599	14769	14822	14655	14599	14732	14689	14743	14597	14534	14632	14593	14603	14523	14618	14772	14636	14703	14623	14622	14658	14705	14666	14453	14672	14672	14449	14525	14569	14577	14744	14578	14746	14713	14576	14598	14608	14831	14714	14545	14546	14591	14728	14588	14644	14632	14551	14465	14499	14764	14489	14548	14679	14457	14496	14725	14703	14218	14729	14601	14546	14514	14671	14613	14608	14613	14664	14587	14691	14716	14507	14753	14587	14804	14683	14595	14596	14707	14779	14564	14569	14611	14624	14764	14786	14643	14692	14530	14701	14502	14597	14644	14522	14553	14509	14772	14713	14806	14637	14577	14580	14800	14534	14601	14717	14605	14502	14726	14582	14604	14776	14650	14785	14663	14504	14603	14686	14642	14550	14680	14563	14681	14627	14751	14489	14533	14850	14667	14822	14658	14507	14636	14550	14624	14575	14679	14688	14509	14657	14526	14647	14854	14618	14652	14473	14790	14621	14676	14669	14593	14595	14466	14729	14824	14820	14480	14667	14676	14670	14663	14632	14740	14555	14541	14649	14657	14534	14377	14484	14713	14536	14666	14585	14437	14521	14584	14622	14621	14623	14694	14817	14567	14676	14578	14516	14673	14456	14527	14749	14724	14624	14552	14617	14709	14562	14756	14550	14786	14669	14519	14541	14650	14479	14513	14508	14613	14617	14814	14690	14877	14711	14679	14723	14844	14564	14608	14606	14727	14717	14667	14696	14601	14484	14806	14525	14672	14796	14567	14675	14749	14523	14729	14604	14515	14753	14567	14679	14732	14660	14642	14586	14660	14622	14620	14692	14846	14722	14618	14759	14562	14743	14612	14573	14683	14536	14692	14643	14544	14587	14781	14822	14632	14524	14658	14489	14566	14713	14775	14724	14814	14870	14739	14779	14631	14590	14710	14575	14589	14766	14849	14542	14541	14679	14514	14579	14649	14642	14628	14848	14672	14699	14654	14696	14810	14631	14714	14515	14677	14664	14702	14474	14556	14737	14877	14791	14602	14649	14547	14538	14655	14651	14652	14615	14573	14689	14700	14765	14650	14474	14729	14574	14877	14497	14542	14460	14785	14518	14686	14689	14732	14543	14691	14557	14595	14713	14491	14507	14643	14552	14704	14669	14547	14486	14742	14552	14658	14611	14698	14540	14748	14566	14566	14412	14567	14670	14670	14645	14371	14391	14464	14646	14584	14675	14549	14431	14518	14628	14531	14722	14596	14412	14631	14672	14481	14517	14624	14747	14668	14693	14787	14720	14616	14670	14634	14594	14597	14627	14514	14543	14576	14740	14571	14703	14752	14695	14540	14479	14585	14615	14650	14504	14881	14638
24218	42310	39408	29657	22371	18481	16596	15408	14826	14485	14416	13927	13562	13747	13508	13223	13334	13305	13480	13296	13293	13291	13303	13339	13321	13418	13403	13487	13525	13370	13358	13197	13220	13414	13303	13172	13276	13198	13250	13281	13220	13349	13279	13211	13354	13240	13208	13206	13180	13196	13133	13317	13126	13173	13313	13294	13155	13190	13192	13119	13122	13193	12995	13044	13212	13042	12976	13011	13066	13148	13075	13056	13155	12983	12946	13106	13156	13135	13066	13132	12984	13059	13099	13177	13040	13134	13282	13103	12892	13079	13108	13040	13233	13096	13082	13110	13010	13127	13231	13123	13032	13048	12919	13019	13089	13116	13131	13213	13194	13085	13014	13047	13170	12807	13075	13188	13020	12945	13227	13010	13164	13241	13246	13095	12959	12909	13065	13047	13142	12946	13230	13093	13220	13175	13110	13104	13071	13094	13103	12957	13156	13067	13019	13057	13159	13182	13139	13106	13076	13143	13161	12907	13157	13115	13118	13157	13033	13098	13078	13097	13079	12980	13024	13224	13140	13126	13050	13144	13181	13043	13124	13055	12976	12978	13104	13034	13103	13079	13187	13019	13104	13139	12839	12999	13157	13125	13030	13139	13218	13040	13034	13084	13087	13240	12979	13081	13275	13030	13089	13011	12989	13193	13058	13056	13220	13116	13004	13076	13010	13068	13121	13208	13049	13022	13058	13179	12953	13095	13024	13005	13121	13121	13194	13147	13072	13261	13050	13025	12914	13237	13118	13332	13047	13061	13177	13161	12947	13131	13326	13106	12967	13113	13047	13116	13037	13310	13117	13170	13089	12967	13023	13051	13142	13169	13180	13118	13062	13211	12998	13023	13110	13172	13128	13171	13235	13181	13123	13090	12903	13247	13057	13142	13159	12993	13084	13308	13123	12982	13016	13124	13050	13110	13138	13149	13121	13300	13243	13242	13175	13091	13115	13146	13098	13102	13116	12997	13123	13112	13040	13082	13007	13124	13134	13179	13021	13113	13191	13187	13107	13015	13168	13130	13064	13159	13082	13093	13048	12931	13040	13246	13112	13124	13069	13197	13219	13151	13185	13089	13057	13141	13114	12886	13112	13076	13091	12951	13220	13324	13021	13093	13000	13161	13081	13081	12914	13196	13097	13157	13046	13050	13040	13016	13102	13050	13010	13114	13072	13132	13156	13188	13194	13123	13134	13141	13122	13011	13138	13089	13148	12919	13062	13077	13272	13113	13139	12912	13149	13078	13173	12987	13176	13167	12912	13106	13110	13082	12975	12987	13111	13171	13190	13095	13129	13075	13120	13150	12959	13053	13134	13112	12924	13108	13121	13145	12935	13137	13094	13192	13108	12938	13293	13172	13171	13108	13200	13182	13117	12993	13035	13140	13011	13194	13091	13038	13141	13122	13057	13072	13169	13144	12958	12997	13201	13009	13035	13037	13065	13218	13036	12966	13052	13092	13196	13087	13055	13051	13129	13202	12999	13032	13159	12994	13100	13114	13052	13031	13171	13109	13036	13033	13056	13130	13001	13013	12965	13104	13214	13148	13000	13004	13026	13104	13253	13060	13101	12943	13157	13087	13022	13165	13179	13107	12835	13114	13040	13172	13039	13154	13157	13253	13055	13022	13161	12991	13159	13058	12975	13117	13109	13161	13107	13158	13145	13026	12958	13164	13147	12975	12998	13025	13056	13167	13136	13085	12971	13153	12971	13433	13013	12962	13118	13159	13168	13060	13227	13091	13133	13122	12989	13025	13044	13171	13084	13105	13111	12978	13095	13005	13134	13030	13286	12878	13049	13253	13051	13167	13042	12980	13176	13005	13032	13065	13091	13047	13115	13155	12917	13177	13013	13174	13189	13080	13226	12962	13030	13178	13106	13132	13140	13130	13086	13170	12904	13150	12880	13107	12826	13155	13018	13152	13057	13055	13169	13115	13131	12993	13066	13116	13160	13186	12984	13116	13050	13153	13052	13069	13153	13021	13184	13267	13078	13099	13136	12887	13088	13007	12931	13190	13063	13079	13171	13106	13216	12963	12960	13152	13117	12927	12959	12974	13090	13141	13240	13044	13136	12910	13003	13223	13335	13107	13027	13059	13037	13011	13084	13010	13050	13058	13081	13188	12974	13110	13072	13089	13249	13048	13007	12971	13009	13131	13131	13117	13162	13191	12966	13150	13153	13031	13038	13083	13228	13072	13148	13075	13051	13058	13106	13046	12987	13200	13068	13124	13026	13134	12918	12974	12902	13122	13168	12927	13121	13050	13255	13002	13056	13027	13089	13008	13159	13159	13162	13050	12993	13021	13114	13245	13071	13352	13263	13144	13065	12934	13131	13111	13120	13011	13109	13079	12990	13088	12974	13073	12965	12928	13032	13121	13108	13184	13085	13192	13103	13063	12972	13128	13026	13080	13131	12990	12991	13006	13126	13190	12941	13137	13243	13124	13221	13194	13155	13056	13018	12971	13031	13070	12991	12829	13008	13053	13118	13113	13117	13091	12999	13180	13183	13172	13178	13064	13083	13183	12942	13041	12966	12968	13175	12991	13185	12975	13216	12962	12953	13135	13154	13025	13012	13141	13141	13147	12919	13101	13300	13086	13105	13050	13128	13048	13130	12981	12953	13104	12963	13214	13075	12963	13149	13046	13068	13039	12954	13139	13190	13004	13071	13045	13041	13050	13182	13174	13089	12990	13140	13182	13072	13349	13132	13026	13177	13036	13113	13113	13005	13084	13076	13158	13109	12990	13172	13032	13077	13014	13157	13066	13052	13141	13099	13227	13211	12910	13047	13005	13019	13176	13156	13092	13086	12965	13065	13029	13095	13034	13324	13085	13262	13089	13103	13184	13035	12915	12929	13139	13073	13095	13296	13036	13029	13185	13124	13132	12970	13130	13174	13098	13019	13093	13118	13123	13060	13154	12945	13154	13171	13178	13070	13125	13164	13023	13074	13214	13097	12993	13097	13005	13036	13122	12977	13123	13041	13025	12935	13124	12988	13078	13196	13103	13137	13063	13114	13193	13172	13089	13089	13084	13161	13160	13066	13035	13291	13064	13251	12844	13168	13193	13149	13209	13034	13086	13134	13063	13202	13132	13207	13005	13122	13106	13145	13074	13013	13239	13147	12977	13193	12980	13114	13082	13087	13158	13050	13189	13293	13153	13154	13135	13202	13177	13054	13008	12918	13024	12927	13133	13138	13017	13033	13155	13009	13124	12922	13048	13048	12985	13141	13096	13224	13323	13129	13069	13301	13245	13192	13083	13179	13196	12939	13049	13082	13057	13194	13026	13129	12943	13067	13201	12956	12973	13088	13015	13158	13134	13167	13135	13215	13259	13127	12967	13162	12999	13009	13091	13122	13145	12927	13121	13056	13066	13058	13137	13139	13210	12999	13002	13106	13017	13111	13151	13081	13278	13180	13261	13138	13017	13170	13226	13024	13190	12957	13153	13135	13070	13312	13114	13130	13235	13156	13168	13016	13032	12985	13075	13104	13049	13033	13227	13178	13122	12960	13161	13160	12959	12996	13064	13013	12915	12938	13068	13168	13203	13054	13054	13273	12933	13032	13191	13243	13044	12995	12945	13203	12891	13054	13068	13168	13032	13133	13007	13142	13114	13041	12898	13190	13110	13037	13201	13050	13147	13043	13064	12846	13225	12998	12995	13168	13149	13242	13116	13146	12939	13058	13044	13338	13067	13207	12950	13110	13204	13106	13316	13045	13157	13120	13105	12989	13157	13076	13113	13013	13149	13089	13131	12947	12927	13112	13175	13066	13073	13101	13192	13195	12980	13066	13146	12992	13097	13093	13100	12948	13042	12989	13226	13101	13087	13130	13260	12990	13049	13163	13002	13138	13092	13071	13072	12967	13225	13165	12984	13142	13078	12862	12957	13107	13150	13122	13080	13225	13136	13221	13072	12988	13109	13162	13176	12991	13130	13032	13110	13011	13128	13085	13166	13152	13039	13213	13214	13187	13039	13269	13016	13174	13016	13152	13364	13233	12943	13239	12916	13036	13106	13051	13058	13046	13284	13046	13104	12890	13038	13222	12945	13033	13062	13054	13226	13079	13129	13176	13064	13062	13084	13136	13107	13217	13027	13225	13281	13057	13199	13086	13005	13023	13074	13060	12857	13110	13086	13108	13027	13096	13049	13249	13072	13097	13023	13238	13083	13096	12936	13056	13042	13056	12956	13069	12916	13095	13222	12984	12955	13006	13079	13206	13093	13012	13008	13146	13235	13141	13171	13273	13299	13174	13210	12950	13144	13059	13025	13181	13018	13241	13121	13126	13091	13126	13154	13110	13187	13186	12930	13014	13061	13168	13166	13156	13102	13104	13225	13184	13066	13174	12992	13180	13026	13043	13008	13120	13227	13054	12985	13218	13001	12923	13026	13180	13120	13054	13174	13008	13102	12998	12981	13197	13069	13126	13133	13190	13219	13309	13153	13221	13046	13032	13231	13265	13050	13095	13109	13194	13055	13098	13129	13008	13081	13180	13118	13092	13093	13015	13096	13102	13121	13230	13145	13058	13191	13031	13187	12966	13227	13148	13088	13150	13071	13037	13255	13077	13121	13028	13172	13037	13180	13098	13080	13020	13247	12937	13141	13125	13182	13040	13184	13162	13075	12816	13093	12972	13109	12933	13082	13146	13130	13003	13186	13126	13061	13099	13225	13069	13157	12946	12947	13086	13134	13182	13060	13136	12960	13015	13132	13029	13190	13136	13066	13120	13076	12945	13101	13060	12973	12990	13202	13217	13249	13205	13068	13123	12971	13056	13099	13046	13198	13194	13012	13063	12926	13186	13192	13236	13101	13072	13188	12994	13173	13150	13092	13115	13129	13070	13098	13259	13117	13151	13117	13103	13192	13051	13034	13147	13200	13144	12963	13110	13224	13175	13190	13033	13128	13088	13197	13054	13055	13088	13151	13174	13068	13098	13045	13273	13054	12895	13082	13021	12930	13120	13162	13070	13166	13079	13234	12964	13041	13132	13159	13120	12877	12929	13151	13178	13018	13128	13133	12934	13077	13191	12922	13193	13021	13051	13015	13200	13127	13155	13063	13155	13276	13031	13150	13055	13130	13129	13266	13163	13167	13049	13155	13185	13124	13099	13101	13220	12984
23050	21294	29124	24176	22486	24876	24848	18386	16946	16986	16798	16330	15997	15944	15716	15839	15700	15761	15597	15634	15653	15470	15628	15450	15544	15700	15756	15699	15532	15548	15545	15696	15672	15685	15434	15508	15300	15482	15525	15540	15484	15451	15341	15227	15510	15634	15427	15569	15682	15438	15300	15742	15409	15567	15297	15309	15388	15315	15229	15247	15252	15343	15316	15346	15351	15271	15348	15348	15343	15666	15542	15310	15263	15106	15442	15306	15347	15427	15181	15352	15212	15326	15296	15416	15308	14889	15425	15325	15309	15175	15496	15438	15258	15284	15303	15206	15245	15379	15408	15302	15421	15385	15265	15446	15286	15116	15167	15186	15362	15386	15216	15035	15206	15240	15340	15216	15170	15263	15259	15153	15207	15281	15238	15366	15223	15181	15332	15235	15237	15297	15150	15214	15381	15291	15353	15190	15193	15337	15242	15071	15363	15325	15242	15315	15339	15281	15433	15390	15202	15073	15272	15226	15162	15064	15179	15282	15101	15141	15310	15268	15412	15290	15190	15289	15284	15252	15267	15322	15219	15123	15170	15228	15297	15320	15128	15333	15288	15151	15141	15074	15211	15217	15363	15283	15352	15214	15314	15272	15222	15128	15238	15241	15318	15155	15464	15210	15220	15132	15201	15204	15018	15276	15021	15296	15168	15265	15251	15211	15239	15300	15317	15156	15124	15273	15200	15297	15274	15184	15072	15357	15390	15370	15294	15094	15140	15252	15120	15012	15188	15098	15338	15201	15044	15105	15251	15403	15344	15383	15450	15324	15281	15315	15157	15240	15359	15416	15184	15310	15250	15306	15181	15383	15226	15359	15191	15165	15364	15312	15203	15117	15078	15311	15293	15254	15306	15195	15194	15445	15323	15194	15338	15381	15110	15011	15141	15030	15365	15169	15092	15224	15234	15131	15260	15054	15199	15057	15328	15340	15175	15256	15309	15252	15243	15388	15230	15322	15318	15191	15317	15169	15146	15405	15223	15163	15338	15283	15143	15431	15310	15137	15284	15440	15159	15364	15418	15272	15406	15264	15209	15300	15345	15388	15417	15262	15154	15071	15197	15328	15249	15244	15136	15144	15207	15059	15319	15319	15235	15139	15173	15321	15310	15326	15442	15326	15313	15218	15352	15335	15387	15305	15244	15223	15129	15247	15247	15151	15354	15324	15181	15335	15237	15041	15416	15305	15386	15188	15371	15297	15194	15235	15140	15407	15390	15325	15451	15259	15326	15160	15248	15343	15102	15250	15289	15333	15348	15272	15423	15315	15191	15303	15176	15480	15310	15279	15171	15492	15194	15261	15307	15288	15377	15246	15346	15148	15311	15422	15468	15299	15416	15390	15448	15364	15216	15231	15325	15107	15336	14943	15257	15178	15291	15127	15264	15213	15395	15422	15365	15210	15160	15268	15343	15263	15152	15288	15084	15214	15316	15181	15341	15161	15148	15280	15305	15030	15121	15360	15391	15182	15168	15146	15237	15327	15184	15304	15186	15100	15512	15238	15287	15276	15369	15334	15360	15375	15343	15082	15182	15371	15220	15464	15215	15344	15083	15107	15183	15198	15310	15319	15223	15102	15227	15291	15377	15165	15107	15144	15383	15452	15355	15219	15176	15363	15198	15165	15237	15313	15262	15259	15190	15295	15383	15100	15123	15096	15150	15105	15463	15411	15297	15188	15366	15147	15265	15240	15231	15145	15421	15453	14963	15373	15200	15352	15120	15064	15218	15109	15282	15316	15326	15293	15116	15306	15302	15311	15361	15320	15498	15157	15307	15368	15250	15126	15261	15206	15211	15171	15218	15267	15267	15109	15168	15211	14959	15319	15226	15125	15130	15171	15285	15284	15118	14964	15251	15162	15133	15093	15105	15380	15370	15428	15204	15275	15331	15156	15285	15312	15351	15130	15291	15243	15350	15072	15462	15254	15120	15040	15041	15120	15225	15188	15113	15020	15173	15373	15293	15183	15219	15252	15190	15282	15240	15278	15285	15336	15522	15273	15341	15193	15062	15268	15183	15371	15053	15294	15366	15354	15189	15080	15224	15261	15283	15139	15185	15157	15450	15281	15190	15244	15140	15273	15170	15230	15072	15230	15247	15113	15088	15293	15212	15122	15161	15259	15287	15076	15196	15110	15183	15117	15261	15337	15428	15229	15317	15141	15480	15415	15260	15362	15340	15373	15347	15127	15353	15274	15216	15217	15240	15174	15153	14962	15332	15197	15096	15123	15121	15206	15254	15128	15094	15323	15277	15135	15284	15480	15192	15174	15257	15437	15153	15186	15149	15355	15270	15284	15211	15256	15311	15310	15016	15272	15154	15319	15102	15139	15274	15213	15348	15154	15409	15125	15143	15357	15097	15260	15156	15118	15224	15339	15289	15316	14999	15105	15366	15257	15194	15260	15294	15270	15260	15241	15114	15243	15455	15260	15217	15294	15311	15201	15180	15373	15221	15420	15449	15336	15238	15001	14938	15271	15390	15171	15102	15181	15304	15346	15397	15205	15268	15093	15290	15262	15352	15219	15314	15030	15331	15160	14960	15330	15227	15326	15152	15319	15307	15274	15474	15229	15242	15103	15251	15254	15206	15022	15415	15315	15221	15343	15231	15090	15170	15184	15263	15415	15344	15147	15353	15217	15310	15424	15189	15200	15243	15182	15151	15252	15223	15277	15191	15259	15265	15262	15344	15316	15257	15273	15458	15363	15250	15061	14974	15212	14923	15231	15213	15390	15268	15217	15098	15309	15303	15197	15270	15162	15091	15391	15140	15457	14999	15333	15096	15204	15242	15334	15168	15214	15240	15321	15331	15165	15289	15292	15226	15274	15182	15066	15150	15475	15345	15251	15245	15207	15154	15178	15307	15196	15382	15240	15332	15255	15184	15228	15310	15175	15319	15209	15174	15202	15286	15253	15300	15460	15533	15208	15267	15426	15202	15311	15207	15141	15326	15205	15241	15003	15276	15393	15278	15262	15369	15193	15224	15255	15271	15286	15221	15169	15097	15275	15630	15296	15287	15238	15225	15214	15127	15233	15311	15077	15118	15212	15146	15051	15248	15156	15322	15181	15239	15289	15352	15186	15191	15165	15181	15424	15148	15250	15035	15345	15365	15240	15012	15136	15231	15088	15129	15373	15111	15291	15029	15168	15179	15299	15159	15299	15272	15334	15258	15227	15254	15402	15246	15152	15170	15119	15201	15315	15282	15210	15161	15312	15293	15034	15067	15145	15232	15147	15431	15268	15331	15199	14895	15391	15345	15137	15314	15072	15018	15181	15322	15153	15338	15443	15243	15055	15182	15250	15326	15277	15224	15291	15288	15227	15223	15184	15287	15241	15377	15210	15211	15203	15374	15380	15185	15139	15170	15287	15251	15145	15254	15204	15138	15035	15170	15356	15125	15359	15388	15216	15344	15325	15156	15151	15148	15124	15219	15106	15313	14991	14960	15227	15217	15066	15195	15244	15430	15172	15322	15055	15212	15072	15295	15222	15132	15251	15162	15282	15331	15125	15364	15326	15355	15295	15337	15365	15404	15334	15335	15416	15235	15370	15195	15224	15228	15090	15322	15281	15394	15321	15143	14989	15380	15424	15136	15277	15150	15103	15383	15044	15262	15276	15024	15214	15164	15089	15273	15268	14995	15318	15319	15300	15157	15515	15376	15099	15225	15181	15355	15178	15262	15285	15416	15183	15314	15186	15204	15230	15443	15245	15218	15289	15270	15194	15221	15368	15133	15184	15169	15382	15244	15250	15264	15302	15286	15271	15417	15229	15242	15354	15307	15195	15206	15374	15288	15486	15469	15229	15260	15140	15357	15146	15066	15382	15207	15308	15359	15171	15225	15381	15193	15358	15248	15092	15362	15430	15073	15331	15061	15171	15235	15114	15118	15073	15176	15411	15404	15095	15045	15155	15267	15090	15105	15359	15387	15204	15304	15063	15291	15455	15452	15184	15304	15281	15102	15113	15226	15166	15128	15120	15220	15382	15440	15144	15239	15197	15130	15246	15407	15289	15273	15356	15320	15347	15306	15253	15199	15122	15242	15109	15163	15365	15391	15244	15096	15206	15270	15413	15193	15324	15383	15279	15146	15198	15239	15074	15356	15321	15083	15196	15137	15246	15153	15333	15227	15186	15121	15268	15050	15266	15043	15220	15227	15229	15360	15136	15280	15323	15257	15424	15391	15346	15255	15308	15219	15251	15037	15278	15484	15147	15424	15291	15269	15225	15260	15056	15280	15272	15213	15082	15216	15240	15355	15123	15081	15185	15312	15179	15206	15175	15052	15057	15065	15435	15249	15391	15203	15213	15255	15378	15274	15269	15270	15312	15220	15222	15183	15357	15424	15240	15235	15261	15274	15408	15479	15177	15204	15199	15416	15338	15132	15346	15330	15173	15474	15066	15215	15089	15100	15237	15250	15349	15304	15380	15175	15214	15132	15333	15222	15193	15179	15092	15305	15233	15094	15274	15244	15381	15429	15284	15285	15240	15203	15168	15348	15151	15295	15357	15311	15454	15073	15221	15215	15337	15196	15268	15155	15051	15423	15129	15309	15200	15259	15223	15083	15197	15447	15202	15256	15137	15341	15125	15464	15477	15210	15261	15060	15218	15240	15350	15302	15178	15372	15294	15302	15522	15359	15367	15316	15142	15253	15311	15235	15334	15477	15311	15187	15085	15261	15210	15263	15147	15243	15404	15410	15065	15213	15435	15189	15150	15165	15240	15300	15359	15175	15287	15227	15251	15308	15353	15416	15209	15245	15277	14983	15357	15202	15258	15267	15369	15378	15199	15379	15191	15311	15195	15264	15223	15360	15299	15227	15468	15219	15207	14953	15278	15217	15142	15032	15196	15558	15090	15291	15388	15224	15279	15238	15016	15384	15215	14990	15350	15386	15335	15083	15199	15123	15267	15319	15159	15349	15193	15051	15159	15276	15258	15042	15202	15341	15386	15362	15076	15384	15230	15301	15291	15333	15161	15147	15290	15099	14989	15263	15226	15303	15237	15304	15222	15268	15339	15183	15362	15406	15221	15289	15277	15165	15344	15379	15206	15230	15237	15127	15231	15184	15357	15199	15237	15395	15091	15055	15157	15101	15185	15286	15175	15289	15271	15237	15364
26832	48305	45069	36849	29264	24223	19404	16667	15655	15325	15434	14926	14192	14279	14099	13879	13845	13825	13623	13685	13797	13833	13694	13941	13873	13762	13773	13643	13846	13868	13727	13906	13785	13577	13683	13658	13708	13821	13716	13775	13677	13707	13617	13628	13700	13512	13685	13508	13563	13744	13680	13577	13839	13514	13762	13505	13547	13480	13586	13570	13544	13388	13495	13361	13419	13398	13516	13685	13473	13369	13428	13407	13386	13478	13342	13608	13676	13642	13417	13529	13504	13286	13484	13512	13549	13412	13367	13482	13456	13506	13443	13400	13359	13411	13473	13449	13421	13551	13209	13409	13339	13461	13369	13229	13393	13351	13402	13400	13498	13492	13475	13350	13530	13441	13517	13507	13362	13447	13315	13392	13439	13495	13462	13392	13480	13481	13532	13565	13435	13332	13423	13262	13484	13489	13494	13444	13410	13560	13470	13350	13309	13354	13405	13367	13438	13466	13390	13497	13450	13422	13587	13342	13283	13575	13392	13427	13333	13589	13411	13282	13363	13381	13493	13446	13471	13585	13536	13355	13582	13797	13337	13530	13464	13452	13545	13631	13268	13322	13413	13341	13392	13486	13399	13356	13362	13442	13443	13418	13501	13536	13473	13432	13340	13474	13557	13319	13412	13551	13354	13519	13288	13363	13502	13342	13469	13469	13367	13325	13609	13313	13410	13376	13537	13552	13375	13490	13459	13385	13448	13476	13384	13546	13510	13419	13530	13558	13558	13411	13319	13400	13659	13445	13373	13472	13442	13478	13409	13578	13594	13564	13403	13374	13217	13389	13434	13507	13425	13374	13390	13343	13386	13413	13408	13478	13546	13435	13459	13611	13272	13431	13396	13539	13548	13494	13594	13411	13306	13377	13476	13438	13453	13351	13318	13525	13546	13486	13540	13544	13179	13399	13356	13381	13570	13330	13425	13482	13486	13309	13476	13455	13327	13467	13391	13386	13438	13390	13326	13442	13422	13492	13484	13519	13342	13368	13432	13591	13440	13333	13554	13561	13337	13308	13406	13609	13323	13357	13371	13428	13451	13281	13543	13382	13395	13248	13482	13441	13424	13380	13532	13356	13359	13311	13434	13486	13413	13506	13406	13479	13469	13366	13446	13572	13360	13333	13501	13345	13469	13347	13416	13415	13404	13628	13316	13400	13324	13412	13442	13454	13487	13561	13407	13428	13268	13459	13563	13390	13367	13568	13414	13432	13443	13479	13489	13519	13278	13405	13469	13396	13526	13560	13310	13500	13533	13207	13380	13440	13527	13476	13380	13391	13347	13390	13388	13343	13322	13485	13420	13495	13643	13481	13482	13391	13419	13297	13319	13346	13534	13468	13467	13400	13492	13588	13541	13426	13542	13621	13474	13315	13322	13455	13483	13428	13381	13448	13222	13514	13389	13427	13426	13317	13373	13517	13547	13555	13487	13118	13447	13420	13495	13481	13607	13378	13516	13571	13572	13399	13516	13452	13422	13503	13281	13480	13533	13483	13437	13362	13243	13563	13452	13456	13509	13218	13464	13425	13388	13517	13534	13410	13270	13484	13424	13506	13343	13464	13551	13437	13374	13369	13412	13397	13381	13457	13233	13599	13251	13213	13409	13384	13482	13500	13257	13570	13411	13485	13348	13446	13500	13325	13363	13376	13371	13533	13444	13332	13343	13539	13530	13468	13523	13274	13596	13410	13462	13417	13323	13287	13566	13459	13401	13371	13391	13444	13500	13438	13533	13541	13504	13418	13359	13361	13379	13266	13476	13448	13420	13488	13489	13402	13408	13507	13341	13405	13560	13570	13359	13516	13496	13422	13542	13574	13466	13440	13230	13429	13369	13367	13348	13396	13737	13323	13373	13380	13420	13387	13403	13464	13400	13509	13347	13273	13478	13362	13478	13530	13325	13396	13359	13523	13452	13562	13304	13467	13258	13423	13319	13412	13499	13378	13350	13389	13581	13551	13381	13349	13317	13345	13511	13390	13279	13396	13586	13387	13485	13616	13368	13441	13371	13534	13421	13414	13460	13362	13364	13426	13351	13490	13428	13349	13537	13443	13402	13379	13354	13345	13404	13440	13385	13359	13489	13403	13472	13352	13474	13362	13351	13464	13514	13563	13433	13400	13431	13434	13382	13278	13502	13454	13225	13533	13477	13491	13639	13060	13377	13498	13447	13322	13422	13496	13521	13532	13306	13466	13370	13379	13438	13393	13447	13514	13459	13265	13345	13369	13414	13502	13485	13499	13454	13564	13400	13515	13385	13674	13435	13396	13384	13414	13525	13289	13356	13461	13495	13454	13518	13338	13333	13504	13429	13414	13523	13410	13579	13560	13475	13410	13375	13424	13288	13439	13435	13447	13507	13384	13490	13288	13401	13424	13540	13561	13395	13444	13376	13528	13410	13396	13401	13520	13438	13321	13317	13533	13602	13380	13403	13447	13293	13365	13487	13271	13399	13360	13310	13514	13397	13462	13558	13476	13385	13467	13434	13398	13296	13417	13491	13609	13249	13504	13482	13494	13385	13300	13434	13475	13428	13410	13352	13564	13386	13498	13417	13437	13505	13452	13499	13522	13582	13552	13427	13491	13510	13418	13463	13438	13465	13405	13459	13493	13371	13396	13471	13394	13313	13259	13591	13455	13374	13436	13266	13410	13477	13314	13365	13341	13448	13575	13226	13437	13326	13374	13350	13496	13389	13481	13502	13380	13455	13438	13281	13579	13224	13222	13556	13256	13558	13329	13465	13511	13377	13293	13462	13408	13416	13388	13394	13545	13446	13503	13684	13340	13336	13288	13352	13564	13467	13518	13452	13419	13392	13476	13559	13476	13532	13412	13446	13443	13506	13469	13473	13522	13483	13380	13453	13450	13471	13410	13358	13359	13349	13582	13527	13352	13412	13357	13520	13324	13665	13310	13437	13530	13450	13572	13486	13508	13465	13546	13402	13443	13437	13554	13378	13548	13448	13454	13424	13379	13414	13377	13388	13483	13434	13425	13419	13523	13572	13536	13473	13622	13345	13420	13426	13330	13496	13388	13457	13399	13468	13535	13288	13582	13429	13524	13443	13530	13453	13453	13465	13395	13410	13389	13433	13360	13496	13532	13288	13401	13459	13319	13303	13372	13400	13320	13217	13422	13387	13414	13647	13365	13315	13430	13482	13386	13359	13521	13439	13366	13472	13310	13284	13399	13473	13373	13356	13484	13236	13364	13444	13408	13248	13366	13636	13524	13577	13497	13453	13422	13609	13470	13510	13410	13407	13427	13451	13425	13473	13620	13402	13391	13375	13441	13283	13363	13390	13312	13301	13413	13495	13518	13470	13447	13298	13405	13415	13434	13552	13344	13259	13492	13355	13576	13325	13393	13627	13328	13349	13444	13535	13435	13395	13364	13547	13112	13469	13323	13336	13434	13503	13335	13392	13560	13450	13476	13502	13373	13408	13572	13514	13540	13476	13192	13307	13484	13489	13286	13584	13434	13374	13512	13508	13413	13410	13322	13532	13436	13554	13501	13456	13495	13324	13632	13615	13463	13423	13493	13587	13494	13449	13436	13206	13524	13363	13506	13460	13522	13329	13300	13456	13311	13450	13186	13474	13338	13507	13373	13493	13436	13394	13451	13461	13480	13366	13408	13411	13336	13589	13241	13479	13275	13478	13386	13502	13302	13534	13409	13559	13378	13516	13391	13519	13412	13471	13544	13387	13564	13458	13348	13366	13343	13579	13378	13286	13403	13488	13394	13483	13357	13407	13402	13411	13521	13366	13484	13539	13602	13409	13457	13527	13521	13476	13342	13259	13389	13521	13500	13190	13319	13275	13402	13493	13572	13316	13518	13545	13382	13633	13318	13478	13394	13430	13300	13568	13422	13526	13429	13296	13264	13415	13279	13355	13500	13540	13365	13427	13410	13634	13410	13440	13408	13414	13577	13452	13429	13340	13547	13534	13396	13563	13190	13323	13315	13487	13458	13328	13469	13352	13488	13364	13308	13484	13394	13353	13358	13436	13418	13577	13466	13581	13623	13516	13551	13235	13379	13485	13439	13449	13361	13531	13583	13296	13490	13387	13344	13504	13641	13370	13460	13454	13380	13297	13488	13404	13569	13475	13441	13520	13319	13567	13490	13475	13380	13159	13342	13341	13421	13412	13374	13535	13514	13378	13482	13390	13458	13439	13504	13351	13433	13425	13529	13482	13572	13191	13499	13505	13268	13468	13267	13410	13365	13397	13563	13337	13422	13508	13467	13306	13476	13346	13431	13294	13331	13522	13465	13549	13425	13389	13429	13443	13359	13372	13666	13500	13380	13483	13489	13382	13288	13485	13461	13494	13451	13284	13494	13420	13293	13439	13391	13409	13439	13455	13440	13555	13340	13454	13306	13452	13484	13365	13618	13385	13431	13482	13430	13391	13522	13373	13294	13389	13493	13447	13569	13325	13407	13425	13540	13539	13417	13406	13393	13593	13095	13307	13423	13453	13437	13401	13552	13307	13424	13508	13408	13465	13317	13445	13388	13447	13286	13513	13424	13355	13488	13435	13493	13419	13352	13245	13412	13395	13423	13320	13426	13561	13421	13424	13461	13526	13350	13578	13361	13451	13346	13424	13541	13528	13373	13501	13401	13427	13321	13325	13517	13382	13583	13340	13545	13357	13241	13369	13403	13520	13551	13379	13597	13409	13324	13471	13424	13563	13387	13495	13302	13493	13427	13349	13198	13358	13539	13259	13508	13359	13460	13428	13485	13369	13273	13487	13593	13381	13460	13605	13474	13524	13412	13451	13394	13377	13511	13412	13445	13335	13430	13413	13429	13408	13571	13255	13393	13469	13502	13460	13312	13413	13403	13439	13427	13359	13580	13209	13405	13540	13415	13408	13374	13454	13426	13567	13487	13616	13338	13431	13479	13374	13369	13339	13358	13406	13348	13249	13511	13399	13383	13307	13374	13497	13418	13481	13306	13558	13446	13380	13554	13379	13495	13343	13573	13633	13522	13444	13557	13539	13431	13393	13501	13604	13492	13354	13317	13495	13355	13448	13380	13407	13363	13566	13408	13342	13357	13473	13334	13381	13424	13364	13408	13305	13362	13265	13389	13423	13468	13486	13504	13313	13390	13368	13562	13514	13534	13462	13424
28232	23870	28134	24798	19706	17451	16022	15294	15299	15187	15237	15049	14882	14853	14692	14638	14561	14551	14498	14699	14618	14475	14627	14636	14563	14849	14609	14715	14594	14498	14770	14632	14525	14619	14766	14543	14749	14534	14743	14421	14536	14627	14757	14619	14687	14608	14671	14605	14744	14522	14629	14653	14494	14532	14491	14479	14595	14743	14703	14637	14674	14586	14585	14390	14490	14402	14628	14673	14712	14607	14564	14433	14553	14642	14659	14498	14539	14559	14535	14444	14501	14568	14561	14633	14488	14409	14397	14519	14569	14282	14464	14460	14448	14506	14367	14809	14544	14314	14458	14458	14461	14607	14541	14584	14450	14370	14386	14597	14521	14449	14824	14672	14650	14747	14514	14618	14433	14456	14448	14364	14329	14566	14434	14611	14752	14332	14583	14518	14576	14513	14449	14630	14495	14619	14566	14600	14597	14424	14545	14281	14666	14508	14537	14434	14417	14658	14503	14458	14625	14519	14404	14422	14374	14498	14561	14546	14467	14521	14520	14558	14417	14556	14580	14610	14519	14554	14676	14652	14577	14324	14558	14669	14563	14607	14762	14482	14387	14481	14456	14536	14510	14490	14608	14343	14490	14628	14513	14518	14603	14531	14416	14580	14604	14720	14813	14401	14430	14613	14556	14670	14574	14570	14574	14661	14431	14692	14541	14408	14592	14478	14494	14478	14488	14612	14439	14665	14389	14496	14518	14437	14429	14550	14536	14638	14641	14705	14555	14583	14343	14416	14486	14443	14618	14618	14441	14499	14408	14458	14638	14604	14551	14584	14541	14651	14601	14521	14409	14613	14610	14398	14577	14554	14410	14568	14470	14578	14423	14335	14524	14478	14629	14718	14477	14502	14687	14333	14686	14632	14249	14479	14545	14509	14430	14456	14449	14447	14703	14466	14515	14614	14571	14528	14439	14433	14589	14382	14576	14549	14481	14548	14376	14435	14548	14503	14622	14641	14392	14588	14623	14576	14591	14526	14552	14338	14567	14653	14440	14483	14343	14378	14602	14606	14426	14465	14370	14342	14444	14478	14468	14790	14653	14663	14531	14588	14513	14515	14558	14571	14563	14651	14542	14452	14584	14506	14647	14677	14626	14586	14557	14489	14648	14460	14570	14639	14622	14558	14621	14491	14470	14421	14513	14549	14587	14535	14635	14493	14441	14737	14398	14528	14576	14558	14674	14438	14478	14650	14299	14707	14664	14751	14564	14399	14311	14386	14385	14610	14540	14460	14638	14466	14601	14394	14584	14521	14741	14557	14449	14502	14469	14648	14370	14539	14523	14676	14330	14397	14500	14511	14499	14644	14699	14545	14436	14496	14732	14486	14476	14627	14559	14642	14593	14493	14543	14700	14694	14492	14532	14444	14678	14676	14593	14426	14560	14463	14500	14599	14442	14558	14642	14445	14434	14778	14342	14486	14706	14521	14627	14630	14460	14362	14632	14772	14740	14488	14588	14599	14623	14542	14607	14511	14628	14496	14561	14545	14526	14602	14564	14619	14590	14507	14476	14714	14627	14486	14599	14598	14600	14423	14319	14522	14511	14447	14650	14693	14605	14505	14529	14842	14412	14538	14687	14436	14520	14461	14661	14660	14459	14486	14552	14526	14456	14616	14574	14359	14445	14419	14749	14632	14451	14515	14559	14515	14519	14621	14456	14284	14323	14514	14404	14424	14639	14483	14455	14510	14569	14639	14806	14461	14671	14284	14680	14717	14444	14630	14547	14499	14418	14487	14423	14587	14491	14351	14471	14469	14369	14507	14362	14491	14554	14542	14569	14648	14660	14345	14650	14666	14399	14397	14285	14714	14686	14540	14414	14626	14712	14754	14665	14393	14499	14569	14529	14644	14512	14559	14495	14519	14443	14500	14529	14461	14658	14662	14717	14567	14561	14499	14685	14518	14491	14503	14628	14550	14532	14321	14505	14654	14587	14530	14558	14503	14543	14561	14571	14489	14395	14332	14555	14589	14594	14638	14637	14303	14533	14576	14701	14658	14491	14571	14478	14450	14550	14490	14335	14287	14575	14502	14469	14464	14391	14533	14569	14576	14561	14494	14579	14486	14503	14577	14467	14475	14434	14431	14562	14717	14498	14531	14642	14593	14409	14646	14546	14541	14333	14691	14511	14604	14427	14576	14513	14229	14643	14601	14594	14553	14561	14612	14503	14535	14513	14609	14429	14703	14688	14556	14512	14524	14415	14402	14661	14589	14673	14431	14527	14375	14500	14453	14595	14662	14596	14630	14563	14575	14623	14420	14809	14521	14597	14687	14413	14526	14383	14420	14348	14562	14650	14433	14582	14597	14576	14577	14529	14548	14765	14491	14440	14537	14490	14532	14404	14427	14637	14420	14485	14501	14553	14582	14512	14674	14565	14467	14510	14205	14683	14559	14544	14508	14522	14557	14567	14631	14485	14535	14566	14648	14316	14364	14508	14467	14625	14476	14343	14520	14476	14544	14474	14692	14744	14636	14483	14633	14618	14700	14588	14512	14545	14576	14775	14618	14567	14609	14490	14465	14558	14551	14573	14426	14631	14743	14641	14542	14391	14558	14726	14522	14612	14280	14687	14618	14464	14629	14671	14575	14651	14503	14648	14647	14574	14587	14628	14425	14550	14504	14470	14404	14542	14572	14565	14430	14609	14625	14581	14492	14439	14446	14313	14460	14665	14598	14402	14515	14615	14670	14611	14426	14582	14420	14594	14740	14555	14657	14634	14392	14568	14577	14464	14538	14725	14579	14484	14620	14305	14401	14421	14351	14663	14632	14633	14402	14501	14711	14417	14523	14558	14452	14499	14491	14609	14664	14598	14369	14425	14634	14633	14496	14518	14479	14301	14469	14549	14712	14587	14620	14699	14391	14639	14586	14408	14641	14701	14610	14649	14616	14551	14547	14591	14431	14666	14615	14621	14637	14416	14573	14558	14442	14445	14573	14559	14596	14772	14476	14461	14757	14731	14384	14496	14645	14444	14704	14515	14496	14541	14517	14537	14505	14466	14605	14495	14682	14643	14654	14566	14498	14529	14538	14597	14454	14309	14280	14588	14442	14582	14541	14704	14510	14636	14555	14642	14594	14593	14430	14612	14408	14578	14572	14621	14511	14639	14527	14579	14441	14607	14533	14534	14499	14596	14641	14561	14536	14596	14479	14650	14495	14635	14605	14664	14769	14727	14590	14602	14517	14335	14649	14473	14578	14495	14501	14321	14511	14584	14562	14512	14813	14515	14645	14473	14474	14520	14488	14426	14657	14525	14638	14546	14321	14613	14558	14529	14391	14471	14415	14627	14653	14711	14519	14572	14470	14612	14662	14666	14610	14622	14563	14670	14493	14640	14585	14418	14554	14444	14557	14629	14526	14635	14714	14592	14794	14535	14340	14602	14555	14683	14705	14453	14642	14473	14568	14500	14478	14392	14585	14613	14514	14601	14632	14568	14489	14573	14464	14343	14571	14607	14493	14476	14579	14585	14633	14457	14513	14577	14587	14571	14492	14469	14504	14637	14505	14711	14608	14557	14470	14573	14670	14528	14361	14629	14455	14466	14420	14582	14594	14699	14419	14437	14440	14709	14491	14561	14587	14725	14444	14618	14436	14865	14563	14328	14461	14549	14429	14593	14668	14470	14697	14417	14650	14583	14570	14647	14592	14808	14359	14570	14360	14360	14614	14453	14613	14604	14759	14530	14428	14358	14496	14619	14435	14420	14583	14530	14659	14690	14528	14322	14492	14370	14501	14546	14514	14564	14552	14515	14605	14500	14441	14479	14530	14701	14355	14532	14688	14504	14566	14419	14570	14534	14639	14521	14540	14504	14427	14515	14465	14634	14622	14622	14604	14511	14463	14383	14495	14466	14540	14602	14612	14563	14409	14737	14475	14586	14547	14351	14531	14516	14487	14514	14467	14465	14499	14448	14444	14538	14759	14545	14495	14541	14614	14592	14523	14598	14618	14618	14507	14482	14527	14521	14700	14755	14635	14659	14610	14521	14724	14680	14630	14642	14614	14620	14496	14631	14458	14513	14586	14623	14557	14491	14529	14607	14564	14521	14576	14517	14436	14623	14610	14533	14668	14626	14638	14406	14599	14471	14581	14574	14527	14561	14555	14580	14388	14670	14472	14435	14442	14728	14522	14572	14575	14402	14540	14760	14533	14624	14599	14526	14621	14572	14538	14498	14432	14642	14547	14496	14595	14552	14526	14437	14541	14468	14696	14576	14689	14627	14565	14461	14552	14606	14640	14605	14545	14563	14478	14755	14636	14547	14667	14518	14554	14511	14386	14585	14599	14511	14534	14536	14779	14748	14616	14553	14585	14443	14574	14482	14474	14531	14509	14461	14297	14452	14590	14562	14605	14444	14655	14449	14693	14512	14718	14629	14469	14612	14599	14469	14491	14573	14561	14662	14613	14552	14416	14539	14490	14710	14695	14747	14448	14510	14469	14709	14646	14653	14479	14744	14394	14642	14603	14513	14604	14525	14534	14460	14465	14579	14503	14522	14647	14742	14588	14514	14422	14458	14490	14771	14507	14631	14668	14614	14821	14459	14626	14498	14464	14632	14545	14411	14395	14566	14581	14553	14681	14413	14429	14632	14810	14530	14483	14503	14514	14499	14553	14463	14523	14835	14331	14580	14465	14672	14681	14779	14616	14606	14475	14652	14509	14515	14329	14417	14566	14448	14474	14631	14462	14591	14641	14477	14365	14456	14454	14442	14307	14404	14429	14603	14482	14736	14642	14649	14412	14548	14487	14437	14745	14644	14318	14570	14743	14534	14721	14448	14342	14420	14445	14368	14415	14616	14670	14523	14468	14535	14583	14505	14409	14706	14777	14730	14667	14740	14425	14491	14436	14677	14638	14500	14625	14534	14365	14542	14584	14645	14498	14732	14638	14435	14609	14720	14713	14562	14407	14693	14484	14593	14669	14486	14437	14268	14528	14652	14295	14575	14566	14774	14448	14511	14406	14705	14583	14635	14639	14458	14534	14572	14698	14682	14612	14391	14693	14681	14727	14432	14350	14592	14498	14582	14359	14654	14525	14742	14636	14552	14364	14629	14496	14542	14611	14521	14420	14615	14681	14749	14612	14546	14484	14530	14803	14640	14582	14635	14547	14563	14495
22236	33491	30150	23212	19655	16512	14473	14133	14003	13764	13856	13648	13327	13197	13159	13180	13133	12976	13143	13086	13005	13024	13187	13166	13155	13004	13233	13290	13044	13293	13200	13248	13062	13072	13296	13026	13227	13097	13084	13119	13133	13149	12980	12927	13017	12953	13055	13257	13022	13026	13116	13126	13154	12953	13145	13138	13043	13036	13075	12966	13044	12816	12914	13131	13132	13160	12995	13109	13049	13039	13059	13011	12887	13016	12963	12963	12983	12965	13038	13099	12995	12921	13163	12910	13062	13077	13035	13050	12997	13033	12902	13030	13078	12994	12966	13058	13038	13045	12907	13063	12857	13167	12860	13048	13079	12924	13066	12999	13061	12973	13013	13029	13036	13153	13006	13024	13049	13068	12959	13006	12850	12966	12955	13013	13102	13118	13034	12888	13021	13096	12938	13056	13132	13056	12967	13003	13106	13107	12909	13019	12975	13194	12891	13056	13074	13028	13013	12990	12956	12983	13097	12937	13032	13036	13135	13052	12951	13033	12920	12930	13129	13167	13020	12943	13135	13024	12988	13105	13063	12831	12975	13020	13050	13033	12844	13024	13047	12777	13121	13074	13100	12994	12801	12910	13191	12849	12994	13075	13093	12978	12966	12971	13024	13166	12961	13046	13047	13077	13044	12976	13028	12821	13014	12940	12879	13165	13034	13172	12905	12927	12850	13083	12925	13070	12997	13108	12951	12924	13013	12989	12965	13071	13075	13089	13054	12938	13002	12990	13147	12993	13156	13044	12895	12958	12948	13108	12923	12957	13065	13074	12947	13181	12941	12932	12880	12898	13004	13240	12958	12918	12885	13123	12788	12899	13041	12992	12898	12994	12982	13073	13005	12887	12991	12991	13092	12998	12822	13210	13069	13037	12874	13028	12995	12940	13142	13171	12990	12902	12996	12981	13068	13057	13016	12989	13143	12931	13140	12961	13169	12870	12926	13074	13066	13069	13116	13000	12974	12957	13108	12876	13143	13126	13074	13135	13055	12971	13072	13008	13014	13132	13067	12889	13019	12879	13068	13064	12955	13201	13018	13050	13125	13165	13132	12994	12995	13124	12831	13102	12988	13041	13051	13015	12926	13210	13132	13016	12992	13060	12943	12914	13094	13064	12931	12896	13116	13032	13123	13098	12945	12933	13164	13013	13000	13081	13040	13020	13062	13113	12871	12974	13025	13010	13206	13080	13069	12963	12953	13059	13029	13123	13052	12966	13000	13121	12895	13030	12868	13134	13007	12956	12862	13227	12899	13057	12991	13020	13322	12962	13049	13011	13160	12975	13055	13105	13024	13025	13079	12998	12919	13019	12971	13225	13247	13001	12962	12932	12964	12855	12982	13024	13106	12908	13148	13187	12919	13017	13068	12825	13135	12932	12996	12870	13088	13037	12954	12982	13122	13161	13095	12904	13001	13016	12915	12964	12930	13043	12864	12948	12995	12989	13000	12868	12920	13043	13004	12981	13051	13010	12829	12995	13118	12919	13029	12894	13125	13051	13006	13050	12957	13089	12930	12925	13062	12969	13089	12912	13056	13118	13037	12932	13081	13125	13064	13000	13210	13167	12897	13030	12956	12969	13041	12840	12833	13115	13132	13042	13138	12948	13022	12986	13033	12872	12914	13002	13113	13098	13036	13068	13115	13106	13016	12961	12912	13100	13023	13023	12960	13009	13058	12981	12858	12846	13041	13020	13134	12983	13117	12896	12938	12869	13155	12825	13090	13013	12975	12833	13044	13125	13156	12785	12817	12913	12975	13048	12951	12992	13010	13026	13074	12983	13042	13059	13151	12972	13022	12902	12830	13136	13108	13074	13058	12920	12989	13086	12997	13001	12938	12963	12881	12829	13015	13052	13000	13036	12942	13089	12843	13011	12925	13116	12770	12857	13023	13093	12888	12991	13058	12859	13036	13050	12968	12824	13014	12956	12944	12993	13137	12949	12964	12989	12819	12907	13055	13187	13058	13025	13053	12985	13036	13100	13034	12981	13122	12935	13212	13005	12973	12961	13001	12935	12988	13048	13095	12879	13088	13130	12933	12836	13101	12980	13067	13134	13001	13003	12962	12843	13092	13061	12953	12852	12933	12952	12980	12974	13027	12941	12898	13048	12914	13021	13029	13014	13039	12843	12907	13011	13119	13051	13100	13013	12868	13086	13034	13044	12907	12890	13073	12916	12902	12966	13044	12980	12882	12976	13044	13112	12983	12982	13191	13034	12972	12972	12926	12908	12978	12960	13068	12837	13000	13078	13020	13122	13035	13140	13056	13082	13111	13117	12957	12870	12865	13198	12882	12946	13030	12852	12968	13023	12968	13033	12995	13036	13080	12920	13074	12950	13027	13050	12978	12871	12887	13042	12964	12980	13202	13142	12882	13019	13038	12937	12997	13053	12816	13053	13049	12921	13033	13076	13152	12933	12951	12986	13141	13010	13075	13070	12899	13143	13071	13119	13131	13119	13207	13021	13017	12960	13028	13150	13144	12981	13097	13061	13071	12944	13080	13034	13073	12772	13126	13082	13229	13086	12926	12975	13133	12991	13101	12957	13088	13105	12921	13152	13077	12914	13139	12858	13121	12778	13132	13085	12996	13075	13086	13028	13026	12985	12905	13046	12984	12959	13064	13016	13013	12979	12945	13022	13196	13056	12951	12880	12951	12882	13076	12932	12982	12996	12988	13077	12987	13105	13003	12938	13151	12889	12883	12979	12907	12989	13128	13077	13053	13031	12965	13123	12970	12898	13125	13089	13168	12884	12928	12990	12868	12894	13188	13084	13055	12979	12794	12914	12978	13020	13101	12887	12990	12805	13061	12896	13079	12905	12950	12899	12931	13131	12968	13001	12871	13055	13117	12940	12964	12978	12946	13213	13243	12997	12986	13013	12991	12979	13083	12995	13000	12966	12991	12951	12999	13117	12825	13155	12979	12904	13088	13003	12989	13029	13000	12920	13156	12993	12972	13043	13054	12933	13154	12974	13053	13032	13051	13050	13078	12959	12998	12963	13128	12950	12996	12979	13018	12910	13038	12927	13092	13076	13130	13021	13284	13012	13041	12934	13212	12979	13068	12944	12998	13111	13252	13000	13083	13056	13034	13004	13183	13004	12986	13031	13044	12932	13044	13111	13038	12999	13119	12938	13136	13025	12920	12942	12939	13024	12948	12998	13025	13037	12892	13197	13007	12975	13129	12787	12800	13081	13056	13082	13006	13015	12981	13190	12931	12907	12976	12996	13067	12990	13141	13035	13056	13189	13019	13030	12995	12821	12935	13059	13043	13004	13022	13026	13137	12905	12825	13131	13117	12946	13171	12971	13137	13039	12880	13065	13027	12923	13080	13093	13050	13023	12987	12879	12991	13033	13057	13091	13176	13139	13150	12683	13046	13064	12959	13029	13040	12890	13038	13028	13085	13146	13029	13076	12818	13009	13136	12911	12873	12937	13109	13048	12823	13074	13045	13043	13065	13100	13101	13103	13063	13065	13080	13103	12737	13054	12954	12912	12981	13078	12995	12978	13091	13194	13004	13164	12895	13058	13051	12932	13081	13046	13049	13063	12937	13062	13003	12907	13100	13033	13031	12938	13057	13011	13051	13117	12878	13111	13082	12941	13001	12987	13090	13078	13109	12977	12965	12997	13025	13004	12964	12932	13000	12969	13095	12982	12956	13182	13042	12897	13096	12919	13010	13011	12939	13016	13004	12913	12887	13017	12993	13028	13151	13110	13002	13011	12960	12932	13020	13171	13047	13057	13042	12945	13124	12984	13094	12854	13178	12892	12953	13063	12950	13157	12991	13050	12918	13064	13133	13099	13082	12821	13125	12958	13028	12940	12961	12895	13032	12797	12955	12971	13110	12905	13024	13007	12951	13067	12909	12971	12932	13113	12986	12843	13105	13048	13014	13033	12977	12908	12952	13111	13144	12887	12829	12918	13122	13092	12939	13038	13117	13030	12928	12904	12871	13139	13091	12849	12934	13020	13037	13052	12958	13098	12993	13078	13009	12914	13166	13074	13048	12999	12887	12970	13021	13006	13081	13051	12932	12787	13062	13057	13111	13057	13031	13164	12991	12940	13030	12953	13014	12951	13064	12994	13041	13042	13097	13058	12997	13168	12954	13028	13088	12903	12986	12959	13083	13172	13025	12965	12991	13007	13124	13111	12984	12943	13035	12896	13144	12890	13027	13012	12969	13032	13036	12925	13119	13173	12874	12914	13104	12989	13021	13033	12944	13121	12908	13129	12964	12973	12921	12952	13062	12965	12910	13056	13083	13052	12874	13100	13000	12995	12873	12989	13112	13076	12985	13080	13071	13188	12903	12934	12985	12879	12940	12912	12898	12922	12941	12833	12943	12990	13045	12939	13053	12927	13062	12920	13110	13060	13012	13020	12925	12999	12885	13052	12835	13147	13239	13016	13084	12985	13047	13010	13033	12954	12987	12925	12861	12883	12890	13004	13168	13143	13058	13038	12915	13042	12929	13102	12969	13090	12882	13015	13095	13118	12899	13096	12855	12985	13151	13016	13076	13035	13014	13030	12897	13053	12926	13030	13073	12988	12980	13129	13117	13060	13099	13082	13008	13050	13010	12991	13064	13146	12994	13087	13114	12893	12946	13087	13044	12999	12930	12941	13121	13027	13070	12979	12897	13025	12938	13093	13020	12977	12879	13033	13018	12831	12807	13096	12948	13054	13017	12959	12884	12957	13080	13099	13005	12995	12815	12916	13054	13079	12924	13085	13024	12769	13101	13197	12986	13283	12947	12985	13073	12987	12926	13119	13049	12985	13134	13023	12915	13016	12961	13179	13117	12889	13056	12994	13103	13040	13155	12959	12989	12935	13017	12844	13089	12891	13070	12940	12917	12987	12914	13024	13059	12972	12992	12979	12953	13031	13045	13133	13013	12922	13084	13234	12895	12930	12996	13090	12934	13163	12887	13003	13126	13016	13053	12986	12885	13112	12850	12892	13055	12955	13157	12934	13063	13064	12935	13135	12865	12780	13043	13226	12980	12934	12945	13159	13037	13019	13020	13062	13011	12932	12855	13076	13070	12850	13070	13148	12907	13095	13065	12911	13092	12859	12934	12982	12860	13227	13004	12956	12976	13008	12920	12977	12985	12891	13061	12998
24132	21287	28769	25378	23874	22719	19914	16676	15740	15678	15384	15180	15013	14922	14691	14852	14899	14824	14700	14593	14606	14786	14724	14612	14800	14606	14718	14921	14716	14638	14644	14739	14636	14710	14742	14766	14670	14854	14578	14552	14750	14736	14641	14549	14471	14471	14578	14694	14780	14683	14404	14507	14610	14787	14531	14738	14705	14633	14640	14559	14651	14551	14463	14360	14459	14462	14468	14619	14571	14511	14544	14661	14787	14521	14494	14397	14588	14714	14533	14230	14377	14539	14621	14621	14243	14317	14487	14590	14470	14387	14550	14484	14360	14350	14634	14596	14509	14665	14541	14581	14507	14568	14612	14589	14562	14473	14515	14423	14540	14508	14400	14408	14388	14514	14643	14407	14517	14398	14443	14530	14567	14525	14308	14239	14417	14448	14509	14357	14516	14636	14416	14507	14520	14610	14496	14561	14252	14596	14461	14319	14643	14612	14467	14421	14548	14511	14626	14513	14495	14418	14472	14319	14545	14640	14467	14568	14451	14474	14602	14419	14600	14372	14500	14523	14619	14343	14492	14396	14613	14565	14443	14597	14500	14469	14526	14677	14415	14269	14562	14531	14414	14649	14717	14714	14571	14424	14590	14458	14525	14546	14495	14659	14471	14501	14605	14468	14593	14442	14482	14610	14476	14558	14350	14442	14503	14396	14397	14362	14440	14276	14313	14530	14444	14409	14619	14595	14541	14350	14508	14573	14537	14592	14486	14434	14372	14443	14419	14524	14576	14465	14456	14407	14624	14668	14410	14283	14490	14300	14514	14330	14617	14499	14642	14584	14418	14513	14421	14314	14506	14586	14571	14629	14318	14424	14497	14563	14256	14427	14464	14430	14486	14390	14444	14337	14554	14387	14324	14382	14580	14360	14384	14654	14598	14576	14438	14489	14456	14641	14506	14534	14645	14430	14492	14525	14525	14517	14354	14405	14547	14417	14426	14355	14458	14519	14563	14507	14482	14497	14473	14473	14636	14496	14508	14528	14431	14442	14741	14433	14540	14399	14548	14575	14528	14709	14492	14408	14486	14352	14400	14595	14577	14386	14672	14383	14684	14402	14539	14589	14662	14610	14700	14496	14493	14451	14437	14682	14527	14514	14562	14471	14498	14693	14553	14582	14579	14400	14388	14590	14427	14389	14598	14431	14465	14589	14416	14481	14664	14540	14512	14533	14458	14518	14365	14528	14439	14410	14435	14619	14504	14517	14640	14557	14513	14449	14454	14491	14317	14510	14530	14457	14562	14414	14415	14399	14748	14644	14473	14477	14616	14469	14466	14484	14542	14474	14465	14567	14476	14556	14473	14429	14558	14613	14599	14496	14397	14499	14411	14525	14547	14429	14599	14515	14650	14319	14635	14480	14444	14650	14509	14588	14501	14668	14336	14494	14664	14577	14542	14422	14466	14407	14466	14496	14464	14466	14474	14522	14695	14543	14511	14517	14493	14330	14646	14637	14692	14469	14383	14610	14615	14535	14501	14589	14411	14562	14474	14530	14546	14521	14256	14646	14481	14474	14561	14493	14445	14439	14503	14598	14645	14653	14568	14575	14392	14369	14734	14544	14548	14601	14528	14382	14389	14502	14348	14550	14718	14465	14435	14318	14623	14425	14447	14460	14292	14621	14417	14560	14434	14396	14440	14334	14541	14575	14390	14431	14451	14454	14696	14533	14499	14481	14562	14273	14600	14526	14570	14538	14510	14424	14386	14391	14544	14487	14507	14478	14382	14263	14623	14471	14566	14707	14542	14628	14468	14585	14623	14287	14394	14568	14543	14494	14305	14450	14442	14584	14477	14658	14567	14437	14487	14581	14404	14497	14406	14518	14349	14629	14399	14528	14309	14542	14646	14648	14539	14482	14480	14516	14584	14461	14398	14305	14601	14760	14576	14636	14409	14653	14518	14252	14367	14733	14523	14608	14413	14667	14523	14616	14452	14711	14518	14653	14467	14620	14502	14428	14506	14519	14486	14387	14376	14313	14380	14567	14465	14367	14671	14328	14432	14549	14417	14720	14412	14616	14623	14445	14596	14566	14556	14355	14645	14538	14528	14618	14533	14647	14441	14454	14524	14312	14571	14459	14580	14547	14453	14510	14575	14641	14395	14506	14394	14607	14494	14379	14402	14490	14431	14565	14610	14700	14502	14532	14599	14440	14429	14515	14266	14433	14365	14492	14332	14523	14532	14364	14506	14604	14484	14522	14420	14488	14542	14293	14514	14566	14497	14754	14512	14467	14503	14568	14494	14406	14674	14706	14627	14465	14387	14403	14384	14302	14485	14425	14459	14634	14619	14581	14689	14514	14554	14401	14660	14526	14853	14341	14671	14640	14575	14420	14380	14555	14506	14604	14453	14634	14518	14397	14650	14475	14766	14503	14461	14747	14377	14499	14638	14694	14532	14549	14430	14423	14459	14392	14354	14567	14682	14525	14368	14386	14417	14362	14506	14469	14424	14594	14634	14491	14407	14503	14439	14536	14524	14498	14330	14649	14395	14644	14520	14458	14624	14494	14378	14442	14426	14633	14415	14456	14536	14573	14519	14501	14527	14605	14529	14561	14655	14560	14554	14628	14646	14657	14489	14625	14586	14446	14507	14442	14571	14296	14483	14476	14449	14350	14470	14613	14518	14349	14424	14592	14516	14533	14606	14548	14350	14635	14559	14332	14448	14523	14301	14442	14578	14478	14592	14540	14634	14573	14420	14329	14453	14510	14531	14503	14581	14743	14627	14569	14368	14345	14554	14586	14250	14558	14547	14593	14514	14501	14687	14604	14567	14679	14552	14377	14536	14550	14504	14334	14550	14608	14376	14621	14437	14264	14446	14644	14465	14511	14580	14599	14506	14431	14448	14528	14510	14388	14521	14649	14743	14632	14650	14509	14484	14376	14565	14489	14462	14705	14484	14357	14633	14569	14374	14513	14323	14363	14423	14413	14419	14344	14410	14484	14498	14397	14625	14417	14502	14444	14395	14563	14536	14441	14499	14555	14505	14545	14429	14465	14575	14625	14399	14490	14508	14612	14531	14544	14562	14672	14524	14489	14421	14456	14533	14461	14589	14547	14511	14469	14443	14580	14595	14580	14594	14582	14606	14551	14591	14541	14604	14562	14627	14403	14761	14855	14378	14431	14591	14621	14706	14197	14454	14625	14414	14463	14453	14525	14436	14421	14530	14593	14555	14567	14551	14477	14500	14618	14511	14582	14517	14674	14483	14496	14430	14363	14516	14613	14411	14401	14462	14539	14427	14469	14751	14434	14374	14421	14519	14506	14563	14242	14560	14561	14494	14686	14784	14569	14556	14381	14374	14541	14632	14637	14422	14700	14557	14516	14577	14391	14692	14502	14612	14319	14545	14540	14479	14367	14496	14532	14306	14453	14649	14618	14659	14568	14621	14496	14498	14477	14536	14541	14413	14341	14671	14418	14590	14476	14624	14739	14641	14471	14560	14488	14631	14413	14350	14600	14427	14681	14376	14424	14302	14312	14422	14601	14482	14466	14537	14528	14499	14427	14499	14615	14557	14575	14567	14433	14529	14687	14588	14611	14461	14608	14430	14608	14474	14589	14476	14665	14331	14518	14279	14520	14570	14503	14466	14662	14511	14482	14324	14587	14819	14580	14523	14621	14565	14612	14286	14579	14761	14582	14553	14367	14737	14480	14306	14526	14735	14466	14393	14351	14614	14501	14389	14480	14485	14490	14383	14483	14572	14328	14283	14511	14700	14588	14559	14459	14555	14321	14419	14411	14416	14477	14437	14546	14551	14584	14425	14508	14566	14561	14352	14444	14351	14479	14455	14323	14583	14488	14444	14507	14437	14453	14420	14682	14673	14404	14459	14554	14458	14592	14393	14284	14195	14350	14660	14415	14437	14644	14305	14491	14454	14202	14659	14481	14528	14729	14509	14484	14515	14709	14512	14185	14502	14463	14495	14371	14637	14604	14752	14511	14486	14698	14469	14547	14516	14361	14596	14586	14543	14530	14504	14396	14557	14569	14387	14655	14639	14503	14543	14474	14444	14536	14420	14396	14487	14501	14226	14356	14625	14372	14689	14223	14439	14559	14349	14591	14499	14534	14523	14354	14407	14428	14421	14502	14286	14485	14475	14687	14580	14699	14503	14523	14464	14516	14444	14644	14571	14496	14517	14494	14590	14578	14512	14684	14471	14328	14556	14481	14408	14533	14483	14552	14425	14370	14471	14689	14481	14484	14412	14550	14513	14422	14374	14422	14431	14577	14605	14553	14472	14454	14370	14286	14400	14440	14704	14531	14620	14697	14363	14335	14564	14448	14328	14631	14438	14381	14359	14690	14447	14295	14668	14446	14630	14579	14546	14589	14476	14500	14604	14602	14518	14357	14484	14481	14280	14742	14408	14378	14589	14633	14554	14419	14597	14469	14616	14516	14390	14417	14589	14598	14516	14480	14441	14441	14292	14391	14377	14283	14421	14493	14457	14667	14502	14449	14560	14585	14748	14721	14577	14531	14440	14412	14637	14502	14552	14480	14454	14478	14573	14445	14559	14528	14381	14571	14433	14419	14638	14545	14396	14564	14517	14606	14433	14529	14629	14562	14538	14571	14687	14612	14329	14441	14431	14527	14506	14539	14496	14710	14516	14575	14612	14652	14558	14763	14459	14651	14419	14521	14381	14545	14493	14447	14348	14353	14379	14500	14408	14429	14454	14404	14135	14370	14625	14532	14714	14617	14804	14478	14551	14676	14336	14240	14475	14462	14693	14563	14438	14448	14385	14466	14488	14489	14494	14461	14411	14526	14509	14493	14491	14395	14467	14605	14465	14421	14442	14448	14524	14353	14496	14713	14575	14368	14501	14524	14659	14381	14561	14469	14448	14452	14612	14400	14285	14507	14532	14464	14662	14446	14449	14505	14515	14474	14543	14641	14561	14496	14617	14278	14463	14560	14508	14678	14590	14401	14600	14634	14499	14397	14576	14461	14523	14402	14516	14405	14557	14571	14443	14544	14651	14681	14666	14496	14429	14562	14621	14531	14487	14381	14330	14591	14561	14372	14372	14597	14714	14673	14506	14308	14524	14598	14465	14601	14465	14530	14374	14568	14544	14429	14491	14472	14635	14455	14533	14549	14469	14593	14302	14647	14611	14580
24431	43042	39376	34160	25734	20057	16577	15291	14548	14233	14164	13929	13481	13476	13306	13380	13421	13201	13314	13098	13135	13235	13314	13154	13265	13285	13349	13245	13294	13276	13272	13084	13226	13240	13266	13160	13270	13115	13177	13336	13168	12990	13169	13226	13077	13122	13106	13161	13174	12992	13045	13264	13002	13219	13027	13027	12975	13002	13156	13175	12873	13074	12853	13056	12987	13150	12914	12960	12949	13047	13072	12848	12855	12978	12941	12835	13015	13039	12910	12752	12931	12898	12995	13019	12999	13206	12897	12763	13006	12906	12964	13034	13068	12965	12874	13095	13062	13192	13023	12883	13025	13087	13132	12924	12994	12950	13043	12794	13050	13002	13025	12957	13019	12902	12950	12985	13125	13099	13025	12939	13043	12821	13012	12912	12915	12926	13013	13056	12917	12878	13037	13007	12887	12860	12984	12924	12955	13120	13085	13034	13102	12917	12847	12980	13042	13001	12959	12941	12997	12816	12993	12970	12913	12767	13146	13124	13063	12868	13137	12929	12943	13089	12942	13036	13021	12925	13060	12838	13000	12916	13034	13166	12947	12785	13041	13040	13085	13091	12943	13133	12955	13087	12892	13004	12927	12951	13057	12972	12974	13257	13128	12876	13083	12964	12868	13085	12997	13046	12933	12822	12829	13069	13078	12983	12897	12967	12953	12954	12953	13094	12994	13055	12863	12978	13083	13009	13111	13031	13045	12960	12997	13049	13011	12953	12838	12824	12931	12949	12975	13097	13121	13140	12848	12976	12923	13137	12998	13123	13050	13045	13044	12833	12879	12904	12826	12886	12940	12929	13050	12953	13050	12979	12886	12974	13035	12906	13023	13088	12996	12938	13214	13052	13025	12901	12979	13152	13018	12898	13066	12970	13033	12998	12847	12916	13101	13000	12903	12841	12969	12922	12908	13019	13006	12901	13100	12871	12974	12963	12972	12990	12821	13021	12961	13151	12901	12960	12940	12888	12987	13037	12929	13051	13028	13006	13068	13104	12959	12955	12976	13049	12850	12924	12976	12980	12929	12912	12978	13059	12978	12834	12917	12958	13033	12888	13010	12926	13108	12916	13129	13085	13033	13138	12984	12883	12806	12886	12936	12927	13053	13058	13085	13163	12925	13107	12873	12997	12982	12920	13083	12853	12938	12921	13120	12977	12853	12972	13196	13144	13051	13005	12901	12911	13170	12970	12898	12835	12868	12919	12890	13049	12929	13053	12981	13022	12753	12859	12988	12981	12958	12902	12952	13025	12922	13098	13044	13034	12993	13059	13085	12871	13009	13028	12992	13019	13031	13044	13003	13042	12919	12970	12969	12891	12895	12913	12936	12936	13048	12904	12935	13181	13081	12940	13009	13097	13256	13082	13096	13103	12948	12979	12966	12983	12934	12967	12777	13035	12980	12951	12896	12914	12946	13230	12998	13018	12906	13080	12910	13061	12905	12882	12992	12971	12888	12987	13006	12853	13013	12902	12749	12943	13054	12981	13064	12981	12835	12919	12962	12965	13067	12948	13038	13052	13018	13182	13095	12826	12996	12907	13056	12995	12954	12952	13122	12956	13059	13075	12997	12960	12758	12840	13037	12950	13024	12999	12786	12899	12975	13052	12878	12977	13038	13127	13041	12879	13074	12934	12906	12867	13079	13093	13033	12978	12820	13198	12862	13027	12947	12937	12911	12994	13014	12940	12963	12929	13115	12824	13012	12954	12902	13013	12916	13009	13059	12990	13066	13030	12941	12873	12963	12902	12929	12952	12983	12928	13014	13062	13133	12946	13003	13008	12929	13052	12869	12947	12886	13109	13030	12901	13160	12982	12993	12909	12931	12875	13040	12977	12995	12942	13001	12887	12912	13003	12892	12968	13069	13025	12979	13069	13291	12999	13015	13090	12970	12965	13007	13072	12981	12969	12850	13047	12899	12828	12948	13124	13010	12901	12927	13009	13012	12848	12965	12806	12991	12992	12968	13015	13032	12979	12927	13226	12993	12801	12851	13137	12832	13037	12965	13056	12909	13067	13114	13035	12933	13012	12964	12936	12939	12994	12856	13013	12976	12930	13101	12867	13007	12903	13113	12915	12802	13024	13192	12891	12949	12925	12955	13088	13070	12927	13079	13094	12897	12974	13151	13052	13002	12994	12939	13047	12967	13010	13103	12981	13101	12906	12945	13126	12966	13068	13153	12886	13018	12932	13083	12940	12984	13066	13099	12860	13138	12998	13000	12940	12981	12863	13128	12875	13071	13073	13039	12819	13047	13051	13046	12863	12949	12811	13083	13025	12977	13027	12870	12899	13068	13141	12977	12923	12990	13196	12981	13078	12903	13136	12941	12987	13023	12930	13100	12980	13061	13025	13052	12965	13027	12997	12974	13130	12878	12948	12863	12964	13138	13075	12985	13017	13139	13100	13175	13025	12951	13022	12902	13146	13045	12917	12978	12796	13138	13069	12963	12998	13016	13040	12893	13130	13004	12982	12896	12915	13226	13025	12914	13003	13007	13022	12979	12974	12998	12953	13056	12855	12994	13007	12987	12890	13116	12845	13240	12983	12860	12868	12909	13002	12725	12983	13100	13010	13086	13104	12920	12781	13018	13190	13055	13030	12954	12812	13234	12937	12834	12959	12938	13029	12892	13063	12971	12906	12956	12924	13008	13014	12978	12846	13021	12891	12795	12968	12983	13147	12951	13163	12897	13044	12978	13029	12978	12943	12888	13001	12932	12933	13112	12872	13081	13142	12974	12987	12926	13094	13009	13095	13058	13061	12973	12919	12900	13002	12993	13057	13027	13062	13092	13120	12978	12897	12966	12937	12804	12941	12884	13106	12970	12989	13115	12943	12936	12862	13024	12976	12920	13167	12891	12955	12938	12990	13125	12937	13042	13124	12859	13135	13177	13027	12959	12985	13012	12939	12955	12916	13095	12896	12900	12953	12892	13130	12933	12978	12894	12991	13078	13271	12988	12964	12956	12984	12881	12999	13089	13037	13028	13116	13036	12995	12951	12754	13187	12809	13038	13002	12966	12897	12986	13070	12948	12917	13158	13019	12974	12949	13041	12940	12934	12991	12859	12983	12837	12831	13044	12976	13078	13062	13098	13013	13068	12845	12959	13118	12977	13136	12866	13045	13075	12903	12976	12885	12875	13178	12822	13116	12828	13013	13041	13074	12953	13034	12897	13051	12874	13058	13165	12962	13108	13076	12910	12985	13128	12910	12964	12941	12982	13022	12947	12985	12966	13000	12847	13142	13015	13064	12963	12814	12870	12964	12985	12977	12910	12966	12983	12946	12922	12912	12965	13004	12946	13136	12950	13175	13019	12958	12999	13053	13129	12874	13068	12954	13118	13086	13084	12944	13036	12899	12939	13012	12825	12917	12972	12848	12882	13083	12860	12999	13044	12972	12839	12984	13215	13043	13064	12951	12937	13002	12998	13015	13016	13066	12760	12997	12889	12951	12977	12943	13055	13138	12939	13012	12970	12991	12911	12873	12961	12956	12927	12824	13120	12808	13012	13095	13092	12882	13054	13061	13014	13019	13183	12907	12709	12995	13016	12939	12865	13008	12917	13090	12881	12776	12984	12953	13178	13079	13053	12959	12915	12917	12904	13083	13094	12972	12816	13017	13022	12924	13036	13032	12858	12911	13014	12966	13045	12979	12974	13005	13029	13068	13023	13078	13003	12977	13055	13002	13105	12987	13046	12827	13045	12985	12923	13028	12941	13098	12958	12982	12875	13038	13190	12889	12922	12999	12895	12992	12892	12940	12854	13029	12918	12955	12932	12963	12974	13076	12940	12988	13042	12942	13001	12810	12900	13128	12959	13116	12815	12991	12814	12993	12999	13174	13049	13033	12924	12978	12798	13000	12920	12867	13009	12945	12898	12781	12965	13041	13104	13153	13017	13027	12889	12881	12916	13011	12812	12942	12777	13003	13011	13047	12897	13036	12922	13078	12808	13053	13135	12868	12960	13037	12872	13109	13002	12923	12993	13137	12926	12979	13061	13029	12957	12920	12852	13077	12999	13039	12876	12966	12993	13014	12904	13115	13072	12998	13013	12871	13050	13049	12934	13019	12978	12964	12954	12933	12983	13081	12939	13040	12815	13132	12878	13008	13150	12969	13041	12901	12954	12947	12883	12901	13016	13092	13115	12996	12910	13000	12950	13080	12929	13005	13050	13032	12909	12947	12866	12971	12976	13118	12977	13124	13151	12785	13063	13023	12825	13051	13041	12971	13043	13133	13014	12984	12950	13072	12929	13129	12814	12970	12836	13019	13090	13047	13030	13063	12917	12954	12994	13105	13028	12945	12966	13039	12869	13066	12868	12894	12946	12953	13060	12995	12993	12893	12969	13075	12898	13082	12924	12926	13088	13032	13094	13064	12950	13006	12793	13084	12994	13004	12988	12862	13136	12924	12890	12916	13175	12861	13061	12979	12801	13076	12964	12911	13027	13071	13069	13088	12945	12932	13011	12959	12925	13069	13022	13065	13055	12995	13115	13113	13142	12967	12758	13088	13133	12971	12887	12970	12884	12937	12985	13055	13125	12928	13110	13059	13026	12958	13088	13004	12820	12871	13121	12914	12999	12964	12890	12961	13063	12974	12948	13013	13115	12999	13019	12951	12832	13197	13009	12754	13035	13039	12732	12991	12975	13000	12988	13014	13073	13033	13092	13087	13015	13029	12942	13108	12907	13041	12994	12916	12963	12861	12831	12956	12974	12993	12967	13043	13168	12982	13169	13016	13056	12940	12949	13196	12952	12981	12960	12742	13060	13011	13041	13004	13122	12868	12952	13007	12884	13039	13075	13049	12928	12948	13023	12889	12874	12981	12982	13058	12886	13176	12986	12871	12882	13120	12941	13020	13162	13022	12903	13039	12912	13159	13153	12927	13100	13057	12844	13107	13032	12875	12932	13112	13082	13037	13053	12923	12925	12877	12915	12972	13047	13051	12990	12983	13091	13021	12864	12952	12946	13010	12868	12977	12985	12932	13075	13004	12959	12960	13002	13153	13040	12992	13047	13108	13119	12921	13131	12894	13034	13135	12861	12996	13038	12897	13085	13093	12992	13030	13121	13269	13018	12970	12963	13074	13161	12912	13036	13110	12885	13010	12823	13141	12964	13020
23052	21256	29086	23999	22430	24950	24499	18351	16484	16648	16245	16257	15782	15579	15408	15414	15565	15444	15375	15316	15432	15330	15362	15178	15400	15425	15347	15342	15529	15365	15583	15370	15175	15354	15237	15176	15216	15176	15427	15256	15265	15227	15225	15196	15083	15027	15201	14961	15035	15170	15320	15046	15216	15158	15133	15038	15129	15261	15155	15144	15107	15194	15040	14955	15048	15039	15299	15088	15241	14881	14987	14916	14948	15067	15097	14901	14885	15125	15108	15143	14984	14981	14933	14995	14939	15057	15140	15096	15177	15011	14903	15053	15051	15065	15079	15113	15049	15031	15130	15144	15238	15115	15030	15100	15194	15139	14955	15212	15141	14974	14912	14976	14832	14799	14893	14934	15074	14943	15104	14960	14905	14900	15024	14994	14916	15252	15104	15048	15030	14925	15053	14872	15054	14921	15049	15106	15062	14904	15083	14916	15081	15325	15078	14927	15076	15051	14883	15149	15089	14958	14961	15004	14769	14907	14958	14950	14994	14925	15032	14882	14923	14768	14946	15159	15045	14885	14843	14844	14901	14938	14847	15008	14849	15037	15012	14896	15097	14941	15095	15150	15310	15024	15107	14964	15036	14850	14974	14751	14919	14946	14914	15011	15175	14989	14960	14891	15084	14890	15095	15011	14862	14851	15090	14911	14984	14982	15091	14996	14921	15062	15155	14818	15008	15219	15052	15047	14862	15014	15030	14969	15052	15026	14953	15205	14992	15017	15171	15048	14874	14935	14937	14925	14953	15006	15078	15001	15041	14912	14850	15045	15114	15176	14821	14982	14888	14857	15081	14794	15030	14917	14913	15118	15046	14843	14889	14959	14999	14957	14977	15011	14885	14896	15024	14906	15066	15053	15045	14963	15220	14860	14895	14907	14991	15017	14912	15123	15100	15094	15181	15040	15008	15122	15069	15031	15271	15105	14911	14967	14960	15098	15027	15070	14930	15091	15070	14922	15110	14982	15062	15055	15168	14995	15134	15003	14872	14929	15011	15285	14908	14872	14991	14995	15135	14928	14952	15076	15023	15099	15011	15068	15013	14929	14781	15021	14869	15090	15000	14997	15035	15016	15045	15010	14989	14976	14968	15078	14872	14975	15181	14900	14813	14931	15018	14957	15154	15083	14944	14864	14903	14802	14888	14933	14903	14889	14897	14971	14961	15072	14872	15052	14867	14856	14931	14861	14828	15259	14953	14920	15022	15005	15003	15179	15058	15035	14921	14935	15036	15082	15132	15026	14880	14972	14958	14955	15046	14969	14995	14940	14942	15113	14931	14744	15074	14996	14812	14656	14982	15052	14927	14897	15028	15009	14943	14932	14947	14782	14816	14871	15000	14996	14790	14979	14884	14990	14988	14834	15166	15041	14936	15064	14870	15103	15054	15131	14974	14700	15001	14847	14854	15108	15205	14914	15182	15031	14932	15001	14912	14922	15034	14884	15108	15049	15096	15049	15111	14922	15080	14865	15130	15040	14816	14935	14869	14860	14951	14786	15072	15092	15049	14830	14976	15056	14820	14727	14886	15064	14814	14881	14988	14993	14965	14847	15162	15052	14950	14899	15168	14810	14951	15060	15094	14966	15011	14988	15000	15031	15032	15165	14774	14935	14974	15013	14857	15037	14990	15123	14946	15164	15068	14895	14880	14870	15019	15026	15234	15227	14883	14964	15054	15001	14991	15073	15157	14751	15173	14811	15016	14985	15196	14992	14980	14930	14821	15129	15069	14698	15025	14968	15021	14977	14838	14955	14785	14954	14789	14893	14953	14997	15051	15014	15010	14934	15028	14904	14985	15022	14936	15015	14974	14876	15157	14866	15048	15230	15122	15047	15162	15175	15024	15109	14816	14978	14849	15073	14865	14960	15026	14967	15162	14914	15009	15135	15193	14904	15007	15020	14964	14933	14802	14971	15007	14952	14898	15010	14785	15109	15027	14896	14826	15219	15108	14898	15050	15044	14954	15002	15060	14879	15023	14962	14962	14975	14970	15131	15065	14957	14989	14953	14980	14974	14866	14922	14948	14922	15111	14770	14910	14832	14921	14957	14905	15006	15058	15228	15028	15104	14962	14888	15037	14884	14948	15067	15061	15072	15003	15122	14980	15042	15170	15136	14827	14752	14894	15018	14851	14803	14941	14792	14890	14874	14954	14947	14765	14900	15063	14953	14877	15114	15034	15145	14767	15030	14988	15318	15036	14986	14938	15016	15142	15025	15014	14932	15143	15091	14803	14875	14937	14911	14832	15069	15042	14872	14998	15078	14968	14934	15128	14888	15082	14973	15077	14998	14930	15028	14912	14959	14933	14867	14973	15035	14939	15060	14978	14831	14854	14892	14887	15133	15015	15111	14986	14844	14936	15037	15048	15063	14822	14868	14936	14987	15050	15138	15023	15086	14880	14934	15190	15064	15045	15006	14903	14984	15090	15055	15064	14860	14924	14762	14874	14950	15162	15195	14947	14960	14941	14843	14981	15078	15124	15076	14858	15149	15048	14873	14956	15018	15013	15037	15110	14839	14999	14887	14942	15160	15013	14852	14981	15062	14979	14856	14900	15133	15054	15015	15093	15027	15059	15016	14870	14992	15170	14885	14992	15000	14972	15009	14993	14843	15048	15034	15004	14931	14997	15105	14967	14922	15318	14985	15116	14897	14894	15143	14946	15156	14919	14947	14982	15049	14805	15109	14946	15033	15102	14912	15017	14841	15147	14948	14864	15008	15087	15070	15122	14956	14901	14925	14854	14803	15015	14847	14926	14826	15004	14880	14700	14965	14879	14950	15033	14903	14924	15027	15144	15009	15040	15010	15041	15077	14978	15040	14931	14699	14915	14783	14981	14880	15076	15048	14955	14871	14958	14956	15101	14753	14916	15034	15070	14971	14964	15259	15104	15190	15150	14901	15131	14786	14950	14987	14837	15209	15064	14869	14995	14993	14893	15019	15046	15008	14790	14857	14770	14972	14882	14990	15107	14903	15072	14937	14847	15120	14929	14900	14915	14958	15169	14925	14843	15152	15038	14989	14944	14883	14913	14990	15146	15046	15043	15049	15094	14723	14876	14933	15051	14931	14995	15018	14969	14846	15072	15038	15031	15031	15017	14834	14975	14924	14900	14971	14899	15070	14960	15037	14890	15070	14914	14916	15060	15040	14970	14892	14924	14885	15079	15030	15009	14771	14917	15188	14994	14942	14982	15050	14953	15166	15147	14910	14957	14935	14949	14730	14832	14878	14901	15017	15138	14942	15073	15051	15118	14909	14880	15056	14914	15001	14947	14920	14908	15075	14848	15001	14894	14962	15212	15360	15038	15179	14998	14970	14964	14784	15065	15035	14940	15026	15076	14930	14987	14905	15263	15019	15099	15121	15036	14865	14898	14927	14878	14946	14927	15025	15164	14931	15090	15207	15030	14832	15089	15137	14878	14883	15048	14923	15156	15057	15221	15064	14979	14986	14895	14824	14774	14969	15015	14878	14996	14905	14968	14982	14773	14873	15089	14884	15025	14865	14917	15185	15040	14836	14899	15016	15088	15029	15113	15080	14951	15041	15063	14957	15209	14792	15097	15026	15024	15071	15113	14912	14947	15178	15153	15067	15202	14973	15245	14959	14973	15039	15020	15072	14957	14984	15128	15095	15016	15124	14963	14991	15043	15092	14915	15039	15080	14934	15107	14898	15162	14893	15095	14887	15031	14964	14790	14988	14877	14981	14715	14813	14982	14816	15203	14961	15022	14982	14988	15239	14778	15136	14869	15101	14814	14938	15207	14926	14961	15076	15140	15065	14912	14956	15238	14972	15046	15141	15083	14701	14851	14964	14997	14989	15146	14900	14990	15139	15067	15093	14975	15143	14997	14970	15058	14870	14988	15045	14992	15062	14993	15077	14999	15104	15107	14885	15151	14978	15179	15002	15138	15006	14980	14856	15078	14839	15051	14817	14927	14980	14916	14951	15038	15050	14908	15046	15227	14926	14915	14943	15216	15022	14956	15054	15137	15023	15048	14837	14907	14952	15124	15026	14909	15050	14852	14876	14793	14802	14906	14923	14972	14820	15014	14997	15139	14928	14890	15137	14913	15049	14841	14774	15025	14899	14911	15083	15078	14814	15094	15001	14966	15088	14824	14957	14915	14780	14813	14921	14924	15069	14859	14694	14820	15105	14967	14956	15008	14906	14919	15112	15107	14944	14965	14986	14939	14968	15024	14877	14919	14808	15045	14875	14976	14857	15071	14929	15077	14872	15010	14743	15099	14859	14875	15085	14735	14874	14999	15123	14943	14956	15035	14825	15057	15051	14934	14766	15012	15072	14901	14879	14929	14943	15061	14918	15043	14967	15091	14846	14949	14817	14924	14860	14882	14903	14837	15102	15169	14854	14845	15029	15087	15011	15086	14948	14911	15032	15018	14979	15079	15139	15054	15029	15062	14991	15120	14896	14837	15071	15161	15151	14974	14865	15131	14782	15045	15125	15049	14946	15137	15063	15018	14941	15026	14918	14920	14709	14959	14919	14811	14872	15036	15013	15096	15168	15122	14956	15075	14939	15124	14966	15080	14750	14962	14855	15127	15086	15133	14968	14973	14921	15021	15122	15013	14948	14917	14951	14971	15050	15136	15034	15107	15057	14888	15035	15107	15108	14964	15022	15016	14993	15226	14906	15028	14952	14902	14968	15051	14973	15144	14868	14882	14921	15110	14943	14776	14974	15004	15076	15075	15057	15101	15080	15027	15014	14871	14843	14787	15033	15077	14972	14987	14930	15037	15092	14889	14936	15075	14997	14931	14991	14965	14924	14970	15038	14732	14762	15015	15055	15000	15033	14976	14796	14893	14846	14768	14974	15104	14911	14962	15075	14995	14815	15008	15023	15051	15181	14940	14916	15135	15031	14955	15016	14911	15031	15138	14930	14982	15107	15003	14953	15056	15022	14906	15220	14955	15144	15048	15231	15010	14747	14992	15101	15078	15011	14747	14942	14860	14989	14869	15072	14969	14972	15037	14943	15045	14986	14926	14846	14768	14941	14981	14879	14784	14669	15077	15082	14985	14967	15011	15013	14980	14970	14884	15257	15056	14952	15011	14929	14742	14979	14991	14653	14816	14954	15005	15209	15009	14977	14859	15095	14973	14856
27239	48872	45048	33609	30276	24939	18848	16782	15553	15352	14924	14968	14284	14068	13943	13867	13738	13640	13725	13582	13489	13488	13664	13657	13595	13648	13850	13751	13710	13653	13837	13529	13580	13592	13491	13490	13550	13564	13640	13508	13235	13643	13579	13315	13291	13522	13360	13270	13671	13459	13461	13295	13284	13520	13556	13317	13399	13492	13300	13539	13454	13352	13336	13366	13341	13375	13197	13432	13435	13351	13449	13198	13432	13248	13342	13343	13276	13191	13405	13173	13227	13249	13350	13420	13382	13211	13356	13356	13331	13283	13201	13135	13476	13329	13397	13366	13481	13159	13098	13277	13132	13397	13203	13461	13221	13275	13141	13214	13402	13334	13304	13239	13274	13330	13444	13386	13135	13295	13358	13403	13188	13304	13419	13415	13272	13399	13352	13313	13324	13238	13333	13370	13313	13279	13425	13238	13298	13193	13195	13407	13333	13280	13294	13269	13380	13431	13143	13390	13356	13339	13387	13321	13247	13274	13290	13274	13358	13275	13325	13461	13326	13345	13359	13201	13265	13163	13281	13370	13323	13442	13332	13350	13323	13166	13361	13294	13253	13293	13339	13191	13208	13289	13479	13292	13243	13370	13365	13300	13268	13163	13293	13236	13337	13205	13272	13252	13321	13295	13517	13226	13317	13165	13215	13345	13309	13148	13268	13105	13376	13272	13245	13241	13225	13226	13240	13189	13322	13366	13225	13413	13211	13335	13310	13369	13383	13287	13330	13281	13238	13311	13121	13377	13205	13212	13210	13322	13121	13277	13294	13212	13305	13179	13291	13393	13355	13199	13222	13191	13138	13182	13433	13322	13341	13266	13398	13195	13184	13301	13287	13248	13344	13344	13251	13264	13218	13458	13203	13122	13413	13058	13429	13429	13237	13175	13302	13348	13292	13446	13099	13143	13264	13378	13253	13267	13268	13348	13500	13338	13246	13174	13329	13296	13149	13334	13200	13266	13307	13312	13295	13188	13352	13205	13166	13330	13289	13349	13252	13367	13372	13252	13243	13331	13302	13201	13311	13232	13441	13330	13318	13333	13292	13318	13466	13236	13420	13306	13331	13214	13366	13282	13229	13383	13432	13179	13200	13393	13311	13323	13428	13291	13211	13342	13358	13220	13233	13221	13185	13288	13144	13270	13214	13242	13085	13222	13455	13167	13234	13283	13394	13304	13185	13275	13314	13438	13340	13372	13398	13296	13122	13356	13307	13363	13206	13304	13308	13382	13282	13410	13430	13283	13265	13289	13250	13507	13296	13331	13250	13151	13292	13345	13288	13220	13370	13351	13312	13337	13351	13255	13524	13151	13480	13133	13221	13256	13413	13430	13216	13438	13219	13287	13263	13342	13254	13427	13230	13249	13272	13337	13236	13306	13359	13200	13213	13236	13181	13563	13307	13244	13182	13416	13363	13278	13247	13357	13452	13345	13324	13462	13321	13208	13257	13268	13242	13464	13185	13460	13283	13091	13379	13317	13415	13293	13231	13211	13306	13302	13369	13183	13195	13311	13207	13437	13193	13142	13260	13287	13294	13214	13317	13265	13324	13388	13434	13406	13387	13243	13247	13336	13236	13127	13356	13311	13333	13379	13473	13198	13417	13327	13266	13235	13413	13183	13292	13291	13439	13140	13291	13342	13274	13408	13349	13347	13170	13340	13205	13387	13291	13335	13566	13306	13322	13235	13358	13315	13353	13252	13306	13215	13474	13300	13363	13360	13186	13335	13286	13176	13386	13380	13322	13356	13259	13330	13361	13179	13090	13247	13418	13220	13387	13298	13243	13251	13226	13225	13241	13142	13456	13229	13376	13286	13412	13187	13370	13124	13405	13238	13191	13362	13208	13307	13305	13430	13273	13311	13144	13225	13288	13288	13200	13422	13246	13237	13375	13142	13352	13214	13306	13321	13322	13201	13423	13329	13335	13351	13358	13274	13220	13366	13257	13287	13340	13235	13203	13279	13092	13306	13285	13487	13394	13473	13401	13266	13400	13328	13237	13293	13247	13283	13315	13383	13258	13436	13087	13284	13417	13364	13396	13319	13285	13311	13214	13277	13473	13119	13357	13192	13345	13368	13456	13324	13362	13303	13343	13247	13236	13287	13169	13209	13386	13335	13219	13384	13224	13408	13135	13344	13471	13233	13308	13187	13174	13289	13210	13361	13286	13380	13237	13284	13306	13194	13255	13302	13371	13331	13244	13134	13229	13400	13278	13364	13287	13402	13287	13316	13116	13548	13180	13267	13068	13182	13125	13169	13406	13301	13213	13420	13284	13068	13325	13239	13314	13256	13312	13248	13240	13346	13278	13321	13170	13302	13298	13318	13175	13215	13475	13185	13499	13316	13270	13123	13179	13300	13276	13231	13309	13139	13322	13308	13182	13315	13303	13287	13191	13213	13194	13226	13322	13242	13249	13343	13261	13231	13217	13266	13363	13184	13200	13120	13200	13231	13211	13230	13338	13320	13223	13331	13407	13165	13194	13346	13364	13177	13108	13400	13134	13269	13243	13297	13182	13299	13143	13187	13389	12997	13402	13257	13249	13328	13139	13353	13383	13321	13354	13319	13324	13252	13354	13378	13196	13211	13302	13092	13252	13200	13473	13307	13222	13297	13228	13144	13329	13311	13383	13245	13209	13248	13336	13293	13334	13255	13514	13281	13186	13255	13355	13243	13293	13372	13346	13300	13355	13199	13320	13232	13202	13372	13211	13282	13290	13334	13209	13179	13210	13276	13289	13352	13333	13426	13240	13259	13183	13154	13162	13443	13258	13377	13361	13476	13218	13319	13299	13215	13174	13313	13148	13218	13325	13204	13171	13423	13131	13371	13092	13423	13415	13260	13187	13286	13168	13233	13404	13162	13188	13305	13446	13301	13456	13109	13318	13134	13178	13430	13268	13088	13191	13412	13422	13454	13088	13158	13304	13198	13333	13285	13469	13242	13209	13265	13205	13371	13041	13275	13194	13207	13359	13262	13388	13461	13332	13368	13308	13168	13395	13324	13314	13460	13351	13277	13312	13257	13319	13288	13028	13296	13260	13284	13204	13151	13190	13299	13339	13449	13432	13207	13174	13535	13213	13209	13437	13382	13274	13140	13333	13285	13278	13224	13326	13153	13270	13272	13210	13283	13419	13374	13354	13370	13293	13405	13347	13284	13251	13283	13230	13239	13433	13073	13234	13275	13335	13288	13174	13285	13268	13354	13391	13516	13345	13434	13165	13154	13363	13224	13110	13298	13244	13335	13113	13300	13049	13337	13235	13194	13247	13338	13185	13359	13401	13337	13241	13366	13114	13276	13423	13325	13248	13328	13165	13377	13348	13230	13425	13292	13224	13335	13107	13393	13388	13244	13198	13332	13383	13406	13264	13199	13335	13174	13320	13220	13405	13233	13245	13307	13255	13237	13161	13217	13334	13263	13495	13352	13151	13324	13295	13199	13303	13287	13256	13317	13434	13269	13282	13253	13304	13189	13373	13226	13104	13155	13132	13180	13324	13247	13482	13287	13366	13406	13309	13323	13274	13241	13326	13216	13284	13251	13285	13329	13329	13226	13282	13265	13179	13323	13353	13208	13314	13264	13239	13277	13288	13276	13274	13395	13397	13318	13334	13305	13268	13448	13483	13322	13269	13204	13261	13229	13263	13118	13547	13313	13357	13157	13194	13152	13218	13309	13333	13303	13348	13266	13136	13360	13322	13149	13325	13102	13377	13300	13197	13230	13407	13159	13290	13397	13215	13257	13297	13372	13286	13347	13113	13274	13347	13314	13309	13358	13399	13211	13357	13209	13454	13139	13200	13432	13245	13236	13221	13142	13165	13348	13165	13358	13214	13322	13231	13234	13131	13367	13250	13369	13422	13262	13458	13362	13302	13430	13234	13405	13191	13118	13306	13450	13166	13288	13220	13304	13111	13230	13120	13329	13180	13300	13356	13420	13307	13256	13397	13235	13243	13280	13181	13382	13304	13265	13117	13142	13265	13289	13394	13360	13303	13408	13193	13424	13159	13245	13474	13417	13231	13279	13273	13235	13188	13232	13299	13178	13355	13273	13218	13177	13249	13329	13166	13511	13300	13185	13256	13226	13259	13225	13305	13154	13310	13326	13250	13300	13243	13151	13331	13240	13258	13288	13204	13218	13364	13399	13262	13295	13354	13409	13375	13361	13185	13298	13154	13320	13163	13304	13335	13276	13198	13258	13327	13299	13238	13593	13360	13033	13206	13205	13226	13332	13305	13345	13107	13319	13287	13355	13221	13257	13278	13190	13219	13285	13203	13309	13343	13341	13247	13218	13070	13428	13283	13105	13201	13228	13306	13415	13102	13277	13411	13297	13232	13254	13140	13372	13160	13184	13310	13296	13394	13211	13177	13372	13203	13384	13339	13248	13183	13239	13222	13276	13319	13193	13058	13174	13287	13203	13491	13280	13405	13225	13212	13146	13325	13299	13444	13221	13422	13380	13137	13286	13210	13265	13321	13318	13268	13317	13268	13240	13299	13209	13246	13374	13359	13412	13305	13390	13313	13096	13342	13259	13482	13209	13277	13334	13295	13254	13237	13282	13279	13123	13213	13296	13209	13452	13241	13339	13327	13290	13260	13347	13207	13151	13270	13345	13393	13321	13142	13331	13278	13236	13236	13143	13329	13312	13218	13312	13164	13257	13308	13447	13444	13185	13200	13242	13276	13241	13177	13306	13501	13370	13149	13171	13156	13223	13227	13286	13406	13276	13208	13374	13104	13239	13230	12995	13201	13216	13261	13272	13273	13322	13205	13171	13247	13175	13370	13311	13305	13224	13108	13278	13288	13132	13410	13232	13409	13310	13155	13244	13241	13212	13338	13299	13446	13277	13319	13350	13100	13262	13307	13251	13429	13279	13283	13292	13376	13347	13315	13209	13154	13333	13184	13385	13133	13293	13205	13184	13382	13497	13291	13314	13161	13335	13334	13338	13292	13271	13222	13301	13341	13313	13420	13128	13249	13127	13364	13336	13289	13154	13245	13206	13264	13382	13308	13220	13273	13232	13241	13322	13336	13270	13216	13436	13240	13402	13230	13292	13284	13189	13360	13305	13177	13241	13151	13329	13255	13428	13145	13322	13408	13149	13218	13267	13385	13399	13195	13164
28307	24039	28389	24503	19134	16965	15586	14983	14753	14806	14732	14641	14416	14410	14322	14333	14473	14462	14327	14312	14142	14331	14452	14386	14397	14316	14315	14337	14422	14236	14413	14330	14306	14002	14538	14329	14614	14187	14345	14274	14307	14217	14387	14072	14425	14368	14257	14103	14291	14203	14356	14318	14217	14309	14158	14145	14233	14153	14398	14374	14333	14186	14190	14037	14250	14218	14265	14128	14112	14131	14364	14266	14206	14199	14255	14129	14181	14283	14253	14140	14231	14216	14214	14290	14131	14236	14238	14467	14227	14221	14084	14081	14263	14351	14340	14238	14239	14334	14115	14231	14173	14198	14428	14234	14207	14358	14105	14201	14253	14044	14291	14309	14322	14113	14278	14134	14120	14103	14369	14239	14432	14210	14429	14174	14093	14204	14234	14105	14390	14260	14420	14143	14156	14204	14182	14213	14170	14155	14227	14353	14268	14258	14228	14254	14225	14417	14310	14174	14168	14299	14165	14197	14170	14267	14276	14128	14197	14071	14084	14400	14151	14173	14386	14293	14363	14146	14051	14064	14271	14110	14188	14106	14270	14107	14188	14236	14106	13943	14211	14353	14333	14295	14229	14305	14205	14176	14247	14263	14292	14345	14258	14114	14211	14177	14255	14114	14229	14123	14253	14117	14170	14243	14082	14357	14202	14274	14154	14423	14304	14270	14140	14275	14352	14450	14372	14022	14150	14246	14164	14296	14172	13956	14289	14334	14167	14244	14227	14023	14219	14166	14244	14255	14076	14132	14276	14140	14307	14211	14235	14150	14282	14298	14363	14179	14168	14247	14243	14289	14335	14198	14342	14384	14336	14233	14121	14100	14019	14197	14289	14306	14146	14264	14205	14175	14109	14256	14149	14260	14258	14314	14159	14277	14157	14203	14204	14011	14323	14218	14274	14123	14363	14148	14329	14163	14301	14253	14387	14170	14474	14251	14383	14383	14246	14299	14438	14338	14037	14191	14183	14340	14336	14204	14258	14096	14398	14300	14321	14282	14196	14385	14210	14287	14362	14106	14092	14202	14025	14243	14125	14334	14328	14288	14248	14211	14218	13998	14024	14084	14201	14233	14321	14285	14235	14140	14286	14290	14168	14187	14189	14183	14279	14287	14236	14180	14255	14043	14242	14175	14256	14238	14280	14108	14406	14225	14257	14218	14227	13962	14008	14103	14226	14219	14289	14279	14246	14268	14367	14147	14203	14312	14304	14047	14252	14174	14298	14255	14159	14329	14189	14225	14276	14244	14225	14093	14227	14120	14336	14230	14254	14326	14215	14260	14246	14185	14275	14175	14331	14256	14321	14356	14442	14360	14334	14226	14216	14298	14358	14215	14324	14264	14368	14390	14329	14274	14215	14334	14213	14098	14183	14346	14277	14099	14166	14182	14366	14215	14222	14243	14242	14313	14281	14313	14335	14252	14415	14250	14229	14214	14319	14371	14233	14297	14188	14152	14139	14244	14228	14174	14112	14255	14181	14205	14228	14035	14350	14082	14178	14222	14217	14241	14231	14175	14410	14265	14206	14312	14149	14367	14133	14201	14265	14348	14315	14289	14165	14211	14296	14249	14352	14292	14386	14340	14173	14159	14337	14272	14223	14165	14110	14246	14163	14228	14406	14104	14308	14320	14300	14022	14339	14107	14270	14287	14174	14214	14171	14332	14227	14077	14281	14257	14226	14324	14274	14295	14294	14355	14401	14458	14403	14196	14221	14256	14201	14237	14291	14199	14062	14243	14120	14023	14175	14325	14268	14314	14205	14236	14293	14159	14066	14277	14194	14145	14289	14351	14358	14127	14390	14377	14167	14282	14229	14268	14295	14180	14351	14217	14180	14176	14171	14016	14164	14275	14041	14216	14284	14272	14292	14214	14256	14085	14084	14324	14192	14318	14325	14315	14301	14218	14295	14301	14101	14175	14314	14342	14128	14189	14386	14285	14198	14225	14196	14205	14439	14307	13976	14087	14311	14266	14324	14470	14415	14404	14261	14301	14220	14474	14203	14161	14429	14208	14171	14257	14226	14238	14417	14320	14289	14398	14302	14280	14363	14184	14405	14260	14179	14384	14304	14253	14089	14185	14091	14131	14113	14250	14256	14101	14340	14440	14268	14237	14135	14283	14287	14261	14292	14280	14158	14120	14327	14129	14168	14456	14262	14279	14154	14293	14205	14213	14263	14164	14313	14227	14219	14050	14302	14141	14198	14491	14190	14455	14178	14229	14316	14227	14057	14310	14120	14280	14166	14178	14209	14399	14280	14017	14106	14362	14109	14272	14139	14216	14070	14117	14311	14326	14296	14241	14351	14192	14183	14334	14354	14226	14283	14161	14201	14118	14126	14233	14138	14195	14107	14037	14064	14212	14247	14165	14391	14106	14138	14260	14337	14326	14134	14256	14272	14191	14292	14246	14115	14336	14238	14012	14277	14315	14306	14258	14116	14284	14289	14181	14171	14312	14336	14137	14246	14155	14207	14265	14185	14190	14244	14016	14082	14380	14198	14408	14310	14196	14269	14169	14250	14241	14444	14142	14050	14206	14453	14245	14100	14213	14259	14394	14306	14335	14056	14115	14133	14309	14266	14454	14332	14011	14314	14247	14319	14278	14210	14260	14193	14472	14121	14128	14327	14365	14328	14458	14317	14123	14277	14207	14285	14067	14133	14159	14334	14462	14293	14178	14242	14354	14126	14136	14261	14320	14223	14327	14223	14221	14226	14400	14255	14297	14204	14237	14241	14141	14229	14220	14313	14148	14061	14133	14155	14218	14356	14154	14263	14151	14082	14393	14361	14264	14150	14176	14232	14097	14276	14286	14383	14182	14285	14223	14140	14267	14346	14244	14109	14275	14343	14302	14307	14244	14125	14393	14378	14334	14109	14237	14281	14299	14166	14204	14246	13978	14393	14220	14081	14154	14215	14290	14366	14431	14231	14215	14358	14099	14127	14253	14185	14462	14310	14217	14148	14275	14154	14133	14191	14202	14252	14232	14224	14276	14219	14288	14363	14260	14007	14081	14178	14061	14157	14438	14262	14372	14407	14326	14224	14243	14227	14140	14445	14233	14457	14460	14255	14296	14254	14265	14219	14166	14169	14149	14355	14366	14281	14161	14262	14244	14294	14307	14185	14342	14080	14203	14076	14154	14160	14362	14311	14274	14331	14234	14321	14303	14087	14361	14246	14327	14107	14236	14135	14246	14199	14190	14229	14157	14103	14244	14430	14218	14228	14439	14371	14181	14201	14383	14120	14387	14241	14149	14346	14486	14037	14204	14281	14125	14347	14284	14286	14114	14267	14183	14148	14294	14179	14060	14196	13980	14012	14232	14299	14180	14330	14180	14236	14309	14323	14116	14249	14139	14299	14155	14059	14065	14264	14120	14273	14362	14259	14204	14153	14226	14156	14343	14313	14377	14241	14057	14324	14225	14182	14337	14115	14249	14175	14251	14140	14257	14203	14183	14237	14409	14520	14290	14264	14214	14103	14236	14071	14189	14074	14257	14297	14079	14178	14237	14369	14297	14310	14131	14299	14396	14266	14055	14267	14375	14305	14226	14224	14301	14100	14147	14009	14240	14323	14232	14327	14326	14150	14150	14334	14055	14107	14207	14282	14137	14331	14270	14346	14366	14328	14297	14378	14029	14227	14371	14086	14071	14120	14374	14062	14074	14366	14176	14136	14135	14279	14133	14122	14252	14150	14200	14227	14322	14203	14127	14264	14249	14289	14353	14247	14009	14243	14201	14192	14210	14219	14169	14304	14207	14143	14268	14341	14200	14351	14340	14335	14282	14373	14265	14291	14139	14096	14216	14167	14192	14367	14396	14378	14291	14232	14131	14240	14189	14451	14355	14321	14353	14403	14225	14190	14420	14422	14201	14372	14345	14323	14399	14175	14427	14084	13938	14255	14243	14221	14231	14198	14223	14097	14084	14233	14408	14279	14325	14201	14043	14158	14162	14239	14134	14252	14289	14229	14149	14241	13988	14427	14413	14149	14287	14190	14282	14247	14363	14244	14233	14239	14338	14262	14165	14172	14335	14410	14213	14144	14167	14241	14153	14391	14269	14369	14402	14189	14367	14375	14221	14412	14317	14296	14242	14359	14307	14171	14179	14108	14105	14271	14250	14137	14291	14312	14215	14430	14354	14253	14342	14397	14308	14254	14432	14305	14178	14107	14174	14293	14134	14413	14328	14183	14262	14111	14035	14296	14317	14136	14120	14389	14164	14205	14081	14198	14054	14164	14101	14138	14276	14086	14395	14245	14201	14234	14124	14157	14090	14097	14477	14225	14378	14091	14301	14370	14335	14402	14051	14126	14403	14232	14290	14335	14129	14291	14347	14305	14054	14106	14379	14155	13982	14275	14224	14281	14114	14216	14177	14320	14162	14145	14151	14205	14152	14225	14359	14402	14220	14298	14113	14319	14275	14186	14042	14254	14136	14097	14473	14264	14240	14246	14268	14173	14167	14268	14310	14185	14166	14286	14344	14278	14286	14258	14205	14192	14009	14175	14287	14159	14199	14388	14235	14241	14323	14165	14158	14265	14278	14134	14202	14220	13954	14254	14418	14281	14204	14322	14307	14215	14078	14248	14246	14286	14282	14179	14306	14135	14075	14347	14213	14386	14312	14157	14100	14356	14358	14447	14189	14088	14047	14368	14406	14374	14287	14160	14103	14216	14319	14038	14285	14104	14184	14137	14306	14375	14211	14281	14258	14387	14365	14368	14210	14353	14324	14356	14091	13975	14284	14117	14189	14370	14316	14229	14220	14435	14172	14311	14130	14288	14318	14368	14286	14214	14002	14143	14270	14166	14278	14221	14223	14243	14213	14324	14217	14011	14400	14257	14234	14203	14086	14283	14432	14374	14279	14164	14117	14326	14073	14193	14151	14339	14219	14327	14239	14336	14132	14309	14154	14191	14104	14363	14291	14076	14242	14265	14278	14262	14184	14205	14051	14319	14113	14115	14189	14221	14129	14322	14397	14361	14253	14090	14331	14119	14321	14453	14326	14210	14397	14198	14339	14260	14335	14160	14336	14262	14253	14155	13967	14435	14268	14308	14312	14210	14372	14330	14167	14214	14312	14295	14270	14495	14319	14367	14000	14199	14359	14309	14035	14171	14147
22264	34821	30525	22703	19225	16326	14876	13941	13847	13508	13484	13241	13295	13204	12964	12805	13167	12960	13121	12909	12828	12904	12989	12971	13160	12877	12970	13066	13052	13056	13038	13110	13077	12894	12854	12923	12928	12929	12872	13074	12957	13031	13011	12989	13089	12990	12918	13121	12953	13011	12734	12778	12936	13010	12938	12879	12957	12811	12881	12812	12836	12965	12869	12912	12995	12905	12897	12754	12855	12973	12762	12918	12811	12756	12766	12755	13082	12759	12957	12879	12834	12908	12837	12781	12852	12853	12953	12889	12943	12734	12790	12812	12637	12822	12636	12725	12841	12775	12884	12723	12862	12846	12782	12744	12826	12796	12907	12777	12916	12979	12718	12818	12923	12972	12773	12768	12853	12933	12909	12890	12686	12947	12837	12807	12883	12813	12802	12848	12942	12697	12948	12746	12816	12931	12752	12759	12789	12689	12974	12825	12758	12832	12712	12855	12805	12813	12815	12813	12883	12940	12981	12783	12811	12718	12796	12785	12796	12981	12785	12750	12883	12826	12910	12917	12750	12961	12795	12772	12918	12933	12770	12880	12656	12772	12986	12776	12787	12910	13033	12883	12697	12877	12883	12788	12644	12807	12680	12774	12931	12821	12784	12890	12828	12819	12741	12882	12751	12970	12692	12920	12877	12956	12669	12967	12738	12725	12875	12959	12975	12768	12944	12903	12783	12878	12803	12876	12774	12843	12929	12801	12857	12901	12689	12877	12695	12809	12802	12724	12937	12762	12702	13025	12809	12916	12815	12956	12816	12865	12853	12934	12946	12747	12941	12961	12902	12928	12976	12828	12728	12835	12852	12790	12849	12868	12921	12892	12811	12800	12805	12664	12936	12935	12734	12848	12919	12714	13042	12917	12803	12787	12905	12810	12800	12923	12906	12804	12849	12885	12708	12730	12765	12836	12769	12781	12972	12885	12855	12866	12820	12802	12863	12938	12888	12797	12915	12775	12745	12824	12991	12881	12781	12764	12798	12835	12805	12783	13013	12856	12810	12773	12921	13030	12915	12793	12790	12732	12810	12823	12930	12965	12809	12956	12850	12890	12929	12826	12940	12804	12805	12828	12842	12814	13015	13030	12851	12847	12935	12762	12973	12907	13035	12922	12697	12757	12896	12869	12798	12916	12929	12782	12776	12858	12854	12790	12868	13015	12986	12968	12877	12791	12907	12785	12816	12871	12987	12765	12825	12812	12879	12743	12970	12867	12820	12579	12731	12820	12847	12867	12810	12911	12859	12750	12825	12883	12896	12874	12780	12765	12881	13025	12832	12709	12870	12950	12788	12768	12790	12971	12809	12770	12750	12846	12680	12828	12766	12829	12820	12728	12804	12805	12890	12770	12773	12813	12938	12972	12813	12832	12929	12842	12879	12930	12608	12926	13093	12967	12921	12824	12845	13068	12854	12985	12832	12844	12774	12780	12775	12876	12795	12885	12700	12880	12884	12818	12956	12764	12818	12896	12702	12772	12820	12804	12740	12973	12926	12890	12805	12884	12814	12915	12947	12782	12866	12865	12771	12805	12843	12902	12732	12951	12950	12860	12785	13020	12730	12906	12894	12864	12731	12714	12877	12670	12856	12809	12828	12684	12845	12909	12779	12775	12788	12804	12836	12928	12809	13015	12720	12740	12788	12953	12827	12866	12727	12726	12771	12839	12893	12839	12770	12845	12755	12994	12878	12859	12947	12919	12786	12710	12867	12910	12733	12943	12843	13006	12832	12740	12720	12845	12941	12977	12769	12830	12908	12969	12798	12776	12936	12984	12817	12773	12837	12964	12795	12973	12839	12898	12657	12794	12931	12955	12828	12744	12781	12868	12920	12805	12640	12825	12851	12767	12842	12686	12908	12729	12957	12937	12773	12853	12826	12766	12689	12891	12785	12997	12906	12941	12838	12959	12786	12803	12773	12770	12867	12820	12884	12919	12858	12819	12700	12951	12977	12798	12837	12715	12815	12978	12784	12714	13108	12790	12865	12712	12759	12796	12784	12904	12764	12980	12754	12758	12718	12983	12816	12774	12888	12810	12950	12833	12864	12849	12762	12743	12809	12829	12829	12899	12734	12854	12885	12949	12704	12789	12883	12844	12814	12939	12856	12744	12716	12849	12974	12775	13011	12830	13001	12970	12768	12833	12790	12892	12812	12653	12936	12821	12972	12876	12811	12788	12822	13017	12820	12909	12875	12834	12939	12831	12600	12784	12911	12904	12865	12785	12989	13002	12716	12974	12870	12700	12739	12855	12957	12784	12854	12877	12917	12668	12769	12916	12987	12892	12809	12901	12857	12867	12894	12728	12866	12785	12925	12891	12829	13008	12854	12908	12888	12758	12758	12874	12753	12871	12845	12814	12589	12843	12594	12815	12734	12980	12882	12909	12677	12944	12824	12706	12939	12864	12890	12723	12814	12789	12772	12813	12736	12736	12992	12796	12967	12829	12870	12767	12719	13006	13007	12821	12759	12981	12931	12721	12837	12939	12708	12744	12900	12877	12785	12969	12870	12839	12888	12828	12783	12732	12851	12930	12916	12904	12776	12804	12790	12951	12777	12897	12707	12785	12730	12800	12643	12924	13011	12808	12961	12725	12782	12901	12728	12850	12846	12761	12651	12926	12845	12780	12762	12940	12759	12999	12795	12830	12866	12836	12868	12800	12671	12842	13038	12824	12773	12858	12848	12758	12915	12893	12873	12828	12874	12959	12940	12776	12898	12890	12843	12939	12844	12765	12813	12905	12736	12850	12927	12783	12700	12867	12733	12940	12892	12898	13054	12898	12770	12867	12823	12874	12917	12912	12722	12863	12930	12923	12869	12919	12786	12912	12831	12930	12924	12835	12844	12909	12820	12786	12845	12957	12642	12868	12846	12889	12804	12897	12923	12804	13031	12920	12800	12831	12771	12720	12760	12848	12718	12832	12847	12657	12713	12854	12904	12798	12927	12928	12927	12741	12758	13070	12856	12854	12934	12871	12925	12927	12839	12819	12863	12825	13019	12754	12857	12886	12729	12806	12765	12899	12827	12865	12906	12768	12750	12747	12743	12944	13038	12767	12957	12837	12921	12935	12841	12826	12808	12873	12803	12939	12784	12841	12784	12826	12767	12912	12725	12891	12621	12910	12904	13090	12945	12870	12621	12794	12875	13191	12770	12900	12807	12792	12805	12661	12877	12778	12834	12832	12795	12780	12782	12937	12772	12878	13010	12870	12858	12759	12782	12755	12839	12918	12717	12733	12731	12987	12966	12834	12822	12866	12750	12760	12770	12735	12862	12875	12772	12706	12947	12867	12892	12831	12841	12701	12846	12935	12796	12958	12839	12947	12740	13030	12894	12793	12899	12988	12741	12774	12827	12893	12909	12889	12829	12791	12793	12904	12789	12878	12753	12672	12811	12779	12919	12817	12895	12823	12798	12858	12885	12769	12788	12793	12744	12767	12712	12712	12761	12824	12778	12698	12806	12899	12882	12867	12794	12857	12865	12742	12779	12876	12838	12794	12824	13000	13044	12790	12697	12663	12931	12917	12815	12764	12739	12883	13097	12977	12920	12810	12774	12936	12839	12873	13111	12898	12811	12679	12899	12720	12744	12907	12886	12843	12825	12799	12766	12863	12755	12701	12897	12716	12893	12938	12867	13039	12793	12891	12690	12705	12937	12739	12879	12852	12748	12673	12846	12814	12969	12939	12868	12884	12804	13002	12885	12792	12835	12741	12816	12914	12837	12908	12792	12915	12922	12965	12771	12818	12919	12755	12883	12849	12924	12813	12713	12778	12771	12804	12893	12813	12897	12859	12775	12879	12779	12906	12936	12889	12826	12769	12944	12696	12838	12820	12928	12897	12896	12703	12890	12834	12848	12794	12814	12725	12816	12933	13088	12928	12824	12912	12675	12814	12897	12901	12829	12892	12753	12997	12788	12821	12834	12616	13068	12796	12872	12773	12814	12801	12942	12728	12854	12815	12905	12898	12994	12831	12781	12831	12897	12739	12827	12961	12848	12780	12996	12796	12850	12852	12933	12896	12939	12705	12683	12914	12902	12692	12884	12884	12789	12741	12794	12811	12845	12804	12858	12735	12892	12853	12790	12957	12842	12892	12727	12975	12953	12734	12771	12779	12790	12969	12640	12969	12873	12827	12900	12948	12887	12892	12702	12918	12870	12845	12634	12729	12766	12830	12920	12930	12755	12904	12897	12909	12897	12931	12824	12960	12787	12862	12726	12956	12871	12783	12903	12708	12849	12955	12777	12792	12927	12769	12750	12976	12835	13048	12944	12783	12702	12833	12807	12772	12773	12894	12967	12875	12900	12881	12821	12874	12822	12821	12856	12746	12852	13062	12695	12830	12722	12806	12828	12766	12762	12897	12782	12904	12746	12842	13031	12813	12843	12812	12787	12821	12617	12848	12924	12690	12850	13011	12732	12762	12752	13035	12770	12742	12774	12881	12797	12973	12820	12690	12856	12897	13035	12791	12892	12828	12844	12804	12755	13004	12932	12935	12845	12810	12953	12922	12770	12953	12728	12856	12938	12905	12870	12897	12772	12893	12707	12884	12806	12886	12909	12874	12842	12735	12847	12787	12714	12815	12880	12681	12838	12768	12886	13005	12851	12779	12852	12902	12802	12869	12894	12752	12816	12940	12953	12955	12840	12837	12807	12955	12734	12737	12759	12938	12923	12831	12889	13138	12807	12627	12927	12743	12758	12912	12694	12738	13097	12777	12992	12812	12895	12882	12888	13015	12824	12814	12728	12957	12827	12608	12893	12844	12856	12818	12827	12931	12920	12899	12751	12921	12961	12884	12866	12820	12886	13015	12830	12724	12812	12929	12981	12985	12895	12729	12818	12741	12931	12754	12876	12797	12731	12864	12772	12930	12876	12882	12747	12731	12894	12802	12876	12836	12855	12839	12720	12940	12853	12858	12757	12910	12933	12873	12832	12821	12794	12869	12767	12837	12957	12949	12790	12670	12923	12960	12798	12874	12708	12903	12891	12923	12816	13020	12861	12759	12820	12802	12717	12830	12854	12771	12837	13005	12874	12838	12903	12858	12925	12773	12940	12899	12717	12959	12646	12864	12785	12882	12824	12823	12851	12878	12842	12883	12699	12716	12909	12900	12822	12839
24238	21313	28753	25197	23193	22239	19849	16225	15246	15237	14953	14766	14587	14606	14537	14465	14360	14459	14350	14351	14255	14316	14382	14340	14247	14174	14293	14447	14423	14499	14401	14586	14435	14443	14287	14340	14265	14391	14218	14411	14253	14208	14126	14076	14177	14170	14230	14080	14383	14353	14390	14167	14264	14123	14151	14373	14252	14156	14198	14092	14240	14064	14195	14045	14145	14099	14187	14321	14200	14032	14196	14185	14018	14111	13991	14107	14184	14184	14050	14232	13984	14134	13978	14269	14230	14058	14111	14089	14155	14027	14090	14035	14083	14108	13976	14148	14119	14173	14158	14162	14237	14144	14179	14227	14226	14039	14106	14115	14032	14073	14186	14218	14121	13984	14103	14125	14059	14162	13968	14160	14043	13839	13956	14139	13979	14101	14026	13975	13825	14116	14074	14036	14041	13973	13972	14054	14170	14084	13988	14176	14133	14188	14179	14032	14155	14036	14137	14087	13914	14199	14138	13964	14058	14170	14037	14276	14132	14249	14112	14086	14123	14049	14090	14210	14161	14135	14010	14206	14150	14001	14257	14222	14253	14275	14027	14135	14135	14317	14119	14205	14215	14187	14083	14036	14126	14085	14033	13991	14152	14070	14085	14216	14127	14041	14171	14377	14126	14103	14051	14045	13944	14100	14196	13949	14076	14216	14323	14177	14282	14191	14075	14135	14191	14338	14148	14211	14252	14239	14139	14183	14077	14103	14033	14113	13946	14132	14077	14089	13990	14185	13892	14003	14014	14256	14024	13976	13935	14047	14238	14216	14170	13974	14059	14137	14117	14078	14079	14107	14196	14036	14142	14109	14056	14110	14103	14111	14072	13982	14305	14124	14060	14134	14036	14059	14233	14035	14104	14232	14010	14111	14105	14303	14183	14169	14032	14173	14144	14242	14217	13988	14039	14054	13977	14112	14260	14220	14083	14104	13988	14117	13978	13993	14029	14140	14255	14072	14167	14119	14205	14228	14045	13934	13910	14164	14162	14094	14162	14165	13895	14080	14054	14256	14019	14250	14165	13991	14130	14183	14201	14043	14001	14049	14054	13962	14156	14108	13969	13986	14254	14252	14239	14223	14136	14010	14213	14089	14212	14035	14167	14241	14143	14074	14190	14113	14044	14114	14014	14164	14090	14022	14157	13964	14112	14159	14227	13919	14107	14272	14139	13917	14124	13996	14146	14071	14164	14239	14156	14127	14094	14064	14085	14156	14040	14010	14109	13903	14125	13982	14085	14290	14084	14056	13924	13944	14154	14167	14098	14039	14140	14255	14043	14080	14187	14179	14290	13968	14026	14151	13874	13941	14173	14171	14041	14288	14003	14139	14112	14091	14000	14024	14233	14049	14067	14351	14042	13929	14171	14141	14051	14279	13958	14087	14137	14143	13875	14012	14001	13996	13903	14067	13969	14019	14361	14141	14011	14178	14056	14056	14250	13826	14233	14226	13954	14208	14047	13964	14117	13980	14151	14153	14064	14145	13908	14026	14112	13986	14048	14026	14033	14206	14096	14036	14127	14046	13986	14084	14215	14060	14298	14041	14119	14189	14141	14123	14152	14198	14131	14174	14156	13905	14051	14176	14072	14316	14151	14152	14005	14154	14087	14174	14225	14145	14243	14220	14072	14089	14234	14220	14236	14095	14066	14198	14176	14105	14236	14029	14244	14111	13978	14311	14126	14147	14077	14122	14208	14128	14143	14203	14070	14091	14309	14093	14074	14011	14061	14172	14107	14100	13999	14044	13981	14085	14245	14016	14000	14041	14076	14114	14012	14076	14025	14033	14237	14097	14362	14128	14207	14147	14024	14088	14159	14237	14074	14026	13952	13938	14085	14118	13981	14255	14163	13981	14129	14106	14160	14126	14067	14074	14152	14137	14066	14167	14001	14273	14104	14087	13930	14043	14160	14151	14066	14123	14099	14084	14258	14237	14154	14114	14311	14004	14204	14186	14122	14026	13997	14167	14287	14186	14190	13863	14146	13977	14074	14009	14184	14191	14231	14064	13953	14118	13940	14306	14000	13987	14105	14100	14068	14164	14102	14117	14249	14188	13984	14205	14169	14042	14092	14105	14154	14198	13910	14167	14168	14190	14234	14058	14226	14216	14153	14070	14092	13991	14085	14110	14013	14133	13937	14051	14211	14107	14100	13851	14008	14121	14108	14169	14115	14148	13823	14040	14073	14113	14079	14124	14104	13982	14171	14166	14181	14007	13968	14106	14118	14204	14105	14116	14106	14180	14031	14002	14035	14018	14154	14132	14038	13896	14073	14155	14196	14315	14138	14070	14060	14047	14135	13978	14273	14086	14055	14255	14057	14200	14132	14166	14026	14160	14143	14020	14059	14009	13995	13888	14171	14293	14130	14271	14157	14114	14253	14151	14212	14109	14142	14176	14235	13999	13911	14268	14087	13926	14074	14316	14193	13889	14149	14142	14213	14242	14092	14095	14331	14174	13952	14152	14280	14116	14299	14218	13989	14109	14140	14072	14358	13801	14108	14176	14062	14035	13967	14187	14116	14218	14007	14191	14268	14079	14280	14078	14198	14338	14138	13968	14281	14177	14306	14040	14087	14067	14197	13933	14215	14220	13728	14073	14201	14121	14140	14047	14224	14174	14092	14202	14125	13952	13908	13977	14050	14128	14138	14111	14280	14074	13970	14144	14031	14013	14142	14221	14068	14131	14089	14035	14021	14116	14137	14087	14050	14084	14163	13928	14193	14132	14026	14267	14014	13959	14125	14004	14311	14269	14086	13918	14026	14184	14100	14149	13923	14100	14054	14093	14267	14293	14114	14120	14023	14084	14285	14101	14181	14107	14134	14200	14159	13997	14104	14021	13885	13951	14212	14039	13983	14118	14103	14187	14049	14009	14157	14109	14187	14087	14092	14193	14062	14093	14193	14136	14064	14205	13958	14229	14184	14142	14131	14143	14165	14312	14161	14053	14085	13925	14186	14177	14160	14098	13971	14249	14243	14174	13932	13938	14075	14097	14058	14027	13981	14187	13959	14087	14151	14136	13999	13996	14168	13946	13955	14056	14073	14228	13920	14032	14036	13985	14336	14209	14247	14065	14161	13964	14227	14159	14040	14468	14023	14055	14017	14200	14139	14084	14229	14147	14117	14050	14191	14208	13915	14110	14064	14069	14093	14059	13971	14276	14235	14049	14050	14270	14048	14089	14153	14269	14161	14140	14222	14059	14022	14161	13935	14132	14079	14134	14060	13871	14190	14240	13982	14085	14155	14098	14058	14221	14017	14133	14118	14115	14204	14103	14083	14043	13979	14094	14258	14084	14346	14131	14064	14016	14119	14169	14133	14183	14170	14152	14093	14248	14143	14131	14242	14183	14131	14047	14172	14084	14145	14145	13936	14236	14104	13974	14054	14090	14207	14035	14135	14050	14041	14035	14129	14015	14147	14163	14153	13958	14160	13997	14137	14129	14130	14361	14200	14002	14282	14169	13989	13943	13992	14056	14193	14052	14175	14039	14201	14072	14137	14094	14070	14131	14141	14095	14362	14065	14217	14194	14085	14070	13953	14075	13952	14128	14176	14067	14189	14325	14120	14170	14118	14081	14037	13991	14115	14087	13962	14079	14087	14151	14207	14088	14123	14155	14166	14002	13873	13992	14219	14033	14026	14108	14096	14083	14118	14242	13974	14169	14172	13925	13967	13993	14239	13829	13995	14180	14156	14225	14098	14170	13979	14178	14078	14034	14284	14244	14200	14191	14113	13878	14157	13889	14157	14217	14161	14071	14254	14268	14201	14187	14130	14095	14019	14089	14007	14138	14111	14100	14061	14153	14328	14188	14219	14051	14274	14265	14115	14198	14158	14146	14132	14105	14018	14105	14103	14143	14242	14253	14027	14270	14100	14017	14150	14135	13969	14189	14201	14044	14126	13911	14174	14082	14078	13910	14090	13990	14203	14018	14146	14235	14146	14124	13888	14075	14138	14194	14225	14048	14114	14031	14020	14168	14152	14265	14089	14149	14092	14188	14098	13940	14217	14255	14173	14084	14137	13892	14119	13953	14116	14013	13932	14246	14087	14088	14206	14067	14123	14207	14217	14218	14142	14013	13996	13996	14165	14189	13962	13933	14090	14036	14164	14113	13984	14001	14138	14193	14025	14100	14013	14186	14174	14202	13957	13903	14078	14021	14138	14141	14036	14115	14159	14095	14256	14054	13984	13990	14086	14083	14131	14031	14263	14333	14055	13874	14255	14141	14199	14177	14048	14094	13895	14088	14096	14087	14085	14040	14149	14190	13806	14055	14130	14054	14064	14117	14114	14101	14247	14056	14108	13960	14374	14019	13998	14178	14141	14234	13916	13974	14122	14160	13906	13907	14295	14245	14154	14175	14256	14026	14079	14179	13893	14132	13878	13985	14063	14092	13995	13938	14263	14126	14037	14231	14177	14175	14133	14092	14162	14143	14120	14087	14182	13974	14109	14111	14022	14042	14027	14152	14187	14191	14100	14216	14188	13991	14265	14260	14305	14176	13951	14032	14200	14192	14116	14219	13995	14063	14067	14190	14016	14027	13989	13986	14266	14213	14195	14101	14191	13973	14064	14149	14148	14101	14197	14135	14121	13969	14208	14248	14118	14005	14121	14100	14086	14287	14184	14219	14203	14295	14150	14255	14113	14105	13921	13852	14075	14003	13798	14060	14119	14359	14148	14128	14177	14021	14003	14095	14113	14146	14017	14202	14160	14185	13970	14090	14026	14054	14333	14082	14116	14002	14106	14016	14129	14124	13982	14025	14327	14137	14303	14070	14253	14243	14025	14252	14000	14125	14202	14114	14106	14082	14112	14207	14087	14252	14311	13872	13913	14175	14064	14168	14043	14032	14028	14205	13920	14014	13995	13995	14125	14191	14135	14242	14221	14354	14009	13937	14190	14198	14221	13993	14008	14185	14127	14119	14125	14305	14206	14047	14354	14155	14071	14133	14303	14119	14033	14085	14197	14313	14017	14196	14064	14172	14274	13958	14130	13944	14234	14085	14195	13980	14071	14232	14051	14074	14121	14399	14168	14236	14225	14097	14214	14171	13910	14300	14148	14268	14192	14179	14087	14119	14223	14122	14235	14244	14090	14375	14075	14202	14152	14140	14245	13921
24253	43410	39825	32018	23999	20128	16889	15069	14416	14090	13873	13757	13286	13110	13095	13061	12968	12933	12917	12983	12875	13013	12852	13072	13011	13163	13049	13147	13110	12974	13179	13031	13059	13230	12999	12873	12851	12964	12871	12945	13039	12843	12801	12998	12872	12977	12689	12844	12815	12959	12894	12798	12841	13056	12862	12815	12912	12758	12709	12682	12730	12812	12797	12891	12654	12836	12646	12713	12735	12751	12884	12816	12619	12542	12779	12823	12922	12809	12690	12657	12738	12733	12725	12762	12825	12839	12874	12717	12674	12605	12898	12805	12748	12667	12816	12749	12688	12956	12782	12741	12704	12766	12786	12824	12752	12755	12851	12604	12730	12804	12808	12905	12856	12580	12865	12855	12676	12783	12705	12705	12639	12804	12883	12845	12832	12777	12726	12921	12823	12633	12789	12794	12638	12773	12834	12708	12841	12700	12639	12636	12611	12625	12744	12828	12734	12664	12732	12769	12645	12667	12743	12747	12586	12684	12656	12822	12852	12826	12845	12659	12776	12694	12740	12837	12795	12787	12827	12695	12648	12695	12688	12714	12804	12789	12860	12653	12771	12718	12901	12867	12689	12558	12824	12585	12666	12515	12867	12885	12765	12679	12834	12631	12767	12803	12744	12744	12836	12659	12783	12671	12737	12934	12726	12765	12753	12738	12742	12722	12804	12764	12669	12659	12666	12746	12695	12880	12610	12760	12653	12680	12725	12723	12876	12784	12844	12814	12798	12700	12862	12672	12852	12759	12656	12872	12824	12623	12699	12761	12741	12828	12810	12695	12712	12803	12756	12710	12823	12777	12558	12659	12754	12657	12736	12814	12941	12653	12614	12733	12650	12808	12803	12816	12754	12884	12713	12851	12626	12660	12853	12804	12588	12726	12666	12824	12669	12857	12732	12715	12838	12683	12750	12709	12750	12681	12702	12644	12808	12806	12693	12918	12775	12686	12917	12803	12985	12669	12794	12840	12784	12778	12844	12712	12686	12695	12673	12708	12705	12771	12707	12810	12808	12638	12695	12747	12771	12836	12700	12729	12966	12696	12707	12723	12746	12781	12877	12740	12641	12719	12697	12741	12858	12707	12847	12784	12747	12673	12786	12904	12674	12747	12800	12814	12724	12753	12818	12696	12740	12701	12655	12608	12766	12866	12722	12836	12788	12777	12761	12735	12661	12827	12811	12726	12645	12738	12757	12660	12743	12786	12656	12745	12897	12831	12699	12766	12685	12791	12908	12748	12800	12750	12907	12880	12612	12839	12716	12765	12827	12719	12805	12940	12768	12734	12804	12731	12679	12704	12670	12627	12786	12804	12850	12834	12678	12778	12818	12569	12751	12679	12722	12795	12792	12707	12751	12638	12613	12663	12674	12798	12794	12940	12774	12783	12765	12847	12727	12642	12701	12687	12843	12809	12761	12639	12654	12850	12664	12712	12793	12793	12732	12720	12850	12851	12642	12693	12768	12726	12795	12763	12902	12784	12737	12700	12826	12652	12801	12687	12832	12804	12799	12744	12808	12722	12795	12781	12642	12630	12697	12706	12785	12924	12913	12902	12640	12731	12764	12828	12637	12981	12672	12814	12930	12668	12598	12821	12797	12760	12849	12766	12800	12962	12704	12756	12803	12742	12660	12819	12721	12630	12906	12651	12671	12742	12879	12722	12607	12698	12773	12663	12774	12552	12720	12591	12787	12629	12805	12734	12748	12969	12848	12665	12748	12768	12749	12890	12788	12636	12727	12590	12592	12685	12784	12751	12552	12616	12848	12826	12729	12829	12765	12774	12747	12703	12761	12680	12812	12751	12677	12822	12842	12757	12820	12830	12823	12749	12749	12729	12696	12654	12769	12580	12938	12920	12728	12851	12908	12850	12664	12890	12634	12822	12824	12718	12726	12714	12747	12758	12661	12754	12774	12692	12955	12703	12797	12832	12736	12710	12813	12790	12670	12790	12579	12757	12770	12768	12593	12708	12804	12711	12650	12824	12658	12650	12652	12517	12622	12780	12752	12747	12687	12807	12727	12856	12782	12713	12707	12640	12781	12795	12686	12765	12732	12659	12812	12779	12715	12725	12672	12700	12635	12707	12810	12884	12690	12724	12751	12608	12668	12756	12615	12781	12693	12633	12886	12720	12713	12755	12831	12742	12523	12751	12637	12606	12710	12690	12780	12745	12661	12715	12861	12754	12808	12718	12673	12712	12688	12576	12681	12816	12859	12700	12715	12845	12762	12810	12889	12765	12835	12652	12699	12533	12689	12699	12704	12651	12916	12692	12608	12807	12679	12654	12775	12738	12783	12575	12509	12668	12667	12621	12761	12826	12592	12793	12764	12840	12662	12716	12639	12932	12733	12798	12615	12743	12753	12627	12650	12606	12818	12854	12739	12616	12722	12822	12818	12812	12708	12721	12728	12853	12877	12746	12777	12687	12815	12686	12715	12719	12703	12635	12797	12616	12601	12820	12823	12854	12723	12710	12693	12768	12699	12843	12665	12680	12730	12815	12888	12949	12769	12725	12827	12654	12720	12645	12830	12754	12708	12669	12777	12846	12647	12628	12767	12807	12682	12846	12643	12827	12789	12794	12737	12667	12846	12697	12772	12665	12624	12670	12638	12748	12796	12758	12799	12808	12735	12691	12732	12827	12860	12758	12849	12620	12932	12714	12760	12732	12663	12768	12806	12752	12640	12721	12772	12730	12781	12724	12723	12784	12685	12764	12828	12731	12850	12659	12802	12720	12789	12762	12759	12773	12799	12855	12791	12643	12620	12666	12693	12690	12707	12666	12835	12726	12979	12756	12799	12769	12624	12635	12839	12576	12826	12708	12616	12846	12777	12631	12859	12564	12703	12649	12740	12823	12811	12694	12813	12692	12789	12687	12738	12705	12645	12617	12822	12703	12970	12826	12704	12642	12908	12680	12761	12748	12700	12769	12923	12862	12739	12762	12867	12723	12659	12676	12486	12763	12794	12719	12727	12816	12644	12650	12818	12718	12728	12644	12864	12770	12740	12798	12636	12712	12678	12798	12832	12611	12689	12792	12761	12710	12789	12719	12685	12821	12610	12664	12747	12687	12820	12756	12891	12937	12689	12719	12751	12629	12774	12711	12684	12689	12612	12644	12699	12654	12625	12695	12691	12525	12625	12682	12756	12666	12710	12867	12740	12764	12645	12886	12743	12528	12774	12873	12749	12732	12676	12617	12735	12651	12854	12572	12677	12801	12584	12694	12973	12948	12955	12607	12855	12811	12842	12930	12875	12723	12663	12798	12860	12609	12731	12829	12794	12821	12817	12739	12656	12691	12845	12569	12762	12887	12840	12718	12688	12820	12798	12808	12609	12620	12700	12544	12685	12832	12721	12776	12678	12727	12621	12685	12752	12809	12753	12761	12818	12877	12797	12648	12809	12794	12709	12699	12596	12750	12650	12803	12706	12782	12741	12842	12688	12724	12972	12914	12723	12852	12758	12801	12807	12618	12774	12906	12594	12745	12779	12974	12802	12788	12676	12638	12638	12611	12667	12752	12806	12623	12773	12765	12772	12601	12714	12653	12798	12632	12738	12817	12703	12827	12653	12940	12793	12553	12782	12728	12711	12721	12803	12866	12747	12784	12697	12633	12843	12847	12857	12882	12670	12796	12814	12805	12732	12691	12598	12827	12804	12701	12673	12631	12839	12660	12781	12815	12829	12662	12764	12750	12824	12761	12725	12771	12686	12733	12798	12674	12741	12721	12650	12767	12736	12610	12826	12660	12756	12804	12799	12691	12746	12672	12605	13009	12761	12718	12666	12620	12768	12636	12783	12634	12655	12726	12643	12729	12492	12824	12715	12861	12850	12694	12781	12776	12694	12756	12664	12652	12693	12699	12691	12774	12779	12749	12866	12735	12690	12899	12799	12665	12701	12692	12632	12735	12873	12593	12671	12712	12687	12861	12844	13069	12773	12763	12784	12534	12837	12830	12833	12706	12599	12788	12779	12634	12585	12781	12689	12798	12742	12734	12904	12783	12859	12686	12642	12804	12835	12932	12721	12873	12768	12822	12702	12661	12847	12699	12851	12768	12819	12801	12678	12774	12851	12744	12796	12792	12759	12684	12728	12706	12764	12678	12664	12688	12629	12716	12698	12816	12623	12805	12627	12698	12773	12762	12855	12738	12909	12658	12734	12598	12668	12703	12785	12808	12940	12734	12788	12859	12732	12813	12694	12926	12674	12883	12627	12782	12583	12814	12701	12657	12705	12862	12838	12733	12680	12724	12912	12688	12720	12768	12730	12819	12734	12795	12689	12639	12883	12825	12642	12837	12671	12828	12943	12916	12646	12619	12705	12723	12784	12811	12710	12832	12670	12870	12681	12649	12660	12567	12637	12651	12654	12858	12803	12811	12946	12736	12716	12739	12829	12748	12417	12636	12743	12704	12691	12987	12614	12634	12871	12561	12608	12799	12767	12706	12827	12843	12757	12556	12760	12555	12660	12745	12659	12839	12789	12713	12653	12725	12677	12936	12783	12774	12702	12812	12926	12860	12664	12702	12741	12724	12690	12855	12819	12731	12861	12833	12751	12715	12642	12748	12918	12818	12763	12862	12658	12793	12794	12674	12746	12869	12642	12782	12832	12554	12818	12618	12651	12796	12811	12550	12940	12741	12831	12824	12767	12789	12685	12862	12754	12728	12815	12718	12949	12729	12890	12710	12805	12679	12903	12666	12852	12674	12842	12655	12676	12777	12711	12642	12795	12789	12685	12769	12835	12609	12734	12832	12667	12886	12870	12699	12699	12636	12729	12724	12719	12751	12576	12835	12762	12692	12622	12733	12690	12720	12721	12651	12756	12710	12827	12754	12800	12809	12686	12762	12813	12678	12691	12745	12809	12737	12705	12744	12789	12690	12833	12659	12823	12846	12721	12730	12548	12628	12599	12806	12707	12720	12735	12661	12783	12659	12806	12698	12791	12657	12797	12726	12813	12736	12758	12772	12538	12704	12750	12717	12642	12685	12581	12907	12684	12742	12981	12861	12791	12584	12720	12697	12695	12767	12889	12775	12730	12909	12686	12583	12802	12720	12844	12697	12771	12791	12848	12772	12794	12670	12646	12727	12838	12637	12627	12764	12729	12847	12627	12683	12709	12796
23053	21344	29253	24049	22419	24479	24567	18097	16307	15947	16216	15861	15494	15412	15184	15272	15021	15066	15029	14934	14999	14898	14960	15104	15051	14942	14867	15077	15163	15052	15163	14956	15031	14826	14937	14841	14905	14940	15049	14887	15023	14869	14963	14806	14835	14891	14801	14812	14900	14733	14788	14781	14768	14756	14781	14654	14716	14702	14758	14728	14633	14587	14698	14743	14719	14544	14629	14809	14803	14739	14698	14534	14699	14767	14703	14608	14669	14589	14632	14841	14603	14453	14720	14800	14855	14799	14634	14811	14675	14706	14615	14641	14772	14620	14702	14741	14441	14412	14591	14656	14782	14456	14721	14620	14635	14667	14505	14716	14629	14567	14738	14689	14709	14640	14677	14742	14749	14604	14704	14749	14791	14723	14729	14448	14355	14551	14654	14606	14753	14833	14696	14723	14812	14827	14549	14495	14736	14736	14575	14604	14884	14617	14638	14561	14521	14714	14727	14717	14587	14684	14588	14587	14695	14705	14645	14515	14720	14699	14720	14564	14611	14596	14561	14585	14661	14560	14696	14695	14608	14738	14465	14587	14519	14625	14732	14672	14584	14530	14373	14635	14563	14643	14682	14628	14580	14799	14761	14751	14610	14661	14724	14513	14551	14699	14618	14564	14513	14656	14579	14559	14564	14719	14643	14720	14761	14389	14619	14560	14524	14590	14865	14711	14799	14686	14696	14621	14839	14719	14667	14621	14502	14527	14702	14542	14694	14519	14715	14641	14668	14630	14839	14753	14575	14571	14663	14731	14554	14587	14548	14511	14655	14626	14512	14525	14491	14565	14680	14686	14624	14476	14642	14616	14683	14719	14826	14681	14662	14780	14559	14683	14651	14690	14556	14694	14640	14586	14684	14540	14683	14459	14619	14574	14751	14816	14791	14757	14554	14611	14491	14781	14759	14601	14567	14476	14514	14689	14655	14633	14513	14696	14405	14867	14774	14528	14640	14629	14800	14746	14743	14688	14755	14695	14642	14706	14559	14589	14665	14544	14557	14591	14692	14559	14760	14647	14697	14597	14564	14548	14702	14587	14613	14663	14762	14554	14544	14699	14580	14727	14544	14604	14661	14900	14793	14567	14557	14621	14732	14626	14781	14738	14618	14651	14536	14572	14777	14630	14658	14486	14594	14736	14688	14617	14561	14627	14656	14542	14645	14689	14579	14656	14594	14561	14525	14600	14678	14671	14613	14628	14678	14608	14655	14811	14914	14805	14652	14299	14591	14733	14597	14716	14565	14629	14651	14680	14581	14842	14525	14643	14659	14726	14647	14694	14554	14598	14484	14600	14555	14656	14542	14741	14765	14583	14771	14682	14546	14599	14686	14573	14491	14624	14751	14685	14424	14686	14510	14705	14775	14771	14644	14681	14522	14704	14541	14637	14570	14661	14624	14574	14635	14776	14733	14478	14862	14573	14551	14818	14611	14716	14699	14665	14811	14656	14830	14734	14633	14413	14660	14713	14691	14701	14333	14717	14745	14550	14636	14609	14663	14555	14616	14639	14721	14686	14696	14728	14636	14598	14666	14536	14793	14892	14689	14836	14705	14701	14617	14640	14666	14609	14733	14686	14374	14774	14603	14552	14702	14552	14512	14481	14623	14741	14575	14658	14572	14746	14492	14526	14654	14868	14832	14487	14566	14523	14702	14560	14678	14484	14474	14511	14813	14645	14636	14474	14555	14484	14694	14629	14623	14649	14740	14721	14457	14633	14478	14554	14769	14512	14558	14733	14402	14646	14788	14621	14627	14534	14569	14479	14526	14462	14640	14414	14620	14501	14669	14749	14775	14887	14694	14458	14715	14547	14584	14685	14655	14515	14558	14526	14539	14472	14551	14621	14622	14846	14715	14491	14657	14710	14618	14547	14545	14719	14625	14580	14666	14820	14725	14719	14862	14538	14445	14783	14636	14843	14776	14604	14499	14667	14690	14536	14578	14510	14587	14545	14566	14483	14456	14597	14793	14693	14524	14529	14773	14719	14665	14564	14516	14616	14635	14487	14618	14651	14739	14862	14714	14727	14708	14574	14824	14753	14580	14676	14808	14591	14659	14581	14530	14672	14562	14498	14542	14510	14450	14562	14754	14846	14712	14627	14576	14650	14651	14730	14758	14676	14721	14725	14502	14619	14633	14757	14655	14569	14592	14792	14556	14731	14598	14675	14607	14576	14452	14569	14600	14706	14644	14784	14781	14587	14679	14738	14726	14663	14637	14712	14628	14563	14575	14682	14779	14874	14695	14632	14582	14639	14845	14821	14687	14661	14516	14784	14568	14740	14717	14755	14559	14763	14567	14587	14678	14667	14690	14681	14700	14763	14706	14611	14615	14712	14883	14776	14594	14714	14585	14713	14867	14715	14883	14652	14647	14478	14810	14587	14584	14597	14535	14628	14521	14649	14574	14544	14682	14680	14761	14694	14551	14659	14678	14730	14622	14631	14600	14686	14708	14765	14628	14533	14585	14775	14589	14688	14581	14379	14687	14733	14489	14513	14632	14743	14843	14594	14470	14695	14594	14371	14756	14733	14796	14621	14586	14518	14704	14595	14580	14479	14352	14544	14608	14459	14608	14578	14603	14561	14854	14488	14434	14729	14453	14542	14586	14738	14607	14721	14510	14488	14829	14465	14562	14746	14623	14587	14498	14688	14749	14685	14552	14848	14647	14562	14721	14669	14647	14516	14664	14561	14529	14490	14702	14578	14545	14631	14743	14693	14702	14527	14530	14611	14526	14689	14701	14506	14510	14908	14674	14573	14524	14451	14802	14497	14708	14677	14529	14593	14567	14646	14474	14654	14355	14770	14695	14621	14732	14598	14624	14757	14484	14658	14698	14553	14587	14611	14584	14779	14585	14665	14613	14661	14441	14605	14712	14852	14585	14696	14674	14611	14642	14705	14716	14569	14689	14749	14588	14705	14583	14771	14652	14677	14825	14550	14708	14551	14500	14686	14746	14562	14709	14777	14636	14523	14703	14688	14578	14752	14604	14550	14642	14422	14657	14634	14664	14654	14616	14454	14401	14536	14768	14440	14665	14510	14674	14463	14726	14615	14477	14599	14629	14570	14518	14839	14800	14553	14666	14658	14632	14538	14635	14425	14645	14634	14481	14515	14708	14579	14609	14573	14630	14711	14470	14742	14708	14576	14633	14608	14721	14652	14705	14581	14758	14719	14657	14596	14618	14515	14747	14521	14693	14677	14686	14504	14625	14575	14657	14736	14836	14727	14465	14723	14777	14478	14593	14692	14665	14639	14750	14701	14476	14840	14691	14696	14600	14623	14601	14668	14553	14563	14472	14560	14730	14724	14561	14562	14673	14508	14599	14643	14531	14631	14625	14479	14586	14743	14617	14519	14688	14619	14529	14740	14535	14447	14567	14670	14780	14602	14584	14587	14664	14568	14583	14830	14491	14686	14732	14602	14546	14896	14479	14703	14709	14693	14350	14635	14561	14617	14744	14673	14855	14554	14644	14555	14459	14682	14739	14623	14448	14547	14507	14572	14713	14902	14658	14555	14746	14470	14650	14475	14737	14613	14658	14752	14597	14720	14922	14633	14616	14534	14618	14684	14523	14518	14529	14662	14565	14605	14724	14742	14727	14761	14556	14648	14630	14639	14672	14535	14602	14794	14688	14649	14619	14612	14666	14585	14607	14447	14742	14722	14703	14696	14670	14642	14770	14612	14813	14483	14582	14681	14514	14588	14608	14614	14760	14542	14628	14568	14555	14708	14605	14658	14837	14493	14872	14570	14543	14804	14670	14682	14537	14787	14433	14611	14649	14664	14625	14621	14583	14686	14698	14580	14927	14730	14716	14604	14703	14545	14700	14786	14624	14602	14559	14676	14594	14432	14641	14631	14751	14529	14609	14487	14655	14581	14528	14791	14591	14604	14616	14553	14526	14500	14615	14589	14793	14623	14569	14789	14438	14527	14827	14788	14649	14553	14745	14649	14696	14659	14833	14615	14628	14549	14728	14811	14702	14752	14665	14573	14818	14636	14634	14681	14602	14813	14706	14820	14749	14512	14574	14574	14679	14463	14639	14545	14492	14687	14575	14501	14429	14613	14642	14655	14377	14692	14627	14489	14635	14558	14659	14396	14605	14752	14731	14678	14674	14632	14594	14623	14489	14645	14666	14624	14602	14635	14680	14541	14676	14726	14545	14627	14470	14630	14544	14681	14556	14730	14688	14584	14618	14598	14708	14509	14591	14703	14682	14833	14769	14573	14845	14449	14677	14535	14750	14755	14580	14592	14584	14560	14583	14733	14596	14629	14547	14600	14542	14756	14590	14494	14669	14615	14531	14780	14701	14676	14772	14851	14672	14562	14674	14651	14616	14755	14708	14593	14544	14609	14688	14599	14497	14713	14664	14565	14638	14622	14384	14590	14661	14579	14751	14595	14479	14761	14827	14712	14526	14714	14528	14582	14671	14609	14739	14712	14693	14478	14783	14495	14438	14549	14493	14576	14529	14569	14448	14572	14548	14428	14514	14614	14676	14591	14673	14690	14683	14757	14701	14843	14611	14647	14687	14551	14519	14550	14534	14627	14662	14581	14723	14630	14558	14465	14595	14471	14621	14608	14773	14710	14672	14678	14545	14591	14775	14446	14685	14629	14550	14671	14762	14650	14743	14634	14578	14543	14644	14516	14684	14628	14794	14832	14877	14838	14770	14543	14807	14515	14681	14768	14662	14444	14677	14744	14588	14612	14508	14560	14675	14596	14603	14753	14487	14510	14611	14503	14828	14730	14623	14694	14633	14647	14616	14735	14553	14594	14678	14551	14684	14684	14689	14353	14790	14717	14555	14885	14653	14689	14640	14542	14682	14480	14547	14435	14627	14653	14774	14636	14506	14561	14567	14630	14743	14562	14780	14666	14607	14583	14783	14555	14694	14764	14646	14535	14624	14849	14942	14684	14487	14631	14677	14564	14641	14618	14771	14765	14730	14603	14660	14737	14631	14738	14678	14690	14607	14925	14714	14707	14569	14656	14603	14628	14563	14634	14753	14759	14526	14732	14887	14526	14648	14764	14603	14696	14455	14817	14561	14589	14586	14603	14690	14796	14837	14940	14626	14770	14596	14541	14726	14569	14574	14488	14602	14595	14565	14551	14375	14650
27148	48473	45175	36764	29518	23643	19473	16655	15672	15066	14647	14510	14094	13901	13614	13517	13460	13272	13326	13386	13308	13346	13473	13630	13376	13459	13361	13405	13580	13527	13550	13531	13346	13202	13332	13256	13325	13295	13435	13130	13298	13493	13188	13130	13078	13142	13134	13188	13223	13207	13296	13241	13193	13137	13206	13172	13190	13195	13182	13146	13025	13089	12896	13127	13086	12991	13229	12999	13275	13080	13159	13209	13068	13106	12933	13090	13160	12979	12983	13068	13033	13201	13199	13062	12948	13042	13052	13080	13091	13169	13047	13190	13004	12987	13014	13108	13199	13082	13162	13046	13034	13134	13041	13084	13084	12957	13041	12954	13085	12945	13128	12933	13071	13003	13073	13142	13178	13021	13068	13010	12959	12978	13114	13004	12956	13114	13110	12936	13021	12902	13128	12902	13033	12991	13192	13008	13146	13030	12844	13155	13192	12948	12998	13000	13025	13027	12947	13142	13154	12993	12977	13032	12967	12974	12799	13098	13044	12981	13132	13048	12956	12936	13014	13041	12999	13034	13123	13086	12907	13150	13230	12919	12950	13095	13003	12983	13061	13045	13193	13074	13018	13083	12937	13038	13278	13121	13200	12881	13008	13299	13026	13044	13202	12942	12973	13080	12930	12952	13129	13058	13029	13107	13024	13077	13020	13037	13093	13093	12964	12871	13167	13171	13054	13133	13058	12996	13111	13053	13090	13045	13115	12957	13083	12985	12946	13085	13119	13197	13036	13145	13034	13152	13074	13030	13051	13024	13170	12989	13104	13036	12903	13101	13027	13034	12972	12969	13177	13006	13135	13035	12979	12951	13029	13008	13176	12920	13100	13116	13086	13129	12952	13022	13226	12977	13115	12988	12964	13049	12894	13086	13080	13107	12986	13086	13176	13178	12881	13135	13244	13080	13295	12789	13082	13026	13089	13076	13098	13174	13188	13110	13033	12882	13142	13046	13065	13049	13081	12957	13051	13130	13014	13067	13076	13100	12969	13069	13185	13045	12989	13129	13203	12989	13064	12976	12950	13107	13198	13049	12963	13243	13238	13155	13005	13126	13003	13076	13086	12933	13010	12989	12920	12976	13055	13073	13211	13185	13165	13072	13077	13002	13066	12859	13019	13158	13101	13047	12991	12967	13025	12941	13070	13087	13014	13016	13108	13094	13127	13075	13060	13141	13018	13054	12802	13173	12982	13099	12886	13147	13006	13031	13084	12906	13083	12919	13142	13194	12965	13219	13124	12929	13078	13076	13047	13156	13043	13126	13025	13014	13128	13040	12964	13142	13119	13141	12951	13065	13073	12883	12843	13105	13090	12961	13066	13058	12967	13058	12951	12986	12975	12964	12896	12933	13063	12904	13146	12951	12899	12875	13223	13211	13047	12951	12944	13201	13056	13086	13105	12864	13117	13229	12990	13127	12984	13058	12986	12920	13060	12991	13034	13063	13044	12933	13206	12974	13025	13009	13012	13086	12919	12896	13013	13167	13114	13182	13185	13031	12984	13139	13125	13051	13207	13093	12974	13102	13155	12973	12955	13078	13062	12982	12949	13083	13038	12969	13042	13127	13086	13136	13019	13076	13105	13052	13135	13134	12944	13050	13031	12983	13170	13114	13161	13062	13106	13057	13010	13099	12855	13071	13055	13059	13138	13064	12908	12953	13111	13114	13066	13197	13060	13124	13126	13130	13121	13028	13063	12979	13108	12973	13081	13003	13068	12946	13001	13118	13042	12889	12911	13173	13018	13122	12978	13174	13118	12939	13281	13021	13125	13075	13086	13198	13017	12979	13219	13059	13085	13087	13139	13132	12947	13113	13071	13041	12915	13128	13050	13030	13272	13021	13171	13095	13173	13140	13105	13061	13155	13065	13223	13013	13173	13002	12919	12928	13130	13095	13207	12814	12897	12997	12952	13133	13015	13006	13284	12956	13128	13127	13401	13046	13254	13040	12918	13222	13037	12916	13078	13004	13012	12976	13021	12910	13190	13013	13086	13152	12950	12799	13017	12993	12975	13125	12996	13138	13178	13288	12812	13073	13135	13186	13187	13057	12901	13177	13003	13096	13137	12962	13056	12996	13033	13084	12894	13008	13039	13130	12987	13159	13092	13165	13053	12925	12998	12992	13127	13076	12972	13060	13192	12920	13098	12957	13090	12906	13065	13127	12948	13093	12938	13201	13127	12995	12992	12998	13037	13055	13178	13029	13005	13015	13092	13124	13066	12927	13171	13006	13030	13063	13059	13193	13071	13014	13184	13073	13092	13093	12877	13099	13067	13109	13062	13053	13179	12997	13149	13151	12988	13104	13139	13074	13124	13022	13036	13062	12915	12991	13119	12965	13092	13126	12981	13026	13187	13093	12947	12993	13039	13051	12882	12985	13065	13143	13087	13067	13192	13007	13152	13174	13123	13074	13148	12941	13009	12933	12917	13130	13160	13028	12913	12986	13049	12790	13203	13071	13128	12799	13130	12967	13063	12940	13102	12979	13148	12849	12963	13205	13094	13282	12930	13046	13018	13025	12961	12949	12905	13098	13078	13078	13032	12967	13127	13199	12994	13023	13046	13042	13023	13110	13010	12904	13018	13107	13191	13015	13120	13072	13078	13173	13017	13173	13219	13218	13141	13166	13100	13018	12985	12988	13085	13004	13291	13010	12895	12969	13054	12909	13243	13035	12984	13104	12991	12757	13074	13246	13035	13006	13062	13074	13085	12984	13149	13089	13083	13039	13017	13144	12956	12973	13059	13141	13110	12967	13077	12916	13230	13036	13021	13042	13161	13007	12903	13026	13166	13087	13016	13012	13056	13109	13014	12966	13003	13134	13090	12937	13029	13034	13071	13077	13006	12982	13026	13171	12982	13103	13039	13017	13051	12964	12908	13143	13222	13026	13152	12985	13080	13064	13120	13077	13095	13184	13007	13131	13109	12965	12902	13159	12994	12995	13141	13195	12937	13065	13197	13011	13001	12957	12987	13236	13041	13029	12895	12972	12933	12940	12908	13075	13022	12976	12988	13089	12968	13101	13236	13159	12992	13074	13111	13069	13188	13007	13065	12975	12958	12979	13166	13081	13079	13032	13083	12974	12966	13188	13155	13093	12995	13169	12869	13066	13133	13026	12946	13167	13009	13069	12922	13090	12962	12920	13041	12943	13222	13089	13120	13058	13070	12953	12943	13099	13129	13077	13004	13071	12934	13021	13146	13041	12990	13055	13165	13037	13182	13094	12831	12950	13181	13173	12977	12986	12989	13085	13096	13134	12899	13061	12966	12982	12929	13286	13079	12963	13145	13023	13078	13022	13062	13013	13032	13039	13041	13095	13062	12954	12984	13160	13042	12866	13019	13034	12933	13058	13040	12962	13042	13107	12985	13147	13128	13176	12997	13139	13119	13059	13254	12870	13198	12908	13071	12790	12940	13158	12916	13125	12992	12978	13126	13173	12887	13014	12990	12968	13072	12914	13016	13050	13106	13044	12847	13059	12838	13125	12899	12959	13033	13171	12917	13056	12905	13046	13145	13041	13126	12930	12909	13070	12790	13027	12970	12882	12862	13066	13101	12986	12996	13074	13046	13055	12989	12951	13023	13189	12950	12812	13153	13056	13072	13047	13082	13032	13010	13111	12967	13230	13084	13008	13138	13017	13119	13102	13141	13113	13065	13073	13180	13032	12953	13131	12970	13003	13151	12986	13056	13037	12960	13129	12994	12921	13166	12994	13018	13103	12913	13141	12862	13083	12825	12973	12988	13022	12979	13125	13094	13012	12821	13107	12986	12990	12887	13094	13028	13133	12862	13107	12975	13137	12987	13096	13089	13088	13067	13103	12953	13108	13155	13000	13033	13236	13190	12953	13002	13118	13227	13121	13151	13230	13019	13187	13100	12869	13161	13037	13084	12999	13116	12987	13040	13015	13038	13017	13017	13038	13136	13032	13117	13128	13116	12963	13020	13162	13013	13084	13030	12936	13002	12979	13118	13084	13198	13065	12949	12960	13069	13023	13237	12960	12967	13085	13160	13050	12903	13081	13201	12979	12912	13040	12997	13021	12993	13070	13107	13040	12990	13084	12884	13035	13042	13047	13155	13046	13058	13105	13254	13169	13103	13135	13041	13025	12987	12983	12997	13108	12987	13122	13069	13123	13051	13054	13010	12913	12936	13046	13061	13001	13161	12945	13104	12859	13195	13081	13170	13066	13189	13105	13098	13013	13197	13027	13027	12957	12992	13039	13076	13188	13127	13198	13099	12998	13173	13032	12971	13358	13024	13057	12943	13191	13146	12861	12967	13140	13110	13067	13037	13025	12905	12997	13049	12951	12790	13036	13132	13034	13033	13081	13043	13051	13025	12962	13074	13111	13067	13086	12995	12895	12990	12974	13041	13123	13080	13060	13043	13110	12989	13079	12993	12939	12900	12927	12988	12975	12990	13141	13035	12911	12883	13111	12996	13110	13001	13116	13093	13014	13097	13004	13146	13212	13177	13065	13109	13075	12966	13164	12985	13042	13108	12977	12925	13162	13112	13074	13211	13242	13135	12954	12980	13023	13079	13127	12977	13035	12998	13090	13095	13084	13163	12894	13156	12928	13036	13144	12882	13015	13071	13030	13116	12854	13108	12934	13013	13021	12985	12938	13056	12987	12961	13078	13111	13114	12939	13108	13006	13221	13073	13033	13022	12849	12885	12940	12997	13134	13130	12941	12956	13023	12951	13011	13047	12878	12988	13076	13205	13147	12942	12998	13073	13182	12937	13171	13106	13140	12955	13147	13140	13245	13052	13202	12988	13134	12953	13001	12975	13163	12945	13135	12982	13006	12993	13101	13272	13012	13038	12899	12938	13070	13161	13035	12920	13061	13130	12947	13186	13210	12982	13039	12932	13054	13044	13048	12933	13015	12873	12940	13063	12923	12822	13014	13122	13056	13204	13179	13014	13155	12949	13033	13142	13073	13069	13093	13058	12905	13093	13036	12976	13113	13230	12936	12935	13028	13115	13027	13052	13161	13002	13033	13209	13149	13173	12925	13080	13002	12941	13152	12960	12953	13039	12962	12988	13106	13076	13243	13157	13109	13199	13182	13023	13054	12912	13069	12971	13043	12991	13057	13003	13192	13003	13196	13131	13095	13095	13175
28138	23858	28768	23959	18536	16538	15387	14562	14461	14329	14309	14244	14012	14221	14001	13816	13804	14122	13894	13840	13831	13941	13889	13678	13934	13956	13788	13931	13810	13988	13983	13918	14048	13921	13776	13865	13900	13874	13767	13877	13921	13776	13844	13887	13733	13814	13791	13888	13941	13884	13988	13888	13894	13644	13831	13841	13798	13826	13811	13870	13728	13994	13490	13770	13690	13783	13779	13847	13983	13560	13714	13767	13582	13790	13731	13681	13748	13791	13994	13736	13626	13735	13700	13708	13742	13854	13859	13790	13836	13853	13613	13704	13821	13803	13729	13937	13774	13725	13875	13705	13875	13658	13884	13617	13744	13770	13744	13693	13861	13891	13800	13946	13567	13888	13883	13731	13991	13561	13734	13830	13731	13829	13600	13819	13699	13750	14026	13818	13717	13743	13926	14018	13780	13674	13761	13967	13854	13655	13588	13713	13701	13964	13911	13703	13630	13560	13782	13828	13900	13721	13805	13890	13626	13744	13805	13803	13722	13813	13842	13778	13690	13842	13810	13735	13670	13770	13874	13584	13874	13660	13841	13891	13833	13618	13728	13809	13711	13624	13699	13569	13795	13528	13801	13666	13724	13708	13943	13721	13800	13558	13882	13877	13940	13641	13720	13828	13753	13619	13624	13796	13663	13838	13804	14064	13589	13592	13851	13811	13791	13683	13808	13727	13686	13677	13724	13729	13852	13834	13706	13795	13751	13884	13475	13638	13718	13763	13804	13818	13808	13632	13808	13790	13917	13712	13786	13715	13705	13605	14036	13750	13894	13697	13694	13634	13787	13809	13864	13886	13652	13768	13861	13613	13927	13628	13767	13776	13762	13694	13802	13859	13729	13732	13938	13561	13887	13788	13619	13766	13672	13775	13845	13869	13800	13824	13851	13858	13748	13947	13733	13778	13747	13683	13839	13701	13679	13731	13730	13872	13832	13818	13848	13785	13670	13830	13719	13618	13926	13629	13607	13740	13598	13816	13687	13647	13680	13904	13865	13806	13743	13870	13745	13863	13801	13719	13817	13826	13782	13891	13882	13667	13986	13761	13895	13857	13821	13685	13805	13790	13698	13933	13718	13702	13913	13762	14029	13773	13785	13812	13712	13857	13756	13603	13642	13728	13880	13720	13733	13835	13782	13472	13769	13843	13864	13951	13779	13883	13642	13811	13909	13527	13585	13788	13762	13683	13871	13722	13798	13705	13849	13916	13710	13834	13696	13705	13687	13963	13804	13687	13718	13831	14048	13798	13823	13899	13698	13777	13857	13690	13732	13678	13661	13995	13723	13738	13616	13673	13675	13584	13819	13673	13571	13776	13850	13727	13758	13692	13765	13848	13582	13596	13863	13969	13872	13606	13479	13857	13820	13741	13695	13725	13632	13645	13782	13670	13792	13753	13799	13864	13634	13706	13770	14000	13796	13732	13767	13768	13859	13796	13783	13750	13749	13899	13749	13672	13894	13712	13748	13708	13748	13851	13879	13629	13930	13878	13802	13652	13618	13673	13729	13912	13800	13948	13690	13708	13971	13853	13821	13840	13751	13762	13687	13735	13739	13921	13713	13864	13686	13793	13597	13841	13825	13635	13636	13850	13691	13746	13624	13787	13858	13849	13866	13690	13612	13783	13623	13785	13827	13767	13703	13510	13715	13932	13717	13882	13726	13878	13901	13881	13774	13894	13826	13726	13853	13838	13853	13782	13758	13894	13711	13826	13797	13746	13732	13641	13666	13750	14127	13713	13740	13513	13871	13779	13938	13694	13903	13855	13940	13748	13933	13967	13758	13766	13692	13761	13778	13890	13726	13886	13690	13723	13735	13759	13721	13603	13866	13806	13783	13694	13770	13750	13590	13644	13738	13678	13891	13723	13665	13700	13743	13575	13811	13665	13853	13637	13774	13707	13709	13790	13767	13900	13767	13979	13766	13697	13934	13808	13744	13731	13694	13674	13733	13664	13975	13752	13870	13802	13728	13628	13661	13683	13740	13606	13889	13693	13843	13805	13785	13630	13825	13812	13739	13821	13767	14051	13563	13774	13861	13640	13672	13650	13825	13740	13575	13764	13953	13948	13898	13719	13606	13728	13877	13779	13691	13927	13886	13672	13960	13923	13853	13840	13969	13911	13666	13810	13918	13841	13966	13912	13904	13935	13952	13729	13811	13539	13836	13715	13857	13857	13895	13760	13833	13697	13666	13758	13709	13807	13850	13755	14047	13862	13840	13762	13846	13734	13900	13737	13781	13842	13835	13664	13823	13538	13905	13786	13862	13884	13886	13733	13706	13627	13694	13788	13757	13856	13778	13671	13866	13941	13801	13863	13879	13739	13870	13778	13757	13841	13818	13920	13648	13523	13728	13705	13602	13597	13643	13552	13806	13763	13695	13859	13751	13721	13665	13615	13936	13948	13735	13858	13794	13569	13936	13804	13809	13646	13735	13966	13834	13597	13858	13751	13698	13625	13826	13658	13941	13846	13940	13785	13844	13881	13854	13614	13926	13823	13681	13655	13713	13716	13869	13778	13928	13580	13940	13839	13782	13965	13841	13942	13785	13814	13656	13700	13766	13813	13829	13776	13727	13776	13659	13755	13792	14089	13885	13817	13797	13651	13814	13571	13837	13549	13774	14018	13930	13644	13715	13772	13758	13884	13894	13687	13900	13880	13830	13794	13913	13716	13763	13694	13905	13754	13800	13668	13693	13672	13762	13668	13721	13691	13716	13740	13702	13648	13724	13827	13913	13638	13950	13795	13626	13797	13860	13703	13710	13805	13499	13822	13991	13737	13785	13758	13791	13844	13780	13785	13891	13754	13784	13993	13734	13758	13794	13815	13871	13844	13768	13754	13853	13783	13888	13604	13854	13872	13825	13882	13790	13596	13675	13771	13943	13693	13895	13788	13777	13794	13891	13625	13850	13811	13919	13855	13835	13693	13786	13743	13849	13846	13843	13862	13820	13759	13817	13812	13787	13734	13825	13769	13818	13768	13907	13905	13654	13915	13859	13774	13842	13874	13918	13669	13813	13616	13680	13852	13736	13732	13746	13608	13826	13642	13700	13766	13584	13714	13619	13797	13595	13834	13825	13684	13808	13787	13727	13672	13637	13799	13938	13848	13760	13957	13812	13790	13794	13764	13837	13785	13775	13910	13813	13694	13868	13631	13812	13698	13748	13844	13660	13689	13746	13769	13779	13831	13725	13624	13697	13944	13828	13789	13710	13861	13756	13712	13812	13751	14008	13859	13776	13742	13916	13922	13703	13831	13605	13728	13725	13816	13666	13759	13715	13641	13557	13587	13762	13822	13682	13404	13704	13786	13646	13533	13813	13958	13698	13768	13838	13915	13898	13719	13800	13788	13790	13632	13800	13641	13709	13883	13793	13755	13911	13581	13835	13900	13954	13838	13816	13759	13840	13736	13788	13672	13661	13735	13796	13881	13807	13835	13667	13713	13894	13771	13845	13916	14052	13880	13694	13853	13827	13705	13776	13841	13719	13701	13655	13820	13763	13713	13950	13815	13812	13763	13885	13912	13675	13676	13854	13809	13739	13716	13819	13938	13805	14026	13614	13797	13712	13947	13738	13778	13741	13870	13916	13941	13843	13755	13697	13750	13774	13793	13716	13822	13698	13818	13856	13592	13781	13692	13834	13705	13693	13825	13856	13668	13735	13685	13861	13883	13779	13942	13769	13902	13798	13741	13808	13948	13803	13722	13788	13730	13715	13909	13813	13703	13716	13743	13723	13668	13744	13813	13815	13903	13717	13655	13823	13734	13876	13808	13940	13856	13568	14006	13722	13926	13796	13849	13804	13810	13846	13849	13938	13896	13753	13773	13631	13706	13619	13760	13913	13767	13796	13865	13738	13857	13768	13733	13732	13808	13829	13687	13767	13672	13599	13778	13734	13714	13617	13695	13765	13672	13800	13946	13677	13853	13748	13754	13923	13816	13761	13826	13836	13633	13759	13774	13842	13825	13980	13796	13626	13688	13713	13683	13828	13629	13773	13794	13777	13722	13812	13912	13715	13622	13887	13845	13889	13740	13815	13703	13728	13785	13856	13902	13872	13807	13847	13820	13763	13845	13692	13695	13958	13653	13703	13676	13768	13908	13916	13858	14022	13610	13823	13747	13975	13864	13733	13701	13799	13809	13932	13994	13931	13644	13771	13691	13650	13715	13872	13814	14022	13655	13883	13625	13826	13862	13662	13720	13816	13949	13877	13884	13692	13708	13796	13716	13677	13746	13883	13769	13656	13644	13980	13682	13804	13610	13729	13634	13958	13699	13620	13717	13727	13647	13828	13778	13778	13983	13714	13701	13705	13859	13747	13797	13760	13754	13800	13733	13639	13876	13735	13723	13767	13859	13742	13870	13826	13686	13686	13751	13671	13596	13839	13829	13638	13868	13959	13959	13857	13774	13621	13677	13670	13647	13860	13961	13698	13647	13716	13805	13763	13775	13766	13837	13849	13729	13885	13769	13792	13939	13864	14091	13940	13803	13677	13818	13941	13691	13744	13659	13735	13580	13592	13944	13685	13659	13866	13703	13747	13875	13684	13856	13785	13850	13726	13851	13728	13753	13819	13880	13773	13817	13739	13706	13725	13798	13750	13635	13924	13622	13806	13847	14196	13864	13766	13615	13766	13737	13577	13659	13805	13832	13838	13633	13612	13899	13689	13893	13772	13750	13861	13538	13612	13737	14008	13833	13662	13517	13696	13821	13756	13999	13859	13851	13697	13716	13854	13857	13714	13749	13834	13809	13964	13749	13817	13875	13783	13813	13905	13994	13624	13726	13947	13834	13714	13616	13820	13868	13645	13641	13768	13713	13847	13971	13791	13904	13912	13591	14055	13854	13919	13784	13856	13890	13698	13873	13992	13894	13888	13686	13723	13878	13921	13636	13675	13704	13810	13783	13772	13690	13778	13802	13624	13718	13919	13830	13635	13993	13681	13739	13838	13675	13937	13968	13845	13780	13730	13757	13773	13696	13721	13755	13801	13827	13849	13794	13818	13816	13682	13860	13855	13655	13635	13727	13665	13765	13714	13701	13977	13803	13748	13842	13667	13818	13657	13811	13822	13856	13803	13861	13854	13890	13888	13828	13773	13679	13677	13949	13786	13840	13877	13914
22436	33899	31158	22016	18231	16183	14507	14007	13658	13264	13208	13177	13025	13066	12717	12733	12647	12571	12665	12655	12686	12521	12664	12566	12737	12626	12765	12577	12913	12852	12754	12548	12483	12421	12544	12612	12652	12543	12565	12645	12822	12597	12579	12387	12371	12609	12601	12510	12620	12566	12495	12744	12624	12689	12573	12541	12572	12352	12670	12557	12456	12689	12478	12394	12603	12530	12607	12450	12621	12450	12579	12665	12643	12634	12556	12662	12407	12676	12519	12513	12507	12450	12612	12587	12405	12495	12503	12722	12504	12552	12645	12350	12560	12621	12501	12608	12533	12467	12534	12503	12346	12527	12482	12516	12600	12522	12377	12447	12618	12318	12495	12448	12664	12542	12598	12513	12495	12471	12537	12581	12579	12486	12585	12538	12421	12448	12440	12450	12379	12480	12605	12450	12525	12626	12578	12533	12411	12498	12532	12495	12442	12544	12522	12625	12565	12573	12518	12412	12510	12454	12384	12355	12425	12477	12412	12548	12454	12452	12375	12454	12546	12373	12489	12557	12475	12404	12378	12504	12559	12712	12501	12403	12370	12412	12426	12542	12484	12406	12479	12534	12531	12459	12437	12544	12460	12399	12421	12390	12416	12577	12516	12370	12542	12571	12396	12731	12550	12494	12496	12447	12438	12516	12569	12646	12375	12419	12416	12406	12497	12497	12548	12567	12637	12370	12596	12555	12368	12640	12415	12586	12481	12427	12455	12425	12464	12502	12609	12520	12610	12381	12596	12453	12459	12568	12451	12602	12459	12592	12454	12635	12541	12666	12348	12425	12349	12445	12516	12326	12657	12636	12702	12561	12591	12571	12690	12451	12438	12464	12570	12378	12423	12586	12486	12525	12488	12562	12488	12522	12482	12376	12610	12636	12547	12573	12557	12549	12560	12605	12480	12471	12622	12677	12408	12466	12420	12315	12422	12446	12539	12594	12393	12583	12470	12376	12518	12580	12459	12423	12629	12652	12467	12346	12503	12349	12532	12668	12546	12597	12388	12511	12516	12577	12363	12650	12560	12509	12396	12345	12535	12650	12571	12451	12401	12442	12578	12461	12395	12533	12559	12554	12664	12445	12558	12429	12450	12339	12430	12442	12556	12458	12428	12647	12476	12502	12523	12628	12479	12527	12351	12503	12571	12540	12594	12335	12396	12673	12483	12558	12464	12383	12405	12410	12539	12608	12493	12376	12335	12688	12474	12522	12563	12602	12567	12351	12308	12426	12382	12479	12495	12643	12451	12611	12560	12504	12716	12495	12520	12572	12306	12582	12411	12477	12583	12449	12639	12545	12389	12455	12532	12502	12401	12552	12520	12428	12597	12491	12520	12456	12524	12595	12584	12466	12550	12557	12416	12408	12486	12578	12473	12609	12636	12613	12537	12680	12277	12539	12621	12536	12504	12470	12665	12461	12631	12560	12619	12608	12536	12455	12405	12566	12550	12499	12616	12505	12413	12424	12484	12472	12429	12535	12498	12395	12447	12356	12352	12450	12621	12476	12443	12551	12363	12436	12525	12387	12452	12460	12474	12626	12385	12520	12620	12482	12608	12615	12551	12414	12564	12587	12633	12542	12492	12532	12528	12518	12473	12533	12679	12617	12423	12575	12475	12546	12498	12643	12521	12429	12433	12296	12527	12434	12416	12530	12532	12540	12630	12565	12524	12483	12537	12514	12515	12553	12375	12574	12716	12440	12530	12359	12537	12390	12524	12567	12347	12677	12530	12524	12439	12584	12288	12515	12416	12545	12673	12402	12626	12534	12728	12491	12551	12633	12338	12569	12640	12604	12498	12450	12521	12639	12494	12530	12498	12562	12553	12560	12480	12444	12488	12396	12470	12423	12333	12498	12644	12589	12465	12604	12391	12588	12577	12573	12670	12483	12499	12577	12558	12465	12373	12514	12489	12487	12632	12461	12518	12407	12685	12455	12649	12411	12465	12524	12393	12447	12394	12450	12728	12506	12467	12694	12393	12502	12494	12492	12746	12420	12362	12640	12386	12528	12580	12414	12478	12555	12674	12449	12476	12627	12445	12514	12519	12516	12612	12644	12468	12565	12516	12721	12397	12584	12568	12588	12446	12573	12554	12528	12580	12594	12577	12503	12343	12642	12293	12505	12569	12418	12529	12428	12438	12458	12443	12696	12592	12461	12565	12442	12449	12558	12657	12544	12505	12422	12570	12524	12476	12552	12494	12502	12483	12570	12490	12531	12546	12540	12645	12499	12444	12640	12597	12371	12478	12407	12591	12451	12612	12445	12338	12387	12455	12356	12401	12487	12418	12474	12529	12548	12579	12584	12482	12527	12429	12549	12432	12378	12366	12625	12455	12494	12616	12557	12385	12541	12518	12449	12559	12445	12357	12407	12358	12541	12416	12482	12719	12468	12452	12494	12429	12601	12552	12426	12534	12414	12353	12495	12544	12484	12476	12403	12586	12425	12606	12698	12473	12568	12530	12687	12455	12535	12600	12582	12567	12562	12421	12491	12378	12419	12537	12556	12542	12554	12375	12683	12436	12357	12527	12634	12330	12442	12596	12589	12480	12423	12490	12499	12441	12397	12540	12378	12550	12381	12459	12609	12631	12374	12501	12510	12622	12517	12465	12610	12524	12614	12471	12487	12561	12439	12402	12630	12416	12629	12445	12407	12502	12422	12597	12470	12390	12328	12540	12346	12571	12321	12450	12615	12552	12470	12603	12572	12601	12527	12452	12538	12595	12561	12604	12444	12474	12416	12692	12527	12483	12529	12501	12506	12435	12503	12493	12394	12414	12522	12513	12473	12417	12407	12595	12508	12502	12638	12566	12544	12359	12675	12470	12637	12444	12512	12399	12471	12576	12519	12497	12572	12629	12411	12547	12440	12326	12362	12595	12446	12447	12594	12328	12504	12565	12551	12360	12359	12412	12377	12556	12383	12460	12414	12582	12451	12465	12586	12570	12587	12308	12393	12655	12478	12757	12510	12594	12443	12599	12454	12734	12470	12424	12586	12465	12498	12531	12520	12342	12588	12587	12491	12402	12461	12437	12510	12503	12441	12561	12447	12456	12391	12519	12741	12647	12365	12407	12494	12541	12647	12606	12537	12446	12582	12487	12619	12570	12544	12510	12595	12516	12708	12315	12423	12486	12418	12607	12568	12624	12561	12626	12494	12563	12494	12684	12462	12452	12488	12706	12552	12546	12528	12603	12447	12514	12466	12460	12628	12462	12523	12583	12586	12596	12462	12593	12419	12487	12323	12525	12535	12566	12389	12508	12570	12471	12465	12354	12540	12519	12535	12484	12504	12544	12605	12614	12452	12633	12515	12436	12558	12453	12451	12611	12649	12376	12464	12418	12362	12583	12532	12682	12419	12400	12577	12461	12600	12541	12421	12719	12359	12663	12401	12473	12429	12603	12565	12577	12415	12581	12340	12494	12635	12483	12462	12505	12544	12490	12492	12618	12582	12461	12531	12487	12549	12568	12519	12397	12575	12410	12502	12458	12390	12575	12693	12614	12556	12373	12698	12565	12438	12428	12346	12502	12334	12462	12422	12616	12578	12366	12591	12326	12415	12616	12489	12516	12383	12611	12531	12516	12450	12401	12371	12579	12419	12364	12489	12522	12366	12579	12567	12500	12548	12549	12392	12571	12518	12512	12418	12507	12450	12603	12562	12435	12447	12604	12355	12481	12532	12393	12557	12409	12559	12624	12534	12498	12333	12570	12715	12359	12475	12588	12592	12540	12550	12510	12544	12570	12480	12493	12539	12450	12473	12371	12381	12455	12620	12517	12411	12391	12528	12477	12458	12594	12552	12412	12637	12493	12528	12656	12427	12509	12547	12438	12637	12597	12497	12503	12428	12429	12466	12357	12402	12646	12708	12524	12578	12572	12607	12518	12602	12353	12382	12454	12634	12665	12542	12427	12424	12509	12378	12399	12601	12577	12503	12574	12675	12445	12604	12510	12472	12632	12654	12530	12406	12603	12442	12323	12676	12583	12458	12577	12436	12308	12482	12614	12493	12507	12503	12336	12457	12505	12648	12592	12393	12419	12383	12447	12705	12407	12517	12190	12610	12638	12428	12452	12500	12553	12482	12624	12510	12566	12555	12552	12430	12573	12489	12529	12562	12525	12484	12732	12501	12611	12347	12516	12422	12535	12488	12446	12598	12566	12532	12401	12596	12492	12524	12461	12507	12583	12499	12569	12674	12468	12480	12646	12519	12469	12593	12658	12465	12447	12632	12498	12418	12590	12355	12497	12452	12385	12464	12464	12479	12490	12600	12410	12387	12328	12602	12540	12712	12467	12549	12492	12550	12525	12510	12495	12524	12410	12678	12450	12595	12485	12624	12551	12521	12547	12524	12560	12472	12608	12621	12563	12485	12389	12486	12443	12459	12294	12495	12342	12566	12627	12521	12510	12579	12437	12621	12562	12433	12465	12495	12404	12357	12576	12555	12594	12582	12498	12542	12575	12589	12432	12621	12495	12447	12620	12473	12422	12448	12634	12540	12493	12422	12676	12484	12635	12631	12443	12550	12527	12603	12445	12459	12470	12494	12704	12691	12675	12575	12488	12504	12396	12556	12359	12779	12572	12613	12404	12613	12640	12555	12638	12486	12416	12485	12384	12470	12579	12407	12614	12307	12546	12608	12480	12520	12505	12592	12566	12513	12477	12419	12623	12448	12471	12610	12482	12556	12470	12454	12431	12607	12335	12565	12558	12532	12542	12560	12465	12558	12595	12471	12556	12448	12446	12341	12422	12489	12430	12702	12416	12520	12374	12464	12588	12527	12559	12434	12614	12414	12356	12498	12515	12557	12537	12456	12533	12406	12501	12489	12416	12526	12603	12571	12657	12462	12519	12378	12538	12411	12559	12461	12639	12431	12690	12532	12558	12677	12561	12561	12485	12551	12492	12479	12476	12502	12448	12432	12676	12437	12522	12541	12634	12532	12477	12564	12587	12529	12550	12553	12506	12419	12629	12275	12410	12372	12359	12492	12612	12581	12569	12604	12449	12544	12395	12569	12493	12542	12411	12424	12416	12525	12483	12542	12412	12421	12654	12599	12358	12531	12382	12564	12528	12586	12622	12632	12472	12543	12386	12556	12737	12466	12401	12494	12583	12561	12643	12533
24216	21306	28863	24968	23645	22691	19991	16465	14976	14918	14803	14559	14367	14306	14208	14101	13952	14072	13982	14004	13997	14179	14013	14179	14199	14252	14014	13960	14241	14021	14015	14214	13916	14136	14104	14117	13788	13735	13928	13950	13795	13807	13878	13956	13959	13761	13841	13779	13784	13939	13907	14019	13711	13765	14051	13788	13902	14215	14036	13856	13739	14022	13953	13826	13766	13675	13841	13803	13595	13840	13983	13964	13804	13860	13848	13875	13893	13812	13588	13816	13601	13888	13798	13854	13718	14002	13880	13967	13864	13716	13922	13589	13716	13723	13715	13881	13650	13578	13838	13834	13984	13866	13733	13928	13579	13807	13925	13851	13810	13886	13804	13742	13861	13473	13812	13894	13845	13662	13734	13693	13793	13732	13736	13683	13973	13693	13529	13847	13778	13806	13711	13548	13591	13783	13814	13861	13853	13673	13687	13854	13662	13804	13942	13886	13795	13850	13681	13704	13965	13851	13886	13687	13907	13931	13754	13810	13806	13732	13659	13714	13833	13893	13716	13769	13802	13874	13745	13808	13808	13583	13786	13774	13821	13928	13735	13730	13647	13704	13661	13739	13852	13747	13853	13780	13753	13894	13509	13828	13900	13822	13800	13955	13694	13785	13598	13924	13764	13801	13609	13611	13747	13858	13775	13651	13974	13736	13790	13811	13847	13696	13771	13900	13737	13640	13862	13926	13768	13637	13778	13675	13603	13926	13890	13647	13819	13806	13789	13616	13642	13634	13886	13876	13919	13723	13823	13729	13812	13944	13941	13702	14022	13842	13994	13800	13745	13805	13504	13902	13990	13685	14013	13811	13862	13787	13846	14020	13677	13691	13808	13828	13674	13629	13717	13758	13786	13911	13822	13908	13774	13587	13746	13809	13737	13849	13908	13757	14000	13968	13921	13836	13899	13757	13695	13864	13621	13750	13734	13753	13854	13769	13724	13786	13631	13755	13776	13637	13916	13663	13738	13595	13705	13809	13905	13854	13836	13616	13792	13893	13562	13655	13851	13919	13961	13830	13779	13664	13636	13864	13607	13942	13750	13686	13836	13784	14070	13874	13887	13751	13883	14028	13846	13836	13876	13712	13768	13871	13906	13833	13726	13859	13698	13855	13780	13720	13609	13807	13596	13869	13869	13788	13572	13652	13803	13801	13848	13714	13879	13802	13800	13806	13917	13784	13892	13781	13706	13862	13837	13567	13789	13594	13597	13573	13973	13716	13765	13923	13899	13873	13718	13678	13747	13778	13833	13849	13854	13731	13849	13863	13807	13872	13737	13805	13792	13744	13782	13804	13819	13712	13837	13716	13622	13797	13721	13733	13785	13978	13914	13730	14050	13807	13715	13745	13855	13638	13815	13604	13823	13825	13617	13663	13708	13711	13823	13827	13813	13708	13522	13768	13893	13563	13751	13765	13516	13712	13644	13801	13649	13708	13881	13617	13812	13768	13666	13781	13772	13820	13789	13884	13918	13789	13737	13657	13951	13785	13579	13722	13701	13733	13893	13933	13819	13709	13666	13508	13608	13728	13682	13662	13802	13837	13722	13797	13817	13689	13849	13705	13706	13701	13973	13955	13741	13782	13914	13854	13828	13654	13860	13685	13771	13754	13859	13802	13935	13892	14067	13752	13720	13742	13823	13897	13710	13758	13864	13894	13815	13744	13833	13793	14027	14098	13792	13789	13826	13717	13754	13660	13659	13845	13739	13847	14052	13681	13771	13794	13738	13918	13800	13627	13704	13877	14062	13776	13698	13839	13817	13717	13736	13747	13752	13818	13902	13878	13756	13674	13562	13747	13799	13724	13820	13781	13896	13767	13652	13664	13656	13856	13645	13740	13750	13667	13768	13623	13678	13767	13633	13634	13939	13714	13672	13834	13688	13837	13926	13735	13792	13838	13819	13861	13610	13836	13783	13783	13834	13787	13745	13562	13580	13855	13685	13753	13887	13676	13838	13658	13876	13675	13832	13632	13651	13714	13823	13775	13830	13904	13633	13761	13690	13831	13843	13770	13730	13756	13860	13601	13723	13644	13919	13706	13846	13632	13830	13912	13859	13722	13910	13771	13829	13932	13891	13777	13693	13757	13783	13849	13752	13947	13698	13713	13560	13668	13899	13993	13688	13733	13690	13925	13768	13823	13685	13757	13734	13737	13586	13705	13723	13774	13786	13717	13787	13846	13726	13681	13704	13696	13926	13615	13702	13831	13582	13882	13937	13802	13938	13843	13734	13532	13683	13875	13834	13707	13869	13722	13805	13764	13789	13753	13787	13800	13684	13766	13712	13807	13790	13810	13651	13745	13858	13796	13820	13976	13742	13772	13687	13742	13715	13676	13736	13720	13790	13755	13670	13816	13804	13582	13886	13941	13723	13636	13763	13821	13807	13977	13778	13690	13628	13613	13940	13781	13723	13992	13862	13898	13718	13859	13889	13676	13688	13852	13765	13831	13870	13915	14010	13704	13798	13868	13698	13799	13858	13639	13762	13861	13819	13590	13817	13723	13937	13749	13803	13796	13662	13673	13966	13698	13757	13846	13716	13705	13821	13847	13849	13518	13860	13846	13635	13865	13813	13774	13776	13799	13611	13766	13898	13731	13465	13782	13700	13656	13983	13986	13814	13795	13793	13903	13663	13611	13885	13587	13776	13885	13579	13940	13749	13907	13635	13681	13841	13619	13935	13892	13708	13791	13897	13861	13737	13639	13742	13758	13871	13863	13747	13892	13650	13762	13877	13781	13678	13940	13872	13742	13724	13706	13721	13827	13703	13866	13761	13732	13800	13849	13695	13960	13887	13581	13654	13834	13774	13833	13649	13728	13858	13654	13732	13861	13911	13662	13555	13685	13743	13819	13720	13680	13656	13751	13701	13808	13866	13814	13734	13883	13789	13857	13586	13914	13899	14001	13740	13841	13851	13704	13880	13821	13801	13885	13837	13622	13707	13856	13842	13917	14067	13803	13820	13833	13843	13758	13667	13731	13812	13721	13798	13661	13754	13918	13873	13779	13842	13718	13775	13760	14100	13857	13885	13587	13881	13841	13786	13785	13845	14028	13948	13812	13822	13891	13901	13729	13771	13717	13626	13769	13610	13766	13753	14023	13677	13807	13738	13656	13870	13728	13643	13671	13804	13650	13812	13887	13806	13800	13810	13938	13932	13903	13815	13703	13761	13848	14016	13833	13749	13824	13553	13855	13648	13676	13683	13745	13810	13676	13654	13726	13859	13911	13750	13754	14045	13776	13657	13607	13649	13711	13812	13798	14017	13922	13873	13695	13858	13804	13907	13817	13802	13677	13632	13889	13742	13711	13763	13660	13883	13752	13974	13821	13801	13779	13872	13697	13796	13714	13752	13823	13782	13755	13678	13706	13749	13937	13769	13644	13630	13792	13874	13645	13645	13706	13916	13872	13831	13558	13739	13821	13646	13955	13797	13780	13989	13916	13847	13793	13800	13735	13951	13758	13723	13811	13530	13650	13633	13815	13753	13787	14032	13670	13911	13846	13892	13749	13752	13758	13875	13635	13760	13629	13780	13745	13745	13828	13758	13881	13975	13767	13821	13725	13879	13889	13847	13934	13710	13688	13769	13667	13999	13767	13947	13714	13805	13777	13590	13893	13858	13733	13830	13860	13660	13880	13836	13647	13752	13657	13712	13684	13940	13770	13937	13749	13737	13743	13872	13961	13760	13741	13864	13874	13838	13782	13784	13691	13884	13742	13865	13751	13789	13778	13639	13966	13726	13760	13894	13846	13811	13567	13796	13901	13794	13803	13833	13942	13675	14167	13767	13796	13766	13624	13709	13843	13900	13914	13825	13863	13771	13751	13869	13840	13755	13722	13592	13874	13726	13581	13665	13756	13863	13730	13765	13600	13632	13966	13728	13735	13965	13903	13716	13672	13677	13639	13773	13729	13747	13761	13975	13736	13928	13730	13836	13863	13641	13837	13775	13931	13687	13837	13727	13763	13840	13850	13814	13545	13816	14002	13800	13824	13656	13841	13792	14043	13781	13776	14014	13926	13781	13703	13773	13768	13753	13731	13762	13859	13898	13863	13907	13673	13805	13978	13844	13817	13772	13614	13802	13647	13724	13692	13596	13587	13664	13817	13703	13917	13727	13760	13742	13840	13749	13724	13887	13737	13875	13633	13932	13628	13758	13720	13849	13629	13961	13975	13763	14004	13861	13851	13722	13802	13711	13565	13717	13964	13777	13715	13690	13946	13959	13808	13786	13691	13652	14031	13762	13983	14001	14041	13559	13693	13668	13894	13673	13834	13625	13822	13853	13680	13739	13786	13789	14004	13863	13640	13806	13793	13730	13731	13715	13678	13890	13797	13847	13857	13863	13796	13707	13672	13761	13803	13743	13880	13633	13855	13841	13999	13781	13688	13954	13812	13972	13873	13845	13745	13676	13851	13757	13712	13706	13890	13676	13765	13614	13811	13989	13802	13766	13797	13645	13738	13643	13741	13737	13878	13787	13513	13722	13788	13730	13839	13760	13874	13679	13724	13946	13882	13799	13648	13821	13808	13654	13587	13777	14081	13877	13688	13794	13980	13902	13833	13895	13784	13819	13860	13767	13741	13783	13799	13884	13640	13791	13859	13965	13893	13773	13706	13847	13769	13600	13747	13976	13724	13889	13761	13828	13700	13884	13729	13723	13850	13793	13675	13681	13658	13812	13701	13679	13809	13892	13757	13807	13715	13724	13755	13844	13663	13703	13937	13780	13637	13822	13675	13660	13834	13698	13694	13993	13838	13657	13849	13817	13731	13676	13723	13793	13802	13843	14071	13829	13835	13722	13625	13605	13762	13897	13684	13732	13822	13752	13805	13878	13782	13832	14050	13855	13686	13692	13722	13751	13748	13793	13789	13794	13826	13974	13641	13726	13675	13691	13829	13583	14031	13681	13868	13905	13716	13597	13716	13758	13678	13844	13798	13964	13814	13794	13624	13893	13749	13694	13840	13509	13734	13787	13719	13891	13895	14007	13860	13822	13778	13833	13664	13990	13811	13745	13772	13907	13761	13893	13925	13847	13834	13839	13769	13840	13654	13714	13695	13738	13807	13991	13900	13881	13870	13937	13780	13660	13749	13926	13951	13826	13942	14061	13925	13859	13554
24419	43471	39579	31954	25786	20914	17238	15870	14348	13905	13759	13378	13227	13319	12834	12781	12688	12786	12730	12754	12794	12783	12684	12975	12791	12846	12941	12798	13022	12841	12703	12661	12840	12819	12829	12766	12630	12871	12708	12625	12667	12789	12703	12664	12608	12504	12846	12706	12771	12563	12693	12637	12653	12543	12641	12639	12452	12596	12462	12645	12734	12474	12540	12578	12751	12641	12597	12634	12630	12488	12496	12687	12530	12463	12573	12674	12574	12524	12461	12479	12479	12377	12565	12449	12475	12626	12631	12611	12529	12490	12529	12608	12584	12441	12542	12484	12589	12454	12495	12669	12388	12603	12610	12614	12469	12581	12394	12550	12668	12552	12511	12601	12522	12497	12429	12574	12486	12411	12507	12612	12553	12478	12417	12464	12462	12373	12543	12559	12650	12560	12475	12512	12715	12498	12506	12376	12457	12452	12673	12432	12622	12605	12496	12410	12680	12556	12652	12431	12595	12573	12584	12637	12621	12483	12543	12426	12495	12466	12508	12478	12474	12645	12513	12500	12661	12556	12442	12592	12551	12618	12469	12563	12517	12396	12383	12532	12629	12559	12591	12520	12545	12536	12695	12459	12447	12580	12549	12504	12485	12674	12480	12524	12502	12489	12469	12645	12481	12601	12588	12688	12486	12646	12554	12484	12420	12596	12545	12398	12514	12666	12427	12497	12592	12377	12659	12613	12554	12620	12492	12606	12387	12460	12537	12470	12495	12575	12478	12421	12427	12558	12474	12521	12662	12567	12538	12485	12368	12509	12617	12512	12611	12482	12590	12705	12604	12570	12605	12515	12438	12428	12477	12569	12497	12500	12542	12545	12449	12482	12559	12402	12567	12553	12457	12632	12568	12534	12561	12458	12716	12649	12683	12425	12575	12433	12530	12516	12490	12547	12541	12389	12624	12566	12506	12656	12565	12475	12618	12526	12550	12397	12705	12518	12498	12476	12508	12490	12523	12399	12579	12584	12497	12568	12429	12596	12734	12558	12685	12555	12512	12565	12429	12591	12418	12462	12498	12501	12552	12556	12588	12511	12489	12624	12462	12500	12550	12505	12609	12648	12502	12730	12468	12394	12487	12618	12466	12450	12388	12598	12553	12639	12637	12587	12574	12305	12598	12549	12558	12472	12546	12576	12486	12509	12479	12684	12330	12515	12538	12459	12485	12479	12638	12546	12604	12558	12544	12682	12629	12489	12616	12372	12583	12582	12586	12523	12597	12613	12490	12523	12531	12496	12459	12496	12548	12445	12453	12468	12367	12497	12550	12597	12614	12503	12549	12626	12623	12512	12555	12732	12517	12653	12372	12658	12511	12355	12757	12473	12573	12321	12624	12494	12593	12499	12540	12516	12601	12569	12347	12641	12596	12369	12652	12482	12571	12625	12648	12591	12507	12583	12548	12630	12557	12522	12655	12489	12665	12650	12561	12669	12607	12539	12518	12527	12586	12446	12513	12541	12594	12391	12459	12555	12514	12568	12424	12646	12545	12537	12489	12520	12718	12548	12603	12584	12466	12664	12521	12502	12447	12512	12522	12688	12632	12533	12593	12432	12379	12630	12630	12551	12463	12623	12512	12469	12479	12704	12332	12693	12626	12441	12329	12693	12556	12498	12500	12551	12712	12660	12665	12653	12512	12580	12505	12574	12562	12502	12348	12625	12546	12343	12567	12520	12573	12463	12379	12560	12503	12504	12631	12673	12578	12499	12551	12539	12692	12629	12558	12668	12539	12486	12410	12716	12498	12730	12443	12643	12597	12482	12464	12471	12510	12607	12592	12354	12671	12523	12520	12605	12662	12599	12580	12500	12434	12452	12755	12410	12549	12543	12409	12680	12563	12528	12564	12671	12493	12410	12414	12569	12652	12541	12404	12545	12493	12567	12594	12643	12463	12461	12400	12618	12463	12539	12497	12431	12576	12496	12618	12502	12469	12548	12536	12658	12511	12526	12680	12619	12448	12621	12640	12786	12343	12401	12397	12494	12568	12591	12544	12592	12482	12488	12537	12427	12497	12575	12552	12518	12480	12535	12606	12796	12453	12448	12524	12381	12489	12556	12334	12406	12599	12644	12496	12493	12530	12524	12562	12582	12587	12702	12629	12370	12652	12386	12583	12463	12651	12601	12477	12675	12434	12485	12594	12525	12611	12553	12600	12494	12504	12666	12454	12602	12590	12427	12654	12523	12349	12334	12557	12382	12500	12522	12480	12557	12626	12652	12452	12633	12552	12538	12412	12571	12501	12641	12496	12661	12599	12488	12503	12493	12596	12622	12499	12475	12370	12602	12659	12603	12538	12325	12713	12449	12420	12586	12510	12636	12535	12500	12730	12503	12657	12423	12463	12540	12561	12457	12619	12591	12510	12606	12552	12729	12557	12796	12504	12408	12507	12525	12562	12473	12434	12547	12439	12604	12579	12646	12534	12562	12568	12525	12670	12592	12377	12583	12478	12403	12527	12553	12403	12534	12625	12623	12634	12589	12749	12452	12475	12352	12559	12501	12468	12601	12741	12631	12532	12586	12388	12553	12500	12661	12546	12559	12765	12802	12301	12546	12365	12474	12623	12407	12503	12472	12552	12492	12606	12547	12455	12649	12642	12533	12589	12487	12570	12590	12423	12587	12482	12531	12562	12516	12589	12385	12466	12485	12458	12422	12476	12484	12622	12564	12533	12587	12443	12678	12512	12635	12413	12577	12657	12603	12709	12472	12440	12430	12458	12628	12708	12595	12578	12420	12546	12550	12565	12587	12633	12440	12408	12512	12595	12460	12411	12409	12636	12634	12660	12532	12592	12667	12648	12527	12461	12479	12587	12604	12532	12535	12511	12582	12474	12491	12644	12463	12502	12552	12578	12449	12732	12586	12553	12571	12511	12409	12516	12387	12569	12540	12481	12526	12341	12479	12546	12595	12579	12685	12567	12522	12630	12580	12630	12462	12450	12507	12637	12518	12573	12516	12436	12403	12488	12575	12475	12563	12493	12451	12515	12428	12368	12420	12491	12575	12612	12479	12530	12581	12453	12442	12669	12605	12650	12405	12480	12428	12469	12506	12432	12514	12583	12623	12579	12549	12490	12465	12697	12501	12465	12507	12443	12428	12398	12550	12532	12485	12611	12543	12630	12644	12544	12415	12382	12551	12563	12665	12431	12638	12392	12703	12509	12565	12497	12560	12378	12580	12542	12375	12552	12514	12574	12519	12592	12485	12606	12406	12621	12499	12462	12416	12399	12518	12509	12456	12429	12658	12377	12567	12506	12497	12552	12503	12676	12566	12599	12507	12509	12613	12452	12377	12660	12434	12565	12512	12422	12585	12564	12556	12381	12551	12430	12601	12507	12462	12455	12381	12538	12665	12498	12495	12411	12671	12606	12550	12530	12520	12432	12594	12650	12601	12436	12564	12522	12622	12498	12604	12593	12460	12559	12419	12652	12514	12580	12503	12511	12515	12505	12403	12484	12587	12649	12569	12680	12427	12418	12409	12495	12538	12526	12459	12287	12430	12605	12688	12559	12710	12472	12728	12407	12555	12567	12598	12639	12535	12455	12699	12556	12498	12529	12605	12623	12509	12576	12615	12586	12404	12618	12390	12578	12679	12353	12541	12636	12561	12591	12587	12460	12429	12377	12452	12449	12575	12503	12650	12429	12368	12602	12600	12612	12505	12371	12709	12544	12525	12614	12470	12620	12553	12554	12393	12578	12546	12693	12444	12510	12553	12484	12575	12456	12408	12558	12653	12449	12449	12525	12488	12459	12431	12580	12436	12347	12573	12431	12546	12541	12498	12608	12696	12456	12575	12593	12473	12539	12411	12595	12550	12429	12602	12511	12525	12622	12381	12565	12438	12685	12680	12500	12473	12439	12339	12505	12531	12506	12484	12504	12602	12532	12519	12578	12547	12581	12522	12594	12562	12613	12670	12599	12371	12511	12555	12587	12595	12624	12421	12471	12560	12548	12566	12450	12665	12541	12526	12426	12379	12454	12546	12474	12573	12682	12471	12474	12558	12595	12656	12644	12483	12559	12290	12340	12528	12477	12408	12606	12570	12436	12588	12446	12617	12453	12463	12511	12442	12524	12637	12575	12603	12437	12486	12425	12599	12305	12583	12508	12445	12666	12625	12479	12367	12514	12561	12534	12534	12669	12640	12577	12590	12564	12443	12540	12462	12383	12542	12546	12647	12653	12393	12476	12412	12579	12490	12607	12649	12492	12488	12481	12585	12521	12548	12401	12568	12495	12641	12647	12544	12656	12683	12466	12597	12475	12664	12516	12414	12515	12858	12575	12560	12565	12581	12539	12635	12606	12544	12535	12781	12652	12651	12541	12590	12573	12687	12541	12593	12541	12462	12540	12544	12558	12479	12573	12417	12499	12675	12531	12334	12526	12402	12542	12574	12541	12461	12431	12293	12480	12620	12551	12511	12501	12463	12318	12474	12466	12391	12561	12600	12445	12510	12388	12539	12607	12454	12510	12608	12559	12573	12574	12433	12531	12514	12534	12544	12578	12577	12555	12577	12498	12588	12670	12421	12550	12573	12663	12420	12604	12684	12594	12567	12414	12549	12506	12775	12575	12492	12298	12687	12506	12360	12523	12626	12503	12427	12509	12562	12507	12510	12382	12490	12541	12625	12655	12472	12413	12437	12462	12417	12636	12614	12697	12402	12640	12510	12580	12562	12513	12557	12383	12493	12637	12597	12499	12496	12605	12451	12509	12591	12518	12473	12585	12417	12575	12460	12540	12445	12368	12497	12688	12520	12485	12707	12502	12502	12464	12535	12668	12313	12541	12746	12579	12449	12512	12616	12568	12550	12473	12503	12748	12592	12651	12542	12733	12455	12537	12546	12611	12546	12584	12501	12500	12510	12682	12535	12537	12470	12733	12671	12625	12541	12505	12393	12686	12525	12463	12610	12514	12324	12400	12491	12696	12464	12612	12755	12545	12551	12544	12565	12462	12559	12485	12437	12602	12535	12660	12603	12479	12596	12419	12703	12578	12472	12741	12499	12717	12617	12472	12652	12370	12490	12623	12777	12330	12310	12409	12500	12564	12449	12425	12530	12492	12543	12514	12555	12261	12619	12524	12657	12516	12660	12485	12620	12547	12407	12719	12496	12516	12598
23114	21287	29048	24095	22041	24004	24183	17709	16184	16152	15845	15280	15209	15005	15121	14671	14768	14506	14747	14553	14372	14808	14585	14694	14591	14522	14724	14420	14631	14701	14588	14612	14633	14413	14490	14617	14671	14373	14514	14418	14501	14433	14338	14475	14230	14213	14376	14392	14355	14448	14442	14412	14292	14414	14284	14367	14347	14166	14246	14368	14340	14475	14197	14457	14037	14127	14315	14391	14356	14102	14282	14033	14234	14247	14216	14264	14494	14341	14179	14365	14184	14305	14280	14321	14269	14271	14363	14102	14341	14076	14220	14351	14379	14360	14181	14327	14202	14155	14173	14366	14407	14282	14146	14267	14230	14298	14355	14194	14350	14170	14191	14159	14327	14407	14317	14194	14195	14163	14239	14303	14104	14386	14170	14166	14076	14314	14227	14257	14116	14113	14345	14227	14145	14100	14148	14189	14128	14137	14402	14113	14366	13998	14317	14143	14186	14320	14211	14239	14288	14342	14180	14122	14145	14256	14526	14308	14275	14273	14332	14277	13947	14135	14277	14101	14297	14278	14257	14245	14061	14355	14170	14150	14382	14375	14292	14210	14333	14337	14191	14239	14259	14216	14260	14323	14251	14240	14291	14381	14194	14352	14218	14225	14196	14378	14170	14317	14196	14159	14369	14350	14348	14213	14315	14059	14170	14133	14163	14261	14415	14324	14420	14198	14276	14415	14215	14080	14207	14152	14221	14306	13979	14314	14469	14258	14208	14314	14272	14241	14217	14284	14391	14061	14214	14262	14246	14276	14367	14071	14105	14241	14289	14368	14472	14307	14109	14287	14314	14200	14038	14284	14249	14486	14137	14223	14190	14308	14225	14211	14300	14117	14101	14259	14043	14264	14462	14241	14222	14116	14253	14279	14218	14230	14127	14264	14111	14256	14274	14208	14196	14221	14242	14146	14149	14338	14045	14207	14116	14354	14175	14291	14137	14384	14255	14205	14352	14073	14121	14365	14457	13907	14184	14192	14259	14298	14353	14170	14371	14213	14316	14077	14265	14235	14396	14253	14214	14341	14161	14125	14249	14281	14088	14141	14229	14057	14006	14096	14332	14215	14344	14276	14263	14273	14353	14269	14403	14283	14279	14189	14352	14233	14346	14181	14202	14404	14427	14264	14117	14181	14255	14191	14292	14302	14388	14164	14133	14209	14276	14330	14367	14141	14228	14075	14245	14206	14155	14423	14201	14228	14213	14098	14256	14313	13991	14142	14191	14044	14252	14270	14322	14094	14229	14132	14109	14111	14339	14038	14116	14385	14319	14256	14075	14242	14016	14178	14269	14334	14207	14258	14275	14258	14183	14328	14186	14387	14095	14154	14246	14369	14260	14106	14195	14143	14299	14215	14155	14071	14127	14133	14312	14188	14168	14021	14180	14145	14220	14330	14284	14231	14195	14355	13929	14248	14281	14105	14070	14161	14232	14279	14149	14344	14256	14109	14334	14232	14229	14214	14098	14107	14280	14160	14127	14202	14442	14301	14460	14273	14343	14253	14129	14334	14150	14137	14393	14357	14322	14263	14280	14106	14345	14332	14294	14344	14333	14337	14323	14334	14332	14273	14221	14053	14111	14071	14203	14217	14058	14132	14180	14087	14222	14335	14133	14077	14222	14202	14299	14326	14178	14289	14172	14060	14253	14279	14056	14096	14426	14185	14158	14388	14152	14270	14051	14306	14201	14071	14237	14275	14264	14146	14195	14132	14376	14360	14290	14389	14244	14236	14148	14161	14047	14047	14022	14134	14162	14165	14206	14151	14047	14194	14226	14281	14125	14086	14272	14210	14161	14156	14319	14261	14259	14236	14139	14272	14248	14112	14086	14309	14276	14159	14266	14260	14137	13995	14255	14210	14163	14258	14245	14163	14221	14091	14160	14293	14120	14205	14304	14240	14301	14076	14208	14141	14044	14158	14263	14009	14169	14086	14209	14385	14001	14056	14255	14237	14078	14150	14253	14165	14176	14170	14263	14218	14155	14260	14375	14094	14265	14357	14353	14167	14223	14238	14236	14239	14123	14236	14346	14235	14231	14379	14225	14213	14390	14353	14220	14233	14139	14122	14133	14299	14342	14271	14238	14159	14313	14116	14079	14414	14294	14165	14279	14091	14279	14191	14148	14162	14108	14416	14269	14177	14127	14052	14153	14131	14105	14134	13975	14234	14217	14136	14319	14031	14066	14386	14167	14257	14260	14307	14100	14255	14348	14218	14157	14239	14334	14193	14203	14228	14211	14188	14236	14147	14309	14068	14114	14556	14312	14358	14191	14253	14325	14195	14331	14207	14264	14045	14172	14205	14297	14194	14094	14145	14351	14186	14165	14135	14180	14122	14196	14021	14140	14242	14312	14049	14031	14240	14283	14292	14081	14246	14132	14271	14171	14125	14166	14261	14149	14444	14211	14225	14323	14196	14114	14258	14135	14230	14308	14282	14280	14264	14180	14084	14234	14261	14163	14240	14286	14204	14186	14087	14215	14242	14071	14180	14204	14227	13990	14243	13934	14247	14316	14305	14195	14172	14116	14256	14242	14345	14177	14346	14297	14173	14193	14298	14367	14364	14221	14182	14412	14115	14353	14284	14378	14326	14296	14237	14511	14181	14315	14161	14327	14383	14389	14170	14143	14272	14152	14202	14141	14271	14226	14206	14432	14281	14283	14044	14160	14136	14241	14009	14188	14113	14233	14108	14257	14120	14198	14080	14249	14116	13988	14156	14264	14366	14178	14212	14263	14231	14335	14219	14128	14247	14143	14197	14300	14132	14079	14195	14221	14298	14321	14202	14255	14297	14037	14267	14350	14129	14364	14189	14255	14153	14289	14120	14196	14054	14227	14200	14218	14341	14298	14250	14272	14300	14047	14077	14070	14208	14110	14297	14233	14337	14162	14181	14269	14154	14054	14147	14254	14431	14494	14341	14277	14113	14103	14032	14227	14099	14491	14229	14351	14431	14104	14212	14267	14212	14222	14291	14291	14029	14109	14318	14189	14167	14142	14138	14236	14113	14197	14248	14340	14426	14385	14287	14283	14225	14412	14402	14262	14314	14412	14271	14195	13977	14055	14192	14141	14542	14223	14183	14153	14250	14440	14385	14193	14190	14216	14136	14209	14112	14282	13922	14261	14211	14209	14257	14278	14108	14190	14131	14230	14156	14237	14176	14140	14543	14207	14299	14373	14348	14155	14355	14208	14070	14109	14147	14274	14211	14225	14220	14287	14214	14214	14154	14436	14217	14008	14030	14229	14234	14221	14278	14044	14087	14237	14213	14320	14339	14097	14290	14395	14105	14290	14179	14179	14082	14264	14187	14312	14311	14168	13950	14105	14280	14261	14084	14087	14302	14141	14150	13936	14148	14153	14249	14330	14265	14277	14232	14083	14140	14122	14267	14099	14311	14248	14267	14189	14205	14159	14392	14370	14194	14270	14253	14206	14149	14211	14210	14300	14239	14406	14115	14013	14113	14238	14050	14075	14240	14312	14337	13993	13986	14290	13958	14347	14275	14205	14163	14125	14191	14012	14373	14459	14197	14250	14326	14447	14307	14208	14256	14209	14325	14243	14292	14214	14091	14207	14056	14398	14161	14335	14038	14100	14306	14244	14176	14099	14371	14277	14218	14322	14167	14182	14203	14145	14316	14154	14250	14263	14015	14164	14218	14387	14163	14125	14276	14259	14282	14211	14237	14093	14069	14246	14282	14235	14246	14469	14246	14303	14047	14089	14140	14168	14183	14227	14207	14144	14056	14346	14097	14100	14376	14167	14258	14312	14282	14047	14310	14210	14012	14080	14226	14169	14258	14175	14372	14406	14478	14400	14215	14195	14228	14286	14046	14257	14247	14196	14079	14129	14143	14383	14101	14217	14139	14512	14287	14248	14195	14195	14367	14253	14173	14178	14038	14111	14181	14213	14125	14041	14480	14286	14169	14200	14271	14201	14205	14289	14211	14306	14495	14306	14203	14201	14246	14247	14041	14229	14307	14352	14415	14061	14367	14310	14359	14206	14089	14347	14147	14140	14236	14230	14054	14305	14298	14064	14188	14163	14275	14411	14166	14120	14309	14131	14342	14138	14094	14165	14134	14166	14167	14443	14306	14233	14221	14180	14128	14319	13944	14195	14092	14295	14496	14145	14129	14257	14269	14197	14065	14154	14112	14223	14202	14017	14134	14341	14184	14195	14163	14293	14193	14156	14188	14226	14019	14110	14207	14157	14054	14442	14078	14315	14377	14105	14193	14230	14417	14309	14251	14042	14329	14349	14167	14217	14250	14067	14167	14243	14159	14263	14012	14183	14277	14123	14553	14450	14277	14211	14319	14343	14240	14249	14214	14058	13994	14284	13999	14309	14273	14318	14027	14209	14321	14303	14226	14319	14243	14260	14268	14230	13906	14155	14052	14199	14406	14236	14120	14334	14296	14038	14050	14196	14338	14276	14284	14219	14284	14189	14245	14197	14161	14198	14121	14133	14382	14473	14221	14234	14387	14233	14270	14196	14400	14434	13965	14352	14395	14247	14078	14045	14163	14048	14111	14292	14109	14171	14131	14185	14196	14483	14270	14053	14335	14171	14213	14248	14105	14064	14235	14303	14076	14191	14151	14260	14379	14301	14208	14261	14261	14134	14315	14210	14229	14108	14108	14258	14054	14210	14105	14089	14017	14036	14166	14209	14257	14199	14133	14295	14179	14086	14204	14183	13939	14320	14309	14207	14329	14297	14293	14257	14203	14223	13983	14444	14271	14346	14176	14169	14343	14196	14104	14320	14313	14203	14419	14381	14518	14163	14172	14116	14025	14142	14023	14320	14273	14288	14298	14195	14255	14263	14285	14117	14069	14416	14301	14280	14123	14204	14249	14212	14150	14270	14504	14207	14200	14376	14347	14402	14310	14182	14247	14314	14208	14283	14276	14292	14164	14127	14299	14332	14276	14184	14342	14182	14354	14426	14107	14253	14274	14289	14081	14247	14152	14191	14246	14328	14128	14179	14249	14014	14213	14265	14303	14220	14091	14119	14273	14088	14104	14101	14231	14216	14115	14222	14256	14367	14429	14365	14140	14363	14156	14419	14263	14166	14129	14279	14301	14348	14309	14260	14115	14106	14108	14125	14269	13903	14306	14226	14329
27315	48185	44174	33718	27800	23020	18773	16218	15392	14906	14625	14258	13741	13654	13526	13299	13184	13191	13217	13302	13138	13234	13166	13195	13175	13199	13236	13317	13193	13348	13209	13165	13266	13016	12867	13152	12989	12843	13073	12989	13073	13109	12963	12986	13059	12943	12869	12941	12861	13017	12967	12821	12853	12942	12865	12898	12987	12948	12932	12854	12863	12887	12848	12905	12788	12697	13018	12863	12801	12954	12748	12774	12862	12876	12791	12782	12728	12859	12854	12918	12683	12898	12751	12806	12621	12908	12853	12751	12729	12643	12860	12672	12662	12742	12928	12548	12751	12676	12747	12802	12762	12787	12784	12796	12854	12797	12857	12695	12814	12964	12781	12736	12837	12709	12806	12821	12818	12806	12853	12824	12709	12874	12752	12779	12666	12629	12819	12714	12567	12753	12859	12677	12659	12736	12680	12750	12822	12887	12909	12593	12836	12712	12836	12883	12757	12810	12830	12747	12754	12669	12769	12633	12777	12874	12682	12929	12712	12924	12699	12761	12748	12760	12710	12806	12818	12801	12858	12827	12927	12746	12791	12783	12968	12599	12941	12650	12945	12888	12862	12743	12778	12902	12790	12920	12622	12826	12960	12769	12687	12688	12722	12875	12818	12857	12753	12932	12821	12711	12759	12825	12894	12836	12736	12745	12691	12607	12705	12731	12507	12846	12870	12903	12759	12773	12787	12758	12763	12854	12771	12647	12819	12788	12768	12808	12721	12704	12878	12726	12873	12668	12817	12805	12837	12568	12844	12804	12797	12736	12651	12747	12655	12764	12829	12910	12699	12853	12760	12691	12980	12762	12763	12670	12773	12766	12675	12619	12923	12792	12829	12579	12711	12777	12706	12693	12704	12660	12942	12657	12737	12798	12750	12812	12763	12859	12762	12552	12882	12825	12811	12768	12920	12861	12767	12842	12885	12756	12543	12782	12757	12625	12666	12774	12968	12823	12693	12784	12816	12982	12767	12887	12830	12729	12809	12616	12689	12810	12782	12709	12900	12706	12766	12704	12751	12707	12890	12754	12729	12814	12754	12649	12809	12879	13015	12783	12655	12803	12793	12887	12979	12750	12821	12612	12941	12547	12821	12897	12948	12718	12970	12732	12875	12634	12807	12902	12855	12817	12815	12969	12756	12756	12778	12705	12879	12945	12772	12827	12741	12821	12885	12698	12773	12675	12588	12715	12747	12960	12884	12776	12830	12840	12788	12718	12666	12832	12889	12706	12804	12972	12903	12838	12790	12738	12807	12735	12806	12999	12743	12729	12751	12742	12814	12872	12867	12844	12894	12735	12690	12839	12676	12856	12879	12754	12681	12823	12730	12839	12660	12774	12822	12653	12686	12834	12696	12686	12762	12641	12870	12706	12798	12949	12685	12661	12723	12560	12739	12801	12729	12654	12799	12760	12692	12642	12794	12771	12863	12699	12935	12752	12693	12737	12713	12774	12673	12859	12837	12803	12836	12693	12900	12784	12795	12919	12941	12712	12658	12828	12882	12732	12785	12740	12761	12816	12771	12757	12829	12734	12621	12607	12743	12735	12711	12630	12763	12730	12921	12837	12653	12830	12748	12621	12809	12951	12857	12926	12644	12882	12824	12656	12655	12780	12794	12764	12748	12841	12777	12746	12692	12842	12705	12715	12852	12768	12834	12850	12738	12801	12850	12732	12715	12823	12939	12807	12682	12730	12833	12953	12890	12753	12715	12727	12620	12715	12885	12756	12740	12814	12930	12784	12831	12886	12814	12676	12882	12801	12698	12737	12865	12867	12647	12774	12794	12829	12694	12919	12801	12745	12801	12705	12791	12796	12846	12798	12735	12601	12846	12769	12607	12815	12908	12866	12778	12711	13037	12791	12709	12891	12743	12849	12828	12662	12735	12757	12711	12655	12819	12786	12749	12642	12748	12881	12690	12591	12888	12835	12887	12841	12852	12795	12893	12696	12724	12648	12759	12742	12825	12707	12748	12783	12784	12622	12788	12879	12886	12510	12875	12701	12801	12771	12839	12693	12981	12812	12759	12700	12646	12666	12755	12726	12916	12669	12861	12721	12855	12825	12873	12901	12652	12733	12662	12830	12824	12830	12790	12647	12816	12821	12827	12802	12900	12738	12702	12695	12804	12858	12845	12783	12866	12629	12750	12676	12893	12656	12728	12745	12636	12876	12636	12734	12718	12826	12708	12779	12834	12668	12884	12724	12611	12784	12867	12847	12564	12740	12741	12860	12903	12855	12771	12746	12561	12757	12886	12735	12827	12685	12839	12735	12995	12871	12941	12786	12705	12676	12608	12786	12723	12615	12762	12509	12865	12590	12802	12814	12738	12740	12842	12573	12780	12791	12761	12837	12758	12764	12816	12760	12839	12733	12687	12740	12973	12719	12604	12800	12860	12783	12758	12768	12826	12725	12712	12745	12813	12929	12890	12809	12806	12919	12760	12753	12777	12835	12836	12848	12809	12680	12722	12766	12678	12684	12812	12673	12907	12798	12852	12706	12730	12717	12810	12842	12768	12826	12924	12894	12748	12875	12750	12907	12654	12771	13009	12868	12841	12812	12754	12821	12795	12735	12849	12720	12844	12818	12692	12864	12816	12928	12671	12860	12767	12875	12754	12776	12743	12680	12654	12814	12848	12643	12804	12680	12958	12654	12820	12712	12706	12795	12860	12783	12623	12819	12799	12731	12901	12799	12681	12839	12760	12805	12787	12828	12750	12813	12818	12643	12820	12765	12762	12737	12590	12790	12847	12854	12947	12951	12833	12794	12626	12770	12890	12780	12757	12609	12764	12959	12641	12906	12731	12746	12771	12764	12725	12813	12697	12748	12879	12768	12783	12612	12763	12609	12803	12778	12860	12759	12631	12784	12720	12766	12732	12716	12760	12999	12898	12681	12783	12983	12776	12865	12663	12805	12933	12814	12829	12609	12890	12777	12808	12690	13102	12740	12716	12865	12741	12736	12774	12901	12606	12827	12856	12746	12739	12693	12724	12676	12856	12804	12682	12608	12843	12829	12708	12744	12561	12580	12772	12829	12625	12717	12759	12718	12769	12756	12723	12724	12667	12733	12882	12733	12806	12810	12749	12714	12926	12801	12658	12835	12782	12761	12700	12835	12845	12714	12737	12728	12726	12802	12769	12935	12981	12686	12822	12735	12807	12749	12817	12644	12831	12909	12737	12732	12854	12688	12804	12878	12873	12525	12699	12690	12750	12784	12796	12750	12870	12856	12649	12613	12759	12676	12862	12741	12779	12791	12824	12671	12613	12534	12815	12897	12787	12806	12784	12865	12674	12800	12904	12699	12752	12880	12697	12873	12752	12792	12768	12938	12817	12582	12822	12765	12763	12917	12811	12908	12730	12947	12651	12699	12831	12821	12568	12749	12740	12849	12715	12900	12760	12664	12677	12804	12819	12677	12740	12880	12725	12752	12831	12968	12738	12714	12617	12799	12868	12787	12674	12734	12723	12670	12720	12797	12747	12563	12782	12748	12847	12728	12670	12795	12746	12820	12667	12742	12758	12713	12822	12781	12698	12713	12737	12739	12624	12721	12733	12824	12768	12848	12783	12678	12667	12916	12770	12764	12842	12716	12710	12850	12719	12827	12735	12762	12651	12754	12682	12806	12820	12680	12786	12750	12736	12782	12797	12687	12685	12827	12746	12808	12841	12784	12698	12723	12810	12684	12689	12725	12686	12686	12871	12836	12694	12917	12833	12798	12739	12820	12919	12977	12847	12991	12665	12909	12731	12877	12868	12863	12994	12771	12743	12730	12621	12771	12720	12835	12654	12689	12860	12756	12588	12821	12955	12792	12784	12732	12604	12730	12840	12782	12818	12883	12923	12832	12866	12874	12660	12722	12749	12993	12800	12765	12888	12755	12915	12695	12822	12974	12877	12719	12868	12730	12706	12932	12666	12706	12803	12795	12719	12821	12811	12987	12848	12885	12732	12863	12846	12849	12849	12800	12715	12895	12805	12748	12835	12786	12939	12746	12815	12855	12855	12714	12777	12753	12673	12771	12837	12657	12772	12776	12820	12841	12609	12582	12839	12646	12937	12705	12732	12807	12635	12755	12921	12578	12774	12733	12754	12718	12779	12561	12778	12693	12831	12818	12836	12866	12823	12820	12742	12884	12892	12682	12675	12684	12782	12858	12770	12772	12633	12734	12754	12753	12676	12779	12759	12608	12769	12810	12674	12957	12720	12769	12822	12770	12986	12622	12870	12781	12925	12793	12831	12843	12973	12677	12786	12765	12658	12932	12834	12812	12698	12774	12789	12845	12864	12808	12810	12807	12806	12838	12700	12678	12846	12627	12724	12814	12772	12617	12793	12778	12802	12707	12681	12785	12688	12659	12663	12869	12936	12910	12711	12714	12953	12745	12697	12837	12744	12769	12634	12794	12676	12860	12804	12749	12908	12731	12733	12748	12808	12697	12811	12895	12820	12825	12708	12728	12867	12688	12674	12869	12859	12957	12698	12763	12773	12678	12882	12710	12813	12731	12649	12739	12742	12792	12761	12560	13003	12902	12729	12752	12763	12858	12742	12880	12632	12570	12814	12814	12752	12871	12831	12904	12726	12900	12894	12623	12691	12839	12729	12619	12742	12759	12789	12821	12612	12857	12698	12835	12741	12682	12727	12911	12793	12868	12771	12826	12669	12904	12789	12789	12909	12869	12796	12707	12969	12784	12714	12679	12673	12715	12813	12862	12867	12734	12827	12839	12780	12678	12619	12795	12801	12743	12844	12859	12774	12817	12767	12779	12657	12708	12685	12635	12821	12841	12870	12934	12801	12742	12616	12831	12794	12839	12648	12760	12907	12802	12714	12819	12850	12796	12847	12845	12794	12759	12688	12762	12768	12815	12856	12771	12788	12692	12862	12814	12625	12877	12703	12637	12870	12777	12643	12851	12916	12875	12694	12648	12738	12823	12860	12885	12852	12858	12782	12963	12815	12843	12742	12888	12876	12757	12706	12710	12674	12699	12922	12852	12564	12830	12677	12860	12655	12701	13021	12684	12825	12789	12773	12702	12895	12908	12842	12706	12832	12790	12664	12729	12840	12758	12686	12819	12784	12773	12916	12832	12835	12993	12905	12746	12687	12740	12700	12794	12719	12695
27997	23428	26707	22621	18475	15695	14647	14341	14000	13765	13703	13460	13629	13443	13424	13251	13375	13451	13359	13353	13282	13255	13305	13295	13330	13259	13451	13590	13546	13491	13295	13379	13521	13322	13205	13222	13360	13317	13262	13184	13363	13340	13423	13246	13362	13236	13251	13385	13315	13318	13298	13256	13257	13258	13222	13256	13225	13211	13268	13368	13265	13322	13225	13285	13382	13136	13233	13413	13368	13110	13132	13037	13266	13122	13217	13283	13376	13300	13134	13185	13246	13067	13205	13137	13397	13114	13204	13504	13228	13352	13318	13192	13095	13200	13163	13183	13352	13304	13186	13157	13144	12994	13188	13406	13380	13236	13090	13331	13232	13182	13224	13133	13235	13121	13284	13165	13181	13297	13244	13295	13178	13463	13081	13312	13221	13235	13203	13190	13236	13210	13245	13364	13171	13077	13077	13315	13193	13234	13192	13390	13293	13324	13251	13160	13059	13262	13334	13207	13338	13102	13104	13083	13345	13322	13143	13296	13163	12990	13392	13183	13179	13183	13308	13180	13433	13257	13147	13313	13237	13101	13200	13038	13327	13250	13449	13075	13245	13152	13432	13266	13265	13183	13239	13198	13086	13191	13256	13332	13304	13371	13080	13169	13258	13166	13397	13091	13173	13226	13293	13232	13153	13044	13316	13185	13129	13158	13058	13197	13090	13353	13275	13327	13335	13182	13042	13057	13134	13305	13102	13136	13220	13079	13200	13242	13248	13213	13266	13112	13120	13267	13270	13074	13331	13250	13308	13359	13338	13018	13241	13287	13186	13273	13307	13019	13246	13141	13021	13212	13317	13040	13236	13293	13265	13234	13030	13212	13321	13233	13236	13245	13143	13178	13271	13127	13189	13165	13092	13273	13143	13389	13030	13286	13131	13185	13343	13015	13254	13215	13262	13438	13136	13287	13413	13245	13151	13229	13284	13238	13230	13242	13260	13240	13361	13206	13504	13200	13218	13155	13177	13218	13127	13126	13246	13232	13335	13223	13137	13306	13142	13257	13101	13158	13155	13215	13088	13162	13008	13115	13511	13356	13211	13177	13122	13152	13249	13238	12996	13100	13121	13242	13197	13252	13150	13177	13202	13133	13242	13356	13201	13274	13100	13206	13227	13073	13187	13308	13259	13189	13323	13171	13144	13228	13444	13178	13143	13209	13314	13076	13243	13331	13347	13263	13237	13194	13158	13073	13089	13127	13389	13138	13150	13168	13169	13357	13318	13151	13411	13239	13305	13110	13346	13212	13226	13106	13220	13207	13377	13295	13117	13391	13098	13113	13381	13204	13129	13285	13110	13116	13209	13198	13267	13027	13081	13151	13067	13162	13305	13382	13020	13242	13147	13230	13195	13194	13426	13220	13219	13119	13428	13140	13303	13196	13227	13201	13326	13149	13324	13082	13388	13361	13242	13463	13433	13231	13201	13200	13135	13146	13309	13162	13247	13264	13231	13323	13207	13302	13294	13298	13121	13213	13017	13263	13020	13211	13338	13313	13123	13174	13157	13349	13138	13201	13174	13119	13257	13344	13172	13148	13399	13426	13144	13121	13348	13351	13337	13184	13270	13181	12964	13129	13325	13168	13125	13086	13254	13118	13154	13279	13134	13126	13141	13240	12990	13225	12883	13156	12916	13063	13328	13249	13117	13381	13256	13267	13317	13374	13172	13241	13188	13340	13232	13157	13185	13295	13104	13232	13288	13259	13248	13338	13217	13321	13282	13283	13224	13206	13046	13269	13297	13321	13135	13277	13173	13317	13174	13337	13339	13187	13137	13102	13221	13108	13278	13270	13293	13019	13310	13167	13026	13379	13445	13227	13144	13273	13249	13320	13154	13201	13221	13168	13138	13355	13139	13366	13296	13220	13243	13290	13167	13233	13045	13091	13074	13251	13240	13285	13260	13201	13236	13148	13301	13216	13226	13211	13115	13200	13272	13215	13315	13167	13196	13258	13297	13184	13216	13071	13213	13299	13079	13229	13124	13189	13350	13197	13301	13251	13271	13292	13213	13153	13319	13457	13242	13178	13171	13088	13233	13238	13260	13142	13338	13242	13263	13322	13191	13383	13469	13204	13155	13168	13177	13175	13057	13019	13484	13151	13194	13156	13163	13325	13189	13244	13239	13156	13301	13295	13186	13306	13262	13343	13151	13238	13352	13247	13226	13388	13357	13190	12964	13106	13253	13146	13168	13352	13364	13133	13312	13454	13486	13263	13215	13350	13182	13241	13353	13168	13477	13361	13192	13134	13126	13191	13148	13237	13422	13133	13142	13213	13035	13178	13176	13306	13252	13167	13119	13362	13138	13080	13249	13339	13211	13304	13366	13136	13390	13272	13203	13379	13104	13273	13327	13140	13110	13275	13188	13328	13231	13228	13120	13245	13278	13359	13233	13224	13283	13319	13245	13264	13136	13208	13233	13209	13168	13220	13213	13135	13461	13146	13229	13223	13299	13300	13174	13177	13409	13195	13287	13183	13121	13077	13101	13072	13341	13265	13274	13143	13140	13013	13169	13259	13308	13377	13295	13256	13238	13198	13250	13415	13290	13066	13314	13210	13363	13158	13299	13218	13290	13276	13161	13236	13357	13363	13136	13312	13288	13027	13142	13206	13280	13352	13081	13408	13321	13230	13209	13091	13370	13382	13348	12986	13151	13318	13190	13143	13381	13216	13055	13247	13273	13162	13040	13343	13111	13249	13313	13264	13335	13217	13166	13316	13200	13104	13147	13309	12951	13197	13445	13278	13225	13156	13132	13120	13211	13132	13430	13115	13461	13320	13143	13323	13104	13184	13177	13166	13144	13383	13377	13233	13166	13143	13272	13258	13216	13280	13138	13110	13155	13462	13317	13138	13255	13180	13150	13190	13159	13120	13208	13273	13277	13070	13002	13073	13287	13316	13281	13164	13220	13285	13174	13312	13120	13267	13032	13200	13213	13233	13289	13203	13147	12939	13207	13111	13280	13254	13267	13245	13143	13352	13441	13213	13112	13417	13134	13184	13048	13260	13174	13216	13279	13093	13271	13296	13347	13386	12947	13171	12965	13307	13266	13088	13203	13188	13429	13328	13323	13150	13074	13350	13350	13111	13296	13318	13314	13261	13228	13298	13195	13223	13258	13200	13298	13173	13361	13341	13225	13099	13150	13344	13267	13037	13297	13118	13383	13116	13309	13223	13110	13103	13198	13181	13219	13189	13219	13250	13175	13347	13346	13242	13301	13198	13344	13231	13526	13132	13408	13095	13276	13195	13214	13360	13167	13303	13246	13280	13204	13157	13137	13151	13142	13159	13247	13254	13171	13244	13165	13325	13094	13045	13270	13204	13295	13074	13110	13186	13167	13277	13261	13151	13222	13178	13162	13127	13135	13058	13298	13270	13330	13002	13110	13188	13271	13309	13458	13045	13383	13325	13077	13217	13210	13314	13270	13280	13270	13181	12934	13001	13190	13210	13071	13235	13278	13311	13174	13125	13396	13123	13157	13250	13244	13261	13023	13078	13200	13238	13124	13134	12973	13323	13421	13274	13353	13221	13303	13423	13200	13161	13222	13549	13276	13348	13373	13487	13132	13244	13240	12990	13218	13157	13307	13252	13343	13013	13186	13385	13099	13308	13376	13413	13259	13260	13258	13184	13081	13157	13125	13282	13032	13253	13247	13236	13097	13147	13111	13226	13253	13054	13210	13205	13078	13261	13109	13205	13223	13515	13292	13177	13462	13206	13195	13143	13308	13289	13149	13161	13164	13240	13211	13214	12991	13245	13087	13051	13330	13411	13306	13294	13163	13156	13161	13344	13221	13191	13260	13263	13139	13268	13168	13159	13277	13164	13248	13187	13298	13331	13197	13057	13365	13147	13255	13099	13235	13104	13271	13136	13186	13210	13197	13342	13238	13185	13271	13397	13338	13225	13311	13169	13337	13198	13466	13352	13365	13234	13169	13153	13320	13233	13316	13132	13119	13193	13136	13183	13040	13295	13247	13180	13222	13376	13210	13183	13356	13341	13365	13251	13121	13397	13064	13183	13333	13009	13143	13251	13411	13248	13168	13505	13218	13266	13333	13190	13161	13206	13335	13247	13443	13257	13204	13160	13133	13146	13268	13351	13200	13326	13129	13105	13163	13449	13191	13185	13088	13126	13199	13173	13249	13106	13273	13103	13218	13163	13129	13160	13274	13131	13150	13266	13190	13138	13136	13162	13217	13350	13301	13414	13216	13112	13159	13255	13288	13236	13313	13106	13249	13302	13235	13113	13064	13126	13127	13223	13231	13154	13190	13080	13372	13079	13151	13061	13110	13296	13260	13346	13258	13292	13113	13222	13266	13147	13039	13202	13278	13230	13473	13154	13301	13302	13450	13289	13211	13273	13451	13156	13224	13260	13223	13128	13259	13307	13227	13213	13234	13183	13280	13410	13125	13324	13291	13336	13287	13213	13172	13250	13108	13193	13407	13211	13312	13205	13212	13251	13308	13320	13338	13210	13060	13026	13288	13221	13339	13060	13244	13181	13098	13239	13241	13146	13177	13149	13212	13136	13084	13077	13280	13123	13102	13068	13230	13185	13361	13102	13349	13248	13182	13004	13212	13212	13232	13013	13180	13365	13139	13230	13329	13115	13196	13420	13109	13314	13336	13103	13288	13199	13342	13138	13251	13195	13091	13386	13206	13229	13228	13085	13231	13237	13328	13456	13278	13093	13179	13215	13373	13220	12991	13206	13312	13296	13144	13330	13195	13097	13086	13199	12972	13195	13246	13312	13346	13121	13323	13152	13409	13094	13301	13383	13195	13351	13306	13196	13313	13313	13068	13164	13392	13175	13040	12988	13247	13265	13134	13243	13100	13324	13321	13193	13212	13247	13223	13201	13281	13253	13163	13245	13111	13377	13264	13253	13280	13133	13206	13183	13177	13139	13251	13375	13342	13209	13186	13368	13186	13177	13100	13319	13450	13359	13150	13100	13263	13256	13305	13264	13226	13179	13074	13409	13402	13199	13126	13158	13186	13209	13206	13055	13116	13218	13128	13269	13146	13276	13249	13257	13440	13403	13219	13342	13285	13148	13274	13298	13232	13186	13053	13258	13204	13242	13239	13318	13019	13253	13372	13429	13230	13294	13357	13320	13300	13277
22208	32938	28535	20877	18829	15335	13996	13624	13366	13105	12917	12773	12592	12494	12503	12276	12369	12251	12460	12242	12346	12282	12274	12314	12262	12396	12469	12391	12292	12274	12266	12442	12387	12369	12318	12398	12144	12446	12331	12351	12332	12277	12145	12223	12257	12215	12181	12190	12181	12322	12300	12179	11945	12224	12195	12277	12191	12294	12459	12078	12222	12117	12261	12241	12149	12251	12213	12257	12222	12097	12143	12184	12070	12096	12262	12087	12286	12247	12283	12109	12066	12089	12319	12077	12363	12106	12024	12177	12140	12164	12197	12249	12131	12337	12161	12322	12117	12075	12233	12151	12205	12176	12190	12188	12074	12163	11966	12297	12148	12138	12045	12118	12128	12249	12061	12229	12153	12259	12341	12156	12139	12226	12107	12041	12073	12221	12282	12165	12343	12138	12283	12119	12106	12188	12123	12069	12242	12080	12163	12160	12176	12182	12134	12046	12195	12172	12238	12142	12358	12095	12287	12142	12102	12004	12295	12188	12209	12185	12212	12169	12176	12172	12191	12145	12224	12240	12051	12210	12047	12107	12189	12197	12086	12150	12188	12152	12072	12197	12142	12273	12015	12137	12036	12090	12138	12258	12100	12169	12079	12213	12127	12132	12174	12079	12024	12206	11956	12264	12104	11925	11999	11939	12096	12070	12150	12176	12149	12171	12169	12220	12082	12215	12085	12103	12257	12134	12075	12235	12092	12053	12089	12072	11967	12174	12182	12303	12077	12106	12262	12204	12254	12204	12106	12122	12157	12230	12262	12024	12152	12072	12142	12105	12096	12231	12146	12208	12237	12259	12186	12048	12111	12189	12054	12176	12416	12208	12050	12021	12158	12160	12089	12058	12131	12148	12071	12151	12175	12240	12239	12144	12178	12158	12055	12138	12210	12149	12099	12109	12075	12089	12127	12190	12092	12004	12129	12330	12110	12116	12216	12324	12171	12090	12201	12224	12230	12300	12148	12045	12120	12130	12035	11955	12038	12039	12188	12121	12220	12097	12198	12183	12122	12267	12024	12216	12176	12129	12103	12061	12248	12218	12160	12296	12139	12085	12100	12068	12381	12131	12265	12122	12197	12138	12129	12162	12185	12170	12141	12138	12081	12189	12211	12068	12153	12143	12033	12041	12179	12174	12137	12100	12068	12261	12097	12069	12050	12263	12172	12194	12180	12095	12098	12119	12128	12078	12124	12228	12158	12133	11977	12144	12135	12242	12098	12044	12282	12129	12105	12267	12104	12042	11945	12116	11958	12176	12159	12003	12099	12396	12079	12058	12065	12195	12213	12265	12315	12222	12088	12244	12185	12096	12199	12110	12032	12048	12183	12148	12207	12109	12098	12247	12218	12076	12266	12087	12230	12195	12126	12317	12138	12085	12175	12134	12124	12206	12292	12178	12150	12278	12187	12113	12108	12107	12303	12081	12111	12133	12176	11969	12166	12067	12101	12205	12144	12246	12156	12192	12180	12089	12162	12255	12027	12280	12117	12051	12097	12034	12093	12244	12115	12226	12189	12224	11967	12136	12147	12184	12035	12222	12174	11942	12175	12051	12080	12152	12127	12356	12212	12157	12060	11936	12221	11995	12273	12018	12239	12233	11998	12314	12275	11915	12170	12223	12193	12264	12234	12163	12205	12165	11983	12100	12011	12300	12212	12001	12193	12246	11982	12144	12125	12280	12283	12147	12105	12197	12138	12105	12129	12353	12131	12025	12104	12324	12081	12223	12303	12206	12201	12182	12316	12244	12139	12219	12208	12184	11984	12158	12184	12284	12076	12191	12267	12092	12070	12261	12166	12225	12283	12182	12168	12360	12079	12143	12122	12205	12001	12184	11962	12100	12097	12084	12117	12122	12137	12240	12335	12207	12210	12083	11996	12188	12239	12155	12150	12066	12252	12013	12103	12246	12153	11975	12042	12210	12089	12070	12152	12308	12133	12137	12272	12148	12076	12123	12318	12120	12304	12218	12270	11916	12099	12098	12112	12130	12094	12142	12120	12248	12007	12260	12125	12195	12097	12082	12134	12246	12223	12013	12223	12139	12285	12302	12124	12193	12161	12254	12025	12200	12104	12262	12111	12251	12151	11989	12322	12139	12285	12147	12168	12145	12252	12223	12206	12193	12123	12067	12225	12101	12078	12087	12083	12146	12099	12008	12233	12253	12151	12278	12261	12092	12178	12280	12256	12023	12010	12168	12366	12211	12190	12214	12255	12089	12169	12150	12155	12060	12116	12195	12108	12228	12267	12245	12200	12055	12068	12099	12225	12044	12368	12074	12167	12099	12229	12109	12156	12201	12073	12276	12105	12322	12186	12180	12180	12278	12244	12199	12142	12212	12033	12271	12117	12129	12199	12034	12247	12068	12082	12252	12069	12223	12262	12169	12074	12122	12133	12159	12307	12188	12110	12121	12132	12301	12120	12264	12172	12222	12234	12179	12075	12396	12138	12192	12196	12154	12109	12187	12161	12207	12201	12221	12232	12219	12098	12154	12115	12132	12270	12161	12127	12068	12303	12212	12213	12180	12159	12215	12158	12201	12052	12206	12163	12287	12236	12245	12005	12142	12204	12102	12246	12075	12084	12075	12060	12037	12327	12101	12013	12227	12071	12037	12053	12312	12111	12188	12066	12031	12113	12190	12170	12126	12153	12134	12083	12086	12289	12212	12044	12124	12177	12038	12190	12252	12065	12310	12018	12236	12189	11977	12226	12088	12239	12151	12082	12163	12109	12143	12249	12195	12146	12217	12177	12189	12346	12137	12075	12164	12148	11878	12197	12147	12113	12211	11838	12162	12166	12243	12186	12110	12104	12022	12137	12076	12193	12181	12398	12253	12195	12213	12163	12157	12174	12181	12215	12302	12091	12181	12210	12185	12126	12162	12188	12255	12173	12164	12301	12132	12231	12265	12174	12181	12176	12115	12158	12085	12203	12402	11995	12062	12234	12120	12206	12076	12212	12107	12156	12206	12110	12282	12085	12167	12277	11964	12116	12002	12236	12267	12109	12063	12206	12229	12333	12089	12232	12271	12127	12183	12128	12298	12243	12219	12150	12226	12132	12074	12184	12125	12235	12176	12070	12031	12234	12341	12192	11996	12263	12233	12260	12075	12248	12022	12135	12175	12158	12144	12150	12128	12046	12036	12156	12229	12042	12061	12172	12122	12132	12013	12104	12066	12342	12150	12157	12117	12211	12127	12155	12230	12036	12305	12214	12162	12324	12137	12114	12046	12122	12099	12215	12148	12189	12210	12403	12101	12147	12144	12051	12224	12117	12222	12126	12124	12199	12039	12119	12062	12278	12245	12267	12203	12220	12113	12070	12174	12174	12230	12189	12038	12236	12031	12151	12050	12239	12058	11995	12191	12125	12212	12083	12114	12223	12207	12041	12074	12234	12272	12120	12143	12060	12013	12214	12178	12189	11959	12295	12115	12218	12221	12149	12081	12199	12045	12305	12264	12148	12020	12128	12215	12151	12212	12096	12193	12300	12194	12072	12225	12179	12243	12167	12222	12236	12187	12147	12134	11926	12189	12180	12321	11988	12022	12202	12382	12106	12105	12138	12094	12196	12150	12085	12166	12236	12099	12097	12156	12213	12074	12267	12186	12405	12220	12014	12225	12339	12064	12199	12107	12102	12208	12239	12237	12168	12187	12155	12101	12287	12274	12071	12019	12115	12305	12151	12181	12154	12159	12112	12317	12058	12269	12059	12139	12184	12139	12151	12292	12191	12146	12318	12263	12225	12226	12194	12078	12057	12263	12273	12051	12274	12169	12193	12207	12078	12148	12256	12177	12205	12122	12168	12280	12209	12279	12071	12085	11999	12177	12238	12117	12071	12306	12068	12197	12082	12254	12161	11912	12158	12268	12299	12198	12236	12072	12124	12216	12060	12255	12103	12237	12270	12172	12233	12152	12069	12096	12090	12107	12206	12163	12151	12153	12225	12239	12246	12175	12018	12109	12141	12082	12088	12242	12170	12078	12200	12212	11955	12190	12288	12237	12138	12259	12185	12107	12111	12174	12408	12145	12134	12013	12106	12181	12224	12203	12316	12113	12197	12146	12259	12272	11994	12213	12153	12162	12242	12111	12305	12227	12078	12219	12204	12164	12136	12103	12158	12143	12055	12063	12159	12147	12289	12201	12121	12032	12107	12251	12247	12250	12121	12244	12233	12245	12193	12141	12166	12246	12133	12063	12166	12059	12198	12138	12313	12114	12202	12160	12259	12190	12073	12003	12111	12077	12293	12314	12019	12240	12055	12008	12098	12162	12218	12136	12255	11959	12156	12140	12196	12092	12157	12154	12242	12172	12321	12234	12139	12179	12141	12080	12194	12082	12106	12212	12170	12060	12135	12119	11999	12127	12214	12081	12256	12149	12189	12193	12137	12117	12100	12111	12186	12093	12102	12083	12217	12102	12040	12178	12125	12212	12162	12036	12181	12182	12125	12214	12076	12202	12135	12458	12116	12001	12143	12148	12270	12169	12296	12128	12175	12058	11945	12123	12233	12224	12200	12050	12255	12090	12288	12271	12072	12121	12209	12032	12157	12110	12128	12207	12170	12162	12056	12266	12109	12281	12215	12232	12091	12106	12100	12388	12072	12145	12209	12168	12095	12368	12145	12268	12262	12155	12114	12073	12306	12047	12276	12198	12277	12174	12247	12106	12139	12125	12313	12231	11964	12161	12111	12169	12074	12208	12344	12183	12139	12184	12229	12100	12092	12136	12217	12251	12174	12111	12286	12191	12171	12017	12303	12303	12263	12118	12065	12175	12109	12167	12062	12060	12268	12220	12092	12154	12141	12208	12197	12190	12242	12115	12121	12256	11994	12188	12077	12170	12215	12160	12060	12205	12261	12094	12204	12126	12201	12237	12131	12294	12109	12148	12190	12182	12221	12039	11970	12190	12078	12315	12327	12267	12041	12221	12256	12206	12223	12218	12215	12297	12176	12158	12157	12085	12216	12325	12169	12328	12081	12054	12128	12156	12206	12167	12233	12157	12158	12149	12116	12272	12277	12101	12159	12160	12057	12168	12102	12251	12181	12157	12272	12252	12153	12023	12264	12350	12360	12081	12058	12217	12178	12190	12120	12110	12133	12130	12068	12077	12248	12137	12197	12166
24276	21264	28583	25037	23267	21026	18624	15767	14626	14653	14493	14072	14205	13964	13845	13941	13754	13708	13578	13663	13591	13730	13537	13776	13744	13840	13852	13812	13848	13639	13512	13685	13665	13443	13465	13615	13583	13451	13702	13373	13451	13281	13577	13423	13400	13309	13415	13404	13290	13314	13435	13473	13636	13445	13412	13363	13435	13569	13441	13341	13471	13475	13530	13274	13193	13513	13519	13333	13242	13351	13228	13517	13400	13317	13387	13280	13467	13572	13428	13517	13272	13417	13379	13528	13501	13318	13530	13245	13240	13301	13380	13426	13401	13432	13197	13277	13326	13306	13315	13530	13447	13489	13536	13573	13289	13284	13332	13431	13383	13434	13364	13355	13289	13320	13435	13440	13379	13341	13375	13452	13321	13485	13373	13414	13477	13523	13512	13211	13449	13334	13367	13415	13361	13274	13363	13411	13297	13378	13265	13519	13308	13366	13183	13268	13176	13459	13438	13311	13484	13336	13387	13452	13359	13282	13319	13360	13192	13374	13477	13342	13419	13250	13339	13241	13307	13306	13326	13183	13302	13263	13305	13317	13315	13377	13477	13396	13342	13272	13389	13249	13223	13430	13301	13277	13276	13334	13241	13308	13325	13566	13424	13524	13416	13270	13470	13464	13426	13450	13477	13420	13478	13348	13292	13195	13176	13443	13167	13035	13201	13327	13421	13356	13430	13366	13404	13322	13249	13323	13284	13302	13322	13339	13350	13418	13430	13221	13459	13281	13243	13330	13442	13347	13326	13385	13304	13193	13380	13209	13275	13401	13296	13345	13630	13289	13373	13353	13531	13445	13456	13316	13353	13236	13322	13398	13374	13436	13303	13247	13465	13348	13412	13295	13438	13212	13508	13475	13485	13359	13196	13185	13269	13348	13218	13240	13500	13411	13379	13243	13413	13465	13426	13324	13354	13263	13338	13467	13460	13439	13497	13481	13138	13380	13340	13361	13322	13354	13412	13304	13398	13291	13438	13381	13398	13348	13181	13164	13383	13335	13229	13286	13420	13419	13454	13461	13392	13609	13332	13328	13322	13340	13426	13247	13349	13376	13335	13288	13372	13307	13463	13369	13250	13450	13279	13374	13179	13380	13444	13305	13332	13432	13367	13246	13332	13229	13392	13358	13285	13244	13428	13283	13302	13549	13162	13446	13420	13345	13398	13300	13259	13408	13220	13054	13209	13382	13341	13381	13322	13485	13421	13414	13303	13350	13209	13317	13405	13371	13395	13099	13372	13465	13231	13489	13358	13447	13373	13368	13213	13422	13360	13420	13203	13479	13306	13420	13266	13375	13381	13291	13272	13364	13420	13367	13456	13353	13427	13275	13177	13308	13376	13325	13564	13308	13250	13249	13477	13253	13491	13468	13364	13278	13375	13424	13220	13249	13564	13193	13360	13231	13396	13397	13420	13381	13400	13618	13497	13248	13560	13525	13389	13339	13439	13383	13331	13395	13474	13416	13299	13262	13442	13521	13551	13413	13315	13413	13293	13443	13482	13360	13369	13280	13257	13506	13240	13380	13474	13326	13291	13435	13415	13120	13357	13371	13572	13382	13337	13229	13441	13519	13443	13307	13233	13403	13303	13310	13448	13375	13393	13424	13118	13377	13386	13301	13308	13341	13223	13427	13326	13394	13405	13516	13368	13418	13416	13461	13188	13489	13428	13492	13262	13358	13543	13279	13298	13428	13368	13470	13365	13395	13358	13181	13379	13286	13272	13280	13306	13121	13264	13252	13224	13304	13422	13113	13285	13363	13262	13180	13542	13342	13362	13385	13353	13280	13384	13370	13430	13286	13389	13371	13407	13545	13252	13373	13253	13353	13188	13288	13432	13366	13314	13416	13489	13408	13437	13320	13339	13445	13214	13325	13405	13440	13183	13331	13218	13488	13301	13442	13435	13337	13253	13269	13453	13303	13387	13313	13278	13301	13303	13421	13435	13420	13580	13339	13365	13532	13344	13549	13424	13471	13329	13397	13342	13519	13209	13468	13443	13431	13409	13446	13283	13383	13233	13424	13477	13329	13456	13380	13299	13380	13241	13311	13236	13389	13331	13460	13211	13334	13382	13229	13396	13370	13239	13303	13539	13536	13428	13224	13490	13212	13284	13381	13418	13363	13465	13366	13213	13504	13344	13536	13342	13231	13348	13395	13527	13470	13429	13317	13256	13479	13284	13443	13458	13499	13412	13334	13312	13246	13435	13283	13464	13434	13245	13194	13248	13239	13410	13389	13481	13431	13464	13505	13237	13368	13509	13165	13321	13467	13558	13351	13448	13188	13375	13346	13391	13323	13403	13249	13288	13459	13345	13349	13247	13463	13398	13351	13570	13253	13355	13419	13457	13341	13604	13461	13418	13480	13292	13354	13194	13385	13258	13338	13342	13341	13289	13299	13404	13363	13358	13445	13272	13426	13217	13560	13604	13340	13421	13458	13458	13296	13364	13417	13412	13298	13297	13555	13562	13309	13398	13443	13369	13258	13461	13344	13283	13272	13298	13312	13374	13213	13307	13249	13392	13538	13181	13243	13497	13384	13224	13172	13365	13342	13297	13522	13362	13401	13426	13275	13324	13321	13343	13635	13426	13474	13297	13336	13374	13350	13382	13434	13405	13193	13593	13420	13205	13356	13365	13470	13415	13333	13498	13232	13187	13314	13374	13409	13368	13471	13405	13442	13417	13475	13347	13540	13571	13472	13431	13268	13347	13348	13389	13349	13449	13408	13398	13198	13261	13352	13436	13354	13347	13364	13326	13490	13251	13470	13440	13425	13384	13325	13393	13223	13450	13228	13604	13446	13366	13303	13342	13154	13304	13506	13435	13353	13437	13507	13431	13252	13320	13214	13211	13252	13473	13270	13501	13475	13454	13559	13222	13545	13327	13285	13430	13447	13469	13374	13504	13140	13276	13317	13499	13295	13407	13538	13281	13308	13285	13136	13445	13435	13408	13324	13459	13262	13399	13392	13299	13336	13299	13191	13268	13527	13459	13279	13444	13343	13280	13333	13385	13359	13277	13191	13513	13445	13256	13404	13448	13456	13334	13288	13314	13209	13321	13435	13108	13448	13225	13425	13398	13326	13332	13427	13597	13325	13390	13513	13312	13468	13355	13464	13457	13393	13332	13310	13448	13215	13378	13497	13357	13505	13451	13347	13266	13557	13343	13375	13334	13297	13321	13425	13469	13531	13302	13399	13372	13459	13244	13319	13435	13449	13452	13496	13386	13253	13282	13391	13347	13426	13394	13336	13186	13465	13333	13321	13370	13448	13343	13511	13422	13510	13271	13599	13329	13413	13373	13211	13200	13363	13286	13309	13294	13377	13194	13361	13518	13398	13484	13498	13370	13290	13302	13359	13206	13280	13310	13194	13535	13267	13482	13153	13392	13123	13415	13582	13534	13438	13492	13474	13460	13349	13316	13323	13366	13423	13430	13372	13569	13537	13396	13335	13355	13527	13244	13353	13373	13430	13262	13599	13462	13522	13426	13368	13298	13564	13272	13540	13295	13366	13497	13550	13416	13342	13531	13438	13437	13248	13298	13510	13349	13298	13242	13394	13575	13472	13380	13265	13369	13374	13471	13381	13298	13358	13280	13246	13513	13320	13437	13274	13334	13395	13101	13294	13361	13270	13265	13224	13412	13169	13271	13342	13382	13410	13237	13462	13310	13343	13310	13372	13284	13404	13596	13390	13371	13408	13476	13485	13511	13379	13245	13446	13581	13567	13426	13337	13300	13477	13319	13444	13415	13379	13464	13369	13303	13517	13357	13367	13437	13180	13391	13411	13283	13327	13568	13212	13367	13394	13339	13438	13548	13547	13426	13415	13480	13289	13222	13324	13343	13497	13405	13323	13124	13526	13516	13339	13248	13205	13326	13425	13424	13304	13455	13467	13286	13292	13431	13343	13462	13334	13330	13399	13187	13258	13384	13463	13397	13374	13212	13311	13379	13339	13193	13402	13401	13283	13259	13304	13286	13274	13366	13420	13364	13385	13439	13328	13514	13330	13327	13388	13408	13286	13421	13413	13259	13256	13455	13427	13273	13216	13394	13424	13402	13352	13364	13508	13437	13437	13367	13331	13298	13527	13576	13275	13384	13544	13493	13391	13401	13412	13216	13317	13315	13414	13488	13276	13272	13306	13415	13247	13401	13294	13138	13495	13336	13296	13296	13212	13492	13271	13246	13336	13347	13322	13481	13226	13541	13264	13359	13375	13319	13534	13359	13295	13350	13327	13266	13309	13420	13370	13402	13353	13499	13286	13251	13463	13474	13455	13338	13363	13162	13412	13426	13228	13307	13367	13395	13440	13348	13315	13497	13407	13385	13251	13448	13373	13326	13506	13315	13450	13397	13318	13455	13348	13288	13132	13355	13323	13546	13349	13403	13261	13341	13568	13459	13417	13420	13501	13463	13560	13382	13200	13254	13380	13181	13348	13422	13437	13439	13303	13216	13405	13347	13406	13439	13372	13391	13569	13259	13319	13499	13443	13187	13460	13407	13551	13276	13296	13385	13397	13364	13375	13260	13289	13431	13375	13391	13440	13424	13626	13371	13367	13169	13447	13422	13195	13491	13289	13534	13300	13337	13502	13382	13295	13157	13275	13445	13373	13610	13435	13391	13349	13520	13492	13412	13341	13455	13387	13440	13353	13336	13397	13368	13412	13445	13346	13395	13345	13399	13317	13333	13488	13481	13365	13532	13404	13310	13264	13438	13406	13323	13511	13361	13457	13180	13270	13341	13165	13479	13342	13428	13534	13500	13489	13576	13408	13123	13317	13480	13339	13278	13268	13430	13280	13311	13245	13469	13276	13501	13418	13232	13279	13343	13391	13180	13434	13278	13224	13513	13246	13366	13278	13373	13328	13287	13314	13327	13299	13293	13432	13326	13326	13430	13290	13503	13362	13483	13250	13422	13267	13420	13409	13256	13289	13343	13302	13351	13307	13318	13294	13502	13202	13407	13267	13300	13327	13450	13356	13483	13410	13352	13581	13381	13228	13336	13308	13350	13491	13415	13419	13332	13459	13568	13474	13393	13252	13327	13430	13504	13436	13325	13514	13456	13410	13343	13550	13447	13567	13366	13273	13190	13474	13251	13357	13314	13630	13344	13350	13376	13225
24579	42659	37726	30176	25262	17730	16119	15068	14321	13889	13733	13204	13125	13030	12792	12628	12735	12558	12666	12673	12467	12735	12517	12737	12582	12816	12706	12711	12705	12683	12704	12721	12532	12616	12590	12417	12460	12403	12541	12626	12523	12577	12611	12310	12304	12415	12294	12310	12436	12340	12491	12252	12465	12362	12350	12378	12613	12343	12346	12317	12232	12288	12361	12297	12406	12280	12389	12392	12259	12393	12393	12298	12271	12352	12210	12374	12398	12291	12412	12182	12190	12290	12315	12257	12370	12302	12313	12371	12357	12228	12205	12231	12336	12359	12278	12347	12254	12290	12350	12380	12154	12214	12269	12443	12305	12394	12265	12406	12333	12379	12349	12355	12462	12314	12292	12377	12415	12171	12271	12345	12343	12392	12490	12262	12296	12352	12366	12257	12262	12335	12310	12374	12234	12103	12128	12348	12184	12346	12340	12384	12322	12463	12269	12213	12344	12263	12177	12290	12189	12210	12263	12382	12365	12333	12268	12329	12388	12307	12167	12205	12242	12211	12245	12181	12282	12270	12395	12374	12356	12539	12412	12185	12197	12259	12379	12122	12408	12223	12340	12359	12242	12241	12338	12378	12326	12284	12455	12309	12250	12374	12301	12202	12548	12115	12419	12164	12418	12260	12213	12300	12242	12327	12368	12223	12319	12496	12293	12311	12352	12201	12268	12332	12241	12262	12221	12479	12223	12317	12271	12328	12265	12317	12477	12342	12243	12160	12156	12304	12209	12283	12168	12241	12365	12352	12321	12224	12252	12313	12189	12308	12391	12413	12353	12243	12330	12273	12280	12198	12284	12320	12452	12487	12350	12427	12281	12373	12139	12111	12292	12134	12336	12267	12351	12346	12394	12308	12246	12480	12206	12363	12431	12290	12298	12367	12114	12299	12326	12306	12250	12278	12396	12384	12246	12338	12173	12268	12376	12226	12169	12358	12306	12362	12111	12291	12452	12364	12345	12384	12323	12234	12335	12414	12327	12300	12319	12304	12194	12245	12442	12308	12374	12246	12175	12271	12360	12280	12353	12317	12450	12360	12536	12288	12318	12401	12304	12210	12233	12438	12187	12226	12240	12537	12281	12191	12282	12188	12306	12446	12344	12410	12330	12357	12502	12165	12346	12403	12180	12234	12276	12416	12385	12371	12250	12278	12120	12184	12346	12309	12424	12290	12280	12337	12406	12219	12455	12395	12157	12375	12288	12248	12335	12284	12298	12213	12240	12407	12261	12319	12481	12454	12506	12402	12316	12303	12413	12345	12507	12252	12179	12314	12319	12304	12239	12304	12368	12498	12145	12310	12327	12277	12501	12124	12238	12263	12323	12329	12261	12319	12506	12143	12430	12368	12106	12329	12329	12315	12272	12528	12367	12284	12310	12255	12376	12199	12426	12201	12437	12200	12201	12223	12287	12180	12225	12464	12268	12531	12233	12289	12308	12250	12129	12299	12295	12287	12406	12263	12235	12240	12409	12282	12138	12392	12341	12458	12401	12280	12151	12283	12433	12344	12222	12473	12195	12207	12394	12286	12401	12271	12383	12182	12212	12356	12190	12316	12375	12338	12303	12264	12327	12470	12320	12381	12275	12379	12195	12173	12347	12227	12359	12271	12286	12188	12213	12403	12284	12311	12167	12348	12374	12184	12445	12335	12369	12339	12520	12412	12345	12328	12290	12135	12356	12345	12369	12109	12201	12204	12271	12281	12401	12233	12465	12200	12235	12389	12416	12211	12247	12348	12462	12274	12382	12260	12250	12386	12471	12193	12452	12495	12378	12361	12326	12238	12203	12427	12302	12466	12277	12360	12336	12226	12307	12242	12358	12479	12147	12153	12098	12352	12409	12318	12388	12262	12346	12407	12402	12342	12285	12376	12328	12243	12242	12242	12370	12263	12299	12224	12294	12364	12309	12162	12276	12427	12238	12505	12289	12340	12278	12219	12298	12214	12273	12413	12312	12267	12479	12193	12089	12255	12441	12241	12263	12212	12402	12333	12264	12394	12238	12298	12355	12251	12177	12356	12310	12406	12426	12187	12189	12279	12318	12239	12486	12176	12013	12309	12261	12491	12255	12235	12347	12260	12354	12247	12206	12286	12126	12310	12343	12397	12116	12340	12448	12295	12255	12290	12399	12257	12329	12300	12412	12255	12178	12501	12175	12346	12202	12267	12157	12138	12327	12270	12346	12289	12133	12192	12186	12448	12181	12085	12408	12305	12544	12207	12319	12381	12250	12188	12209	12409	12214	12335	12232	12356	12331	12236	12301	12419	12412	12297	12217	12382	12201	12141	12247	12209	12224	12278	12375	12191	12304	12276	12378	12145	12430	12184	12344	12323	12267	12260	12456	12249	12346	12291	12331	12295	12528	12316	12325	12246	12226	12379	12274	12362	12309	12268	12326	12174	12346	12404	12233	12333	12422	12297	12135	12341	12398	12122	12361	12319	12409	12263	12283	12337	12131	12195	12378	12346	12376	12241	12309	12298	12381	12334	12449	12215	12261	12363	12359	12312	12294	12189	12157	12429	12318	12268	12419	12304	12153	12244	12232	12385	12408	12193	12413	12356	12362	12401	12457	12304	12460	12277	12295	12556	12409	12372	12357	12407	12493	12272	12233	12474	12128	12337	12506	12235	12426	12360	12257	12424	12320	12253	12342	12255	12444	12442	12288	12226	12327	12343	12332	12347	12309	12281	12278	12411	12332	12267	12315	12333	12399	12235	12302	12314	12368	12196	12322	12274	12219	12310	12352	12348	12366	12183	12362	12443	12298	12269	12293	12435	12229	12451	12519	12198	12216	12310	12264	12283	12329	12340	12335	12393	12358	12330	12490	12290	12270	12074	12381	12376	12262	12430	12260	12413	12182	12507	12416	12233	12414	12233	12451	12249	12250	12274	12305	12526	12318	12415	12383	12323	12417	12288	12220	12479	12244	12175	12300	12268	12256	12232	12198	12375	12208	12149	12245	12254	12406	12514	12133	12181	12414	12489	12362	12263	12296	12287	12391	12190	12285	12202	12274	12227	12282	12374	12309	12498	12294	12380	12364	12264	12377	12221	12250	12389	12252	12287	12238	12347	12308	12412	12430	12336	12407	12203	12329	12392	12251	12258	12239	12465	12230	12279	12255	12280	12243	12368	12358	12226	12136	12296	12262	12381	12323	12341	12391	12063	12311	12294	12353	12311	12256	12288	12419	12209	12281	12335	12214	12237	12362	12249	12339	12471	12472	12445	12303	12363	12427	12344	12451	12377	12343	12389	12380	12423	12254	12273	12265	12192	12307	12347	12444	12148	12335	12469	12261	12306	12316	12364	12371	12179	12387	12330	12144	12393	12340	12301	12382	12276	12393	12057	12350	12161	12275	12323	12326	12207	12352	12346	12260	12277	12338	12266	12383	12213	12270	12266	12336	12358	12290	12279	12365	12345	12298	12208	12316	12433	12264	12330	12290	12526	12350	12239	12215	12277	12428	12294	12298	12344	12242	12437	12383	12326	12261	12304	12281	12263	12347	12267	12393	12280	12369	12211	12285	12182	12254	12275	12455	12284	12376	12350	12304	12107	12364	12157	12306	12277	12200	12328	12349	12272	12390	12254	12304	12352	12367	12314	12163	12151	12524	12356	12322	12202	12379	12321	12329	12110	12180	12506	12280	12388	12336	12415	12279	12213	12120	12217	12251	12263	12303	12164	12360	12254	12379	12300	12357	12228	12234	12388	12266	12373	12119	12377	12118	12256	12330	12207	12378	12341	12267	12250	12249	12211	12444	12167	12089	12369	12319	12235	12399	12165	12314	12299	12264	12244	12261	12235	12448	12412	12425	12214	12282	12245	12503	12369	12336	12355	12268	12319	12303	12157	12354	12237	12272	12333	12379	12410	12276	12410	12331	12297	12353	12389	12195	12301	12258	12323	12354	12280	12398	12211	12114	12345	12367	12418	12181	12395	12400	12230	12359	12271	12298	12456	12282	12422	12294	12393	12382	12359	12255	12301	12315	12344	12319	12133	12315	12281	12310	12490	12262	12285	12259	12272	12265	12391	12167	12259	12490	12362	12110	12209	12449	12256	12219	12165	12296	12381	12493	12497	12407	12366	12268	12393	12275	12162	12402	12163	12230	12208	12301	12226	12095	12435	12333	12168	12429	12343	12282	12283	12215	12311	12383	12301	12278	12425	12249	12342	12391	12332	12374	11996	12207	12316	12369	12312	12187	12391	12238	12363	12064	12249	12261	12450	12258	12386	12337	12250	12140	12287	12465	12309	12318	12472	12123	12355	12308	12289	12244	12391	12170	12187	12399	12256	12277	12262	12138	12400	12327	12296	12239	12180	12161	12299	12410	12346	12257	12196	12469	12446	12370	12354	12293	12267	12268	12331	12321	12427	12301	12383	12413	12423	12345	12393	12354	12228	12335	12412	12412	12346	12264	12638	12401	12176	12300	12375	12384	12181	12333	12137	12306	12178	12222	12243	12325	12191	12340	12283	12158	12244	12281	12275	12445	12337	12331	12376	12318	12475	12432	12187	12150	12177	12244	12403	12342	12349	12276	12400	12295	12234	12389	12331	12132	12513	12244	12379	12349	12401	12553	12357	12199	12396	12317	12269	12212	12272	12320	12349	12385	12393	12267	12345	12303	12395	12220	12364	12371	12485	12261	12353	12305	12273	12309	12484	12244	12349	12414	12220	12537	12020	12397	12352	12305	12358	12361	12131	12264	12262	12090	12339	12137	12294	12391	12273	12299	12291	12272	12269	12308	12242	12329	12314	12353	12218	12275	12204	12420	12233	12421	12357	12415	12291	12269	12352	12256	12225	12340	12399	12264	12286	12238	12223	12429	12399	12348	12372	12290	12239	12321	12458	12397	12244	12473	12271	12149	12425	12333	12156	12348	12317	12373	12309	12280	12265	12421	12263	12191	12317	12258	12431	12198	12264	12375	12304	12406	12342	12375	12223	12331	12279	12252	12339	12301	12206	12292	12224	12256	12320	12324	12468	12192	12250	12277	12323	12432	12353	12260	12241	12351	12301	12315	12385	12165	12305	12245	12464	12215	12436	12282	12187	12447	12341	12365	12427	12269	12305	12333	12308	12388	12355	12284	12402	12260	12424	12226	12272	12512	12136	12358	12396
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
