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
339928999968	339929000536	339929001086	339929001636	339929002186	339929002736	339929003286	339929003836	339929004386	339929004936	339929005486	339929006036	339929006586	339929007136	339929007686	339929008236	339929008786	339929009336	339929009886	339929010436	339929010986	339929011536	339929012086	339929012636	339929013186	339929013736	339929014286	339929014836	339929015386	339929015936	339929016486	339929017036	339929017586	339929018136	339929018686	339929019236	339929019786	339929020336	339929020886	339929021436	339929021988	339929022536	339929023086	339929023636	339929024186	339929024736	339929025286	339929025836	339929026386	339929026936	339929027486	339929028036	339929028586	339929029136	339929029686	339929030236	339929030786	339929031336	339929031886	339929032436	339929032986	339929033536	339929034086	339929034636	339929035186	339929035736	339929036286	339929036836	339929037386	339929037936	339929038486	339929039036	339929039586	339929040136	339929040686	339929041236	339929041786	339929042336	339929042886	339929043436	339929043986	339929044536	339929045086	339929045636	339929046186	339929046736	339929047286	339929047836	339929048386	339929048936	339929049486	339929050036	339929050586	339929051136	339929051686	339929052236	339929052786	339929053336	339929053886	339929054436	339929054986	339929055536	339929056086	339929056636	339929057186	339929057736	339929058286	339929058836	339929059386	339929059936	339929060486	339929061036	339929061586	339929062136	339929062686	339929063236	339929063786	339929064336	339929064886	339929065436	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23581	21906	29965	24989	24516	28690	30786	25570	23478	22202	21081	20232	19785	19608	19441	19198	18780	18693	18511	18374	18307	18274	17810	17777	17867	17840	18120	17914	17805	17978	17731	17894	17651	17804	17587	17810	17743	17736	17908	17638	17650	17560	17818	17645	17650	17505	17759	17709	17780	17681	17529	17916	17625	17724	17542	17546	17644	17739	17531	17737	17656	17644	17692	17665	17676	17627	17804	17804	17898	17706	17817	17704	17516	17574	17760	17779	17628	17498	17634	17535	17829	17728	17628	17720	17599	17608	17567	17764	17789	17420	17270	17767	17507	17936	17884	17734	17652	17489	17744	17693	17778	17686	17699	17683	17604	17549	17602	17625	17850	17553	17796	17512	17640	17458	17639	17636	17490	17643	17726	17544	17664	17712	17481	17679	17780	17728	17628	17698	17624	17695	17742	17651	17620	17527	17669	17554	17611	17860	17631	17515	17545	17743	17644	17760	17699	17576	17710	17568	17627	17530	17837	17800	17498	17591	17593	17613	17758	17541	17565	17664	17411	17751	17692	17727	17730	17803	17624	17725	17744	17712	17586	17747	17529	17745	17661	17556	17520	17519	17525	17596	17410	17685	17894	17459	17423	17594	17696	17587	17721	17725	17817	17634	17613	17622	17773	17769	17702	17603	17710	17490	17645	17490	17566	17638	17698	17649	17538	17507	17647	17644	17540	17581	17616	17711	17564	17765	17693	17379	17679	17694	17562	17669	17691	17569	17503	17466	17553	17545	17490	17594	17910	17703	17430	17621	17621	17300	17559	17638	17616	17756	17763	17681	17805	17468	17778	17694	17573	17569	17656	17295	17452	17587	17709	17711	17554	17677	17725	17626	17635	17737	17591	17753	17601	17718	17510	17609	17540	17632	17531	17758	17650	17601	17509	17443	17729	17724	17481	17678	17295	17711	17602	17560	17579	17517	17706	17777	17862	17423	17735	17578	17587	17560	17724	17445	17605	17616	17818	17718	17703	17634	17654	17601	17482	17561	17900	17683	17536	17393	17507	17684	17686	17701	17685	17709	17564	17595	17638	17528	17505	17792	17309	17337	17723	17632	17590	17721	17633	17738	17597	17501	17476	17648	17626	17502	17668	17595	17799	17527	17589	17641	17623	17526	17367	17457	17636	17694	17629	17625	17672	17603	17528	17476	17679	17644	17650	17690	17582	17483	17604	17765	17646	17605	17721	17835	17484	17599	17555	17659	17504	17677	17626	17536	17419	17673	17648	17747	17409	17646	17596	17689	17657	17587	17650	17467	17738	17578	17522	17676	17580	17442	17482	17740	17521	17574	17517	17540	17525	17558	17625	17671	17583	17701	17549	17543	17690	17722	17558	17690	17684	17527	17472	17492	17587	17535	17656	17398	17669	17570	17428	17528	17595	17632	17636	17598	17640	17554	17546	17573	17738	17669	17478	17713	17840	17429	17554	17671	17725	17901	17483	17537	17647	17423	17608	17821	17731	17722	17623	17630	17368	17650	17446	17798	17438	17430	17788	17586	17541	17618	17646	17600	17691	17800	17733	17574	17643	17663	17728	17535	17500	17527	17675	17521	17632	17912	17513	17650	17766	17750	17809	17766	17676	17455	17602	17533	17340	17582	17765	17519	17598	17723	17808	17913	17470	17636	17591	17527	17766	17453	17452	17756	17738	17673	17643	17808	17478	17538	17661	17649	17572	17735	17807	17824	17702	17554	17559	17636	17568	17674	17669	17654	17592	17673	17570	17728	17769	17574	17831	17756	17793	17630	17455	17622	17506	17480	17741	17834	17452	17530	17603	17778	17757	17836	17663	17560	17636	17621	17498	17690	17774	17508	17624	17628	17916	17564	17636	17601	17608	17753	17630	17863	17848	17812	17725	17670	17532	17623	17741	17462	17572	17672	17524	17469	17732	17690	17311	17500	17817	17688	17623	17411	17554	17829	17693	17691	17599	17619	17589	17609	17499	17606	17752	17798	17721	17696	17529	17579	17699	17781	17481	17645	17697	17814	17495	17838	17636	17592	17367	17623	17634	17518	17479	17555	17739	17728	17676	17744	17635	17601	17594	17600	17641	17551	17535	17532	17559	17578	17515	17571	17571	17429	17629	17443	17695	17344	17433	17493	17464	17673	17906	17512	17568	17654	17707	17562	17527	17646	17691	17856	17530	17607	17579	17684	17450	17588	17736	17573	17535	17613	17612	17562	17690	17622	17618	17654	17918	17516	17621	17660	17794	17618	17771	17609	17664	17455	17632	17636	17740	17469	17704	17499	17538	17463	17612	17704	17545	17557	17441	17657	17814	17677	17548	17531	17544	17575	17462	17503	17487	17562	17607	17766	17481	17588	17526	17626	17563	17568	17651	17564	17334	17605	17505	17763	17617	17766	17918	17645	17620	17616	17539	17640	17476	17675	17627	17658	17595	17540	17700	17716	17565	17501	17511	17829	17710	17628	17657	17532	17737	17560	17545	17583	17788	17592	17565	17526	17492	17728	17729	17564	17586	17780	17463	17530	17466	17565	17466	17894	17478	17618	17379	17570	17527	17428	17673	17595	17407	17621	17489	17671	17575	17601	17660	17305	17556	17806	17828	17421	17730	17701	17637	17528	17451	17538	17621	17496	17578	17602	17754	17644	17503	17721	17562	17601	17655	17586	17673	17723	17484	17476	17571	17560	17544	17519	17461	17570	17708	17555	17473	17583	17684	17487	17706	17502	17775	17661	17647	17641	17590	17650	17598	17683	17626	17760	17572	17694	17498	17585	17574	17926	17673	17483	17417	17638	17459	17542	17554	17769	17442	17466	17769	17744	17628	17470	17492	17470	17611	17599	17515	17936	17528	17546	17557	17401	17720	17641	17453	17641	17350	17298	17513	17436	17652	17541	17437	17685	17537	17474	17672	17656	17777	17600	17508	17680	17792	17676	17574	17505	17653	17811	17762	17787	17488	17611	17843	17661	17869	17688	17630	17756	17557	17689	17717	17571	17700	17594	17608	17520	17619	17652	17398	17442	17516	17595	17631	17578	17524	17677	17681	17617	17369	17637	17615	17935	17834	17720	17715	17559	17524	17451	17443	17446	17647	17511	17685	17549	17725	17621	17583	17749	17338	17602	17497	17626	17781	17634	17774	17688	17775	17566	17532	17590	17598	17708	17542	17602	17546	17515	17496	17565	17651	17521	17400	17556	17422	17683	17729	17556	17746	17512	17577	17720	17663	17570	17542	17752	17639	17721	17460	17747	17580	17558	17424	17648	17421	17509	17731	17562	17608	17406	17713	17459	17687	17560	17496	17658	17685	17597	17877	17691	17697	17602	17553	17601	17822	17647	17813	17668	17739	17732	17415	17506	17574	17482	17573	17702	17691	17773	17544	17705	17640	17568	17647	17630	17779	17626	17489	17631	17842	17482	17486	17571	17577	17789	17695	17535	17856	17575	17587	17345	17519	17846	17712	17546	17704	17776	17563	17628	17559	17530	17615	17620	17633	17634	17795	17436	17600	17638	17666	17626	17613	17707	17448	17647	17669	17390	17849	17609	17717	17791	17677	17668	17815	17674	17675	17821	17581	17467	17602	17765	17534	17497	17501	17699	17804	17528	17692	17524	17645	17429	17687	17393	17643	17360	17437	17746	17592	17574	17599	17438	17672	17495	17459	17613	17689	17848	17730	17683	17675	17592	17600	17556	17589	17581	17777	17621	17727	17656	17568	17705	17562	17789	17721	17589	17714	17492	17793	17845	17701	17531	17340	17597	17541	17649	17692	17465	17931	17493	17565	17620	17630	17687	17422	17733	17720	17587	17642	17566	17603	17604	17680	17793	17639	17612	17661	17468	17556	17639	17746	17553	17636	17698	17729	17661	17625	17718	17420	17283	17540	17622	17442	17529	17508	17599	17508	17472	17449	17624	17768	17581	17367	17471	17501	17653	17649	17697	17702	17508	17500	17715	17605	17532	17649	17787	17542	17528	17480	17735	17547	17714	17500	17646	17688	17851	17740	17449	17549	17619	17672	17736	17546	17766	17526	17687	17451	17446	17637	17518	17593	17564	17647	17583	17796	17547	17655	17580	17457	17632	17519	17779	17776	17602	17764	17581	17563	17499	17778	17811	17635	17661	17740	17567	17688	17440	17559	17667	17454	17683	17786	17602	17633	17702	17403	17737	17626	17472	17727	17757	17675	17460	17624	17620	17447	17620	17333	17461	17609	17618	17686	17694	17607	17672	17558	17717	17733	17612	17427	17570	17645	17386	17504	17674	17638	17613	17654	17574	17767	17708	17651	17633	17749	17647	17561	17729	17557	17473	17664	17517	17658	17666	17578	17543	17456	17676	17829	17630	17624	17419	17477	17647	17695	17640	17427	17721	17626	17499	17523	17585	17584	17665	17722	17740	17712	17576	17635	17624	17585	17675	17769	17612	17604	17599	17559	17737	17390	17724	17626	17423	17755	17537	17606	17453	17377	17673	17616	17770	17536	17627	17556	17454	17638	17663	17620	17519	17816	17542	17583	17610	17558	17485	17603	17711	17702	17643	17586	17761	17556	17671	17624	17574	17713	17673	17385	17515	17706	17597	17785	17351	17653	17543	17455	17505	17672	17641	17660	17459	17497	17587	17570	17587	17477	17845	17674	17783	17659	17462	17651	17575	17729	17690	17542	17587	17356	17534	17709	17684	17303	17607	17550	17528	17678	17423	17844	17756	17632	17452	17807	17481	17582	17731	17530	17564	17503	17461	17589	17709	17654	17723	17584	17703	17579	17581	17846	17686	17525	17703	17628	17672	17719	17689	17711	17813	17662	17775	17561	17554	17619	17666	17492	17645	17588	17652	17598	17463	17608	17640	17641	17514	17689	17481	17612	17735	17424	17685	17499	17739	17507	17675	17645	17677	17774	17780	17437	17525	17681	17700	17612	17653	17516	17746	17706	17681	17490	17679	17561	17736	17676	17448	17663	17516	17575	17680	17760	17676	17733	17598	17529	17625	17442	17553	17548	17576	17582	17560	17720	17428	17666	17501	17516	17591	17589	17516	17705	17741	17544	17615	17443	17491	17594	17557	17645	17454	17675	17537	17725	17688	17418	17725	17859	17680	17649	17902	17493	17726	17512	17484	17490	17671	17827	17325	17573	17526	17965	17785	17742	17408	17635	17671
33271	57227	54317	44198	38508	33004	28985	25684	23317	21385	19783	18801	18411	17803	17573	17176	16970	16575	16407	16139	16009	15644	15740	15626	15686	15559	15649	15451	15582	15545	15312	15395	15380	15349	15370	15478	15437	15384	15292	15348	15449	15430	15273	15226	15252	15247	15115	15358	15402	15224	15222	15351	15123	15333	15313	15162	15322	15265	15367	15218	15307	15152	15430	15306	15271	15436	15388	15245	15206	15265	15168	15295	15323	15245	15173	15297	15210	15164	15328	15314	15199	15160	15229	15401	15174	15167	15243	15126	15151	15340	15302	15282	15404	15315	15305	15281	15426	15290	15239	15174	15303	15174	15202	15268	15129	15361	15277	15205	15272	15214	15403	15351	15284	15336	15271	15188	15246	15360	15299	15327	15253	15151	15160	15326	15231	15132	15245	15110	15330	15350	15182	15341	15382	15273	15264	15162	15250	15371	15168	15119	15249	15267	15460	15369	15363	15246	15255	15145	15152	15238	15151	15231	14965	15347	15187	15061	15306	15198	15253	15279	15435	15166	15067	15198	15276	15380	15407	15108	15326	14990	15293	15322	15251	15258	15276	15260	15192	15330	15268	15426	15332	15360	15088	15220	15247	15251	15197	15256	15214	15286	15297	15280	15216	15257	15466	15350	15213	15424	15388	15211	15245	15289	15172	15238	15244	15174	15371	15358	15329	15259	15261	15153	15181	15060	15277	15384	15114	15192	15244	15238	15185	15393	15167	15245	15333	15045	15328	15268	15134	15346	15269	15257	15303	15354	15283	15316	15009	15277	15137	15360	15218	15324	15275	15232	15155	15291	15297	15341	15150	15209	15366	15075	15268	15318	15208	15351	15305	15256	15240	15362	15278	15401	15348	15163	15231	15252	15261	15258	15334	15250	15298	15325	15296	15285	15059	15019	15335	15373	15157	15225	15116	15173	15226	15306	15233	15179	15341	15377	15178	15075	15300	15334	15175	15317	15411	15156	15254	15502	15216	15292	15139	15319	15206	15080	15293	15096	15150	15268	15200	15262	15107	15292	15221	15223	15186	15208	15074	15268	15026	15338	15156	15152	15263	15131	15122	15228	15221	15319	15288	15152	15278	15226	15472	15310	15302	15215	15197	15316	15164	15305	15173	15302	15243	15275	15298	15157	15150	15316	15172	15164	15265	15253	15216	15112	15353	15379	15257	15371	15230	15104	15344	15292	15338	15384	15236	15146	15178	15260	15310	15185	15348	15172	15273	15130	15117	15206	15326	15291	15233	15223	15316	15275	15281	15199	15307	15255	15182	15127	15419	15157	15142	15242	15224	15351	15096	15207	15272	15070	15208	15048	15346	15386	15094	15330	15322	15234	15216	15320	15261	15007	15252	15204	15233	15221	15135	15367	15243	15296	15372	15087	15235	15429	15325	15233	15388	15242	15296	15403	15481	15223	15249	15222	15292	15127	15310	15235	15268	15325	15402	15152	15406	15319	15373	15198	15249	15322	15021	15212	15307	15240	15411	15216	15033	15462	15156	15177	15231	15216	15308	15360	15128	15410	15270	15172	15147	15285	15209	15108	15382	15266	15306	15056	15162	15273	15254	15204	15115	15261	15253	15263	15200	15212	15372	15317	15203	15137	15225	15153	15159	15230	15337	15176	15217	15184	15283	15141	15372	15066	15200	15381	15151	15210	15451	15185	15129	15349	15380	15335	15453	15189	15153	15219	15147	15414	15181	15272	15152	15235	15221	15009	15242	15302	15315	15130	15478	15136	15150	15515	15346	15234	15273	15426	15399	15291	15164	15176	15245	15189	15257	15293	15306	15200	15130	15047	15138	15295	15312	15260	15331	15203	15338	15325	15245	15124	15208	15352	15299	15140	15207	15275	15169	15312	15241	15085	15180	15165	15229	15144	15285	15052	15481	15252	15305	15301	15355	15335	15204	15364	15177	15236	15284	15202	15169	15174	15228	15235	15142	15251	15151	15394	15175	15309	15277	15169	15118	15273	15181	15237	15227	15287	15289	15284	15228	15292	15096	15303	15374	15270	15177	15214	15335	15139	15275	15244	15168	15202	15336	15307	15301	15228	15034	15369	15381	15296	15125	15274	15323	15288	15474	15305	15117	15370	15279	15269	15098	15236	15076	15139	15227	15291	15137	15128	15316	15410	15197	15369	15080	15266	15268	15329	15277	15193	15263	15214	15260	15312	15245	15152	15306	15301	15211	15307	15308	15126	15372	15238	15241	15180	15201	15170	15288	15317	15303	15059	15194	15162	15198	15199	15351	15249	15343	15320	15381	15243	15382	15286	15309	15317	15396	15244	15208	15037	15289	15362	15395	15257	15250	15080	15248	15202	15229	15006	15151	15305	15197	15210	15301	15392	15199	15406	15319	15087	15326	15190	15141	15300	15199	15316	15441	15320	15134	15325	15335	15201	15226	15246	15246	15077	15216	15210	15291	15127	15251	15262	15208	15158	15266	15240	15265	15406	15082	15209	15291	15239	15255	15325	15262	15385	15223	15164	15173	15271	15184	15174	15130	15142	15214	15106	15357	15309	15217	15261	15244	15314	15299	15191	15389	15206	15392	15220	15458	15099	15337	15152	14986	15333	15287	15371	15252	15284	15159	15128	15269	15317	15174	15239	15129	15333	15304	15294	15295	15356	15205	15095	15328	15167	15178	15359	15210	15140	15302	15198	15253	15204	15318	15140	15097	15061	15236	15307	15236	15273	15396	15293	15317	15076	15144	15332	15465	15209	15112	15218	15343	15189	15150	15284	15169	15169	15213	15113	15233	15229	15297	15225	15193	15161	15153	15127	15210	15286	15145	15101	15300	15426	15134	15286	15320	15109	15285	15340	15173	15196	15223	15229	15229	15269	15254	15277	15180	15294	15332	15211	15269	15183	15265	15377	15299	15326	15113	15220	15334	15203	15290	15282	15311	15248	15406	15263	15152	15359	15230	15106	15178	15204	15081	15114	15167	15331	15123	15383	15319	15291	15193	15311	15267	15173	15220	15270	15271	15329	15225	15211	15397	15273	15174	15091	15288	15052	15348	15278	15338	15199	14977	15219	15203	15196	15168	15010	15173	15333	15331	15494	15186	15237	15206	15138	15371	15160	15311	15430	15142	15362	15233	15171	15285	15131	15278	15297	15206	15232	15123	15290	15307	15124	15251	15229	15270	15118	15034	15274	15400	15051	15362	15251	15215	15301	15328	15212	15393	15184	15271	15201	15406	15158	15228	15266	15390	15028	15281	15231	15217	15010	15218	15275	15285	15195	15167	15276	15263	15432	15418	15353	15175	15422	15076	15221	15228	15257	15373	15229	15289	15106	15440	15329	15198	15237	15361	15344	15149	15223	15167	15291	15270	15058	15349	15344	15372	15178	15192	15333	15184	15289	15195	15258	15102	15285	15011	15313	15240	15309	15345	15223	15292	15230	15028	15168	15084	15201	15298	15107	15103	15215	15224	15134	15128	15288	15486	15087	15198	15213	15289	15090	15274	15093	15305	15128	15257	15117	15402	15082	15222	15128	15225	15256	15215	15110	15273	15029	15372	15140	15175	15247	15248	15463	15326	15210	15279	15141	15456	15230	15367	15249	15440	15143	15252	15117	15420	15228	15273	15291	15252	15149	15137	15135	15127	15160	15212	14980	15255	15184	15166	15251	15448	15219	15362	15241	15270	15249	15217	15339	15150	15172	15320	15192	15278	15283	15245	15224	15290	15214	15233	15133	15230	15149	15314	15153	15128	15312	15107	15179	15344	15258	15116	15321	15239	15376	15224	15344	15212	15263	15458	15177	15250	15296	15158	15166	15294	15256	15227	15153	15130	15187	15185	15140	15310	15345	15191	15247	15374	15237	15296	15241	15200	15283	15400	15294	15188	15251	15245	15128	15218	15266	15204	15312	15263	15407	15241	15263	15148	15286	14939	15181	15363	15158	15032	15198	15287	15336	15271	15204	15127	15176	15178	15320	15199	15449	15263	15335	15377	15204	15273	15298	15191	15319	15301	15293	15246	15123	15247	15113	15354	15224	15067	15190	15319	15156	15297	15370	15333	15341	15205	15101	15192	15451	15108	15123	15407	15313	15332	15053	15215	15238	15324	15125	15289	15105	15311	15246	15227	15289	15254	15239	15182	15049	15074	15116	15353	15328	15383	15360	15075	15244	15050	15353	15310	15255	15431	15250	15193	15280	15219	15224	15277	15421	15239	15368	15210	15274	15245	15369	15289	15231	15200	15228	15269	15231	15293	15310	15283	15158	15280	15309	15482	15231	15256	15246	15310	15157	15179	15320	15250	15210	15134	15173	15206	15258	15242	15271	15159	15032	15165	15272	15447	15207	15116	15160	15222	15272	15461	15167	15227	15306	15133	15286	15191	15218	15088	15287	15129	15242	15203	15198	15159	15294	15265	15349	15240	15285	15275	15276	15314	15142	15324	15239	15219	15315	15136	15295	15110	15112	14938	15226	15298	15296	15133	15253	15098	15253	15288	15232	15300	15291	15225	15220	15212	15182	15275	15254	15318	15203	15228	15275	15246	15278	15236	15187	15257	15110	15158	15303	15317	15165	15331	15275	15243	15294	15383	15167	15207	15178	15052	15255	15357	15162	15195	15225	15307	15223	15367	15217	15173	15269	15138	15332	15223	15247	15213	15176	15190	15291	15311	15351	15236	15296	15084	15053	15235	15258	15346	15288	15227	15287	15320	15069	15207	15343	15180	15210	15342	15342	15213	15368	15243	15283	15421	15107	15226	15304	15188	15246	15307	15282	15100	15125	15095	15275	15245	15184	15040	15241	15379	15271	15223	15299	15388	15263	15282	15217	15380	15228	15333	15268	15409	15267	15166	15075	15156	15114	15249	15238	14969	15197	15240	14995	15256	15356	15152	15264	15320	15274	15225	15146	15078	15188	15243	15193	15328	15328	15148	15165	15248	15275	15236	15231	15451	15148	15250	15283	15212	15173	15214	15221	15245	15259	15271	15223	15234	15238	15232	15255	15219	15289	15289	15215	15199	15339	15248	15339	15190	15207	15171	15210	15299	15312	15243	15093	15135	15416	15180	15382	15334	15274	15333	15295	15374	15126	15305	15268	15302	15270	15214	15290	15260	15173	15280	15165	15048	15293	15173	15305	15166	15195	15389	15392	15214	15240
28931	27743	34784	31460	25235	22376	20758	19463	18875	18376	17749	17532	17146	17054	16986	16898	16839	16793	16702	16593	16480	16573	16469	16413	16521	16404	16589	16596	16458	16624	16678	16469	16461	16280	16440	16564	16566	16265	16531	16493	16506	16455	16477	16397	16331	16436	16467	16474	16569	16546	16391	16446	16459	16451	16485	16430	16339	16380	16302	16279	16485	16484	16298	16351	16297	16301	16258	16256	16369	16350	16275	16428	16358	16382	16536	16424	16448	16335	16261	16384	16323	16415	16544	16588	16314	16471	16390	16246	16481	16587	16378	16388	16371	16442	16320	16405	16341	16523	16230	16381	16443	16358	16389	16261	16532	16194	16650	16285	16531	16399	16278	16302	16370	16264	16239	16242	16545	16396	16458	16408	16519	16412	16344	16361	16252	16423	16405	16313	16604	16245	16433	16396	16385	16224	16416	16329	16437	16512	16563	16381	16461	16606	16409	16312	16471	16500	16360	16638	16328	16447	16319	16360	16544	16392	16450	16455	16288	16339	16445	16573	16631	16383	16429	16449	16584	16522	16342	16328	16505	16398	16456	16404	16373	16330	16395	16479	16414	16151	16395	16303	16439	16331	16619	16435	16266	16432	16199	16338	16208	16395	16404	16352	16385	16335	16353	16198	16463	16315	16303	16221	16520	16277	16327	16306	16252	16463	16328	16197	16247	16471	16299	16397	16340	16428	16397	16330	16483	16349	16184	16203	16320	16299	16251	16314	16283	16527	16382	16452	16377	16294	16408	16368	16276	16357	16547	16341	16542	16400	16209	16591	16386	16187	16402	16361	16437	16256	16452	16324	16369	16568	16483	16314	16332	16334	16160	16549	16280	16258	16542	16153	16473	16392	16217	16253	16142	16282	16605	16395	16330	16333	16274	16506	16388	16422	16462	16521	16449	16150	16198	16481	16484	16481	16606	16431	16347	16420	16259	16272	16504	16460	16372	16274	16259	16315	16580	16496	16158	16162	16424	16306	16393	16272	16368	16241	16145	16406	16264	16449	16392	16605	16548	16415	16398	16461	16240	16468	16484	16300	16524	16456	16209	16197	16393	16363	16338	16536	16340	16344	16154	16539	16433	16482	16496	16640	16278	16214	16302	16357	16255	16313	16564	16286	16447	16329	16427	16534	16383	16351	16464	16348	16390	16561	16353	16282	16360	16325	16439	16329	16259	16354	16442	16346	16391	16463	16293	16182	16267	16365	16488	16448	16383	16274	16266	16439	16371	16309	16280	16417	16404	16340	16424	16545	16310	16420	16322	16473	16334	16117	16325	16337	16182	16600	16399	16151	16447	16322	16317	16374	16441	16485	16506	16358	16404	16204	16340	16282	16272	16521	16189	16517	16548	16155	16383	16475	16364	16445	16339	16318	16413	16386	16464	16328	16457	16335	16404	16591	16242	16356	16457	16672	16443	16428	16461	16592	16413	16404	16630	16401	16370	16385	16178	16467	16389	16412	16558	16479	16169	16425	16492	16241	16537	16581	16321	16467	16293	16221	16356	16280	16310	16220	16511	16460	16380	16365	16313	16547	16255	16399	16365	16389	16314	16542	16317	16353	16149	16322	16353	16289	16195	16421	16417	16569	16424	16382	16420	16303	16376	16417	16264	16352	16130	16178	16404	16279	16549	16247	16310	16395	16426	16285	16427	16320	16191	16489	16473	16577	16358	16491	16347	16546	16280	16295	16433	16377	16203	16194	16443	16429	16126	16275	16271	16355	16554	16517	16332	16278	16535	16524	16687	16368	16133	16325	16385	16314	16393	16315	16447	16539	16363	16268	16522	16474	16510	16369	16547	16260	16563	16293	16288	16166	16535	16312	16326	16280	16307	16245	16507	16474	16232	16302	16307	16313	16270	16360	16392	16245	16356	16378	16405	16352	16232	16424	16401	16326	16490	16301	16451	16487	16604	16534	16281	16623	16487	16632	16421	16312	16187	16373	16308	16415	16247	16280	16421	16238	16367	16487	16336	16257	16310	16248	16380	16426	16516	16381	16377	16359	16509	16341	16416	16349	16097	16293	16246	16319	16556	16391	16380	16380	16363	16363	16420	16126	16380	16386	16362	16314	16434	16547	16248	16322	16490	16348	16294	16503	16450	16601	16583	16379	16270	16371	16424	16625	16352	16394	16364	16331	16387	16185	16326	16417	16327	16208	16292	16337	16212	16390	16451	16222	16355	16534	16446	16403	16555	16545	16371	16377	16241	16182	16340	16251	16471	16462	16337	16328	16379	16369	16619	16319	16407	16347	16409	16446	16574	16417	16668	16504	16254	16323	16442	16314	16277	16357	16366	16374	16599	16332	16591	16189	16402	16151	16394	16623	16460	16372	16522	16306	16221	16267	16207	16233	16466	16455	16367	16387	16356	16623	16466	16419	16378	16569	16324	16393	16356	16486	16349	16472	16200	16321	16396	16359	16569	16364	16247	16474	16528	16299	16318	16286	16526	16541	16518	16308	16436	16128	16447	16499	16598	16415	16366	16317	16075	16420	16219	16444	16330	16315	16392	16431	16333	16439	16345	16328	16248	16229	16516	16486	16585	16293	16513	16575	16384	16428	16588	16460	16224	16525	16295	16400	16255	16346	16452	16342	16409	16391	16319	16401	16308	16452	16389	16274	16464	16465	16518	16277	16167	16098	16428	16327	16266	16454	16242	16268	16150	16392	16468	16347	16462	16439	16424	16535	16502	16375	16452	16260	16411	16418	16284	16385	16362	16369	16351	16500	16435	16204	16596	16315	16280	16536	16480	16406	16308	16382	16434	16431	16446	16241	16476	16487	16358	16545	16295	16392	16280	16500	16306	16560	16316	16297	16393	16222	16291	16349	16361	16579	16439	16405	16388	16557	16418	16317	16583	16413	16472	16310	16520	16546	16322	16503	16503	16496	16223	16501	16522	16484	16398	16376	16272	16232	16363	16343	16369	16342	16359	16539	16427	16533	16424	16468	16264	16458	16413	16008	16480	16412	16221	16356	16569	16364	16386	16443	16499	16320	16366	16512	16423	16362	16322	16431	16312	16482	16491	16488	16443	16402	16394	16385	16253	16374	16310	16312	16401	16314	16499	16272	16279	16314	16392	16271	16229	16350	16487	16341	16356	16360	16216	16241	16430	16313	16190	16365	16396	16169	16443	16460	16377	16248	16383	16476	16422	16567	16279	16382	16234	16234	16406	16362	16260	16491	16367	16360	16331	16360	16680	16443	16577	16447	16422	16517	16377	16390	16241	16588	16330	16330	16471	16246	16518	16424	16538	16330	16439	16286	16449	16417	16200	16339	16427	16314	16448	16547	16368	16364	16438	16365	16437	16435	16451	16603	16438	16294	16278	16520	16386	16644	16593	16484	16421	16373	16501	16274	16206	16307	16360	16299	16412	16342	16377	16442	16380	16512	16403	16197	16151	16236	16320	16427	16313	16383	16279	16512	16630	16268	16546	16404	16307	16493	16098	16121	16443	16540	16468	16534	16266	16294	16382	16503	16414	16337	16292	16378	16455	16299	16534	16284	16256	16340	16322	16247	16570	16384	16438	16469	16430	16362	16572	16349	16435	16676	16335	16326	16433	16375	16261	16390	16349	16294	16342	16626	16540	16136	16470	16597	16300	16384	16277	16102	16359	16184	16400	16366	16281	16400	16478	16505	16244	16471	16594	16600	16496	16385	16446	16397	16284	16481	16429	16419	16541	16540	16362	16293	16339	16423	16229	16158	16386	16607	16524	16311	16335	16267	16325	16425	16336	16308	16429	16250	16344	16365	16360	16458	16270	16297	16360	16420	16402	16301	16368	16618	16417	16244	16383	16348	16433	16369	16538	16257	16284	16526	16383	16167	16529	16237	16274	16564	16498	16349	16278	16276	16278	16256	16526	16245	16207	16186	16464	16499	16479	16633	16457	16313	16249	16434	16336	16170	16273	16615	16253	16180	16456	16289	16545	16384	16391	16359	16310	16224	16481	16233	16432	16418	16497	16388	16406	16586	16440	16385	16510	16509	16614	16376	16460	16485	16328	16498	16295	16357	16420	16344	16469	16478	16522	16337	16493	16420	16320	16382	16291	16339	16320	16462	16080	16383	16277	16517	16484	16462	16398	16264	16282	16341	16396	16147	16348	16326	16506	16394	16615	16341	16506	16436	16459	16538	16435	16364	16415	16545	16531	16388	16307	16293	16466	16142	16045	16232	16522	16182	16344	16714	16545	16358	16523	16489	16353	16405	16450	16309	16396	16332	16262	16325	16406	16397	16563	16571	16595	16345	16438	16441	16441	16345	16481	16264	16380	16498	16318	16431	16622	16259	16512	16331	16386	16390	16305	16443	16397	16361	16483	16422	16415	16564	16201	16441	16476	16435	16515	16419	16366	16374	16435	16209	16364	16432	16478	16333	16533	16298	16254	16312	16203	16553	16516	16414	16448	16476	16319	16373	16413	16215	16182	16327	16347	16378	16509	16393	16326	16249	16316	16546	16339	16445	16316	16427	16459	16364	16487	16408	16486	16581	16502	16363	16443	16423	16486	16396	16377	16323	16433	16490	16281	16455	16379	16293	16217	16428	16401	16321	16319	16327	16500	16375	16290	16279	16364	16464	16344	16345	16341	16448	16473	16372	16387	16455	16552	16356	16236	16459	16434	16442	16294	16589	16514	16267	16234	16420	16520	16543	16695	16355	16103	16395	16183	16417	16555	16303	16264	16338	16369	16343	16331	16360	16471	16168	16411	16538	16420	16656	16562	16524	16495	16502	16649	16560	16291	16499	16358	16359	16382	16202	16369	16404	16380	16238	16369	16435	16223	16439	16398	16428	16330	16498	16310	16317	16358	16322	16445	16404	16389	16344	16363	16269	16329	16296	16328	16328	16440	16437	16424	16432	16477	16488	16434	16702	16139	16196	16373	16404	16287	16521	16314	16491	16260	16419	16485	16254	16456	16501	16365	16280	16417	16258	16501	16398	16357	16580	16485	16352	16367	16354	16308	16456	16473	16350	16277	16353	16398	16350	16191	16473	16112	16456	16517	16407	16410	16341	16482	16443	16462	16440	16304	16441	16563	16451	16491	16128	16249	16151	16294	16476	16454	16297	16347	16371	16360	16324	16461	16365	16270	16276	16359	16427	16472	16305	16406	16237	16270	16507
29404	43001	39468	30700	25986	22437	20162	18866	18049	17072	16447	15921	15719	15521	15422	15185	15077	14972	14864	14715	14468	14660	14464	14702	14576	14573	14552	14466	14392	14424	14401	14349	14464	14452	14522	14484	14499	14364	14366	14320	14479	14481	14371	14501	14298	14368	14382	14424	14339	14403	14425	14347	14372	14486	14407	14428	14368	14436	14319	14474	14352	14523	14281	14549	14454	14313	14298	14398	14266	14328	14605	14496	14447	14485	14555	14340	14352	14513	14420	14262	14428	14572	14363	14282	14269	14304	14421	14351	14233	14321	14426	14591	14269	14339	14425	14386	14514	14219	14330	14348	14513	14323	14455	14511	14538	14320	14421	14378	14445	14422	14484	14387	14314	14262	14380	14294	14340	14432	14288	14473	14350	14420	14330	14399	14235	14448	14465	14285	14322	14499	14215	14428	14389	14286	14349	14365	14428	14221	14435	14466	14239	14411	14279	14372	14383	14262	14338	14390	14258	14405	14273	14375	14521	14442	14419	14348	14521	14308	14344	14265	14359	14308	14341	14394	14537	14274	14565	14371	14359	14384	14392	14395	14482	14355	14388	14320	14350	14533	14364	14364	14355	14473	14498	14416	14278	14553	14370	14378	14287	14320	14299	14406	14486	14443	14332	14263	14498	14356	14336	14413	14355	14449	14195	14312	14304	14270	14364	14600	14539	14348	14563	14255	14446	14355	14359	14586	14388	14459	14385	14454	14397	14407	14293	14398	14464	14205	14369	14220	14326	14442	14273	14356	14489	14462	14372	14219	14431	14322	14463	14361	14290	14340	14265	14274	14480	14420	14336	14405	14378	14201	14329	14466	14549	14318	14456	14478	14311	14321	14438	14430	14392	14295	14344	14302	14321	14351	14403	14256	14323	14279	14526	14253	14502	14471	14505	14461	14384	14354	14465	14357	14305	14288	14422	14318	14303	14378	14498	14461	14340	14508	14493	14357	14274	14417	14609	14231	14391	14600	14404	14495	14299	14406	14378	14538	14522	14439	14369	14295	14315	14371	14533	14347	14455	14553	14525	14296	14245	14216	14387	14477	14413	14203	14382	14392	14301	14328	14497	14289	14397	14266	14536	14252	14466	14520	14375	14397	14377	14423	14336	14330	14388	14328	14411	14422	14414	14341	14353	14386	14309	14405	14308	14433	14424	14404	14280	14495	14417	14370	14411	14441	14323	14335	14315	14236	14450	14589	14405	14427	14271	14350	14312	14346	14269	14465	14317	14451	14288	14241	14433	14312	14438	14502	14458	14502	14240	14317	14469	14402	14382	14319	14486	14421	14414	14363	14465	14469	14453	14266	14456	14492	14346	14152	14336	14367	14171	14402	14473	14346	14306	14315	14455	14379	14414	14458	14391	14300	14329	14321	14509	14388	14345	14362	14286	14470	14378	14128	14466	14355	14313	14522	14481	14424	14368	14545	14357	14342	14411	14619	14321	14509	14323	14422	14487	14535	14317	14449	14338	14313	14488	14419	14332	14366	14376	14490	14303	14354	14453	14223	14456	14431	14432	14362	14302	14517	14359	14175	14499	14437	14430	14322	14164	14380	14301	14321	14305	14355	14315	14415	14323	14497	14414	14503	14453	14536	14219	14400	14359	14377	14331	14348	14496	14422	14428	14419	14419	14343	14514	14201	14437	14527	14211	14340	14368	14411	14282	14218	14331	14468	14503	14334	14474	14449	14461	14365	14390	14202	14534	14274	14334	14472	14388	14504	14344	14282	14469	14362	14550	14359	14268	14372	14283	14306	14178	14309	14195	14368	14505	14348	14387	14154	14406	14304	14277	14546	14307	14347	14349	14502	14296	14315	14336	14518	14364	14374	14584	14231	14578	14473	14393	14429	14338	14222	14278	14329	14446	14303	14442	14415	14259	14354	14438	14395	14394	14429	14591	14308	14618	14282	14327	14538	14381	14357	14446	14477	14215	14429	14383	14258	14435	14358	14382	14212	14499	14398	14320	14456	14434	14483	14421	14496	14304	14398	14406	14297	14472	14484	14471	14471	14540	14244	14430	14430	14422	14456	14426	14134	14455	14514	14348	14383	14453	14408	14283	14266	14385	14250	14424	14313	14418	14380	14407	14418	14416	14441	14505	14354	14321	14473	14414	14526	14362	14184	14564	14525	14536	14380	14325	14452	14493	14433	14448	14339	14443	14489	14388	14404	14438	14265	14338	14366	14354	14423	14415	14251	14388	14242	14210	14472	14363	14380	14511	14525	14397	14311	14394	14507	14388	14302	14441	14403	14349	14381	14352	14378	14458	14544	14288	14498	14403	14559	14418	14362	14459	14443	14286	14394	14311	14436	14481	14476	14413	14375	14344	14421	14252	14485	14317	14314	14420	14457	14503	14257	14295	14386	14322	14352	14420	14321	14348	14355	14344	14475	14405	14394	14464	14383	14436	14291	14405	14350	14449	14391	14438	14266	14157	14437	14271	14378	14510	14382	14294	14370	14275	14458	14535	14367	14428	14291	14387	14404	14390	14240	14335	14170	14468	14298	14198	14488	14382	14374	14383	14416	14416	14424	14518	14236	14480	14340	14257	14372	14431	14325	14402	14459	14498	14174	14550	14393	14258	14257	14521	14432	14437	14443	14469	14382	14368	14470	14475	14539	14384	14430	14526	14462	14328	14372	14449	14543	14519	14524	14278	14571	14408	14241	14463	14403	14424	14453	14334	14322	14319	14390	14440	14472	14339	14263	14334	14412	14275	14495	14360	14262	14450	14424	14538	14411	14574	14310	14370	14505	14401	14412	14372	14401	14336	14237	14294	14375	14303	14635	14213	14448	14212	14485	14651	14202	14362	14501	14383	14384	14458	14251	14311	14261	14441	14421	14374	14450	14088	14341	14337	14352	14364	14525	14399	14252	14144	14388	14311	14354	14177	14306	14495	14320	14340	14382	14465	14304	14376	14390	14341	14361	14537	14207	14486	14470	14237	14409	14448	14498	14517	14361	14422	14382	14448	14528	14521	14298	14476	14616	14416	14352	14463	14420	14331	14487	14222	14532	14245	14323	14402	14446	14370	14499	14545	14245	14325	14416	14243	14467	14247	14243	14410	14193	14416	14357	14266	14362	14270	14195	14473	14199	14340	14347	14324	14353	14513	14371	14557	14354	14325	14437	14564	14398	14554	14454	14294	14378	14420	14455	14303	14359	14489	14545	14409	14510	14273	14362	14562	14329	14446	14352	14234	14294	14367	14291	14384	14414	14405	14296	14468	14309	14380	14380	14472	14406	14383	14513	14429	14328	14623	14453	14458	14380	14432	14333	14433	14325	14334	14310	14472	14363	14391	14263	14591	14296	14414	14218	14506	14475	14310	14341	14471	14334	14267	14372	14375	14308	14500	14375	14436	14419	14347	14282	14507	14416	14413	14526	14103	14424	14336	14535	14602	14446	14431	14073	14444	14396	14323	14274	14268	14495	14485	14469	14495	14305	14514	14320	14325	14309	14456	14516	14525	14501	14317	14412	14312	14398	14275	14590	14424	14281	14349	14577	14494	14502	14337	14535	14401	14354	14404	14269	14341	14374	14359	14511	14110	14338	14500	14297	14465	14386	14342	14593	14342	14378	14346	14504	14416	14450	14427	14457	14408	14302	14442	14303	14364	14511	14302	14325	14257	14424	14317	14544	14465	14303	14332	14347	14453	14532	14476	14471	14416	14415	14394	14244	14295	14312	14385	14283	14386	14372	14352	14249	14296	14390	14406	14607	14299	14394	14416	14349	14419	14417	14355	14446	14348	14439	14450	14314	14359	14283	14327	14347	14480	14370	14356	14463	14408	14295	14361	14473	14315	14443	14494	14554	14427	14204	14290	14287	14484	14376	14357	14467	14447	14475	14414	14499	14465	14340	14315	14417	14502	14436	14331	14406	14323	14409	14339	14403	14282	14342	14372	14507	14458	14337	14419	14375	14292	14359	14319	14279	14512	14457	14296	14378	14252	14475	14272	14535	14481	14449	14550	14332	14436	14362	14356	14488	14314	14441	14332	14246	14467	14456	14549	14242	14302	14326	14335	14370	14209	14289	14285	14445	14229	14378	14339	14129	14357	14348	14209	14427	14576	14453	14328	14569	14359	14341	14338	14506	14470	14355	14374	14368	14386	14469	14397	14406	14317	14379	14282	14333	14322	14360	14392	14360	14478	14311	14422	14445	14250	14255	14381	14477	14522	14398	14478	14284	14410	14373	14455	14317	14378	14506	14471	14411	14512	14389	14473	14596	14355	14454	14296	14212	14565	14436	14237	14512	14383	14486	14462	14444	14330	14503	14522	14327	14260	14520	14415	14495	14407	14398	14150	14336	14512	14186	14439	14416	14589	14361	14368	14464	14245	14468	14517	14419	14413	14323	14286	14494	14341	14428	14331	14500	14606	14434	14254	14552	14486	14686	14495	14301	14506	14331	14344	14383	14406	14275	14556	14430	14471	14448	14471	14440	14465	14464	14407	14287	14355	14459	14345	14311	14380	14371	14306	14211	14250	14354	14125	14180	14387	14462	14447	14489	14504	14409	14388	14421	14450	14352	14331	14312	14441	14347	14354	14538	14447	14205	14452	14222	14292	14357	14287	14357	14494	14474	14414	14375	14448	14481	14376	14411	14555	14294	14161	14292	14306	14430	14492	14366	14537	14362	14383	14454	14423	14405	14278	14246	14380	14447	14347	14689	14464	14387	14346	14373	14267	14372	14494	14499	14375	14557	14256	14422	14417	14538	14395	14287	14516	14512	14467	14360	14278	14433	14441	14362	14475	14180	14429	14416	14501	14408	14521	14407	14314	14438	14388	14255	14391	14208	14268	14268	14465	14371	14332	14502	14244	14272	14414	14437	14322	14370	14512	14472	14495	14373	14401	14650	14322	14442	14639	14463	14488	14268	14263	14487	14471	14422	14469	14449	14345	14346	14472	14359	14217	14315	14435	14299	14439	14408	14356	14256	14590	14306	14446	14441	14254	14389	14305	14409	14571	14419	14447	14407	14261	14405	14451	14305	14222	14284	14288	14517	14527	14270	14372	14445	14306	14517	14265	14325	14393	14344	14371	14555	14345	14306	14419	14222	14571	14488	14375	14371	14450	14589	14488	14138	14275	14328	14351	14219	14387	14574	14328	14471	14483	14386
24104	21180	28673	26060	25791	26371	25078	21766	20241	19630	18829	18255	18277	17849	17550	17410	17444	17117	17020	17234	17066	16845	16778	16656	16782	16941	16778	16656	16595	16599	16681	16696	16535	16675	16661	16601	16618	16445	16536	16363	16338	16396	16552	16583	16490	16390	16369	16581	16394	16525	16415	16406	16481	16618	16482	16476	16575	16527	16523	16461	16574	16505	16538	16249	16205	16590	16483	16634	16462	16626	16683	16597	16390	16622	16614	16530	16578	16443	16476	16377	16381	16348	16384	16497	16375	16592	16440	16576	16482	16533	16432	16466	16301	16433	16529	16308	16413	16426	16317	16575	16534	16497	16667	16718	16469	16666	16398	16637	16314	16435	16582	16346	16566	16474	16306	16312	16215	16422	16475	16418	16445	16471	16422	16492	16592	16621	16311	16424	16331	16341	16364	16502	16543	16347	16453	16450	16766	16339	16667	16395	16538	16504	16596	16638	16541	16476	16513	16536	16576	16492	16410	16137	16435	16592	16396	16279	16432	16412	16555	16455	16273	16444	16526	16379	16458	16237	16264	16555	16732	16385	16540	16589	16500	16441	16507	16426	16387	16284	16514	16494	16580	16502	16424	16688	16442	16413	16277	16340	16566	16619	16374	16527	16453	16406	16389	16537	16520	16426	16295	16434	16361	16565	16446	16602	16386	16318	16506	16454	16361	16384	16595	16568	16390	16399	16510	16547	16536	16314	16493	16431	16481	16630	16531	16440	16440	16490	16612	16536	16357	16564	16575	16378	16448	16438	16598	16394	16346	16475	16572	16575	16294	16473	16320	16513	16411	16340	16262	16334	16527	16604	16486	16590	16459	16251	16493	16329	16304	16492	16448	16426	16299	16398	16662	16409	16400	16356	16294	16333	16456	16353	16531	16487	16540	16437	16501	16483	16476	16391	16379	16539	16535	16522	16226	16644	16436	16491	16410	16372	16413	16419	16483	16336	16453	16620	16407	16576	16351	16509	16467	16561	16613	16603	16309	16482	16356	16717	16284	16466	16424	16584	16365	16428	16468	16566	16325	16475	16535	16633	16572	16549	16617	16651	16318	16710	16408	16109	16444	16437	16354	16620	16467	16405	16662	16519	16433	16312	16457	16301	16585	16646	16705	16366	16502	16397	16406	16495	16646	16542	16534	16558	16423	16370	16336	16482	16293	16514	16489	16512	16242	16250	16471	16545	16537	16417	16384	16414	16404	16359	16537	16433	16478	16340	16486	16402	16469	16583	16366	16271	16541	16607	16502	16421	16364	16438	16491	16502	16521	16406	16430	16179	16321	16496	16597	16593	16710	16477	16557	16436	16633	16461	16549	16440	16625	16387	16542	16441	16288	16484	16532	16468	16275	16639	16617	16445	16487	16581	16656	16451	16548	16467	16451	16348	16497	16443	16360	16562	16565	16555	16312	16393	16355	16534	16471	16433	16331	16365	16413	16558	16526	16457	16475	16402	16371	16607	16483	16520	16593	16509	16531	16480	16603	16397	16511	16471	16446	16247	16428	16463	16416	16399	16494	16525	16567	16612	16583	16530	16576	16335	16456	16351	16684	16520	16499	16512	16497	16436	16281	16435	16427	16372	16436	16379	16629	16655	16661	16411	16414	16478	16652	16556	16218	16449	16355	16325	16471	16502	16630	16637	16567	16477	16389	16437	16553	16528	16395	16345	16615	16678	16504	16532	16370	16279	16391	16337	16624	16497	16538	16464	16513	16441	16313	16477	16432	16400	16626	16633	16365	16506	16226	16303	16467	16448	16330	16326	16428	16616	16324	16452	16341	16492	16507	16580	16345	16420	16460	16418	16354	16422	16452	16274	16485	16302	16586	16552	16543	16638	16578	16482	16307	16447	16246	16446	16362	16447	16468	16422	16581	16430	16403	16241	16355	16516	16347	16347	16725	16540	16408	16308	16405	16382	16529	16466	16523	16390	16429	16488	16399	16426	16461	16461	16514	16450	16320	16405	16694	16547	16428	16432	16330	16497	16278	16448	16086	16437	16264	16559	16471	16511	16636	16676	16307	16703	16349	16465	16402	16490	16403	16582	16411	16471	16449	16480	16545	16388	16504	16641	16378	16529	16424	16268	16347	16354	16461	16496	16335	16484	16532	16255	16433	16551	16380	16641	16516	16414	16395	16566	16458	16203	16299	16507	16501	16610	16310	16414	16437	16443	16347	16282	16486	16405	16578	16430	16361	16308	16699	16425	16516	16416	16401	16698	16386	16404	16531	16236	16470	16401	16387	16349	16441	16444	16497	16545	16572	16294	16558	16516	16320	16307	16598	16503	16572	16242	16394	16429	16426	16457	16539	16636	16417	16646	16429	16451	16587	16529	16506	16378	16490	16383	16345	16418	16525	16581	16491	16506	16432	16787	16386	16558	16545	16581	16446	16439	16370	16437	16326	16490	16433	16341	16521	16509	16343	16486	16508	16393	16648	16318	16230	16486	16478	16350	16711	16557	16492	16443	16417	16610	16697	16427	16631	16392	16645	16271	16476	16468	16547	16441	16557	16747	16622	16623	16601	16466	16533	16477	16687	16423	16506	16466	16331	16380	16544	16495	16432	16426	16511	16390	16474	16553	16492	16345	16484	16574	16678	16325	16442	16435	16433	16464	16530	16411	16564	16572	16489	16341	16476	16430	16531	16476	16444	16405	16514	16647	16504	16489	16371	16438	16424	16431	16441	16411	16463	16430	16455	16650	16494	16375	16588	16492	16396	16624	16576	16580	16560	16399	16670	16439	16565	16406	16515	16407	16491	16434	16445	16492	16510	16523	16623	16448	16535	16628	16337	16776	16614	16470	16325	16479	16337	16491	16452	16381	16382	16669	16499	16378	16441	16352	16443	16614	16709	16312	16484	16416	16418	16349	16618	16361	16462	16425	16420	16471	16478	16413	16572	16441	16464	16299	16443	16381	16691	16519	16240	16633	16220	16462	16476	16503	16615	16461	16437	16562	16605	16363	16310	16384	16508	16479	16345	16508	16569	16539	16355	16540	16417	16288	16586	16467	16484	16517	16374	16346	16561	16299	16414	16623	16587	16456	16480	16333	16515	16615	16396	16554	16551	16382	16506	16335	16452	16495	16396	16309	16408	16463	16556	16180	16251	16352	16478	16471	16414	16535	16593	16471	16477	16215	16485	16516	16373	16265	16376	16484	16739	16424	16474	16412	16678	16485	16542	16268	16479	16284	16298	16484	16535	16524	16555	16405	16450	16446	16340	16410	16375	16449	16652	16596	16499	16492	16495	16436	16543	16590	16533	16544	16418	16531	16366	16522	16525	16524	16466	16501	16524	16485	16246	16388	16305	16540	16543	16248	16695	16402	16325	16397	16377	16526	16520	16464	16289	16471	16343	16741	16674	16545	16568	16379	16503	16571	16243	16551	16520	16433	16399	16596	16411	16449	16390	16435	16604	16451	16424	16095	16533	16480	16359	16526	16433	16367	16439	16578	16546	16535	16356	16691	16548	16362	16348	16425	16534	16503	16534	16536	16649	16512	16441	16413	16534	16404	16406	16298	16475	16604	16432	16508	16469	16439	16514	16366	16604	16511	16647	16418	16654	16645	16288	16445	16502	16356	16611	16634	16579	16577	16399	16458	16315	16539	16577	16370	16397	16481	16549	16483	16256	16314	16591	16480	16339	16491	16460	16596	16542	16428	16691	16369	16534	16562	16613	16472	16414	16375	16504	16501	16394	16548	16272	16419	16374	16562	16548	16595	16547	16423	16511	16396	16492	16551	16628	16423	16272	16412	16458	16393	16728	16621	16355	16740	16419	16499	16533	16554	16480	16507	16321	16455	16394	16626	16539	16526	16338	16452	16478	16446	16447	16531	16452	16512	16531	16402	16341	16489	16716	16481	16667	16522	16399	16391	16481	16351	16473	16542	16463	16538	16616	16521	16555	16473	16623	16589	16636	16429	16480	16426	16537	16537	16649	16522	16523	16328	16394	16349	16318	16369	16356	16557	16557	16535	16282	16703	16527	16590	16562	16378	16434	16724	16501	16353	16454	16385	16545	16599	16376	16449	16325	16512	16624	16356	16647	16383	16293	16469	16616	16609	16562	16568	16689	16483	16292	16497	16442	16529	16473	16508	16410	16234	16427	16476	16537	16525	16532	16383	16277	16431	16191	16469	16499	16411	16472	16553	16556	16516	16500	16484	16327	16461	16400	16715	16624	16376	16209	16576	16451	16429	16413	16492	16395	16483	16520	16520	16263	16320	16534	16596	16711	16491	16242	16533	16589	16563	16504	16398	16785	16509	16370	16507	16501	16460	16670	16360	16690	16638	16675	16540	16328	16443	16560	16538	16409	16420	16520	16636	16576	16379	16410	16312	16530	16316	16643	16388	16315	16611	16497	16587	16370	16208	16411	16454	16629	16572	16482	16527	16387	16356	16318	16606	16438	16417	16520	16410	16428	16428	16432	16506	16497	16443	16300	16562	16282	16637	16394	16589	16531	16520	16649	16413	16352	16506	16475	16435	16456	16391	16444	16604	16380	16618	16338	16539	16401	16519	16342	16495	16622	16498	16434	16530	16487	16474	16513	16791	16563	16188	16425	16322	16474	16385	16499	16199	16454	16303	16554	16564	16503	16644	16555	16247	16350	16380	16511	16462	16269	16312	16411	16472	16553	16665	16668	16481	16203	16440	16544	16454	16480	16380	16270	16586	16401	16433	16603	16466	16365	16396	16433	16547	16415	16449	16414	16520	16457	16577	16476	16510	16416	16463	16535	16476	16534	16345	16548	16397	16576	16497	16613	16468	16419	16582	16546	16575	16227	16571	16371	16511	16299	16466	16375	16597	16506	16496	16408	16461	16550	16539	16396	16557	16654	16246	16362	16655	16669	16534	16582	16306	16355	16514	16466	16376	16607	16326	16508	16481	16418	16451	16461	16507	16502	16501	16572	16672	16329	16560	16532	16585	16597	16461	16532	16600	16373	16421	16548	16598	16509	16474	16453	16583	16650	16669	16293	16344	16553	16400	16529	16663	16515	16366	16645	16588	16622	16489	16481	16503	16575	16534	16582	16538	16529	16234	16557	16447	16477	16550	16597	16371	16563	16453	16316	16552	16336	16635	16339	16493	16317	16540	16375	16343	16414	16406	16753	16456	16358	16465
29881	49464	46046	36907	31955	27083	23898	21673	19923	18758	17596	16970	16494	16219	15870	15717	15599	15506	15097	15105	15145	14773	14690	14633	14733	14758	14577	14511	14718	14658	14540	14594	14636	14532	14697	14520	14541	14530	14365	14380	14548	14456	14520	14587	14354	14467	14436	14485	14324	14503	14478	14458	14394	14392	14519	14456	14469	14349	14585	14398	14520	14444	14455	14478	14502	14390	14421	14286	14430	14528	14490	14556	14584	14308	14619	14257	14434	14398	14416	14498	14454	14429	14428	14424	14336	14518	14501	14524	14483	14392	14362	14354	14182	14481	14392	14602	14341	14453	14376	14460	14419	14429	14463	14584	14449	14444	14529	14466	14445	14534	14403	14649	14557	14386	14561	14550	14459	14399	14500	14250	14446	14455	14508	14493	14427	14548	14413	14401	14448	14550	14431	14439	14465	14555	14516	14458	14400	14374	14452	14406	14402	14511	14427	14412	14259	14539	14364	14373	14393	14435	14257	14516	14479	14502	14565	14521	14489	14452	14392	14527	14456	14462	14316	14475	14455	14455	14436	14272	14367	14341	14487	14435	14542	14341	14640	14535	14442	14457	14452	14354	14588	14640	14442	14514	14478	14422	14473	14294	14584	14429	14517	14449	14347	14229	14425	14548	14754	14668	14282	14537	14422	14537	14528	14423	14456	14588	14453	14445	14481	14331	14506	14249	14574	14402	14461	14359	14642	14314	14384	14453	14333	14466	14347	14405	14553	14382	14492	14504	14551	14481	14458	14467	14559	14298	14483	14344	14344	14523	14330	14423	14504	14663	14466	14630	14304	14557	14507	14405	14284	14350	14360	14418	14485	14420	14359	14594	14412	14423	14388	14508	14618	14458	14580	14580	14360	14410	14323	14680	14488	14276	14508	14469	14530	14500	14688	14435	14420	14419	14232	14608	14239	14240	14342	14460	14494	14544	14464	14420	14403	14353	14299	14276	14572	14450	14520	14570	14458	14427	14305	14556	14385	14460	14513	14591	14457	14582	14474	14315	14540	14487	14699	14365	14513	14385	14527	14321	14615	14553	14579	14394	14669	14513	14367	14656	14326	14321	14460	14367	14505	14444	14427	14605	14665	14435	14620	14525	14428	14516	14449	14630	14536	14458	14486	14202	14428	14532	14446	14167	14571	14313	14339	14444	14390	14406	14593	14450	14466	14454	14363	14645	14509	14337	14335	14402	14490	14406	14486	14525	14477	14561	14406	14381	14529	14528	14483	14620	14294	14485	14491	14268	14525	14404	14257	14463	14671	14374	14443	14517	14468	14202	14527	14453	14477	14534	14534	14396	14344	14453	14557	14355	14444	14566	14584	14454	14392	14626	14520	14448	14330	14433	14461	14565	14678	14445	14342	14513	14459	14409	14448	14335	14658	14510	14473	14500	14346	14423	14534	14527	14373	14358	14394	14612	14428	14487	14496	14431	14615	14535	14388	14506	14285	14413	14421	14463	14543	14571	14459	14384	14300	14454	14440	14627	14352	14430	14385	14490	14523	14471	14480	14363	14483	14548	14365	14347	14411	14565	14639	14393	14461	14541	14475	14578	14485	14451	14652	14268	14349	14553	14447	14716	14436	14399	14523	14468	14574	14506	14549	14498	14441	14461	14436	14417	14474	14479	14535	14507	14544	14544	14358	14465	14611	14552	14591	14554	14610	14631	14559	14496	14447	14397	14456	14246	14580	14431	14455	14371	14437	14396	14522	14483	14424	14301	14439	14400	14506	14456	14521	14446	14520	14383	14461	14426	14388	14538	14408	14355	14505	14334	14450	14421	14536	14395	14675	14345	14346	14608	14399	14359	14362	14474	14458	14426	14493	14467	14354	14431	14402	14626	14611	14504	14551	14330	14427	14488	14374	14542	14428	14518	14472	14456	14404	14490	14482	14366	14629	14323	14537	14456	14356	14507	14553	14484	14476	14272	14513	14578	14371	14499	14605	14320	14394	14373	14315	14307	14474	14488	14486	14601	14469	14559	14444	14403	14520	14471	14326	14607	14384	14570	14538	14551	14324	14465	14505	14393	14537	14358	14446	14413	14450	14427	14552	14367	14323	14447	14419	14468	14493	14441	14380	14526	14316	14494	14295	14381	14451	14470	14406	14536	14587	14551	14540	14646	14426	14381	14303	14565	14468	14424	14255	14457	14402	14435	14623	14356	14462	14358	14354	14609	14591	14296	14536	14493	14448	14433	14619	14352	14379	14418	14409	14477	14405	14335	14559	14466	14494	14428	14493	14659	14722	14457	14367	14647	14411	14377	14424	14393	14672	14462	14364	14430	14434	14469	14430	14551	14298	14416	14371	14300	14367	14433	14450	14508	14385	14391	14559	14396	14266	14353	14611	14406	14659	14528	14478	14320	14351	14345	14561	14561	14477	14419	14440	14464	14469	14574	14347	14567	14412	14470	14317	14314	14415	14401	14425	14447	14471	14594	14435	14423	14584	14352	14575	14429	14500	14450	14398	14454	14572	14384	14339	14474	14350	14461	14434	14580	14452	14465	14342	14332	14359	14405	14386	14417	14509	14369	14386	14566	14472	14357	14316	14466	14381	14433	14538	14416	14475	14367	14423	14432	14498	14509	14277	14397	14394	14462	14306	14572	14458	14444	14470	14406	14442	14244	14359	14452	14357	14556	14460	14618	14426	14401	14469	14553	14359	14471	14540	14504	14503	14589	14368	14483	14402	14585	14489	14337	14453	14425	14466	14568	14562	14578	14466	14481	14401	14399	14421	14470	14509	14329	14550	14544	14469	14315	14477	14357	14438	14472	14550	14532	14505	14518	14402	14340	14689	14457	14612	14386	14589	14539	14290	14589	14368	14438	14486	14445	14410	14476	14547	14448	14444	14428	14467	14497	14503	14481	14537	14423	14587	14512	14477	14395	14217	14630	14440	14506	14533	14533	14330	14397	14433	14376	14427	14374	14578	14445	14664	14393	14482	14465	14453	14411	14573	14395	14343	14554	14407	14377	14384	14539	14457	14343	14471	14526	14464	14461	14507	14506	14434	14552	14452	14538	14420	14534	14324	14381	14449	14581	14499	14630	14406	14259	14470	14483	14442	14306	14396	14408	14535	14452	14412	14565	14520	14457	14448	14500	14354	14606	14403	14386	14443	14330	14478	14525	14391	14532	14477	14447	14394	14390	14514	14247	14254	14548	14431	14687	14281	14535	14461	14685	14551	14480	14568	14543	14426	14466	14554	14447	14343	14407	14447	14415	14458	14436	14361	14326	14455	14482	14517	14470	14464	14449	14379	14543	14473	14428	14322	14438	14401	14493	14440	14639	14527	14275	14556	14442	14487	14498	14311	14489	14497	14513	14472	14486	14331	14533	14448	14529	14521	14508	14380	14509	14361	14403	14442	14336	14495	14398	14519	14333	14636	14467	14329	14337	14519	14440	14466	14484	14565	14557	14527	14431	14518	14705	14399	14431	14625	14510	14472	14279	14494	14486	14570	14407	14413	14397	14298	14440	14394	14373	14462	14595	14518	14431	14370	14614	14503	14622	14317	14483	14577	14436	14488	14344	14398	14672	14485	14425	14521	14613	14662	14425	14371	14434	14419	14545	14422	14282	14546	14465	14496	14507	14613	14490	14340	14540	14552	14451	14493	14518	14423	14500	14369	14431	14451	14423	14568	14498	14516	14531	14529	14561	14340	14453	14492	14453	14352	14438	14451	14410	14476	14440	14440	14350	14291	14566	14457	14411	14354	14574	14382	14685	14453	14433	14467	14442	14290	14551	14454	14597	14458	14489	14492	14368	14507	14547	14425	14363	14540	14572	14465	14408	14277	14569	14535	14531	14483	14418	14243	14642	14532	14241	14506	14382	14354	14317	14415	14545	14401	14383	14419	14432	14528	14406	14370	14499	14493	14523	14465	14496	14464	14542	14322	14402	14285	14462	14512	14524	14364	14450	14357	14463	14565	14515	14411	14541	14360	14507	14403	14670	14610	14392	14329	14346	14484	14614	14282	14567	14572	14688	14455	14452	14519	14374	14804	14432	14454	14391	14391	14518	14127	14585	14477	14220	14338	14514	14342	14577	14428	14502	14260	14446	14643	14379	14515	14473	14441	14388	14435	14390	14263	14435	14525	14482	14599	14356	14586	14463	14454	14331	14454	14571	14592	14367	14489	14447	14435	14398	14584	14437	14532	14568	14508	14456	14470	14376	14453	14578	14381	14434	14408	14733	14385	14403	14300	14479	14512	14496	14408	14365	14346	14632	14483	14379	14439	14387	14522	14368	14605	14392	14466	14562	14498	14550	14544	14539	14417	14487	14615	14564	14457	14271	14273	14253	14591	14358	14500	14371	14410	14504	14442	14520	14390	14540	14338	14587	14433	14215	14504	14621	14285	14316	14557	14543	14463	14409	14334	14485	14356	14502	14522	14390	14326	14498	14551	14369	14382	14408	14460	14408	14462	14445	14409	14520	14560	14514	14286	14392	14424	14564	14630	14499	14434	14439	14407	14463	14479	14522	14349	14549	14500	14535	14428	14585	14441	14417	14408	14504	14292	14443	14401	14471	14560	14453	14429	14442	14573	14473	14438	14580	14371	14381	14432	14553	14611	14504	14448	14464	14514	14455	14572	14534	14493	14250	14273	14409	14543	14361	14478	14415	14423	14330	14380	14422	14446	14448	14472	14490	14357	14492	14435	14233	14688	14506	14554	14525	14550	14454	14470	14471	14400	14403	14482	14508	14492	14424	14453	14382	14517	14405	14318	14413	14457	14479	14290	14285	14241	14385	14353	14400	14332	14389	14426	14652	14297	14468	14367	14504	14564	14562	14488	14503	14539	14504	14375	14435	14420	14410	14576	14505	14383	14454	14473	14418	14704	14358	14491	14389	14415	14493	14545	14389	14369	14572	14523	14471	14461	14454	14427	14651	14451	14559	14367	14589	14449	14467	14441	14485	14333	14356	14408	14484	14435	14543	14504	14450	14454	14546	14373	14525	14535	14489	14743	14481	14382	14371	14496	14402	14511	14398	14446	14450	14585	14398	14242	14512	14706	14472	14493	14379	14361	14411	14362	14424	14344	14380	14545	14519	14407	14443	14576	14505	14513	14516	14352	14470	14434	14351	14376	14448	14424	14327	14428	14466	14334	14456	14554	14424
22829	21174	29023	24039	23440	26966	28752	24223	22426	21662	20337	19550	18964	18678	18424	17923	17902	17906	17816	17476	17597	17194	17257	17139	17296	17196	17382	17099	16960	17049	16995	17057	16989	16897	16856	17028	16838	17183	16921	16985	16931	16885	16968	17057	17046	16911	16846	16945	16851	16815	16959	16776	16768	16706	17035	16837	16920	16698	16855	16925	17061	16954	16925	16777	16880	16906	17100	16940	16661	16808	16800	17069	16752	16727	16954	16893	16894	16976	16907	16823	16747	16787	16924	16924	16793	16789	16795	16838	16672	16780	16742	16640	16804	16823	16791	16768	16833	16925	16772	17051	16977	16771	16957	16913	16986	16676	16734	16916	16850	16849	16898	16837	16806	16899	16811	16840	16729	16976	17049	16860	16895	16767	16885	16802	16939	16765	16885	16985	16809	16801	16912	16586	16832	16701	16616	16816	16880	17009	16810	16644	16721	16817	16926	16937	16948	16734	16676	16817	16944	16786	16764	16736	16836	16735	16737	16745	16856	16793	16779	16735	16716	17022	16784	16883	16781	16831	16669	16772	16796	16786	16872	16598	16815	16833	16684	16610	16932	16610	16509	16820	16647	16852	16920	16849	16894	16812	16750	16865	16799	16809	16831	17074	16776	17006	16873	16797	16716	16750	16701	16896	16969	16848	16745	16795	16831	16840	16823	16784	16849	16883	16972	17012	16777	16934	16913	16800	16844	16772	16881	16903	16758	16877	17016	16696	16730	16947	16659	16787	16877	16610	16634	16767	16794	16751	16787	16787	16859	16850	17009	16635	16790	16739	16940	16797	16654	16827	16773	16656	16806	16906	16849	16708	16788	16732	16638	16801	16980	16897	16773	16900	16751	16844	16807	16788	16575	16783	16678	16740	16893	16968	16812	16739	16756	16814	16758	17001	16759	16812	16762	16951	16802	16935	16740	16750	16783	16916	16738	16865	16678	16868	16878	16867	16913	16834	16720	16676	16786	16697	16683	16806	16795	16990	16848	16887	17026	16962	16761	16889	16918	16709	16797	16840	17026	16965	16960	16660	16809	16678	16747	16849	16683	16853	16843	16916	16688	16759	16655	16775	16825	16903	16652	16629	16919	17082	16783	16852	16902	16759	16707	16756	16745	16781	16632	16850	16941	16855	16891	16779	16692	16611	16631	16784	16685	17051	16739	16755	16850	16819	17051	16958	16756	16782	16762	16693	16678	16895	16833	16785	16845	16779	16844	16686	16696	16889	16714	16551	16630	17039	16871	16717	16839	16860	16806	16765	16657	16980	16856	16704	16856	16759	16837	16699	16722	16715	16806	16870	16826	16822	16809	16880	16757	16723	16838	16671	16787	16764	16739	16745	16755	16686	16750	16947	16699	16869	16666	16806	16790	16803	16918	16849	16706	16871	16688	16862	17017	16698	16845	16801	16943	16908	16893	16950	16754	16684	17034	16864	16900	16802	16908	16761	16672	16752	16946	16779	16682	16979	16714	16760	16866	16910	16831	16742	17002	16983	16884	16825	16927	16694	16967	16943	16815	16708	16584	16825	16592	16561	16723	16780	16820	16661	16987	16598	16803	16852	16690	16900	16947	16676	16874	16812	16858	16871	16732	16620	16715	16843	17056	16832	16745	16763	16837	16675	16670	16742	16722	16723	16800	16897	16781	16983	16825	16874	16874	16929	16808	16786	16742	16717	16932	16998	16815	16585	16849	16749	16705	16979	16987	16648	16775	16959	16869	16857	16836	16865	16763	16713	16961	16740	16618	16810	16780	16929	16958	16730	16913	16770	16836	16870	16884	16767	16762	16673	16740	16877	16670	16828	16891	16635	16887	16741	16977	16735	16804	16791	16853	16864	16687	16884	16751	16741	16769	16844	16889	16832	16649	16844	16572	16771	16791	16857	16624	16751	16862	16756	16903	16919	16809	16834	16879	16865	16720	16807	16892	16783	16932	16774	16725	16926	16866	16830	16732	16767	16728	16813	16884	16748	16877	17050	16788	16598	16855	16828	16968	16802	16805	16878	16811	16415	16916	16850	16901	16767	16613	16642	16786	16927	16948	16804	16613	16836	16832	16510	16698	16898	16798	16695	17016	16743	16738	16751	16656	16918	16623	16738	16856	16666	16796	16706	16736	16914	17009	16870	16981	16896	16755	16898	16742	16940	16732	16601	16831	16756	16767	16890	16766	16648	16682	16856	16862	16759	16602	16808	16742	16823	17013	17040	16834	17035	17082	16918	16797	16756	16820	16839	16793	16816	16756	16756	16657	16929	16814	16809	16977	16807	16689	16917	16985	17006	16907	16836	16609	16669	16617	16596	16774	16719	16839	16711	16882	16894	16686	16830	16687	16823	16615	16670	16689	16726	16884	16802	16915	16558	16810	16834	17011	16700	16743	16873	16870	16949	16747	16890	17032	16684	16608	16796	16950	16653	16829	16728	16793	16875	16815	16808	16996	16783	16712	16639	16768	16736	17026	16774	16813	16933	16786	16765	16856	16747	16793	16692	16726	16683	16863	16985	16841	16669	16950	16991	16749	16828	16597	16701	16763	16695	16916	16886	16794	16607	16719	16900	16909	16931	16936	16934	17032	16639	16818	16741	16781	16868	16858	16634	17027	16820	16702	16768	16712	16859	16718	16909	16811	16698	16848	16756	16659	16675	16874	16706	16789	16809	16780	16909	16842	16840	16560	16795	16960	16824	16747	16802	16750	16808	16711	16797	16768	16722	16916	16850	16958	16859	16672	16753	16776	16975	17029	16636	16753	16771	16801	16868	16752	16888	16847	16979	16768	16880	17010	16766	16767	16821	16672	16754	16878	16909	17019	16811	16703	16866	16788	16699	16889	16831	16772	16860	16879	16829	16997	16682	16723	16776	16687	16818	16896	16960	16778	16654	16766	16676	16992	16841	16877	16810	16697	16794	16819	16743	16775	16785	16672	16729	16791	16893	16736	16765	16845	16682	16939	16758	16706	16831	16752	16809	16979	16809	16906	16794	17017	16988	16898	16823	16586	16789	16777	16848	16711	16788	16827	16945	16849	16611	16802	16601	16728	16781	16775	16810	16636	16734	16588	16787	16813	16802	16803	16676	16621	16760	16904	16947	16811	16727	16716	16905	16792	16772	16889	16837	16677	16792	16793	16860	16753	16985	16774	16857	16982	16904	16792	17034	16779	16939	16629	16722	16981	16794	16822	16700	16915	16826	16976	16820	16815	16842	17102	17062	16706	16827	16573	16701	16923	16878	16897	16866	16720	16881	16633	16706	16725	17100	16787	16932	16627	16789	16687	16735	16626	16728	16603	16613	16890	16584	16663	16935	16801	16761	16678	16734	16783	16730	16916	16777	16927	16738	16740	16750	16923	16620	16873	16731	16853	16843	16734	16893	16840	16647	16673	16779	16755	16933	16809	16883	16831	16864	16842	17074	16660	16798	16691	16711	16798	16910	16715	16621	16876	16930	16757	16618	16891	16760	16868	16891	16830	17109	16837	16780	16840	16861	16865	16782	16681	16936	16907	16811	16884	16819	16753	16741	16764	16745	16912	16722	16858	16699	16789	16776	16837	16779	16795	16820	16814	16613	16865	16922	16767	16703	16860	16663	16698	16756	16727	16821	16801	16712	16564	16834	16815	16754	17005	16775	16698	16646	17041	16708	17011	16662	16663	16780	16844	17043	16818	16807	17045	16798	16879	16850	16756	16977	16888	16623	16840	16797	16644	16754	16962	16596	16745	16521	16805	16853	16837	16768	16838	16764	16664	16939	16842	16660	16767	16572	16819	16911	16980	16888	16768	16781	16786	16530	16689	16770	16931	16782	16774	16897	16714	16710	16765	16713	16928	16804	16854	16791	16857	16740	16760	17077	16648	16905	16867	16738	16722	16858	16835	16746	16749	16720	16825	16959	16860	16738	16850	16750	16836	16857	16761	16776	16872	16775	16857	17116	16584	16703	16776	16809	16761	16741	16906	16706	16735	16800	16873	16986	16838	16893	16859	16748	16892	16816	16517	16751	16735	16815	16984	16761	16769	16708	16773	16975	16873	16864	16661	16823	16688	16544	16764	16824	16664	16920	16881	16877	16559	16867	16919	16929	17031	16842	16922	16752	16971	16720	16641	16988	16597	16776	16661	16776	16883	16746	16931	16731	16754	16780	16821	17001	16890	16768	16729	16767	16629	16689	16881	16716	16962	16514	16809	16890	16676	16733	16598	16827	16883	16929	16795	16953	16935	16877	17050	16687	16667	16673	16842	16970	16789	16815	16938	16810	16867	17077	17039	16879	17025	16910	16827	16657	16855	16766	16761	16885	16914	16907	16812	16777	16581	16572	16748	16948	16935	16833	16830	16701	16765	16669	16755	16683	16805	16731	16736	16918	16837	16782	16761	16954	16965	16823	16937	17186	16670	16763	16969	16807	16760	16664	16718	16759	16689	16806	16872	16727	16771	16674	16812	16782	16684	16735	16830	16992	16757	16853	16716	16929	16803	16812	16817	16759	16791	16940	16730	16837	16750	16768	16851	16661	16787	16750	16924	16887	17032	16949	16799	16653	16684	16787	16729	16728	16876	16927	16792	16766	16773	16978	16845	16878	16734	16542	16849	16808	16757	16813	16646	16878	17035	17041	16750	16718	16699	16633	16725	16838	16742	16757	16723	16875	16884	16799	16798	16737	16807	16796	16783	16664	16825	16837	16679	16751	16985	16765	16892	16910	16794	16916	16857	16787	16886	16806	16632	16756	16674	16758	16590	16947	16874	16768	16855	16797	16786	16743	16870	17138	16642	16678	16752	16938	16936	16728	16932	16707	16837	16942	16933	16832	16695	16954	16821	16917	16682	16878	16870	16836	16848	16702	16948	16886	16751	16784	16656	16629	16726	16847	16850	16809	16750	16966	16861	16938	16912	16737	16806	16717	16831	16887	16849	16594	16608	16648	17011	16849	16770	16775	16680	16765	16951	16978	16691	16793	16805	16974	16645	16889	16902	16824	16811	16776	16712	17009	16825	16783	16820	16844	16886	16814	16901	16864	16731	16689	16735	16829	16758	16768	16823	16718	16946	16667	16643	16898	16887	16794	16796	16808	16555	16868	16962	16759	16716	16642	16606	16974	16653	16715	17038	16811	16776	16888	16740	17010	16667	16935	16966	16806
32160	55484	52257	42219	36332	30588	27010	24516	22710	21062	19550	18355	17687	16967	16892	16673	16133	15760	15668	15466	15379	15160	15155	14996	15158	14877	14747	14846	14948	14927	14766	14765	14984	14770	14766	14784	14904	14777	14780	14575	14772	14602	14691	14729	14902	14827	14654	14632	14807	14625	14573	14713	14701	14642	14691	14489	14744	14798	14758	14668	14682	14624	14843	14592	14600	14559	14642	14607	14573	14825	14859	14557	14493	14540	14506	14633	14699	14579	14532	14584	14747	14815	14877	14616	14651	14724	14580	14693	14618	14695	14643	14674	14505	14578	14709	14655	14533	14579	14696	14661	14664	14602	14653	14747	14670	14649	14500	14685	14684	14602	14599	14675	14665	14722	14576	14704	14727	14599	14568	14773	14611	14709	14675	14613	14566	14625	14624	14531	14702	14735	14469	14565	14763	14532	14612	14653	14610	14415	14721	14609	14566	14496	14640	14535	14770	14814	14583	14615	14572	14717	14749	14722	14656	14739	14827	14793	14836	14695	14743	14550	14606	14535	14537	14627	14643	14577	14686	14727	14635	14852	14569	14597	14625	14579	14435	14646	14711	14543	14515	14569	14533	14808	14470	14698	14692	14798	14608	14691	14737	14772	14715	14592	14514	14611	14548	14649	14708	14534	14609	14544	14607	14665	14456	14616	14540	14519	14577	14549	14449	14768	14525	14743	14505	14800	14614	14453	14660	14572	14647	14650	14630	14490	14580	14639	14615	14595	14658	14448	14492	14543	14615	14737	14611	14597	14657	14564	14420	14697	14597	14566	14545	14633	14581	14732	14567	14615	14508	14720	14710	14600	14731	14602	14498	14583	14647	14579	14639	14782	14582	14641	14789	14652	14656	14512	14809	14611	14580	14660	14829	14592	14601	14664	14624	14541	14788	14657	14690	14610	14617	14510	14584	14661	14729	14653	14444	14586	14777	14570	14503	14641	14728	14597	14646	14585	14564	14671	14624	14680	14543	14559	14571	14788	14540	14521	14682	14613	14635	14682	14494	14692	14435	14709	14556	14786	14734	14814	14554	14664	14664	14632	14781	14603	14507	14671	14440	14729	14587	14637	14649	14579	14676	14617	14664	14712	14624	14821	14550	14670	14745	14561	14714	14606	14628	14618	14509	14655	14790	14547	14672	14796	14581	14645	14701	14669	14689	14603	14610	14810	14525	14665	14599	14741	14670	14510	14644	14631	14666	14650	14594	14573	14580	14567	14482	14604	14548	14717	14557	14659	14639	14714	14627	14643	14499	14822	14616	14542	14710	14689	14835	14692	14538	14585	14562	14709	14652	14673	14577	14618	14801	14620	14624	14552	14729	14704	14505	14637	14544	14515	14822	14517	14674	14690	14752	14652	14589	14627	14652	14911	14633	14664	14469	14785	14646	14691	14545	14656	14651	14451	14840	14698	14431	14935	14559	14705	14795	14600	14528	14628	14601	14663	14542	14762	14688	14657	14735	14642	14680	14635	14591	14605	14675	14673	14671	14694	14653	14633	14645	14688	14694	14688	14731	14699	14496	14733	14739	14579	14591	14559	14592	14553	14601	14629	14637	14757	14511	14753	14693	14564	14814	14547	14481	14608	14596	14678	14733	14713	14666	14661	14649	14838	14759	14684	14607	14500	14582	14594	14381	14611	14474	14746	14502	14748	14417	14590	14563	14556	14709	14656	14584	14706	14627	14756	14588	14675	14819	14505	14755	14564	14677	14702	14674	14782	14403	14478	14447	14572	14762	14557	14732	14600	14631	14517	14663	14525	14570	14713	14564	14610	14694	14740	14582	14730	14540	14611	14642	14642	14745	14549	14683	14758	14496	14667	14842	14638	14714	14516	14496	14556	14594	14740	14567	14675	14733	14511	14781	14684	14609	14634	14553	14573	14643	14687	14610	14672	14575	14676	14690	14704	14627	14643	14587	14556	14591	14697	14618	14496	14624	14586	14513	14655	14677	14707	14834	14699	14637	14633	14531	14578	14603	14740	14504	14632	14470	14717	14722	14532	14793	14610	14444	14622	14445	14749	14542	14604	14568	14578	14757	14570	14808	14537	14733	14419	14595	14505	14787	14479	14645	14605	14626	14584	14712	14623	14673	14683	14698	14706	14682	14573	14593	14765	14637	14510	14648	14568	14676	14513	14668	14495	14739	14507	14578	14687	14493	14718	14631	14593	14639	14595	14667	14520	14630	14574	14653	14767	14665	14831	14603	14643	14627	14760	14493	14455	14716	14585	14561	14705	14590	14649	14502	14765	14776	14738	14716	14580	14629	14598	14526	14695	14570	14852	14480	14704	14624	14589	14647	14509	14704	14757	14745	14674	14840	14681	14688	14706	14724	14674	14712	14542	14755	14698	14643	14851	14678	14555	14646	14611	14593	14741	14641	14575	14659	14556	14706	14716	14739	14643	14675	14419	14489	14436	14633	14706	14523	14640	14469	14646	14748	14677	14829	14572	14719	14659	14726	14536	14583	14793	14687	14542	14702	14678	14794	14616	14660	14554	14612	14669	14572	14451	14666	14483	14601	14652	14562	14728	14734	14694	14583	14509	14724	14696	14550	14537	14532	14617	14601	14537	14633	14541	14680	14636	14578	14735	14748	14595	14691	14676	14677	14709	14748	14549	14682	14725	14605	14523	14644	14453	14627	14684	14619	14472	14501	14614	14636	14713	14515	14655	14649	14561	14626	14591	14638	14403	14709	14695	14562	14734	14604	14712	14511	14462	14561	14679	14595	14739	14653	14812	14686	14550	14604	14643	14734	14526	14565	14564	14576	14625	14491	14572	14516	14633	14708	14612	14709	14615	14595	14677	14523	14521	14709	14640	14602	14638	14566	14728	14565	14509	14474	14599	14669	14585	14650	14777	14709	14671	14556	14623	14732	14579	14610	14710	14678	14558	14724	14580	14780	14642	14624	14512	14724	14717	14515	14693	14584	14617	14649	14688	14672	14765	14398	14750	14687	14648	14572	14788	14714	14698	14469	14661	14795	14670	14608	14628	14657	14433	14715	14576	14624	14738	14604	14590	14638	14509	14726	14596	14690	14846	14528	14682	14667	14742	14793	14688	14720	14642	14691	14554	14725	14557	14523	14606	14874	14658	14603	14586	14573	14677	14744	14512	14591	14609	14565	14475	14594	14598	14528	14638	14734	14638	14601	14647	14653	14694	14788	14672	14617	14543	14840	14489	14800	14796	14680	14492	14550	14586	14679	14446	14651	14536	14809	14655	14621	14528	14759	14800	14704	14808	14611	14592	14786	14712	14700	14501	14491	14873	14611	14522	14771	14609	14804	14714	14587	14716	14733	14624	14543	14611	14430	14707	14609	14725	14647	14583	14550	14552	14661	14552	14504	14556	14672	14662	14688	14743	14556	14578	14634	14703	14787	14586	14709	14704	14604	14629	14678	14674	14743	14748	14602	14656	14542	14488	14602	14537	14691	14610	14526	14703	14410	14726	14561	14676	14587	14560	14692	14646	14594	14560	14636	14570	14784	14510	14663	14671	14624	14599	14790	14509	14615	14555	14643	14609	14559	14720	14598	14572	14428	14759	14687	14881	14592	14649	14713	14731	14748	14520	14519	14546	14918	14660	14633	14676	14708	14656	14612	14803	14536	14639	14683	14686	14483	14665	14633	14677	14563	14704	14711	14553	14644	14477	14657	14713	14497	14600	14618	14575	14459	14715	14336	14649	14482	14695	14801	14807	14641	14725	14756	14496	14686	14643	14686	14671	14555	14579	14809	14614	14667	14704	14880	14667	14728	14563	14538	14654	14683	14614	14617	14828	14603	14636	14596	14616	14565	14634	14548	14634	14759	14407	14690	14597	14481	14578	14576	14573	14578	14609	14689	14768	14546	14700	14537	14741	14639	14593	14659	14585	14684	14606	14655	14619	14637	14694	14576	14662	14728	14601	14478	14685	14610	14512	14747	14713	14637	14754	14508	14738	14716	14716	14808	14565	14697	14540	14559	14573	14384	14679	14755	14543	14567	14848	14667	14729	14548	14648	14612	14709	14564	14683	14602	14693	14659	14609	14617	14502	14679	14433	14774	14553	14628	14796	14569	14601	14625	14545	14590	14583	14572	14680	14623	14692	14481	14708	14665	14514	14741	14679	14708	14618	14612	14756	14633	14768	14725	14737	14493	14422	14661	14750	14609	14569	14806	14684	14698	14646	14665	14705	14668	14536	14615	14810	14607	14595	14630	14453	14696	14516	14549	14609	14649	14645	14511	14694	14650	14583	14723	14643	14700	14670	14611	14662	14549	14778	14668	14627	14702	14549	14686	14490	14807	14722	14699	14765	14505	14767	14813	14500	14624	14790	14587	14705	14708	14700	14699	14762	14687	14515	14674	14524	14814	14560	14616	14699	14622	14630	14586	14682	14626	14750	14595	14798	14704	14568	14560	14577	14758	14564	14542	14601	14652	14707	14529	14938	14588	14592	14579	14725	14504	14525	14762	14598	14585	14612	14545	14573	14599	14570	14625	14577	14676	14549	14825	14659	14634	14576	14689	14680	14569	14617	14762	14843	14553	14729	14588	14806	14770	14720	14685	14515	14694	14629	14585	14575	14620	14629	14670	14606	14678	14761	14784	14430	14672	14529	14496	14586	14741	14610	14724	14602	14517	14713	14665	14736	14654	14333	14573	14566	14591	14654	14688	14823	14585	14596	14801	14755	14711	14720	14597	14749	14448	14719	14809	14644	14776	14643	14686	14613	14897	14587	14575	14511	14429	14711	14692	14540	14482	14559	14620	14707	14625	14566	14623	14644	14669	14560	14589	14433	14783	14467	14620	14567	14587	14641	14675	14600	14565	14663	14698	14652	14512	14590	14697	14704	14606	14595	14493	14585	14731	14695	14571	14704	14619	14671	14613	14518	14683	14742	14562	14784	14710	14632	14511	14673	14589	14684	14678	14707	14791	14630	14752	14424	14570	14679	14615	14538	14599	14673	14539	14791	14751	14472	14635	14723	14638	14585	14548	14644	14752	14802	14717	14731	14668	14655	14620	14621	14664	14541	14646	14784	14793	14732	14831	14609	14639	14552	14595	14709	14694	14701	14758	14717	14690	14506	14660	14657	14661	14543	14665	14440	14695	14631	14692	14777	14603	14643	14541	14691	14558	14603
29195	27536	34409	30227	23950	21540	20175	19113	18323	17577	17483	17264	16999	16868	16776	16714	16527	16494	16412	16580	16368	16239	16438	16259	16276	16297	16188	16360	16250	16227	16333	16238	16078	16110	16080	16222	16042	16190	15954	16030	16112	16224	16158	16161	16279	16244	16268	16048	16169	16171	16174	16042	16155	16118	16311	16139	16101	16344	16167	16225	16120	16029	16041	16089	15972	16146	15968	16070	16209	16129	16049	16228	16100	16057	16290	16171	16032	16207	16016	16253	16135	16303	16054	16189	16015	16040	16221	15979	16090	16187	16139	16205	16120	16268	16188	16137	16271	16130	15979	16159	16143	16044	16302	16246	15984	16150	15985	16294	16202	16285	16140	16184	15897	16030	16167	16195	16104	16124	16066	16174	16206	15929	16009	16013	16047	16022	16173	16203	16137	16205	16062	16045	16192	15927	16213	16068	16194	16102	15942	16276	15999	16291	16020	16006	16101	16221	15874	16254	16199	16148	16252	16108	16093	16070	16046	16179	16026	16006	15961	16177	16067	15928	16178	16055	16201	16051	15954	16086	16058	16041	16138	16127	16144	16198	16302	15995	16078	15936	16143	16207	16169	15948	16177	16286	16200	16223	16169	16223	16431	15971	16222	16210	16232	16213	16151	16026	16102	16048	16227	16038	16021	16146	16121	15945	16116	16161	16090	16051	16193	16032	16046	16094	16300	16231	16095	16204	16113	16188	16174	16134	16223	16150	16065	16218	16140	16116	16063	16246	16070	16184	16205	16056	15971	16286	16188	16104	15923	16114	16030	15987	16077	16098	16076	16069	16135	16080	16121	16324	16290	16122	16190	16100	16141	16251	16153	16069	16077	16072	16356	16115	16419	16165	16215	16158	15943	16068	16137	15962	16168	16051	15879	16168	16136	16117	16073	16266	16195	16193	16286	16241	16001	15923	15906	16112	16094	16135	16090	16107	15855	16219	16195	16111	16049	16116	15955	15901	16159	16201	16110	16086	15959	16227	16189	16190	16137	16157	16251	16197	16218	16164	15826	16169	16119	16275	16198	16170	16157	16341	15997	16126	16362	16122	16293	16092	16221	16123	16092	16105	16095	16059	16144	16136	16088	16382	16316	16079	16015	16141	16188	16067	16343	16122	16165	16222	16082	16230	16097	16120	16026	16087	16262	16159	16218	16055	16108	15966	16042	16181	16083	16105	16132	16106	16067	16237	16137	16118	15962	15974	16141	16333	16107	16174	16102	16103	16173	16161	16222	16012	16203	16253	16055	16152	16080	16133	16078	16145	16056	16178	16130	16280	16118	16055	16289	16076	16303	16152	16046	16216	16176	16126	16173	16155	16298	16156	16206	16420	16281	16074	16004	16081	15942	16100	16215	16243	16182	16349	16048	16091	16112	16048	16011	16262	16098	16155	16386	16199	16122	16207	16431	16165	16068	16224	16253	16022	16073	16027	16115	16041	16241	16390	16403	16004	16166	16051	16160	16194	16301	16239	16079	16159	16383	16133	16178	15959	16231	16016	16221	16038	16304	16194	16242	16175	16278	16156	16336	16300	16147	16190	16117	16056	16019	15975	16147	16287	16038	16049	15989	16144	16126	16244	16312	15962	16424	16173	16052	16284	16105	16119	16149	16249	16090	16068	16327	16075	16076	16049	16091	16096	16168	16127	16229	15845	16047	16139	16167	16190	16231	16139	16055	16042	16102	16179	16164	16290	16201	16130	16432	16025	16002	16109	16172	16029	16076	16200	16051	16160	16173	16118	16217	16167	16114	16205	15957	16019	16027	16105	16198	16138	16146	16194	16051	16215	16151	15910	16192	16108	16272	16025	16131	16306	16311	16018	16098	15952	16125	16080	16222	16030	16034	16119	16006	15870	16073	16139	16102	16108	16072	16005	16231	16223	16090	16135	16132	16255	16120	16303	16416	16081	16123	16065	16131	16104	16258	16295	16035	16132	16113	16315	16298	16293	16186	16246	16218	16162	16135	16114	16191	16191	16091	16116	16102	16150	15911	16090	16028	16071	15986	16021	15985	16054	16088	16210	16181	16108	16409	16333	16276	16148	16129	16072	16181	16023	16242	16235	16231	16041	16160	16046	16193	16173	16376	16015	16071	15994	16104	16343	16331	16245	16031	15997	16134	16097	16295	16113	16142	16206	16238	16200	16233	16129	15911	16002	16022	16155	16143	16138	16190	16265	15955	16157	16072	16184	16202	16103	15980	16354	16007	16136	16165	15986	16040	16251	16199	16071	16045	16053	16097	15856	16154	16056	16003	16347	16339	16230	16319	16149	16170	16015	16218	16233	16227	16354	16297	16141	16055	16293	16269	16213	16054	16270	16082	16031	16148	16107	16215	16193	16189	15944	16305	16150	16144	16206	16201	16420	16176	16126	16029	16046	16260	16199	16041	16252	16110	16287	16026	16164	16135	16056	16054	16121	16141	16349	16007	16086	16178	16387	16038	16113	16117	16063	16039	16100	16299	16233	16265	16197	16216	16054	16226	16077	16228	16317	16140	16055	16214	16014	16032	16354	16180	16158	16336	16218	16113	15988	16251	16245	15998	16191	15941	16308	16143	16114	16271	16391	16238	16054	16295	16184	16404	16261	16062	16008	15988	16215	16313	16050	16148	16121	15984	16000	16014	16248	16260	16387	16314	15809	16122	16014	16258	16179	16035	16229	16172	16185	15941	16175	16124	16123	16228	16170	16066	15962	15991	16110	16018	15815	16152	16042	16085	16114	16128	16118	16036	16084	16235	16096	16226	16203	16246	16347	16102	16060	16149	16228	16192	16163	16128	16119	16165	16194	16272	16074	16125	16229	16118	16065	16325	16130	15767	16048	16031	16227	16081	16211	16139	16216	16143	16049	15865	16032	16151	16056	16188	16081	15949	15995	16001	16137	15978	16278	16033	16162	16100	16082	16107	16335	16195	16082	16161	16299	16185	16272	16274	16093	16145	16084	15991	16126	16030	16175	16264	16134	16197	16189	16155	16147	16114	16068	16164	16115	16092	16184	16088	16062	16108	16260	16288	16264	16214	16275	16238	16195	16115	16140	16152	16229	16175	16057	16255	16201	16315	15958	16061	16253	16237	16331	16180	16093	16064	16034	16285	15895	15986	16153	16200	16142	16271	16099	16324	16212	16132	15962	16266	16215	16243	15933	16228	16221	16210	16353	15854	16235	16234	16197	15993	16064	15977	15966	16102	16154	16060	16008	16149	16149	16221	16153	16124	16240	16175	16241	16167	15974	16123	15988	16080	16032	16143	16269	16115	16229	16168	16069	16073	16106	16112	16288	16178	16196	16179	16103	16256	15867	16132	16190	16076	16203	16022	15943	16007	16120	16135	16077	16193	16142	16148	16156	16276	16287	16138	16352	16270	16175	16036	16070	16392	15801	16110	16431	16130	16086	16297	16231	16101	16073	16152	16218	16059	16147	16090	16323	16098	15914	15860	15836	16223	16044	16131	16356	16096	15958	16160	16176	16146	16216	16097	16058	16056	16160	16194	16166	16017	16202	16077	16115	16350	16202	16219	16101	16277	16105	16043	15998	16054	15917	16188	16200	16066	16121	16292	16096	16344	16211	16211	16087	16084	16094	16387	16198	16095	16046	16325	16211	16134	16187	16067	16074	16195	16197	15975	16108	16121	16077	16197	16241	16027	15966	16163	16048	16154	16244	16088	15972	16315	16332	15953	16218	16106	16042	16141	16008	16179	16139	16207	16120	16222	16018	16158	16218	16153	16211	16255	16149	16068	16266	16328	16162	16266	16368	16148	16095	16220	16161	16166	16223	15992	16256	16228	16210	16198	16232	15962	16075	16109	16148	16171	16191	16194	16093	16194	16101	16205	15998	15959	15962	16235	16171	15980	16149	16270	16247	16085	16149	16155	16130	16072	16271	16107	15973	16077	16146	15951	16099	16273	16073	16066	16291	16015	16157	15933	16106	16455	16221	16125	16204	16140	16120	16099	16043	16081	16022	16199	16040	16090	16123	15977	16054	16051	16268	16199	16136	16203	16291	16274	16211	16171	16084	16106	16310	16222	15929	16195	16142	16057	16200	16193	16188	15988	16100	16066	16430	16043	16118	16051	16111	16230	16178	16223	16061	16178	16278	16064	16182	16082	16157	16238	16159	16322	16267	16201	16213	16224	16010	16229	16229	16117	16244	16032	16006	16203	16281	16086	16162	16167	16249	16145	16169	16261	16316	16286	15943	16064	16239	16027	15957	16042	16085	16119	16019	16134	16111	16194	16112	16208	16292	16170	15999	16122	16085	16203	16260	16170	16213	15946	16157	16231	16201	16127	16092	16063	16130	16269	16073	16190	16036	16321	16179	16190	16451	16341	16121	16201	16245	15998	16071	16188	16062	15980	16065	16179	16177	16119	16241	16218	16044	16069	16055	16146	16207	16245	16283	16148	16048	16168	16120	16139	16010	16267	16375	16112	16322	16084	16170	16243	15968	16086	16106	16119	16102	16190	16279	16282	16195	16104	16061	16170	15869	16211	16031	16144	16174	16334	16185	15953	16141	16162	16143	15873	16215	16127	16222	16170	15937	16080	16200	16006	16042	16188	16174	16226	16176	16068	16010	16118	16073	16145	16006	15936	16192	16169	16065	16311	16208	16021	16077	15981	15995	16054	15880	16312	16061	16176	15998	16016	16119	16207	16237	16080	16176	16230	16202	16113	16153	16227	16132	16233	16087	16102	16293	16127	16069	16023	16101	16408	16044	16050	16237	16182	16116	16239	16164	16272	16185	16206	16155	16286	16254	16142	16057	16007	16419	16238	16076	16227	16082	16203	16139	16323	15912	16173	16195	16091	16315	16006	16150	15975	16053	16001	16149	16027	16129	16125	16189	16255	16260	16183	16167	16234	16227	15950	16133	16247	16196	16134	16305	16193	16125	15956	16108	16055	16057	16098	16109	16206	15940	16115	16174	16156	16294	16220	16204	16059	16277	16334	16114	16107	16026	16239	16137	16200	16254	16163	16092	15859	16065	16104	16169	15979	16325	16164	16107	16144	16023	16325	15872	16178	16075	16126	16222	16030	16332	16321	16151	16267	16288	16165	16232	16162	16128	16196	16109	15958	16000	16254	16223	16094	16206	16097	16164	16173	16169	16083	16233	16121	16059	16309	16118
29478	42849	38880	29403	24594	21465	19654	18618	17646	16769	16206	15834	15529	15419	15162	15109	14925	14902	14575	14457	14413	14518	14456	14413	14433	14418	14438	14286	14362	14227	14265	14207	14234	14261	14295	14306	14251	14257	14300	14483	14281	14109	14161	14368	14358	14117	14301	14442	14272	14325	14422	14388	14114	14290	14314	14327	14101	14287	14363	14206	14155	14166	14326	14377	14197	14272	14152	14167	14281	14315	14202	14225	14193	14336	14385	14251	14310	14105	14263	14244	14334	14329	14138	14185	14123	14193	14025	14276	14478	14160	14086	14165	14310	14324	14457	14239	14260	14423	14269	14172	14379	14083	14346	14376	14183	14332	14257	14019	14244	14234	14248	14288	14161	14185	14336	14319	14182	14345	14282	14289	14221	14450	14095	14484	14239	14156	14279	14375	14226	14342	14346	14319	14109	14264	14294	14326	14303	14316	14284	14087	14261	14335	14220	14179	14353	14172	14266	14264	14227	14282	14262	14388	14244	14184	14216	14370	14043	14161	14285	14196	14338	14408	14142	14226	14295	14373	14207	14223	14255	14273	14174	14226	14303	14284	14101	14240	14282	14086	14206	14009	14244	14084	14345	14263	14300	14322	14152	14199	14281	14045	14190	14352	14194	14213	14259	14392	14179	14298	14311	14159	14269	14263	14312	14150	14262	14105	14283	14172	14246	14292	14350	14181	14273	14230	14293	14195	14128	14260	14245	14229	14156	14075	14222	14234	14251	14333	14151	14275	14385	14308	14425	14365	14318	14283	14313	14292	14209	14016	14217	14248	14316	14175	14329	14321	14294	14235	14309	14117	14170	14252	14304	14296	14181	14189	14318	14272	14448	14294	14380	14184	14229	14220	14184	14404	14341	14223	14168	14082	14227	14240	14276	14199	14158	14371	14088	14216	14321	14203	14172	14361	14217	14428	14340	14232	14218	14403	14114	14266	14218	14172	14411	14260	14279	14159	14262	14326	14261	14339	14304	14312	14286	14369	14128	14163	14311	14360	14307	14198	14264	14249	14151	14190	14301	14166	14275	14300	14074	14176	14209	14182	14165	14254	14292	14272	14125	14192	14300	14258	14394	14258	14234	14359	14106	14124	14340	14301	14246	14191	14153	14386	14436	14279	14248	14252	14220	14237	14313	14416	14326	14165	13977	14375	14168	14306	14155	14196	14384	14257	14236	14114	14285	14382	14196	14274	14205	14340	14240	14412	14326	14101	14124	14367	14364	14307	14200	14293	14307	14162	14234	13980	14251	14316	14400	14063	14215	14263	14306	14367	14322	13968	14186	14250	14122	14157	14350	14292	14263	14395	14345	14234	14160	14292	14323	14280	14164	14110	14008	14333	14193	14279	14292	14287	14224	14362	14216	14247	14260	14254	14194	14192	14236	14192	14379	14225	14290	14173	14204	14285	14133	14222	14366	14203	14281	14287	14207	14266	14334	14251	14381	14325	14253	14254	14268	14315	14313	14247	14296	14151	14077	14399	14166	14240	14317	14220	14247	14098	14280	14148	14119	14218	14347	14193	14231	14205	14364	14347	14384	14469	14123	14144	14338	14428	14108	14216	14274	14267	14325	14147	14180	14040	14338	14239	14183	14410	14200	14314	14382	14148	14191	14338	14188	14352	14278	14370	14249	14288	14199	14185	14423	14259	14179	14137	14336	14264	14200	14164	14316	14224	14203	14260	14198	14189	14132	14332	14417	14070	14256	14204	14331	14244	14200	14305	14115	14413	14290	14385	14327	14226	14331	14062	14219	14351	14215	14208	14239	14320	14207	14287	14251	14194	14134	14137	14180	14374	14402	14183	14251	14234	14129	14314	14320	14226	14356	14337	14248	14127	14320	14287	14312	14264	14194	14226	14352	14279	14274	14064	14248	14269	14234	14298	14219	14190	14235	14255	14244	14432	14154	14349	14337	14309	14246	14298	14247	14255	14158	14323	14313	14238	14280	14305	14345	14303	14336	14207	14133	14202	14179	14201	14165	14379	14311	14208	14310	14112	14252	14215	14220	14235	14261	14154	14166	14342	14370	14217	14236	14199	14214	14308	14232	14140	14285	14197	14181	14272	14253	14325	14404	14231	14333	14263	14209	14209	14214	14288	14290	14336	14250	14406	14377	14209	14311	14458	14231	14273	14444	14185	14287	14214	14323	14267	14361	14240	14188	14385	14255	14362	14177	14225	14343	14583	14257	14254	14296	14197	14387	14289	14233	14225	14113	14332	14222	14240	14081	14265	14212	14384	14009	14410	14199	14503	14243	14236	14317	14330	14251	14102	14293	14175	14523	14251	14343	14203	14365	14379	14222	14293	14186	14194	14116	14350	14364	14144	14233	14342	14263	14368	14162	14262	14219	14269	14120	14232	14275	14108	14232	14080	14230	14320	14469	14262	14196	14236	14129	14174	14250	14355	14295	14195	14173	14298	14336	14236	14168	14358	14147	14264	14287	14246	14168	14336	14312	14243	14229	14240	14297	14107	14241	14457	14238	14247	14399	14386	14305	14162	14151	14152	14210	14165	14303	14393	14165	14241	14377	14384	14241	14247	14180	14234	14268	14260	14276	14305	14392	14315	14424	14316	14496	14383	14225	14218	14369	14292	14325	14096	14201	14308	14407	14307	14394	14279	14311	14220	14360	14113	14156	14349	14226	14413	14314	14158	14122	14029	14256	14241	14329	14241	14290	14274	14217	14246	14185	14239	14213	14288	14439	14323	14230	14319	14227	14308	14184	14126	14259	14187	14368	14280	14155	14522	14079	14290	14363	14200	14234	14273	14265	14284	14160	14196	14133	14167	14080	14303	14308	14369	14268	14280	14042	14190	14227	14289	14271	14193	14426	14342	14254	14302	14222	14170	14322	14231	14163	14083	14269	14189	14214	14188	14274	14123	14244	14394	14222	14235	14138	14277	14306	14208	14106	14172	14275	14336	14269	14377	14530	14179	14195	14307	14278	14168	14208	14160	14357	14190	14316	14225	14213	14245	14151	14304	14363	14104	14272	14344	14303	14175	14188	14132	14260	14282	14351	14298	14106	14228	14323	14111	14257	14099	14332	14207	14107	14239	14262	14207	14249	14173	14199	14280	14069	14393	14323	14275	14468	14434	14225	14215	14422	14247	14292	14072	14310	14267	14239	14200	14300	14333	14257	14231	14246	14200	14140	14290	14346	14287	14258	14313	14338	14344	14000	14376	14272	14313	14251	14197	14208	14235	14356	14327	14089	14442	14174	14325	14300	14201	14230	14350	14250	14307	14213	14209	14410	14290	14187	14381	14248	14181	14123	14262	14101	14114	14242	14112	14230	14324	14167	14316	14225	14173	14394	14412	14213	13999	14167	14216	14121	14303	14349	14308	14340	14258	14276	14300	14315	14149	14317	14330	14384	14287	14145	14272	14357	14376	14198	14228	14304	14376	14316	14366	14192	14269	14266	14284	14247	14506	14430	14173	14528	14205	14193	14311	14194	14394	14227	14202	14311	14400	14166	14379	14397	14162	14343	14357	14134	14269	14257	14186	14216	14181	14265	14385	14240	14253	14290	14392	14436	14273	14275	14136	14188	14228	14151	14328	14231	14280	14222	14149	14276	14127	14213	14253	14360	14257	14190	14295	14171	14215	14237	14435	14121	14282	14312	14075	14347	14161	14214	14224	14173	14313	14241	14226	14414	14256	14268	14237	14359	14204	14404	14197	14333	14333	14310	14304	14200	14311	14177	14257	14124	14222	14184	14061	14263	14212	14230	14170	14283	14119	14177	14328	14299	14233	14056	14251	14300	14383	14060	14291	14140	14209	14215	14388	14093	14398	14302	14302	14060	14257	14387	14307	14302	14171	14325	14190	14284	14276	14300	14375	14283	14068	14226	14355	14265	14262	14161	14276	14192	14290	14204	14320	14373	14143	14286	14238	14223	14341	14253	14205	14259	14183	14382	14260	14302	14267	14222	14090	14334	14297	14397	14278	14119	14247	14372	14326	14355	14254	14312	14272	14059	14240	14294	14119	14409	14289	14327	14326	14306	14390	14278	14310	14087	14403	14194	14358	14273	14183	14287	14287	14186	14304	14189	14396	14209	14319	14347	14358	14393	14311	14289	14180	14190	14153	14368	14354	14327	14135	14310	14423	14112	14390	14189	14232	14117	14408	14433	14229	14409	14349	14040	14311	14410	14259	14300	14429	14392	14408	14174	14117	14414	14197	14220	14283	14336	14262	14293	14344	14218	14351	14253	14405	14285	14318	14374	14176	14197	14209	14345	14269	14254	14127	14332	14112	14372	14238	14330	14209	14251	14534	14385	14239	14369	14355	14324	14209	14219	14203	14382	14300	14214	14246	14190	14163	14374	14108	14368	14146	14179	14322	14120	14350	14267	14411	14346	14378	14267	14457	14282	14191	14439	14268	14256	14369	14150	14188	14189	14227	14205	14131	14329	14326	14371	14043	14404	14177	14220	14301	14323	14044	14264	14377	14255	14268	14066	14312	14273	14230	14370	14324	14306	14199	14339	14210	14321	14233	14196	14353	14164	14263	14316	14324	14191	14107	14320	14416	14147	14201	14141	14341	14143	14408	14150	14266	14287	14260	14195	14269	14206	14163	14279	14199	14225	14329	14215	14228	14370	14338	14256	14273	14359	14142	14340	14336	14244	14241	14322	14153	14172	14367	14113	14239	14168	14369	14366	14301	14333	14266	14016	14408	14333	14335	14250	14209	14206	14166	14341	14162	14231	14254	14299	14215	14215	14332	14346	14386	14252	14233	14330	14384	14054	14372	14369	14374	14095	14120	14231	14177	14194	14343	14345	14250	14260	14155	14293	14197	14294	14488	14408	14145	14365	14336	14268	14327	14224	14311	14392	14115	14274	14236	14238	14221	14240	14395	14271	14112	14217	14299	14169	14248	14173	14265	14320	14430	14150	14302	14341	14218	14129	14165	14084	14361	14151	14086	14037	14219	14268	14100	14104	14336	14220	14296	14252	14170	14281	14189	14302	14307	13984	14399	14300	14380	14224	14394	14417	14350	14360	14193	14229	14350	14060	14387	14238	14317	14251	14235	14056	14258	14313	14221	14378	14327	14151	14205	14344	14242	14345	14185	14234	14151	14331	14162	14266	14281	14220	14209	14282	14180	14362	14228	14166	14163
24149	21158	28497	25866	24947	25028	24396	21165	20375	19382	18616	18055	17821	17510	17329	16878	17227	17028	16853	16721	16736	16580	16601	16645	16448	16367	16383	16346	16437	16370	16268	16185	16313	16102	16324	16201	16156	16077	15981	16256	16092	16276	16268	16055	16258	15982	16130	16327	16169	16244	16209	16054	16214	16246	16240	16299	16134	16503	16381	16422	16125	16260	16010	16328	16277	16231	15986	16218	16136	16126	16339	16204	16132	16096	16181	16081	16241	16322	16231	16255	16120	16416	16247	16328	16263	16399	16080	16382	16059	16128	16035	16057	16297	16082	16233	16292	16315	16166	16269	16309	16319	16065	16165	16234	16163	16190	16385	16244	16310	16258	16085	16145	16084	16202	16083	16110	16060	16163	16264	15980	16380	16239	16294	15992	16108	16118	16226	16269	16196	16327	16081	16119	16384	16243	16221	16094	16182	16208	16150	16137	16076	16177	16232	16072	16201	16116	16182	16214	16301	16169	16209	16073	16288	16245	16012	16218	16036	15938	16279	16156	16194	16098	16171	16173	15946	15999	16128	16019	16207	16135	16268	16146	16209	16364	16064	16035	16008	16033	16250	16133	16039	15983	16087	16156	16100	16057	16261	16100	16188	16032	16183	16022	16412	16160	16316	16250	16035	16163	16296	16296	16165	16156	16331	16201	16177	16159	16169	16190	16192	16191	16221	16170	15965	16089	16293	16191	16195	16137	16065	16258	16080	16114	16219	16197	16138	16108	15997	16225	16192	16196	16060	16112	16078	16067	16248	16182	16373	16304	16122	16279	16114	16090	16004	16213	16158	16199	16189	16166	16282	16220	16338	16113	16278	16169	16064	16301	16113	16157	16056	16053	16261	16446	16232	16240	16182	15939	16224	16194	16026	16160	16373	16203	16308	16232	16182	16299	16037	16133	16301	16043	16210	16162	16046	16359	16251	16131	15916	16312	16315	16143	16224	16310	16193	16488	16177	16342	16215	16125	16309	16093	16173	16249	16086	16230	16287	16170	16049	16172	16125	16068	16113	16228	16205	15967	16140	16052	16203	16185	16119	16116	16219	15969	15813	16253	16126	16220	16066	16164	16375	16213	16084	16219	16429	16047	16182	16288	16325	16377	16216	16232	16097	16015	16017	16182	16314	16047	16255	16159	16206	16017	16104	16061	16091	16147	16156	16397	16273	16312	15921	15997	16266	16206	16077	16317	16224	16116	16097	16077	16279	16267	16285	16132	16213	16225	16035	16226	16326	16103	16224	16108	16152	16221	16425	16184	16156	16318	16059	16101	16219	16143	16355	16121	16295	15999	16294	16438	16057	16013	16005	16138	16184	16147	16181	16339	16382	16056	16158	16171	16306	16235	16426	16143	16136	16218	16350	16197	15913	16180	16184	16084	16181	16103	16382	16328	16289	16112	16195	16100	16067	16139	16325	16167	16185	16241	16238	16196	16214	16136	16240	16090	16127	16204	16068	16096	16322	16224	16112	16156	16310	16341	16217	16218	16171	16047	16119	16099	16220	16204	16314	16172	16157	16139	16297	16278	16084	16234	16230	16274	16312	16035	16044	16236	16377	16241	16109	16127	16141	16221	16078	16170	16070	16042	16233	16310	16217	16130	16272	16029	16152	16168	16066	16186	16117	16244	16450	16251	16170	16040	16181	16163	16191	16079	16005	16278	15991	16184	16380	16058	16249	16138	16437	16265	16366	16191	16192	16341	16061	16289	16292	16183	16295	16184	16075	16212	16150	16189	16223	16268	16385	16258	16201	16165	16138	16390	16249	16162	16175	16207	16138	15999	16026	16098	16120	16183	16163	16220	16080	16363	16241	16102	16086	16249	16291	16123	16100	16075	16083	16196	15988	16126	16043	16153	16088	16230	16229	16178	16212	16144	16030	16284	16136	16096	16067	16144	16363	16028	16331	16034	16152	16230	16158	15996	16200	16223	16177	16072	16117	16237	16236	16290	16163	15978	16074	16221	16166	16088	16195	16092	16070	16056	16017	16007	16188	16230	16138	16164	16002	16189	16318	16328	16216	16206	16190	16074	16020	16094	16088	16147	16212	16235	16361	16287	16163	16352	16320	16294	16048	16137	16389	16093	16491	16229	16344	16191	16200	16077	16054	16110	16240	16029	16288	16179	16155	16041	16404	16244	16038	16288	16515	16429	16282	16281	16246	16135	16159	16154	16029	16148	16249	16106	16107	16054	16288	16199	16324	16044	16343	16117	16201	16038	16220	16006	16211	16192	16070	16296	16154	16096	16019	15953	15996	16188	16232	16144	15952	16280	16038	16066	16097	15982	16379	16139	16027	16093	16060	16215	16026	15943	16163	16154	16140	16085	16134	16090	16183	16144	16122	16179	16306	16038	16305	16140	16345	16292	16028	16180	16367	16214	15972	16354	16304	16283	16074	16132	16387	16273	16105	16000	16298	16272	16111	16067	16095	16204	16307	16085	16140	16195	16147	16167	16147	16216	16109	16174	16285	16178	16168	16206	16205	16244	16187	16149	16212	16266	16041	16246	16159	16205	16115	16183	16173	16110	16179	16097	16060	16124	16218	16056	15970	16051	16209	16134	16269	16161	16208	16195	16128	16025	16085	16032	15913	15924	16102	16034	16136	16089	16214	16063	16125	16339	16317	16235	16351	16087	16122	16093	15931	16084	16221	16077	16463	16141	16217	16261	16171	16095	16218	16367	16102	16050	16069	16150	16307	16214	16110	16111	16193	16001	16340	16079	16256	16260	16125	16089	16162	16192	16293	16232	16240	16303	16035	16076	16305	15949	16177	16163	16196	16399	16254	16176	16033	16144	16323	15999	16044	16335	16032	16191	16261	15994	16316	16007	16222	16246	16196	16064	16169	16244	16077	16140	16439	16007	16137	15913	16355	16201	16106	16190	16463	16256	16317	16182	16276	16274	16168	16012	16189	16285	16327	16382	16250	16323	16270	16147	16145	16254	16064	16149	16263	16289	16181	16093	16169	16200	16268	16081	16355	15990	16411	16257	16149	16126	16127	16166	16106	16223	16132	16244	16117	16052	16151	16164	16242	16230	16293	16006	16036	16179	16172	16299	15885	16184	16142	16142	16098	15949	16216	16195	16111	16207	15952	16291	16167	15939	15995	16255	16307	16226	16143	16322	16252	16187	15932	15996	15975	16191	16277	16150	16113	16053	16214	16244	16198	16238	16120	16257	16227	16146	16356	15966	16270	15986	16082	16092	16155	15993	16178	16411	16184	16157	16288	15910	16289	16188	16097	16221	16210	16276	16240	16053	16137	16137	16278	16272	16136	16268	16261	16154	16043	16186	16107	16089	16227	16026	16189	16374	16187	16144	16175	16012	16220	15866	16233	16309	16216	16146	16109	16398	16348	16216	16120	16169	15951	16281	16189	16311	16098	16146	16153	16226	16191	16105	16318	16071	16139	16133	16340	16289	16159	16011	16194	16184	16305	16032	16032	16233	16193	16192	16262	16206	16224	16126	16290	16127	16029	16125	16196	16050	16076	16137	16029	16198	16310	16272	16192	16118	16182	16214	15975	16045	16112	16077	16189	16190	16265	16276	16130	16204	16168	16017	16143	16068	16106	16067	16262	16164	16202	15887	16321	16181	16084	16201	16148	16158	16161	16020	16332	16381	16237	16135	16104	16021	16086	16309	16079	16070	16133	16288	16123	16138	16182	15919	16175	16338	16112	16360	16130	16072	16160	16140	16117	15985	16174	16319	16221	16023	16089	16002	16181	16204	16542	16283	16075	16100	16148	16095	16230	16232	15987	16162	16228	16207	16165	16212	16137	16219	16186	16212	16310	16356	15992	16029	16069	16253	16097	16165	16165	16209	16171	16178	16100	16147	16254	16256	16090	15981	16179	16227	15927	16192	15962	16405	16256	16184	16172	16148	16192	15994	16311	16242	16200	15995	16215	16111	16392	16191	16205	16011	16276	16143	16026	16191	16181	16246	16134	16192	16346	16232	16225	16144	15969	16251	16200	16011	16227	16206	15877	16206	16080	16121	16121	16127	16216	16164	16116	16082	15971	16288	16001	16191	16213	16049	16161	16338	16178	16168	16342	16293	16184	16242	16396	16158	15995	16298	16227	16300	16207	16026	16218	16292	16238	16176	16037	16288	15932	15979	16067	16222	16180	16072	16035	16063	16254	16203	16222	16303	16296	16127	16147	16211	16073	16122	16209	16123	16171	16273	16302	16305	16267	16219	16159	16152	16188	16212	16254	16018	16137	16193	16141	16283	16120	16105	16194	16112	16243	16230	16295	16218	16424	16228	16125	16236	16228	16070	16326	16149	16254	16241	16326	16178	16071	16033	16412	16289	16061	16269	16277	16256	16179	16133	16081	16243	16150	16199	16056	16087	16152	16078	16229	16134	16214	16034	16097	16387	16171	16185	16264	16210	15919	16199	16205	16192	16280	16169	16247	15906	16078	16091	16219	16067	16219	16289	16311	16170	16155	16019	16327	16261	16096	16101	16157	16102	16077	16166	16202	16020	16267	16279	16259	16063	16139	16339	16511	16063	16321	16578	16095	16031	16234	16146	16224	15980	16249	16196	16132	16061	15974	16165	16111	16244	16048	16368	16164	16243	16147	16110	16447	16224	16199	16119	16087	16117	16267	16145	16081	16139	16267	16240	16150	15954	16091	16387	16144	16053	16136	16288	16043	16281	16162	16221	16152	16353	16177	16219	16232	16545	16203	16236	16327	16207	16118	16301	16035	16072	16139	16081	16216	16114	16317	16114	16251	15936	16363	16194	16246	16162	16233	16191	16411	16144	16123	16204	16191	16176	16229	16288	15947	16250	16193	16017	16323	16133	16154	16225	16287	16240	16254	16203	16318	16262	16249	16289	16148	16338	16090	16060	16236	16164	16138	16161	16247	16164	16284	16271	16368	16124	16141	16084	16211	16537	16278	16251	16237	16279	16307	16208	16200	16081	16099	16181	16217	16170	16211	16295	16192	16242	16277	16280	16154	16334	16536	16499	16237	16221	16131	15996	16239	16145	16141	16329	16114	16126	16180	16183	16159	16163	16187	16190	15982	16113	16113	16040	16316	16382	16181	16104	16137	16197	16158	16241	16258	16040	16244	16191	16171	16005	16187	16213	16348	16293	16118	16246	16135	16078	16073	16424
29211	49423	45733	35407	29852	25053	23174	21365	20088	18588	17791	17115	16440	16051	15722	15654	15495	15374	14994	14960	14819	14774	14589	14407	14662	14608	14456	14630	14338	14328	14541	14465	14413	14420	14521	14344	14311	14551	14390	14315	14284	14232	14370	14458	14157	14326	14302	14390	14425	14436	14219	14336	14269	14264	14292	14240	14408	14281	14420	14306	14283	14330	14274	14343	14239	14287	14263	14316	14273	14228	14353	14316	14269	14107	14322	14330	14167	14198	14247	14338	14290	14193	14309	14257	14389	14286	14266	14430	14232	14534	14266	14160	14418	14158	14292	14332	14302	14359	14306	14264	14219	14460	14453	14272	14371	14238	14199	14214	14249	14279	14283	14322	14205	14109	14394	14136	14318	14510	14327	14342	14288	14281	14524	14281	14097	14566	14182	14437	14241	14417	14192	14110	14276	14305	14365	14215	14188	14239	14366	14313	14322	14265	14357	14373	14218	14299	14207	14434	14363	14397	14269	14249	14408	14365	14514	14248	14117	14287	14411	14300	14329	14268	14280	14207	14252	14262	14172	14297	14441	14142	14317	14289	14347	14172	14303	14333	14234	14438	14250	14362	14355	14303	14299	14308	14446	14284	14322	14249	14271	14349	14393	14387	14440	14324	14319	14294	14210	14287	14222	14178	14234	14200	14286	14313	14312	14067	14341	14405	14330	14365	14182	14294	14243	14308	14417	14228	14233	14252	14459	14359	14219	14325	14254	14349	14221	14231	14349	14322	14407	14083	14297	14260	14477	14232	14163	14269	14439	14287	14285	14298	14339	14288	14345	14153	14445	14413	14345	14214	14169	14218	14408	14282	14384	14234	14247	14363	14413	14340	14082	14371	14222	14257	14428	14169	14279	14281	14200	14316	14134	14283	14234	14234	14276	14392	14320	14318	14387	14322	14298	14421	14383	14121	14449	14090	14251	14207	14235	14405	14261	14440	14254	14333	14181	14305	14324	14369	14299	14313	14385	14442	14179	14399	14377	14200	14405	14306	14375	14351	14262	14374	14343	14379	14287	14377	14317	14262	14347	14403	14227	14339	14286	14215	14228	14186	14220	14443	14173	14193	14306	14501	14313	14356	14222	14410	14480	14234	14405	14329	14310	14197	14240	14371	14384	14324	14392	14298	14367	14189	14308	14195	14196	14317	14202	14335	14211	14149	14187	14385	14139	14365	14179	14231	14166	14257	14383	14125	14308	14401	14401	14282	14313	14334	14337	14397	14074	14227	14359	14177	14329	14348	14230	14335	14103	14253	14336	14301	14343	14245	14258	14352	14358	14406	14416	14342	14343	14270	14282	14214	14378	14105	14282	14291	14289	14290	14404	14206	14316	14292	14261	14236	14329	14388	14369	14226	14333	14341	14261	14470	14251	14361	14234	14204	14378	14423	14272	14257	14351	14281	14296	14329	14400	14013	14318	14294	14346	14262	14217	14342	14410	14376	14418	14487	14190	14188	14452	14319	14382	14341	14231	14365	14396	14262	14409	14267	14187	14334	14220	14387	14369	14278	14365	14207	14372	14294	14325	14300	14400	14153	14118	14411	14376	14464	14221	14347	14324	14355	14189	14306	14219	14298	14260	14293	14253	14256	14200	14257	14385	14347	14282	14263	14289	14260	14469	14360	14290	14185	14223	14392	14218	14207	14357	14365	14244	14284	14294	14287	14111	14423	14398	14128	14464	14351	14280	14319	14358	14352	14229	14452	14360	14349	14214	14380	14341	14173	14358	14359	14285	14313	14490	14197	14430	14378	14377	14405	14334	14318	14256	14164	14305	14153	14438	14417	14341	14170	14188	14426	14175	14353	14175	14171	14307	14315	14243	14378	14237	14420	14257	14207	14341	14142	14354	14306	14224	14262	14389	14295	14134	14294	14351	14333	14417	14229	14293	14111	14356	14142	14205	14317	14305	14194	14252	14320	14350	14257	14284	14145	14198	14291	14234	14377	14196	14406	14220	14282	14302	14317	14469	14221	14264	14212	14361	14332	14389	14141	14342	14299	14271	14349	14309	14186	14190	14351	14438	14293	14309	14296	14363	14323	14299	14366	14211	14520	14343	14249	14147	14386	14229	14470	14400	14366	14306	14393	14346	14320	14353	14328	14201	14147	14515	14091	14339	14444	14136	14219	14218	14401	14310	14366	14348	14373	14309	14342	14245	14371	14265	14220	14289	14350	14292	14283	14191	14252	14407	14227	14380	14353	14100	14190	14292	14403	14455	14245	14148	14430	14542	14306	14252	14262	14155	14231	14317	14416	14284	14301	14253	14115	14302	14306	14263	14215	14203	14477	13989	14427	14232	14254	14184	14469	14433	14252	14349	14203	14235	14376	14302	14115	14346	14343	14364	14212	14325	14263	14401	14452	14110	14372	14145	14192	14286	14137	14168	14394	14069	14264	14331	14316	14266	14347	14334	14405	14383	14192	14226	14402	14518	14296	14394	14062	14338	14389	14511	14247	14356	14291	14374	14219	14267	14418	14414	14262	14197	14389	14431	14250	14320	14178	14578	14122	14400	14174	14362	14042	14202	14246	14430	14226	14335	14198	14377	14181	14378	14353	14250	14307	14229	14276	14431	14269	14338	14304	14134	14292	14407	14286	14395	14136	14393	14369	14329	14310	14325	14362	14331	14235	14221	14443	14249	14278	14430	14382	14430	14107	14393	14303	14360	14218	14430	14173	14158	14246	14347	14362	14259	14266	14231	14315	14286	14222	14267	14319	14266	14335	14347	14328	14060	14317	14249	14344	14405	14092	14440	14304	14207	14307	14390	14228	14316	14351	14215	14432	14367	14193	14207	14257	14423	14242	14282	14210	14357	14278	14439	14398	14284	14153	14432	14310	14328	14211	14279	14211	14250	14245	14288	14403	14345	14436	14432	14400	14292	14121	14435	14415	14312	14432	14236	14187	14183	14056	14232	14260	14194	14279	14278	14173	14226	14146	14338	14476	14307	14318	14218	14261	14401	14192	14233	14273	14222	14501	14243	14465	14374	14156	14358	14462	14187	14268	14357	14296	14340	14151	14192	14289	14282	14354	14254	14331	14284	14363	14345	14295	14280	14358	14183	14185	14362	14328	14397	14212	14097	14246	14314	14450	14215	14205	14274	14286	14425	14218	14392	14313	14236	14350	14315	14274	14450	14268	14443	14334	14234	14183	14090	14262	14241	14116	14355	14250	14449	14222	14327	14359	14362	14248	14341	14303	14396	14238	14091	14149	14353	14246	14398	14152	14263	14329	14450	14458	14291	14300	14316	14005	14305	14406	14303	14338	14230	14349	14335	14250	14256	14369	14365	14386	14275	14351	14539	14156	14446	14424	14319	14245	14269	14293	14240	14387	14327	14240	14298	14125	14382	14283	14150	14228	14218	14171	14281	14269	14296	14155	14242	14197	14153	14111	14497	14447	14319	14377	14343	14231	14239	14270	14375	14296	14335	14297	14198	14298	14266	14161	14312	14322	14428	14163	14199	14355	14260	14318	14279	14323	14170	14403	14229	14259	14254	14212	14229	14353	14193	14311	14136	14302	14282	14224	14419	14230	14363	14345	14272	14239	14329	14271	14439	14164	14294	14421	14319	14295	14400	14014	14172	14329	14236	14377	14291	14300	14263	14164	14322	14307	14216	14330	14179	14430	14147	14354	14279	14184	14397	14317	14390	14286	14324	14352	14371	14280	14364	14086	14313	14244	14186	14332	14273	14276	14365	14261	14355	14464	14163	14257	14392	14335	14225	14227	14362	14263	14283	14374	14184	14367	14319	14329	14376	14138	14303	14508	14360	14302	14380	14294	14383	14300	14425	14342	14428	14390	14289	14366	14514	14341	14252	14458	14205	14332	14168	14365	14296	14386	14420	14418	14296	14483	14186	14314	14284	14391	14361	14057	14089	14201	14372	14210	14262	14322	14286	14249	14330	14237	14269	14334	14171	14310	14454	14264	14389	14363	14113	14151	14275	14408	14325	14293	14236	14214	14302	14324	14287	14269	14323	14300	14263	14150	14259	14168	14368	14358	14213	14204	14261	14366	14377	14254	14407	14371	14271	14239	14185	14506	14278	14358	14400	14248	14349	14180	14285	14321	14375	14124	14263	14280	14246	14208	14460	14285	14358	14276	14239	14346	14121	14249	14195	14149	14302	14242	14290	14301	14238	14322	14105	14269	14190	14196	14278	14288	14214	14382	14301	14424	14387	14223	14147	14252	14184	14323	14344	14203	14400	14343	14265	14298	14325	14079	14287	14252	14110	14284	14224	14404	14378	14453	14278	14371	14189	14440	14242	14298	14256	14488	14356	14331	14261	14413	14252	14306	14278	14142	14248	14460	14366	14277	14263	14202	14318	14133	14551	14254	14240	14380	14296	14335	14435	14374	14404	14227	14208	14448	14322	14362	14430	14242	14185	14417	14354	14203	14398	14269	14396	14577	14299	14415	14288	14428	14241	14350	14281	14388	14267	14316	14425	14171	14303	14321	14136	14137	14348	14193	14221	14312	14318	14391	14323	14283	14412	14243	14231	14299	14210	14314	14108	14399	14263	14295	14341	14157	14317	14275	14311	14270	14321	14269	14342	14226	14175	14201	14452	14080	14364	14275	14358	14118	14148	14315	14392	14459	14054	14222	14229	14229	14148	14381	14535	14308	14198	14320	14382	14126	14319	14326	14202	14384	14181	14281	14315	14287	14301	14383	14135	14195	14310	14260	14284	14326	14226	14154	14414	14352	14322	14335	14129	14288	14428	14282	14289	14353	14308	14316	14393	14394	14250	14399	14281	14351	14335	14181	14315	14254	14430	14309	14257	14392	14300	14266	14242	14424	14222	14395	14335	14227	14300	14285	14172	14395	14220	14350	14336	14368	14374	14434	14213	14168	14148	14336	14193	14252	14207	14203	14372	14350	14360	14389	14267	14266	14175	14528	14364	14251	14049	14298	14122	14299	14231	14042	14450	14240	14308	14301	14313	14259	14222	14158	14344	14316	14316	14165	14213	14237	14183	14175	14362	14199	14398	14268	14293	14265	14450	14361	14295	14299	14330	14301	14248	14467	14428	14296	14269	14212	14285	14305	14210	14286	14137	14299	14367	14281	14293	14428	14145	14342	14309	14385	14340	14190	14084	14433	14225	14309	14201	14238
22878	21239	29067	24120	23053	26610	29231	24325	22054	21604	20541	19483	19211	18846	18768	18459	18129	18272	17878	17634	17444	17528	17319	17210	17391	17486	17151	17303	17065	16972	17143	17121	17189	17193	16916	17033	17102	17193	16982	16935	17076	17084	16998	17113	17351	17137	16971	16830	16759	16879	16827	16974	16987	16988	17036	16971	16878	16991	16912	17063	16877	16869	16795	17068	16977	17067	16825	16867	17065	16866	16946	17184	16868	17104	16906	16983	16922	16880	16754	17054	17012	16956	16983	17014	16806	16899	16545	16939	17099	17121	16869	17041	16857	16780	16808	17068	16790	16937	17025	17025	16817	16881	16963	16996	16897	16799	17369	16911	17073	16908	16885	16951	16995	16650	16742	17122	16895	16733	16865	17048	16882	16859	17098	16933	17238	16955	16982	16799	16949	16798	17083	16859	16917	16891	16846	16837	16977	16899	16979	16707	16964	16872	16963	16860	17213	16975	16975	16808	16853	16902	16968	16949	16898	16761	16845	16743	16834	16794	17056	17007	17031	16894	17064	16922	16962	16927	16828	16676	16910	16921	16919	16885	16619	16615	16976	16840	16816	16911	17015	16935	16816	16818	16929	17020	17091	16743	16817	16944	16828	16913	17018	17105	16784	16676	16992	16874	16987	16974	16999	17000	17018	16903	16963	16854	16905	16903	16890	17034	16619	16845	16680	16925	16811	16821	16871	17156	17060	16933	16871	16906	16834	16851	16991	17136	16808	16698	17110	16819	16872	16815	16808	16787	16952	16675	16901	16824	16951	17025	16767	16826	17040	17139	16938	16827	16777	17028	16998	16864	16940	16854	16814	17067	16843	16897	17060	16733	16864	16898	16806	16761	16858	16785	16925	16953	16905	16855	16763	17042	16997	16951	16677	16870	16840	16937	16820	16963	16600	16881	16958	16989	17040	16811	16886	16959	16846	16891	16793	16629	16945	16981	16880	16911	16844	16756	17039	16954	16899	16837	16924	16869	16877	16747	17025	16762	16905	16899	16876	16938	16903	17066	16780	16915	16806	16802	16961	17035	16900	17125	16753	16959	16967	16803	16844	17093	16983	16712	16973	16881	16828	16609	16790	16724	16937	16798	16702	16651	16815	16910	16878	16888	16854	17035	16981	16893	17080	16988	16849	16785	17053	16900	16734	17012	17031	16958	17012	16821	17044	17065	16945	16878	16795	17042	16992	16787	17132	16838	16898	17077	16908	16990	16933	16975	17040	16885	16820	16858	16839	16871	16776	16811	16935	17028	17153	16860	16902	16854	16874	16932	17024	16774	16926	16906	16826	16829	16947	16946	17041	16689	16937	16847	16917	16861	16848	16745	16753	16678	17100	16982	16867	17036	17015	16853	16895	17049	16910	16865	16744	16898	16887	16843	16866	16855	16897	16982	16861	16922	16914	16855	16940	16907	17117	16883	16874	16736	16963	17126	16763	16876	16772	17018	16851	16861	16976	16904	16827	16675	16711	16793	16970	16776	17062	16881	17188	16906	16700	16916	16769	16838	16828	16967	16856	16887	16876	16807	16747	16830	16778	16817	16719	16798	16812	16721	16883	17040	16881	17062	17037	16902	17027	16932	16985	16926	16934	17071	17056	16883	16791	16782	16751	16897	16849	16952	16816	16966	16884	16805	16705	16709	16860	16961	16898	17031	16967	17038	16884	16839	17072	16786	16746	16870	16853	16840	16779	16634	16920	16888	16850	16903	16999	16709	16985	16901	16763	16848	16875	17169	17081	16800	16825	16764	16823	16843	17004	16932	16834	16939	17077	17002	16897	16901	16881	16710	16838	16867	16920	16913	16856	16705	16625	16856	16809	16744	16993	17062	16752	16939	16891	16800	17008	16816	17070	17017	16681	16940	16977	16846	16875	16662	16916	16887	16716	16716	16807	16793	16831	16972	16775	16867	16999	16864	16875	16941	16801	16751	16658	16728	16945	16929	17001	16908	17080	16752	17038	16896	16778	16810	16926	16882	16745	16920	16741	16933	16875	16880	16883	16899	17008	16807	16749	17004	16826	17090	16849	16746	16932	16729	16753	16915	16830	16968	16881	16883	17126	16963	16845	16973	17061	16841	16963	16952	16704	17034	16931	16802	16873	16830	16788	16943	17045	16845	16866	16781	16780	16726	16899	17064	16773	16978	16967	16823	16975	16753	16864	16988	17031	16725	16674	17047	16778	16761	16843	16841	16881	16970	16752	16919	16918	16774	16803	16931	16805	16880	16868	17079	16914	16819	16990	16834	16726	16925	16959	16894	16884	16892	16994	17121	17063	17046	16940	16827	16974	16841	16800	16708	16856	16723	16675	16832	16912	16608	16650	16895	16884	16981	16831	16829	16829	16952	16758	16974	16960	17097	17078	17080	16779	16964	16858	16980	16725	17084	17024	16923	17176	17066	16881	16831	17024	16788	16837	16869	16900	16730	16949	16996	17056	16918	16760	16651	16841	16894	16784	16923	16921	16951	16878	16972	16948	16855	16942	16951	16829	17088	17111	16731	16886	16881	17011	16990	16808	17078	16973	16910	16788	16800	16812	17035	17009	16867	16849	16934	16973	16850	16771	17004	16773	16901	16865	16743	16770	17012	16882	17012	17060	16697	17038	16935	16709	17015	17000	16947	16989	16768	17094	16813	16889	17015	16968	16937	16720	16975	16851	16892	16896	17098	16989	16759	16908	16836	16512	16904	16830	16821	16947	16970	16840	16947	16768	16915	16748	16761	16791	16859	16775	16902	16989	16884	16897	16857	16839	16805	16905	17000	16787	16740	16785	17045	16981	16866	16820	16891	16944	16710	16829	16907	16947	16798	16925	16853	16926	16628	16797	16873	17013	16685	16957	16732	17034	16760	16813	16718	16937	17035	16748	16837	16888	16902	16762	16810	17031	16779	16638	16947	16749	16614	16767	16705	16756	17092	16886	16783	16842	17077	16811	16924	16930	16937	16881	16993	16957	16785	16928	16996	16823	17080	16908	16830	16915	16826	16937	16985	16969	17023	16929	16760	16949	16818	16615	16681	16789	16962	16784	16781	16942	16840	16859	16949	17004	16871	16752	17163	16774	17007	16910	17037	16812	16872	16978	16850	16883	16638	16952	16920	16835	16873	16788	16875	16692	16882	17012	16693	16684	16664	16847	16791	17023	16933	16967	17012	16910	16849	16856	16921	16990	16758	17045	16692	16940	17037	17024	17010	16932	17042	16911	16776	16770	16877	16699	16943	16831	16996	16960	16953	16853	17001	16825	16927	16793	16767	17028	16809	16776	16728	16854	16949	16942	16763	16971	16867	16752	16744	16771	16985	16933	16960	16956	17024	16812	16797	16886	16933	16854	16640	16768	16906	16870	17012	16769	16842	16883	16778	16811	16880	16905	16946	16868	16837	16748	16995	16780	16875	16863	16808	16788	16798	16650	16832	16925	16814	16795	16977	16916	16931	16937	16854	16874	16773	16991	16967	16926	16843	16774	16863	16786	17175	16811	16875	16982	16940	16741	16922	17080	17058	16936	16870	16820	16905	16776	16958	17084	16765	17027	16876	16780	16888	16907	16952	17149	16872	16901	16832	17144	16875	16907	16763	16718	16751	16734	16848	17043	17012	16917	17087	16739	17000	16996	16814	16821	16805	16870	16972	16946	16882	16842	16950	16954	16979	16973	17000	16928	16831	16979	16825	17087	16749	16886	16915	16723	16964	16885	16819	16846	16811	16856	16949	16872	16850	16959	16807	16879	16897	16849	16916	17076	16782	16938	16786	16945	17037	17043	16951	17131	16896	16918	16760	16933	16775	17051	16913	16933	17000	16828	16778	16922	16827	16879	16716	16828	16890	16838	16781	16934	16993	16969	17035	16905	16829	16880	17041	16946	16683	16917	16842	17112	16669	16818	16906	16981	16750	16921	16918	16651	16837	16929	16994	16890	16978	16715	17127	17127	17046	16949	16824	16879	16947	16866	17092	17017	16990	17037	16853	16952	16840	16876	16783	16647	16724	16711	16730	16817	16798	16991	16717	16799	16819	16934	17040	16786	16958	16769	16703	16861	16958	17062	16958	16893	16785	16783	16849	16640	16671	17003	16716	16847	16915	16806	16885	16994	16961	16902	16960	16997	17004	16716	16709	16911	16919	17071	16900	17064	17104	16887	16955	16937	17058	16946	16780	16827	16879	16771	16882	17015	16996	16817	16787	16677	16787	17059	16859	16830	16815	16833	16748	17111	16823	16907	16711	16911	16825	16987	16875	16893	16953	16966	17020	16786	16753	16794	16788	16924	17018	17040	16915	17016	17067	16906	16922	17151	16831	16784	16802	16887	16801	16959	16838	16884	16623	17053	16891	16680	16727	16882	16741	16937	16836	17048	16920	17161	17201	16950	16961	16716	16895	16954	16941	17017	16881	16987	17008	16817	16994	16820	17022	16972	16758	16785	17003	16869	16911	16890	16998	16743	16771	16864	16784	16855	16771	16721	16807	16926	16997	16953	16947	17080	16816	16809	16977	16840	16990	16928	16907	16800	16910	16967	16950	16710	16871	16877	16882	16726	17018	16827	16894	16689	16895	16810	16696	17097	16798	16845	16686	16842	16864	16765	16808	16953	17005	16965	16880	16761	16885	16926	16866	16777	16817	16923	16862	17001	16866	16752	16796	16999	16969	16761	16969	16950	16711	16838	16878	16819	16811	17017	16743	16945	16720	16951	16726	16694	16922	16869	16984	16818	16986	17121	16951	16794	16984	16913	16860	16705	16761	17056	16929	16873	16762	16659	16966	16850	16815	17009	16961	16825	16816	16854	16917	17238	16829	16974	16577	16706	16672	16815	17064	16987	16913	16866	17039	16901	16876	16999	16896	16875	16878	16869	16895	16802	16785	16981	16792	16877	16814	16868	16781	16724	16886	16763	17055	17024	16929	16795	16847	16720	16820	16999	16880	16902	16753	16798	17046	16591	16798	16779	16862	16956	16889	17059	16697	16961	16957	16828	16809	17002	17056	17040	16769	16811	16930	16907	16997	16760	16801	16962	16826	16925	17014	16797	16769	16902	16718	16740	16640	16836	16903	16967	16734	17020	16711	16927	17007	16849	16792	16994	16983	16772	16824	17037	16962	16993	16895	16847	16903	16697	16888	16832	16958	16952	16899
31731	55474	51631	41538	34591	29872	27411	24469	22035	20812	19384	18327	17691	17147	16865	16641	16275	16155	16019	15597	15435	15399	15222	15135	15193	15134	15141	15026	14946	15046	14974	14821	14979	14923	14739	14714	14867	14775	14883	14807	14807	14716	14790	14702	14786	14670	14826	14707	14761	14792	14684	14662	14768	14682	14533	14901	14862	14640	14706	14782	14808	14872	14691	14750	14628	14543	14786	14944	14718	14717	14557	14710	14869	14790	14702	14693	14724	14839	14860	14848	14863	14555	14852	14856	14732	14837	14745	14603	14684	14746	14629	14816	14557	14721	14789	14746	14821	14787	14689	14746	14856	14863	14581	14785	14859	14648	14578	14808	14766	14608	14875	14610	14610	14706	14708	14796	14593	14816	14709	14784	14739	14886	14819	14691	14635	14619	14761	14802	14761	14796	14634	14823	14760	14887	14800	14601	14772	14710	14706	14768	14707	14622	14903	14723	14677	14597	14901	14723	14732	14589	14858	14770	14688	14629	14672	14650	14768	14751	14724	14578	14636	14509	14725	14744	14473	14985	14592	14677	14642	14714	14734	14648	14779	14534	14781	14657	14666	14621	14720	14712	14653	14725	14691	14699	14606	14645	14578	14683	14738	14744	14596	14805	14793	14540	14739	14578	14718	14631	14741	14641	14809	14625	14795	14659	14737	14619	14873	14886	14911	14695	14421	14872	14555	14574	14764	14663	14609	14758	14781	14869	14585	14609	14647	14817	14806	14775	14606	14678	14600	14619	14642	14732	14607	14544	14541	14671	14623	14917	14629	14739	14665	14650	14794	14633	14651	14714	14728	14686	14843	14718	14746	14662	14712	14702	14769	14909	14580	14728	14536	14785	14822	14774	14531	14519	14659	14735	14547	14793	14742	14573	14679	14776	14901	14634	14688	14787	14881	14588	14686	14715	14757	14873	14761	14703	14630	14782	14744	14621	14849	14689	14765	14855	14675	14565	14948	14593	14645	14767	14743	14481	14718	14692	14756	14664	14766	14712	14834	14681	14728	14629	14754	14671	14686	14744	14649	14869	14683	14796	14693	14736	14739	14696	14673	14463	14665	14593	14612	14567	14706	14775	14600	14726	14626	14777	14691	14725	14553	14753	14586	14709	14738	14736	14658	14604	14755	14655	14737	14670	14694	14777	14818	14702	14689	14652	14692	14696	14978	14625	14623	14555	14764	14660	14631	14727	14766	14457	14793	14737	14693	14730	14748	14672	14774	14710	14840	14832	14693	14829	14748	14717	14771	14585	14765	14795	14533	14828	14581	14664	14817	14636	14762	14559	14565	14787	14818	14660	14723	14656	14665	14862	14687	14764	14587	14723	14846	14716	14817	14710	14772	14740	14696	14760	14687	14593	14625	14795	14790	14745	14761	14704	14679	14808	14740	14762	14725	14775	14843	14632	14702	14618	14731	14553	14807	14826	14921	14721	14660	14616	14862	14614	14898	14465	14589	14718	14660	14916	14774	14796	14735	14758	14808	14765	14543	14661	14781	14779	14677	14616	14680	14615	14609	14661	14706	14615	14721	14602	14793	14740	14635	14691	14653	14604	14857	14731	14510	14773	14571	14713	14795	14558	14817	14768	14687	14824	14675	14713	14720	14639	14701	14691	14762	14560	14587	14885	14787	14674	14696	14744	14598	14725	14689	14768	14687	14786	14745	14713	14730	14763	14800	14645	14725	14741	14625	14748	14745	14730	14698	14792	14614	14757	14591	14578	14829	14774	14600	14842	14612	14623	14622	14722	14639	14755	14783	14847	14912	14849	14553	14640	14726	14731	14786	14749	14788	14540	14562	14663	14719	14581	14586	14537	14567	14757	14692	14716	14845	14764	14669	14716	14840	14631	14748	14524	14796	14718	14745	14643	14780	14824	14636	14616	14816	14650	14675	14667	14594	14820	14553	14918	14613	14733	14632	14749	14916	14733	14565	14809	14800	14641	14565	14742	14652	14748	14816	14739	14608	14681	14857	14514	14823	14443	14693	14812	14863	14792	14673	14606	14595	14732	14652	14709	14723	14725	14759	14793	14870	14671	14505	14654	14799	14651	14793	14626	14776	14733	14692	14617	14672	14844	14696	14590	14842	14698	14814	14697	14551	14740	14680	14712	14631	14814	14879	14776	14720	14776	14839	14837	14560	14471	14757	14583	14779	14758	14854	14723	14752	14618	14721	14688	14831	14686	14870	14708	14603	14955	14529	14664	14717	14857	14803	14821	14715	14744	14605	14594	14754	14799	14775	14722	14700	14735	14747	14791	14715	14688	14830	14621	14768	14822	14738	14667	14723	14672	14706	14857	14845	14650	14691	14745	14639	14614	14697	14585	14654	14735	14918	14426	14777	14807	14725	14842	14850	14775	14659	14739	14773	14717	14879	14632	14648	14699	14813	14735	14715	14661	14796	14683	14844	14704	14868	14672	14621	14796	14639	14642	14685	14728	14709	14813	14695	14813	14614	14710	14755	14853	14997	14518	14710	14688	14682	14713	14753	14935	14775	14568	14700	14804	14826	14622	14572	14626	14752	14597	14692	14742	14699	14763	14628	14671	14593	14640	14803	14847	14771	14515	14790	14644	14702	14551	14912	14674	14801	14695	14719	14689	14742	14606	14747	14535	14663	14797	14646	14866	14711	14561	14696	14709	14927	14652	14746	14793	14730	14560	14821	14694	14763	14815	14706	14786	14608	14728	14664	14900	14675	14728	14712	14602	14609	14684	14894	14792	14605	14631	14598	14647	14761	14695	14517	14840	14612	14885	14689	14737	14528	14565	14527	14675	14641	14582	14724	14687	14635	14727	14707	14612	14753	14890	14825	14623	14740	14745	14872	14838	14592	14630	14662	14820	14672	14813	14715	14826	14698	14682	14686	14771	14744	14543	14655	14672	14619	14853	14641	14654	14704	14624	14688	14693	14539	14740	14681	14749	14651	14690	14690	14798	14891	14623	14493	14710	14810	14510	14654	14814	14779	14752	14765	14714	14695	14694	14851	14565	14689	14649	14856	14580	14705	14714	14847	14759	14654	14744	14613	14785	14799	14646	14566	14594	14712	14691	14545	14778	14765	14789	14739	14679	14901	14698	14634	14786	14662	14724	14607	14669	14681	14542	14512	14880	14806	14542	14677	14652	14736	14587	14765	14771	14840	14500	14813	14538	14723	14756	14616	14646	14704	14759	14721	14768	14688	14640	14873	14678	14850	14804	14749	14691	14659	14685	14681	14626	14882	14654	14872	14702	14727	14708	14918	14643	14816	14803	14715	14711	14779	14628	14667	14698	14565	14711	14658	14594	14633	14798	14713	14661	14659	14587	14704	14661	14846	14672	14776	14623	14590	14684	14943	14738	14723	14773	14757	14645	14798	14722	14803	14885	14656	14648	14811	14695	14681	14658	14579	14778	14642	14614	14809	14786	14645	14591	14634	14726	14585	14774	14787	14666	14660	14824	14607	14653	14632	14725	14630	14742	14674	14733	14720	14791	14718	14740	14662	14785	14665	14679	14683	14863	14605	14678	14784	14672	14754	14679	14706	14739	14643	14566	14690	14836	14694	14580	14663	14838	14579	14813	14754	14647	14662	14805	14685	14730	14651	14761	14713	14711	14472	14812	14631	14787	14678	14586	14665	14702	14824	14605	14742	14649	14723	14679	14585	14543	14723	14635	14713	14827	14670	14606	14691	14653	14594	14692	14648	14636	14676	14525	14594	14757	14794	14695	14785	14557	14651	14549	14822	14661	14849	14585	14785	14750	14735	14701	14677	14702	14655	14516	14727	14648	14782	14716	14664	14799	14653	14599	14609	14846	14651	14623	14797	14804	14687	14750	14735	14692	14662	14755	14635	14675	14688	14594	14684	14671	14778	14763	14672	14490	14635	14759	14784	14702	14948	14774	14614	14691	14801	14587	14697	14852	14642	14788	14727	14658	14725	14709	14697	14767	14779	14764	14678	14678	14712	14684	14545	14629	14780	14790	14795	14731	14819	14837	14788	14702	14726	14674	14605	14652	14514	14816	14783	14489	14606	14610	14756	14756	14707	14742	14812	14632	14874	14711	14655	14790	14795	14680	14714	14644	14616	14666	14793	14768	14623	14698	14815	14547	14759	14553	14637	14713	14765	14707	14762	14761	14534	14630	14698	14679	14659	14498	14729	14752	14687	14591	14700	14835	14678	14575	14793	14709	14659	14639	14787	14652	14652	14679	14681	14821	14661	14677	14849	14769	14785	14783	14745	14916	14779	14688	14740	14660	14701	14666	14704	14666	14658	14610	14618	14821	14657	14588	14788	14862	14831	14735	14612	14705	14705	14677	14553	14627	14752	14606	14681	14579	14711	14772	14968	14717	14694	14560	14717	14783	14857	14565	14834	14769	14745	14550	14714	14690	14642	14662	14766	14835	14529	14664	14682	14721	14534	14672	14639	14486	14670	14644	14614	14734	14711	14696	14596	14587	14675	14822	14602	14704	14722	14660	14650	14669	14509	14640	14718	14764	14798	14734	14617	14782	14618	14875	14929	14563	14662	14767	14813	14755	14637	14568	14757	14750	14634	14573	14626	14667	14695	14654	14621	14710	14807	14700	14590	14584	14762	14664	14717	14653	14718	14761	14755	14545	14704	14955	14723	14643	14701	14888	14748	14748	14764	14860	14613	14644	14815	14695	14820	14804	14657	14614	14625	14781	14700	14689	14674	14646	14652	14627	14815	14674	14838	14673	14728	14728	14880	14828	14477	14729	14728	14695	14717	14622	14817	14671	14665	14668	14708	14601	14780	14524	14676	14701	14729	14743	14818	14691	14702	14879	14655	14807	14778	14793	14805	14758	14861	14739	14642	14735	14672	14543	14704	14542	14598	14737	14821	14747	14579	14753	14624	14717	14838	14706	14592	14695	14767	14605	14729	14752	14538	14753	14743	14533	14464	14657	14753	14597	14854	14736	14702	14674	14844	14787	14641	14957	14759	14759	14633	14727	14693	14643	14716	14796	14759	14848	14629	14635	14578	14731	14533	14746	14648	14809	14582	14697	14552	14748	14862	14746	14604	14795	14603	14549	14728	14691	14786	14572	14749	14722	14596	14684	14512	14669	14720	14667	14647	14643	14664	14853	14676	14782	14855	14609	14689	14571	14579	14866	14688	14640
29025	27198	33921	29892	24132	21349	19736	18982	18333	17920	17646	17448	17088	17014	17011	16918	16606	16877	16776	16570	16757	16397	16486	16487	16478	16273	16333	16214	16580	16270	16504	16470	16255	16399	16251	16185	16045	16240	16297	16563	16461	16395	16376	16480	16447	16469	16398	16261	16101	16520	16224	16399	16401	16482	16226	16298	16390	16625	16379	16309	16389	16462	16643	16113	16082	16249	16347	16241	16206	16249	16406	16467	16490	16335	16200	16384	16485	16355	16396	16197	16166	16366	16288	16116	16416	16368	16296	16319	16222	16334	16200	16406	16458	16343	16294	16103	16308	16314	16255	16313	16321	16303	16366	16226	16368	16221	16225	16375	16305	16352	16334	16318	16319	16247	16557	16241	16317	16385	16294	16238	16380	16297	16118	16372	16319	16260	16200	16298	16117	16435	16404	16253	16322	16408	16479	16387	16166	16143	16240	16184	16214	16328	16353	16204	16399	16345	16334	16399	16163	16470	16209	16444	16363	16262	16323	16249	16259	16491	16369	16138	16249	16379	16335	16274	16353	16454	16303	16184	16246	16168	16217	16090	16469	16230	16264	16397	16325	16350	16359	16200	16266	16121	16130	16127	16155	16297	16334	16286	16414	16308	16165	16454	16332	16368	16423	16139	16260	16336	16429	16277	16098	16223	16305	16152	16335	16304	16371	16286	16086	16351	16405	16365	16364	16289	16215	16247	16229	16191	16482	16269	16252	16213	16278	16353	16276	16233	16317	16371	16232	16388	16317	16131	16375	16398	16533	16054	16375	16313	16490	16060	16302	16297	16538	16153	16327	16243	16237	16335	16380	16209	16133	16395	16356	16206	16169	16456	16196	16103	16550	16324	16174	16273	16197	16117	16370	16155	16128	16335	16457	16179	16373	16130	16338	16384	16309	16068	16051	16347	16272	16235	16304	16229	16235	16393	16139	16191	16259	16210	16210	16235	16313	16239	16440	16377	16409	16215	16432	16283	16205	16155	16475	16404	16353	16416	16348	16421	16255	16481	16502	16116	16427	16247	16251	16147	16245	16266	16224	16495	16242	16271	16338	16359	16412	16076	16287	16299	16294	16184	16380	16301	16476	16245	16364	16588	16219	16591	16203	16136	16492	16306	16353	16288	16477	16298	16390	16291	16513	16235	16373	16274	16298	16218	16537	16236	16263	16238	16415	16136	16340	16325	16303	16262	16433	16314	16364	16394	16182	16319	16408	16236	16456	16441	16115	16440	16470	16489	16389	16307	16297	16209	16421	16481	16298	16147	16370	16312	16291	16390	16338	16162	16380	16476	16307	16405	16361	16334	16445	16239	16258	16293	16374	16151	16426	16140	16326	16557	16302	16283	16265	16220	16245	16475	16424	16368	16504	16222	16349	16275	16367	16500	16596	16433	16376	16369	16552	16341	16117	16384	16154	16249	16282	16263	16363	16352	16312	16402	16245	16609	16410	16309	16322	16282	16312	16367	16199	16252	16323	16133	16371	16404	16419	16357	16600	16314	16280	16214	16330	16271	16379	16335	16196	16155	16110	16411	16210	16272	16419	16452	16448	16231	16132	16263	16357	16275	16387	16374	16245	16298	16383	16270	16325	16354	16312	16496	16336	16275	16318	16626	16257	16219	16296	16252	16208	16165	16311	16119	16475	16382	16346	16304	16327	16105	16070	16198	16195	16132	16364	16312	16340	16272	16120	16194	16275	16347	16310	16451	16334	16272	16264	16276	16292	16161	16393	16377	16302	16325	16170	16406	16343	16317	16410	16165	16214	16197	16195	16120	16366	16455	16163	16448	16151	16521	16231	16469	16264	16227	16235	16366	16470	16211	16314	16418	16395	16482	16348	16344	16480	16466	16315	16360	15974	16336	16404	16283	16430	16178	16416	16201	16203	16302	16244	16270	16229	16214	16320	16299	16220	16303	16312	16361	16236	16366	16222	16207	16249	16270	16300	16396	16440	16335	16225	16189	16366	16306	16196	16138	16224	16528	16304	16272	16289	16246	16288	16442	16354	16366	16310	16311	16304	16088	16346	16098	16351	16447	16439	16340	16217	16314	16304	16226	16220	16213	16409	16532	16070	16283	16381	16359	16377	16371	16238	16285	16138	16176	16262	16197	16212	16309	16194	16444	16378	16339	16114	16384	16509	16454	16351	16259	16136	16482	16315	16219	16189	16370	16360	16378	16393	16321	16263	16411	16518	16292	16276	16206	16436	16397	16534	16045	16264	16339	16200	16129	16474	16265	16158	16391	16159	16512	16255	16189	16318	16186	16159	16450	16446	16308	16297	16382	16152	16176	16358	16141	16339	16127	16195	16267	16407	16254	16278	16677	16421	16437	16359	16401	16225	16387	16361	16431	16383	16423	16022	16311	16329	16417	16372	16426	16555	16493	16392	16226	16313	16275	16369	16313	16229	16332	16314	16202	16384	16455	16201	16268	16420	16362	16170	16171	16289	16483	16461	16271	16374	16341	16332	16604	16385	16068	16054	16354	16266	16418	16300	16261	16234	16264	16316	16276	16187	16106	16144	16206	16251	16269	16367	16216	16345	16257	16229	16088	16305	16265	16361	16188	16394	16288	16291	16071	16122	16292	16264	16353	16362	16409	16182	16325	16286	16213	16181	16422	16398	16493	16232	16291	16364	16518	16379	16349	16326	16104	16379	16260	16401	16367	16255	16372	16381	16342	16139	16448	16153	16384	16438	16499	16331	16226	16284	16216	16111	16308	16246	16281	16433	16398	16466	16362	16421	16448	16499	16333	16390	16230	16199	16439	16187	16543	16432	16262	16332	16377	16312	16234	16266	16176	16376	16540	16238	16494	16266	16354	16365	16403	16232	16376	16404	16295	16373	16317	16270	16410	16435	16286	16357	16417	16225	16397	16309	16386	16163	16396	16152	16406	16194	16301	16183	16505	16138	16496	16390	16093	16197	16456	16367	16463	16355	16321	16399	16344	16511	16280	16300	16440	16278	16187	16341	16371	16406	16233	16298	16239	16584	16268	16298	16333	16305	16448	16315	16302	16490	16507	16130	16339	16370	16190	16206	16340	16493	16507	16353	16300	16204	16233	16441	16274	16105	16074	16223	16183	16326	16330	16301	16487	16464	16305	16348	16196	16405	16289	16354	16183	16257	16088	16346	16183	16156	16268	16167	16215	16258	16234	16319	16238	16157	16313	16447	16239	16193	16359	16023	16363	16352	16294	16252	16146	16325	16243	16152	16415	16274	16230	16328	16416	16282	16297	16563	16171	16428	16256	16326	16078	16538	16279	16202	16219	16314	16345	16208	16068	16274	16291	16275	16275	16210	16310	16405	16345	16493	16303	16260	16251	16366	16380	16349	16334	16362	16473	16166	16286	16146	16315	16369	16328	16187	16290	16343	16251	16325	16402	16220	16298	16421	16242	16293	16489	16278	16207	16381	16406	16427	16395	16332	16342	16313	16121	16348	16270	16092	16181	16229	16420	16451	16341	16413	16571	16293	16191	16398	16267	16234	16161	16379	16285	16440	16347	16267	16130	16426	16261	16326	16190	16365	16259	16552	16527	16483	16367	16416	16328	16300	16232	16412	16458	16314	16314	16312	16471	16354	16258	16254	16236	16393	16157	16366	16246	16348	16189	16308	16459	16168	16234	16432	16414	16385	16347	16325	16155	16326	16307	16051	16260	16434	16222	16368	16338	16355	16290	16423	16236	16391	16366	16632	16438	16254	16185	16342	16112	16378	16403	16352	16159	16277	16359	16433	16307	16259	16368	16141	16523	16400	16468	16293	16410	16340	16302	16387	16210	16358	16358	16328	16271	16319	16419	16236	16261	16285	16092	16138	16107	16372	16245	16484	16052	16311	16512	16369	16197	16315	16255	16340	16237	16184	16390	16402	16303	16235	16507	16442	16314	16195	16303	16217	16273	16168	16431	16330	16409	16375	16391	16346	16362	16296	15933	16300	16231	16266	16369	16434	16258	16516	16463	16387	16261	16095	16296	16270	16132	16366	16239	16257	16425	16280	16395	16171	16342	16300	16381	16185	16569	16083	16278	16416	16250	16299	16477	16412	16171	16283	16192	16245	16331	16227	16405	16271	16236	16226	16405	16459	16164	16308	16455	16307	16232	16269	16355	16535	16365	16334	16400	16347	16240	16341	16261	16377	16224	16223	16232	16467	16192	16376	16370	16387	16153	16280	16315	16319	16267	16416	16127	16243	16404	16186	16271	16380	16178	16437	16209	16283	16389	16421	16410	16328	16311	16531	16292	16181	16419	16460	16334	16234	16425	16500	16240	16344	16377	16219	16260	16379	16365	16484	16418	16311	16382	16367	16539	16337	16320	16292	16488	16310	16476	16271	16309	16360	16268	16108	16504	16364	16405	16422	16339	16194	16241	16451	16303	16435	16470	16401	16220	16156	16334	16283	16199	16019	16260	16202	16515	16516	16291	16352	16271	16258	16324	16237	16343	16102	16042	16207	16259	16309	16173	16515	16480	16302	16368	16118	16430	16424	16269	16266	16487	16227	16297	16324	16218	16270	16473	16302	16286	16399	16168	16292	16295	16388	16367	16212	16230	16342	16283	16227	16362	16245	16240	16325	16244	16449	16358	16373	16191	16436	16184	16434	16359	16364	16381	16204	16107	16390	16226	16290	16486	16232	16344	16244	16543	16356	16418	16186	16363	16304	16246	16493	16278	16493	16164	16246	16313	16320	16420	16501	16329	16535	16538	16353	16365	16326	16181	16345	16462	16590	16434	16413	16339	16431	16433	16340	16342	16177	16272	16422	16195	16293	16269	16436	16198	16381	16315	16305	16268	16405	16491	16390	16313	16370	16303	16219	16489	16544	16292	16419	16510	16378	16313	16531	16385	16196	16472	16150	16358	16390	16252	16310	16296	16396	16460	16544	16340	16134	16321	16230	16433	16288	16096	16125	16297	16255	16278	16474	16442	16329	16431	16263	16315	16280	16409	16407	16347	16142	16302	16277	16219	16500	16516	16265	16158	16336	16246	16354	16371	16194	16192	16409	16263	16299	16285	16227	16224	16543	16295	16372	16175	16337	16243	16119	16346	16399	16286	16429	16378	16376	16166	16297	16243	16362	16352	16221	16242	16199	16263	16405	16407	16250	16404	16471	16327	16262	16185	16222	16228
29036	42153	38261	29011	24092	20891	19228	18265	17659	16768	16390	16002	15676	15469	15312	15276	15094	14971	14558	14631	14590	14567	14599	14611	14474	14494	14369	14369	14500	14419	14616	14452	14494	14372	14476	14400	14334	14456	14472	14481	14558	14358	14428	14291	14437	14505	14209	14497	14292	14375	14428	14654	14256	14348	14284	14394	14400	14262	14467	14366	14355	14254	14323	14416	14427	14369	14362	14338	14446	14392	14416	14188	14234	14295	14416	14533	14344	14338	14381	14309	14379	14293	14300	14407	14336	14143	14345	14403	14431	14393	14424	14349	14262	14312	14376	14421	14249	14359	14421	14292	14416	14496	14390	14337	14217	14267	14238	14374	14287	14354	14317	14346	14166	14369	14255	14140	14346	14489	14382	14325	14510	14334	14470	14481	14153	14286	14286	14299	14468	14279	14350	14315	14316	14412	14274	14362	14342	14257	14535	14416	14223	14324	14485	14401	14408	14267	14278	14372	14542	14507	14391	14359	14249	14262	14311	14340	14180	14296	14303	14411	14406	14178	14262	14452	14352	14388	14463	14365	14280	14417	14405	14489	14432	14430	14267	14360	14355	14500	14314	14322	14357	14426	14341	14298	14309	14328	14518	14293	14456	14105	14370	14434	14389	14192	14266	14483	14261	14336	14352	14533	14333	14315	14230	14356	14381	14451	14171	14444	14472	14345	14370	14409	14218	14491	14197	14551	14201	14381	14275	14361	14260	14446	14318	14350	14372	14234	14270	14422	14338	14335	14320	14432	14392	14368	14448	14371	14247	14508	14602	14233	14317	14262	14237	14320	14376	14307	14343	14465	14426	14536	14564	14507	14396	14245	14319	14266	14505	14254	14444	14384	14525	14422	14329	14597	14221	14341	14309	14474	14398	14305	14424	14247	14325	14346	14412	14415	14239	14392	14503	14230	14279	14461	14387	14404	14470	14407	14324	14341	14387	14386	14416	14429	14390	14340	14319	14133	14505	14282	14306	14511	14365	14513	14342	14372	14341	14064	14263	14362	14339	14410	14395	14301	14295	14469	14497	14241	14188	14299	14396	14296	14360	14225	14382	14544	14221	14139	14346	14472	14416	14390	14644	14329	14361	14372	14400	14419	14515	14322	14386	14408	14367	14411	14324	14385	14446	14496	14434	14367	14570	14259	14560	14380	14403	14290	14383	14366	14419	14295	14392	14438	14336	14406	14220	14309	14345	14455	14329	14381	14385	14337	14372	14399	14333	14294	14406	14260	14325	14257	14348	14419	14351	14336	14471	14332	14360	14381	14364	14289	14332	14274	14333	14418	14403	14283	14323	14236	14221	14335	14389	14309	14502	14546	14443	14315	14463	14372	14508	14609	14311	14386	14475	14357	14434	14308	14418	14299	14424	14470	14199	14387	14269	14246	14187	14352	14339	14408	14332	14277	14416	14362	14425	14400	14293	14419	14424	14338	14460	14302	14376	14266	14285	14387	14300	14141	14549	14290	14442	14344	14495	14323	14245	14379	14073	14338	14487	14464	14338	14424	14316	14341	14304	14277	14463	14330	14347	14265	14278	14426	14487	14434	14376	14287	14344	14284	14423	14392	14359	14453	14471	14380	14326	14290	14334	14200	14337	14425	14319	14413	14416	14416	14395	14255	14344	14211	14353	14355	14389	14368	14445	14270	14265	14138	14328	14494	14456	14548	14306	14321	14443	14335	14431	14209	14216	14629	14145	14317	14347	14343	14359	14385	14480	14390	14343	14348	14323	14419	14229	14420	14339	14314	14411	14425	14339	14446	14301	14437	14272	14453	14368	14321	14317	14424	14425	14361	14243	14335	14355	14311	14386	14309	14418	14413	14347	14484	14431	14445	14415	14238	14473	14400	14354	14200	14515	14363	14200	14447	14359	14385	14309	14608	14383	14455	14299	14395	14380	14452	14366	14428	14413	14279	14478	14319	14470	14365	14431	14276	14375	14349	14489	14373	14159	14375	14381	14276	14354	14307	14297	14529	14582	14311	14209	14438	14398	14466	14524	14342	14274	14497	14396	14179	14233	14386	14340	14473	14360	14448	14255	14256	14380	14304	14287	14372	14383	14432	14332	14424	14434	14520	14072	14424	14353	14244	14448	14332	14292	14468	14302	14292	14370	14236	14414	14228	14340	14396	14491	14431	14246	14254	14562	14333	14549	14333	14380	14267	14346	14529	14268	14565	14258	14443	14302	14395	14288	14317	14191	14148	14346	14298	14346	14364	14312	14532	14421	14445	14454	14374	14214	14452	14363	14358	14294	14306	14433	14372	14259	14516	14422	14391	14453	14264	14366	14340	14530	14414	14427	14440	14262	14402	14391	14316	14352	14321	14377	14240	14416	14241	14297	14383	14344	14351	14292	14312	14326	14300	14360	14533	14269	14450	14334	14448	14517	14336	14355	14092	14361	14300	14430	14280	14315	14537	14449	14302	14424	14364	14415	14361	14442	14578	14489	14409	14412	14297	14531	14340	14496	14325	14327	14541	14126	14311	14457	14338	14440	14228	14176	14462	14349	14371	14529	14548	14432	14413	14447	14371	14237	14305	14219	14368	14311	14349	14369	14426	14385	14404	14338	14314	14360	14551	14346	14321	14322	14392	14278	14494	14417	14317	14331	14303	14155	14299	14240	14360	14461	14505	14403	14281	14463	14436	14344	14441	14463	14321	14438	14316	14292	14289	14334	14398	14308	14180	14238	14414	14293	14487	14453	14381	14495	14358	14411	14403	14521	14287	14377	14265	14393	14431	14323	14433	14496	14224	14319	14283	14387	14155	14508	14409	14468	14286	14304	14255	14465	14289	14296	14483	14400	14543	14418	14434	14363	14364	14502	14362	14341	14387	14382	14350	14464	14420	14153	14409	14224	14305	14490	14390	14265	14419	14203	14356	14260	14502	14320	14373	14201	14370	14495	14268	14310	14402	14365	14474	14498	14348	14472	14446	14334	14457	14285	14292	14387	14437	14461	14428	14367	14391	14423	14568	14274	14271	14434	14316	14469	14381	14246	14360	14234	14380	14316	14338	14351	14279	14431	14159	14276	14394	14370	14479	14371	14515	14473	14074	14371	14257	14260	14360	14302	14540	14415	14303	14368	14365	14541	14381	14295	14275	14274	14296	14316	14338	14416	14500	14408	14283	14295	14379	14453	14343	14280	14221	14387	14300	14309	14451	14333	14459	14425	14429	14380	14364	14343	14173	14386	14358	14329	14430	14288	14307	14344	14405	14377	14449	14564	14324	14379	14487	14445	14416	14309	14425	14362	14496	14373	14162	14393	14306	14373	14501	14482	14374	14172	14411	14316	14577	14377	14445	14491	14404	14113	14562	14384	14446	14275	14454	14366	14396	14348	14290	14229	14325	14445	14366	14490	14347	14385	14521	14359	14385	14225	14337	14411	14278	14340	14504	14453	14401	14372	14348	14656	14388	14158	14332	14313	14414	14315	14405	14277	14445	14282	14343	14334	14491	14296	14499	14357	14621	14357	14340	14239	14255	14255	14376	14332	14362	14279	14289	14316	14390	14417	14548	14263	14487	14401	14266	14383	14281	14261	14437	14383	14324	14408	14327	14307	14502	14366	14404	14467	14548	14432	14184	14266	14206	14382	14408	14441	14275	14326	14375	14306	14441	14443	14232	14404	14412	14469	14503	14335	14362	14383	14341	14458	14170	14321	14451	14364	14454	14448	14454	14501	14357	14221	14435	14387	14466	14475	14272	14336	14334	14237	14302	14328	14238	14172	14346	14330	14429	14300	14354	14538	14552	14324	14343	14337	14467	14211	14371	14466	14369	14291	14235	14416	14364	14347	14376	14340	14429	14282	14494	14361	14423	14478	14324	14352	14333	14365	14448	14281	14341	14390	14285	14372	14279	14362	14516	14322	14376	14362	14496	14389	14246	14289	14559	14346	14340	14308	14261	14466	14520	14479	14283	14522	14379	14545	14376	14144	14375	14429	14235	14432	14388	14427	14453	14221	14213	14277	14532	14285	14262	14261	14377	14346	14424	14358	14295	14466	14455	14348	14335	14428	14448	14332	14334	14290	14306	14223	14509	14259	14303	14244	14247	14313	14469	14350	14453	14223	14383	14359	14366	14424	14418	14395	14418	14371	14262	14382	14381	14363	14343	14345	14266	14324	14405	14385	14384	14323	14383	14425	14140	14399	14302	14387	14317	14371	14338	14511	14352	14316	14489	14300	14277	14333	14334	14216	14404	14326	14435	14305	14461	14422	14446	14461	14388	14457	14286	14325	14239	14448	14385	14415	14296	14335	14504	14258	14361	14447	14376	14355	14335	14358	14306	14407	14375	14378	14505	14317	14298	14542	14285	14352	14412	14382	14307	14367	14472	14405	14359	14505	14290	14236	14435	14256	14445	14398	14334	14370	14368	14547	14341	14384	14260	14312	14243	14274	14421	14361	14273	14344	14486	14472	14354	14356	14385	14378	14310	14440	14333	14439	14456	14478	14435	14296	14359	14503	14394	14365	14193	14550	14148	14304	14085	14421	14389	14237	14374	14581	14392	14445	14309	14346	14268	14305	14257	14391	14414	14397	14397	14423	14434	14278	14485	14419	14237	14365	14357	14395	14502	14366	14463	14507	14273	14297	14488	14314	14352	14279	14543	14167	14388	14541	14437	14485	14420	14252	14254	14301	14292	14392	14364	14560	14436	14198	14388	14371	14399	14299	14419	14261	14401	14209	14510	14278	14409	14314	14322	14413	14315	14473	14540	14392	14387	14358	14348	14489	14180	14457	14400	14451	14428	14487	14305	14407	14350	14522	14253	14456	14318	14440	14458	14389	14506	14506	14424	14312	14406	14512	14305	14287	14400	14458	14270	14567	14288	14487	14389	14205	14380	14283	14312	14254	14591	14476	14330	14189	14541	14421	14495	14534	14230	14349	14453	14453	14321	14376	14141	14306	14328	14327	14332	14231	14412	14503	14374	14430	14417	14285	14249	14409	14318	14309	14392	14441	14262	14447	14305	14329	14535	14200	14265	14428	14452	14270	14389	14472	14312	14298	14478	14364	14342	14470	14381	14274	14374	14301	14437	14377	14218	14541	14583	14387	14459	14408	14476	14239	14462	14492	14485	14371	14490	14178	14441	14373	14546	14303	14111	14359	14388	14382	14523
24174	21223	28632	25748	24932	25825	24294	21427	20002	19508	18656	18267	18210	17929	17584	17294	17449	17387	17179	16963	17029	16857	16829	16619	16663	16857	16798	16713	16711	16506	16505	16725	16496	16786	16721	16528	16553	16538	16687	16738	16518	16753	16619	16685	16637	16580	16631	16691	16492	16439	16440	16507	16646	16662	16361	16478	16594	16640	16427	16722	16406	16797	16423	16564	16559	16504	16727	16546	16554	16613	16524	16593	16463	16627	16672	16473	16508	16292	16581	16508	16621	16663	16539	16501	16434	16589	16539	16461	16566	16583	16586	16387	16403	16527	16499	16687	16497	16439	16580	16508	16647	16597	16446	16754	16507	16628	16583	16410	16613	16446	16501	16583	16535	16577	16585	16517	16405	16467	16622	16450	16417	16616	16558	16650	16302	16565	16493	16642	16338	16498	16725	16329	16466	16379	16515	16754	16401	16279	16403	16471	16490	16591	16470	16772	16703	16220	16551	16513	16216	16392	16484	16449	16629	16629	16672	16586	16603	16561	16611	16564	16678	16444	16408	16415	16456	16511	16370	16612	16408	16589	16630	16688	16471	16693	16657	16612	16757	16424	16729	16390	16354	16569	16454	16657	16417	16664	16501	16544	16611	16463	16424	16559	16603	16563	16519	16481	16281	16455	16494	16557	16582	16335	16435	16469	16589	16647	16580	16321	16482	16436	16586	16679	16685	16383	16482	16744	16499	16572	16522	16306	16551	16657	16547	16534	16598	16564	16668	16443	16523	16602	16355	16409	16635	16640	16806	16549	16532	16423	16551	16501	16542	16539	16574	16577	16663	16466	16615	16500	16447	16330	16637	16416	16587	16587	16484	16614	16556	16571	16635	16543	16486	16595	16496	16523	16521	16483	16456	16372	16682	16564	16428	16523	16540	16628	16777	16549	16522	16394	16457	16528	16402	16507	16330	16367	16655	16461	16657	16452	16524	16338	16460	16383	16485	16626	16515	16605	16606	16475	16612	16735	16712	16465	16470	16518	16162	16506	16340	16536	16530	16579	16347	16483	16649	16552	16361	16408	16423	16447	16350	16466	16455	16450	16424	16464	16553	16529	16567	16569	16504	16557	16491	16451	16694	16663	16470	16300	16340	16510	16618	16530	16537	16514	16345	16628	16612	16501	16515	16453	16403	16460	16422	16556	16552	16571	16703	16567	16484	16547	16583	16639	16463	16474	16639	16317	16515	16559	16716	16402	16270	16549	16618	16611	16684	16365	16450	16528	16448	16607	16608	16552	16416	16531	16414	16529	16682	16543	16508	16445	16349	16513	16486	16541	16482	16583	16645	16664	16476	16668	16338	16370	16518	16333	16488	16500	16602	16532	16646	16585	16592	16622	16457	16246	16568	16399	16586	16595	16495	16688	16478	16565	16386	16519	16543	16392	16647	16530	16455	16572	16594	16337	16342	16574	16625	16447	16357	16489	16469	16658	16691	16539	16492	16426	16513	16419	16465	16430	16598	16552	16582	16700	16584	16483	16367	16515	16637	16567	16387	16434	16440	16499	16590	16545	16486	16485	16549	16568	16464	16740	16724	16583	16511	16463	16495	16358	16424	16354	16672	16464	16493	16526	16512	16516	16588	16526	16438	16625	16532	16591	16705	16640	16490	16580	16473	16518	16437	16368	16388	16463	16382	16486	16476	16653	16451	16451	16527	16372	16461	16547	16614	16485	16607	16562	16419	16443	16605	16426	16609	16801	16412	16491	16485	16430	16601	16646	16725	16464	16545	16463	16582	16513	16478	16612	16487	16777	16414	16378	16547	16407	16657	16539	16473	16480	16478	16588	16451	16408	16398	16424	16510	16415	16411	16479	16558	16717	16353	16417	16675	16644	16611	16519	16385	16462	16646	16424	16499	16452	16433	16642	16403	16296	16435	16582	16586	16451	16405	16393	16409	16612	16638	16409	16428	16599	16709	16502	16562	16378	16500	16696	16473	16480	16659	16457	16438	16581	16605	16453	16489	16473	16680	16682	16465	16511	16397	16432	16570	16689	16499	16317	16434	16346	16606	16503	16706	16529	16647	16661	16479	16477	16588	16630	16487	16611	16185	16569	16505	16404	16437	16584	16582	16499	16257	16533	16492	16568	16525	16613	16775	16254	16585	16389	16662	16535	16556	16470	16469	16604	16603	16423	16383	16505	16583	16478	16644	16549	16539	16451	16735	16458	16565	16517	16496	16559	16646	16740	16291	16531	16532	16401	16540	16422	16514	16517	16752	16642	16572	16558	16591	16527	16509	16339	16434	16575	16707	16637	16515	16741	16438	16468	16522	16812	16454	16649	16587	16469	16556	16510	16433	16524	16699	16524	16330	16695	16533	16451	16599	16360	16538	16678	16427	16486	16452	16662	16614	16548	16442	16425	16467	16535	16415	16463	16791	16558	16666	16563	16595	16635	16593	16511	16622	16571	16287	16496	16584	16498	16328	16519	16542	16337	16577	16613	16516	16642	16635	16440	16544	16372	16604	16654	16620	16405	16617	16519	16658	16460	16503	16645	16396	16557	16672	16460	16580	16624	16409	16570	16463	16391	16254	16513	16709	16492	16601	16651	16572	16601	16550	16506	16467	16529	16424	16514	16695	16568	16576	16493	16499	16520	16453	16545	16448	16391	16630	16430	16705	16445	16587	16532	16486	16578	16292	16604	16542	16451	16371	16558	16412	16692	16423	16545	16401	16545	16357	16426	16325	16402	16517	16492	16544	16522	16672	16554	16547	16569	16596	16442	16763	16423	16491	16516	16504	16631	16619	16610	16617	16517	16746	16464	16452	16603	16369	16487	16686	16600	16693	16531	16517	16471	16503	16451	16525	16384	16492	16586	16440	16490	16488	16329	16428	16450	16591	16612	16770	16490	16497	16444	16467	16634	16573	16594	16466	16491	16466	16381	16446	16612	16512	16603	16565	16528	16274	16647	16605	16517	16638	16593	16327	16394	16580	16584	16497	16501	16345	16395	16469	16569	16369	16536	16622	16614	16825	16597	16607	16468	16488	16552	16501	16570	16512	16418	16579	16478	16596	16633	16614	16678	16516	16536	16587	16664	16481	16494	16280	16693	16610	16773	16433	16427	16552	16467	16497	16647	16549	16371	16432	16536	16492	16472	16691	16474	16437	16369	16694	16546	16642	16384	16400	16710	16714	16468	16551	16365	16548	16668	16563	16502	16463	16570	16562	16515	16347	16529	16558	16409	16292	16637	16665	16689	16300	16525	16671	16719	16453	16479	16317	16625	16631	16480	16508	16759	16818	16598	16570	16331	16522	16387	16421	16512	16572	16444	16424	16708	16672	16513	16367	16638	16738	16441	16585	16552	16592	16672	16468	16553	16398	16326	16422	16461	16644	16724	16485	16612	16576	16618	16653	16433	16540	16459	16552	16682	16483	16333	16507	16502	16686	16324	16514	16541	16441	16655	16413	16484	16533	16603	16587	16600	16381	16420	16514	16451	16504	16475	16699	16515	16612	16329	16508	16595	16623	16493	16436	16419	16471	16671	16621	16375	16569	16624	16450	16613	16551	16627	16625	16679	16431	16619	16653	16506	16662	16388	16586	16563	16408	16399	16672	16663	16670	16410	16573	16557	16595	16450	16757	16498	16697	16505	16584	16461	16473	16651	16656	16684	16437	16590	16679	16430	16315	16596	16370	16554	16582	16380	16382	16623	16527	16556	16382	16499	16513	16444	16554	16494	16495	16519	16710	16613	16478	16575	16414	16557	16438	16464	16571	16236	16434	16535	16493	16422	16381	16452	16581	16413	16603	16363	16648	16608	16444	16416	16592	16539	16566	16498	16715	16462	16472	16504	16481	16679	16509	16585	16226	16432	16725	16480	16385	16427	16417	16550	16428	16426	16487	16367	16537	16560	16774	16440	16507	16501	16641	16433	16577	16714	16703	16518	16487	16467	16423	16600	16565	16442	16610	16507	16356	16472	16446	16618	16666	16804	16757	16364	16489	16460	16514	16430	16518	16508	16650	16426	16490	16569	16646	16569	16570	16686	16544	16413	16636	16706	16599	16473	16475	16364	16542	16598	16458	16523	16430	16476	16644	16443	16580	16621	16564	16565	16569	16482	16568	16367	16354	16428	16545	16606	16677	16596	16691	16547	16614	16456	16502	16633	16548	16701	16749	16709	16784	16453	16426	16429	16298	16509	16712	16857	16515	16512	16478	16551	16421	16556	16535	16489	16531	16416	16682	16446	16471	16557	16652	16351	16403	16567	16516	16519	16329	16513	16498	16517	16609	16486	16241	16504	16530	16522	16563	16513	16357	16665	16643	16578	16564	16545	16573	16391	16604	16573	16687	16526	16462	16567	16546	16305	16540	16579	16392	16455	16538	16379	16461	16461	16589	16196	16608	16435	16556	16565	16636	16604	16442	16711	16417	16411	16548	16401	16767	16437	16714	16632	16459	16718	16536	16599	16490	16444	16453	16288	16443	16356	16530	16650	16620	16569	16576	16539	16453	16598	16628	16524	16654	16677	16545	16506	16729	16502	16528	16686	16370	16492	16507	16621	16493	16379	16807	16524	16425	16368	16657	16428	16548	16613	16483	16496	16561	16457	16684	16618	16612	16389	16679	16450	16493	16597	16360	16747	16625	16577	16462	16396	16622	16434	16528	16675	16507	16650	16421	16469	16663	16486	16334	16412	16506	16412	16356	16492	16478	16417	16395	16455	16734	16491	16318	16309	16667	16548	16473	16409	16612	16552	16595	16555	16473	16515	16405	16400	16697	16702	16612	16476	16431	16536	16698	16423	16523	16473	16578	16555	16606	16457	16523	16472	16611	16438	16504	16776	16565	16420	16620	16576	16367	16357	16472	16357	16601	16576	16511	16543	16524	16540	16481	16677	16638	16524	16486	16426	16584	16516	16651	16250	16524	16471	16428	16472	16559	16629	16451	16603	16434	16379	16466	16433	16474	16594	16268	16527	16497	16514	16447	16657	16605	16554	16440	16541	16507	16343	16606	16357	16706	16490	16455	16524	16411	16658	16443	16704	16437	16555	16623	16607	16658	16736	16524	16410	16592	16621	16626	16462	16522	16677	16384	16401	16463	16699	16808	16588	16343	16633	16507	16691	16554	16386	16554	16427	16390	16419	16647	16525	16717	16567	16383	16619
30693	48238	44525	35189	29366	25609	22776	21233	19714	18592	17468	16950	16687	16156	15873	15620	15313	15432	15259	15218	14817	14738	14791	14704	14879	14764	14664	14682	14457	14626	14647	14671	14728	14431	14531	14633	14566	14499	14652	14641	14559	14518	14698	14392	14684	14391	14615	14637	14524	14754	14473	14498	14472	14525	14462	14648	14410	14622	14559	14490	14593	14432	14530	14430	14635	14515	14517	14556	14613	14445	14479	14652	14374	14487	14578	14291	14498	14390	14595	14305	14535	14557	14571	14551	14484	14515	14410	14665	14530	14495	14490	14443	14564	14549	14409	14500	14561	14488	14479	14465	14435	14456	14430	14580	14596	14455	14411	14487	14519	14527	14541	14444	14363	14566	14422	14459	14555	14563	14404	14526	14455	14461	14515	14495	14352	14535	14448	14451	14484	14560	14727	14665	14474	14403	14501	14664	14491	14522	14379	14338	14605	14652	14443	14642	14390	14591	14562	14571	14363	14459	14510	14434	14429	14568	14357	14550	14526	14515	14463	14545	14469	14460	14432	14505	14355	14512	14535	14368	14598	14392	14634	14554	14437	14586	14630	14480	14472	14474	14487	14622	14576	14435	14566	14600	14487	14489	14531	14494	14429	14411	14574	14485	14528	14499	14364	14613	14510	14420	14415	14529	14439	14513	14599	14428	14490	14408	14538	14756	14591	14546	14554	14295	14422	14504	14562	14425	14446	14635	14494	14523	14566	14456	14533	14469	14584	14391	14387	14506	14584	14443	14560	14605	14309	14432	14402	14404	14418	14501	14629	14531	14441	14432	14459	14538	14543	14484	14488	14561	14593	14279	14488	14573	14710	14403	14566	14653	14398	14450	14633	14549	14459	14457	14509	14504	14565	14537	14335	14482	14665	14516	14503	14490	14468	14450	14433	14574	14495	14562	14398	14545	14495	14635	14395	14453	14421	14487	14555	14496	14484	14479	14434	14528	14517	14509	14450	14396	14488	14377	14586	14483	14472	14525	14605	14415	14611	14664	14307	14529	14443	14494	14708	14471	14496	14560	14452	14678	14643	14406	14509	14411	14502	14576	14462	14463	14460	14543	14466	14456	14530	14552	14456	14471	14495	14561	14505	14527	14329	14529	14455	14365	14438	14514	14575	14323	14416	14659	14396	14669	14432	14518	14447	14471	14481	14489	14599	14419	14496	14332	14558	14430	14475	14481	14632	14413	14531	14485	14494	14520	14427	14385	14397	14614	14549	14510	14707	14582	14579	14365	14672	14620	14640	14425	14312	14538	14517	14514	14548	14443	14524	14441	14421	14493	14498	14419	14433	14345	14553	14463	14366	14490	14547	14507	14638	14545	14445	14354	14543	14405	14585	14488	14516	14581	14491	14529	14473	14487	14587	14539	14482	14424	14469	14441	14516	14550	14469	14449	14345	14522	14666	14380	14535	14353	14359	14594	14401	14392	14612	14395	14581	14533	14644	14460	14382	14422	14468	14365	14540	14443	14531	14358	14290	14431	14513	14465	14690	14466	14612	14495	14409	14342	14554	14521	14432	14666	14611	14335	14618	14625	14556	14695	14550	14605	14584	14583	14447	14566	14328	14514	14550	14394	14348	14450	14339	14445	14446	14452	14525	14612	14563	14488	14621	14364	14525	14454	14457	14548	14579	14387	14461	14381	14613	14421	14336	14545	14653	14446	14531	14566	14607	14457	14463	14514	14598	14490	14500	14368	14621	14322	14702	14507	14418	14520	14560	14466	14532	14708	14489	14287	14427	14395	14515	14396	14580	14618	14548	14381	14493	14509	14549	14497	14449	14524	14437	14418	14612	14524	14544	14457	14644	14519	14698	14586	14463	14481	14559	14545	14662	14439	14441	14540	14409	14354	14622	14672	14418	14430	14463	14492	14460	14594	14405	14519	14559	14579	14487	14553	14505	14336	14518	14445	14569	14458	14544	14454	14536	14416	14555	14388	14420	14516	14604	14420	14549	14383	14574	14538	14440	14489	14454	14516	14431	14560	14462	14537	14533	14474	14556	14353	14564	14451	14369	14524	14482	14462	14483	14498	14495	14405	14584	14459	14574	14406	14499	14518	14474	14451	14489	14424	14458	14620	14481	14519	14458	14416	14413	14537	14471	14521	14581	14506	14491	14465	14453	14545	14369	14387	14611	14557	14626	14552	14380	14561	14642	14349	14592	14576	14582	14512	14648	14391	14468	14481	14528	14645	14474	14369	14479	14613	14485	14565	14473	14496	14319	14455	14415	14393	14518	14444	14429	14597	14408	14456	14458	14368	14675	14498	14484	14471	14516	14385	14417	14520	14512	14546	14402	14451	14302	14523	14398	14542	14565	14406	14505	14475	14583	14433	14536	14305	14455	14366	14498	14425	14500	14563	14564	14464	14539	14544	14454	14523	14460	14386	14551	14487	14533	14494	14565	14383	14370	14513	14501	14458	14440	14562	14536	14352	14491	14310	14540	14561	14334	14484	14674	14375	14399	14588	14321	14438	14382	14435	14406	14443	14534	14604	14252	14637	14471	14515	14405	14372	14456	14551	14564	14465	14655	14424	14514	14359	14617	14434	14346	14545	14544	14463	14452	14513	14508	14334	14375	14557	14441	14510	14519	14435	14521	14316	14337	14505	14595	14676	14532	14355	14444	14636	14600	14512	14617	14536	14593	14523	14481	14536	14582	14374	14508	14572	14385	14321	14473	14584	14467	14481	14402	14545	14581	14707	14449	14435	14580	14521	14627	14453	14582	14510	14512	14546	14587	14458	14512	14440	14468	14440	14420	14395	14470	14493	14520	14550	14464	14548	14617	14422	14422	14513	14536	14639	14430	14691	14463	14518	14474	14429	14485	14448	14533	14517	14572	14538	14715	14416	14493	14455	14505	14553	14506	14588	14349	14433	14542	14621	14467	14473	14476	14292	14440	14426	14450	14386	14447	14506	14395	14372	14342	14555	14391	14450	14509	14691	14633	14530	14446	14627	14436	14431	14450	14559	14415	14604	14509	14461	14377	14473	14715	14497	14499	14692	14411	14492	14544	14324	14522	14555	14470	14432	14333	14639	14413	14433	14498	14364	14551	14208	14493	14423	14562	14327	14509	14536	14449	14526	14474	14399	14595	14520	14365	14358	14556	14586	14544	14478	14524	14454	14553	14383	14589	14551	14289	14403	14520	14688	14434	14677	14460	14715	14332	14499	14531	14396	14512	14500	14495	14429	14559	14409	14597	14460	14414	14433	14349	14696	14552	14517	14423	14405	14656	14566	14474	14447	14438	14544	14413	14489	14548	14377	14383	14463	14491	14613	14393	14572	14329	14499	14631	14386	14661	14433	14570	14493	14437	14533	14595	14355	14393	14492	14538	14473	14334	14323	14317	14382	14415	14546	14355	14459	14482	14304	14444	14445	14408	14414	14368	14293	14685	14440	14399	14609	14496	14762	14679	14624	14684	14454	14605	14339	14313	14539	14563	14529	14450	14508	14483	14263	14648	14307	14501	14530	14388	14386	14578	14304	14570	14489	14389	14570	14330	14457	14467	14414	14458	14289	14375	14547	14468	14498	14489	14359	14393	14493	14556	14569	14348	14531	14346	14366	14568	14555	14392	14501	14449	14306	14507	14443	14500	14534	14613	14569	14335	14392	14401	14557	14449	14528	14540	14554	14486	14448	14510	14379	14555	14502	14404	14430	14378	14308	14538	14418	14447	14370	14492	14497	14346	14634	14572	14510	14526	14464	14523	14591	14387	14433	14411	14399	14641	14548	14435	14501	14524	14600	14339	14613	14516	14555	14359	14518	14361	14670	14460	14535	14467	14542	14530	14583	14516	14582	14354	14500	14616	14492	14594	14423	14566	14328	14487	14566	14529	14525	14394	14347	14451	14443	14545	14637	14432	14364	14588	14407	14442	14493	14397	14516	14439	14607	14598	14554	14358	14530	14566	14613	14400	14581	14502	14580	14393	14545	14492	14402	14345	14357	14629	14430	14260	14612	14510	14417	14566	14426	14555	14398	14352	14557	14498	14461	14352	14587	14406	14435	14542	14440	14619	14479	14535	14485	14598	14277	14586	14552	14599	14230	14426	14485	14576	14452	14379	14583	14605	14446	14395	14656	14454	14538	14560	14423	14607	14353	14427	14665	14531	14485	14433	14538	14463	14593	14455	14371	14633	14576	14556	14592	14563	14552	14504	14541	14320	14447	14371	14484	14623	14502	14563	14338	14290	14464	14606	14332	14407	14519	14551	14352	14562	14497	14559	14382	14455	14472	14349	14521	14419	14558	14566	14248	14316	14529	14450	14386	14507	14475	14474	14394	14368	14491	14470	14552	14346	14564	14535	14549	14525	14471	14606	14357	14439	14347	14469	14500	14548	14412	14590	14547	14562	14308	14498	14606	14402	14557	14413	14581	14444	14506	14636	14335	14424	14362	14623	14481	14402	14486	14568	14433	14394	14544	14549	14425	14403	14402	14502	14557	14336	14329	14541	14459	14541	14467	14539	14551	14760	14551	14570	14528	14654	14398	14392	14515	14418	14461	14564	14556	14525	14595	14273	14531	14391	14577	14584	14500	14447	14517	14374	14534	14643	14467	14533	14411	14455	14327	14467	14366	14509	14524	14423	14361	14567	14481	14610	14439	14339	14494	14466	14399	14547	14572	14524	14505	14434	14460	14477	14589	14433	14448	14454	14589	14401	14385	14543	14515	14471	14488	14500	14358	14566	14737	14397	14595	14486	14492	14527	14598	14507	14527	14344	14532	14502	14299	14401	14516	14453	14586	14509	14420	14466	14674	14485	14492	14658	14520	14530	14588	14620	14515	14712	14499	14437	14466	14507	14307	14444	14577	14544	14374	14403	14518	14408	14302	14579	14341	14325	14475	14413	14435	14521	14557	14515	14459	14572	14477	14313	14506	14505	14491	14537	14407	14576	14570	14554	14447	14508	14376	14385	14339	14504	14500	14520	14567	14400	14436	14587	14527	14524	14481	14477	14618	14350	14404	14618	14461	14565	14341	14566	14402	14503	14387	14469	14406	14416	14450	14389	14437	14356	14403	14367	14544	14473	14456	14416	14353	14552	14591	14505	14561	14495	14494	14422	14423	14604	14530	14563	14509	14581	14507	14453	14290	14423	14334	14645	14246	14438	14471
22691	21042	28773	23861	23065	26994	28715	23731	21697	20533	19908	19184	19224	18444	18389	18201	17847	17728	17750	17498	17480	17208	16928	17132	17056	17000	17312	17152	17009	17017	17036	17048	16971	16950	16910	16795	16819	16928	16875	16849	16779	16823	16968	16928	16678	16729	16939	16645	16946	16921	16925	16725	16989	16856	16990	16996	16869	16681	16926	16797	16932	16569	16839	16838	16763	16639	16813	16978	16973	16986	16801	16876	16675	16926	16837	16861	16958	16638	16750	16595	16861	16699	16900	16814	16885	16932	16939	16835	16795	16736	16589	16577	16781	16593	16662	16932	16888	16784	16772	16643	16655	16741	16736	16805	16597	16793	16676	16937	16832	16700	16774	16832	16924	16670	16876	16764	16919	16748	16883	16807	16878	16807	16719	16942	16689	16728	16666	16981	17058	16952	16646	16648	16847	16732	16583	16725	16689	16548	16819	16834	16709	16880	16633	16962	16779	16708	16727	16720	16856	16768	16696	16788	16644	16756	16899	16949	16611	16730	16806	16570	16736	16861	16712	16684	16713	16790	16627	16741	16729	16665	16793	16855	16858	16798	16830	16868	16863	16686	16784	16832	17002	16832	16953	16856	16956	16844	16975	16844	16951	16655	16823	16815	16830	16682	16808	16729	16850	16805	16640	16852	16899	16834	16823	16780	16898	16773	16728	16684	16973	16640	17039	16810	16467	16813	16939	16728	16758	16680	16875	16866	16816	16845	16689	16770	16835	16741	16871	16785	16784	16831	16701	16818	16805	16629	16717	16751	16925	16809	16723	16769	16829	16750	17010	16790	16908	16875	16850	16794	16844	16722	16995	16793	16772	16769	16762	16660	16785	17011	16909	16776	16795	16593	16868	16564	16750	16654	16689	16772	16822	16823	16932	16696	16939	16902	16677	16750	16764	16760	16896	16712	16774	16976	16684	16674	16775	16785	16568	16710	16912	16787	16957	16850	16756	16991	16773	16626	16771	16795	16623	16647	16652	16750	16706	16779	16780	16758	16623	16658	16738	16752	16691	16743	16783	16727	16651	16996	16655	16654	16770	16820	16743	16813	16918	16866	16521	16761	16464	16780	16648	16574	16786	16711	16665	16650	16729	16749	16794	16758	16760	16767	16759	16917	16798	16768	16719	16752	16679	16765	16770	16491	16591	16728	16591	16716	16948	16804	16865	16733	16804	16794	16477	16814	16931	16528	16731	16807	16773	16863	16812	16712	16899	16857	16636	16794	16733	16963	16750	16707	16715	16691	16660	16688	16664	16885	16951	16871	16659	16744	16820	16807	16580	16732	16585	16644	16745	16573	16813	16826	17063	16723	16882	16946	16819	16931	16666	16734	16709	16860	16930	16718	16815	16950	16715	16795	16723	16658	16782	16954	16760	16786	16812	16811	16723	16887	16688	16914	16971	16813	16517	16754	16859	16710	16837	16744	16842	16904	16877	16652	16813	16889	16987	16538	16840	17093	16925	16648	16796	17061	16950	16824	16794	16664	16749	16492	16786	16794	16933	16747	16624	16982	16880	16749	16730	16899	16629	16801	16818	16872	16622	16996	16812	16933	16859	16650	16873	16852	16756	16735	16659	16634	16735	16785	16826	16945	16905	16654	16923	16640	16828	16766	16806	16854	16629	16925	16698	16558	16672	16581	16662	16725	16801	16857	16942	16709	16709	16762	16672	16667	16746	16940	16890	16678	16739	16680	16496	16717	16615	16876	16899	16574	16793	16756	16739	16706	16884	16629	16681	16661	16511	16756	17019	16846	16952	16772	16777	16831	16715	16868	16676	16695	16777	16693	16763	16770	16457	16706	16715	16760	16668	16857	16677	16942	16812	16629	16788	16879	16652	16725	16752	16716	16732	16692	16829	16703	16823	16818	16787	16657	17080	16884	16535	16516	16800	16841	16881	16766	16811	16825	16696	16584	16911	16764	16728	16777	16736	16613	16625	16853	16816	16607	16669	16759	16858	17002	16552	16816	16857	16478	16831	16680	16840	16682	16753	16727	16823	16652	17082	16908	16657	16714	17115	17049	16729	16831	16734	16842	16847	16668	16759	16711	16725	16703	16533	16745	16781	16742	16606	16818	17059	16729	16882	16787	16689	16788	16733	16824	16905	16829	16835	16644	16573	16813	16823	16641	16628	16644	16645	16789	16866	16733	16658	16568	16803	16868	16833	16823	16786	17005	16672	16487	16605	16768	16663	16881	16791	16742	16580	16930	16878	16718	16745	16761	16799	16782	16849	16725	16708	16664	16804	16777	16841	16715	16726	16724	16701	16737	16826	16741	16865	16656	16947	16614	16710	16866	16885	16786	16905	16667	16726	16552	16955	16913	16805	16653	16664	16805	17031	16708	16914	16787	16593	16748	16727	16906	16610	16613	16984	16771	16818	16619	16911	16880	16918	16815	16719	16967	16981	16850	16680	16833	16764	16888	16738	16813	16757	16753	16619	16761	16680	16784	16806	16854	16576	16694	16864	16820	16857	16794	16768	16743	16764	16863	16796	16980	16673	16921	16766	16808	16826	16915	16760	16853	16849	16696	16562	16706	16838	16654	16646	16907	16659	16666	16916	16815	16747	16713	16712	16753	16766	16591	16843	16817	16862	16920	16717	16791	16844	16850	16849	16893	16545	16602	16747	16831	16741	16764	16751	16775	16728	16808	16822	16735	16950	16882	16581	16788	16763	16732	16655	16539	16733	16922	16698	16985	16932	16741	16811	16669	16659	16546	16787	16711	16838	16840	16691	16816	16821	16673	16783	16863	16752	16590	16805	16837	16770	16696	16774	16589	16491	16459	16741	16767	16841	16760	16795	17068	16893	16793	16823	16879	16773	16676	16709	16839	16824	16767	16818	16735	17026	16698	16839	16608	16788	16633	16634	16917	16904	16767	16971	16841	16927	16877	16751	16720	16543	16572	16857	16759	16759	16815	16769	16744	16805	16721	16673	16843	16820	16944	16697	16852	16636	16825	16875	16742	16485	16911	16735	16640	16790	16730	16828	16682	16718	16854	16747	16912	16886	16520	16925	16840	16970	16723	16689	16796	16698	17032	16692	16558	16801	16825	16692	16783	16758	16746	16909	16607	16863	16617	16814	16709	16915	16653	16965	16662	16846	16809	16748	16606	16685	16806	16713	16702	16753	16469	16790	16692	16636	16881	16799	16821	16754	16707	16985	16869	16849	16967	16773	16682	16676	16800	16672	16798	16850	16690	16820	16968	16878	16756	16841	16851	16692	16544	16788	16808	16432	16777	16762	16741	16794	16642	16835	16995	16830	16783	16722	16607	16772	16791	16837	16972	16838	16807	16665	16729	16714	16782	16791	16758	16704	16745	16697	16842	16579	16678	16714	16828	16850	16568	16803	16852	16624	16702	16872	16717	16854	16684	16894	16964	16749	16871	17057	16814	16683	16794	16755	16771	16673	16641	16682	16804	16973	16697	16814	16775	16729	16810	16745	16710	16694	16879	16808	16696	16907	16627	16978	16713	16817	16715	16719	16761	16784	16591	16768	16606	16861	16591	17091	16940	16791	16742	16998	16856	16933	16707	16697	16844	16718	16717	16626	16675	16828	16734	16541	16641	16637	16884	16759	16714	17002	16790	16755	16769	17029	16739	16712	16814	16781	16718	16846	16704	16791	16825	16785	16645	16760	16760	16820	16743	16806	16802	16918	16512	16825	16823	16878	16829	16882	16585	16641	16707	16756	16764	16778	16741	16830	16799	17054	16779	16924	16781	16929	16883	16784	16774	16723	16785	16667	16764	16884	16792	16485	16763	16955	16814	16727	16574	16515	16734	16800	16870	16647	16614	16716	16839	16871	16887	16861	16567	16838	16938	16752	16641	16738	16783	16899	16744	16708	16722	16623	16720	16858	16964	16815	16708	16874	16837	16801	16998	16781	16921	16819	16628	16827	16619	16788	16844	16887	16961	16910	16730	16701	16698	16883	16845	16939	16742	16874	16922	16802	16849	16787	16732	16852	16730	16615	16988	16998	16958	16923	16623	16872	16716	16797	16589	16831	16968	16733	16985	16795	16649	16824	16976	16811	16966	16658	17107	16809	16802	16870	16853	16806	16968	16719	16962	17005	16746	16700	16758	16684	16845	16816	16755	16615	16796	16963	16718	16861	16777	16509	17021	16537	16894	16607	16549	16831	16842	16846	16838	16820	16893	16883	16800	16792	16821	16767	16895	16839	16756	16677	16793	16694	16875	16882	16899	16863	17041	16636	16693	16775	16738	16941	16904	16730	16851	16808	16613	16657	16912	16968	16844	16711	16817	16802	16669	16664	16827	16885	16863	16771	16679	16813	16767	17034	16587	16819	16912	16754	17076	16791	16813	16747	16730	16807	16588	16598	16726	16673	16805	16794	16960	16953	16813	17013	16746	16670	16739	16911	16797	16857	16773	16725	16740	16848	16664	16771	16803	17009	16783	16856	16941	16870	16721	16672	16817	16816	16994	16841	16790	16869	16840	16937	16547	16608	16810	16805	16678	16904	16683	16615	16521	16841	16794	16828	16755	16779	16674	16835	16660	16605	16667	16812	16715	16711	16739	16891	16876	16800	16797	16985	16737	16871	16754	16887	16605	16967	16687	17066	16890	16870	16912	16767	16745	16747	16718	16626	16719	16501	16789	16723	16867	16800	16558	16633	16824	16874	16727	16895	16846	16726	16664	16859	16741	16832	16830	16784	16812	16759	16692	16818	16849	16735	16956	16812	16837	16769	16973	16902	16702	16550	16759	16701	16799	16663	16771	17023	16815	16860	16722	16783	16715	16752	16694	17041	16871	16695	16792	16819	16726	16837	16670	16935	16724	16816	16768	16713	16781	16648	16797	16901	16812	16659	16653	16715	16672	16815	16710	16739	16762	16768	16746	16841	16649	16624	16687	16824	16653	16783	16554	16937	16578	16698	16722	16815	16725	16665	16667	16814	16751	16729	16608	16670	16773	16763	16888	16618	16832	17023	16684	16648	16853	16765	17048	16800	16711	16931	16958	16765	16681	16803	16788	16915	16696	16791	16878	16711	16983	17040	16695	16739	16697	16675	16771	16691	16784	16721	16970	16851	16628	16800	16807	16917	16719	16643	16639	16862	16794	16737	16737	16795	16788	16968	16700	16710	16966	16872	16814
32808	52708	50162	40161	35090	30477	26540	23566	21275	19607	18589	17997	17619	16975	16515	16184	15958	15696	15653	15421	15553	15236	14989	14938	14838	14927	15020	14943	14942	14898	14695	14925	14832	14696	14712	14854	14694	14637	14411	14622	14738	14747	14615	14613	14525	14617	14549	14572	14705	14716	14585	14626	14437	14807	14558	14503	14664	14443	14653	14661	14656	14656	14652	14624	14624	14719	14509	14673	14687	14622	14595	14630	14814	14569	14500	14680	14661	14528	14459	14478	14542	14590	14470	14534	14760	14637	14685	14514	14638	14548	14645	14543	14734	14594	14647	14450	14676	14624	14711	14741	14466	14555	14660	14550	14623	14601	14609	14732	14698	14601	14654	14629	14629	14498	14613	14684	14549	14671	14521	14436	14671	14507	14684	14596	14645	14760	14470	14476	14603	14681	14679	14758	14517	14620	14680	14543	14624	14660	14538	14595	14767	14638	14709	14683	14586	14554	14754	14755	14500	14587	14520	14646	14560	14724	14586	14659	14785	14816	14653	14645	14565	14559	14486	14515	14596	14668	14499	14595	14502	14653	14781	14515	14556	14570	14518	14459	14672	14731	14477	14824	14697	14445	14507	14696	14670	14629	14593	14576	14761	14616	14557	14514	14623	14514	14629	14555	14567	14634	14722	14502	14562	14453	14450	14453	14664	14535	14609	14402	14622	14636	14492	14699	14703	14668	14726	14717	14638	14634	14764	14619	14616	14698	14783	14694	14454	14519	14558	14847	14513	14675	14505	14590	14637	14377	14673	14545	14634	14625	14533	14820	14666	14538	14742	14725	14640	14581	14725	14631	14557	14532	14520	14743	14578	14493	14757	14373	14637	14555	14639	14474	14563	14633	14642	14699	14797	14661	14615	14637	14744	14541	14529	14578	14610	14674	14672	14659	14693	14520	14702	14529	14711	14431	14680	14552	14526	14608	14652	14640	14605	14728	14570	14383	14684	14508	14654	14629	14559	14662	14534	14604	14420	14706	14434	14539	14686	14674	14518	14668	14590	14688	14811	14458	14735	14423	14464	14589	14604	14570	14527	14583	14638	14740	14813	14675	14562	14642	14663	14785	14440	14534	14481	14649	14550	14699	14758	14440	14586	14566	14707	14500	14603	14519	14536	14510	14603	14607	14706	14649	14674	14704	14674	14743	14703	14501	14638	14536	14622	14706	14680	14549	14582	14616	14707	14546	14825	14584	14492	14620	14675	14477	14495	14863	14675	14654	14583	14742	14541	14629	14707	14655	14616	14577	14611	14753	14459	14598	14635	14567	14657	14668	14715	14643	14621	14680	14743	14748	14632	14681	14671	14558	14569	14705	14541	14578	14590	14669	14586	14800	14576	14410	14782	14707	14679	14578	14696	14667	14685	14651	14756	14723	14561	14498	14633	14546	14510	14696	14671	14616	14547	14565	14635	14577	14542	14645	14656	14512	14439	14697	14673	14653	14580	14731	14511	14492	14550	14553	14701	14564	14603	14639	14595	14730	14514	14505	14627	14612	14660	14396	14500	14657	14647	14631	14509	14643	14676	14555	14660	14567	14652	14752	14564	14602	14589	14488	14684	14587	14559	14775	14587	14680	14571	14446	14565	14605	14484	14667	14671	14638	14575	14641	14480	14581	14656	14479	14686	14582	14739	14527	14775	14710	14545	14730	14667	14699	14584	14845	14694	14603	14541	14702	14647	14588	14659	14620	14713	14754	14381	14534	14562	14603	14611	14683	14718	14663	14576	14477	14407	14602	14671	14584	14639	14616	14451	14755	14768	14720	14587	14593	14610	14697	14570	14610	14675	14633	14681	14630	14663	14693	14658	14615	14670	14669	14662	14558	14641	14799	14590	14612	14567	14620	14588	14544	14660	14537	14288	14714	14509	14736	14715	14541	14589	14607	14559	14477	14678	14610	14484	14545	14566	14681	14416	14687	14762	14620	14755	14848	14495	14638	14550	14703	14638	14643	14472	14672	14663	14557	14777	14572	14499	14721	14465	14571	14740	14495	14545	14693	14714	14705	14524	14564	14535	14552	14611	14468	14640	14568	14604	14581	14586	14522	14609	14729	14528	14646	14617	14642	14668	14464	14500	14588	14361	14599	14672	14594	14733	14406	14599	14516	14492	14519	14639	14777	14610	14600	14668	14606	14567	14627	14504	14623	14737	14616	14508	14529	14426	14542	14792	14461	14595	14709	14696	14792	14525	14686	14543	14455	14686	14525	14617	14550	14762	14467	14667	14527	14567	14548	14620	14520	14728	14709	14550	14609	14723	14585	14452	14575	14690	14519	14656	14547	14516	14593	14784	14649	14655	14421	14519	14656	14571	14623	14656	14475	14682	14545	14610	14539	14643	14526	14621	14465	14627	14678	14732	14650	14714	14520	14420	14711	14574	14529	14513	14676	14580	14548	14607	14676	14546	14763	14469	14847	14431	14527	14690	14482	14604	14717	14638	14455	14569	14527	14671	14607	14693	14636	14714	14632	14711	14571	14589	14558	14602	14532	14710	14645	14743	14633	14470	14619	14589	14666	14495	14711	14790	14738	14463	14548	14705	14723	14675	14493	14714	14584	14585	14720	14522	14480	14611	14610	14636	14717	14651	14501	14667	14680	14575	14570	14629	14658	14710	14706	14698	14721	14318	14576	14590	14720	14519	14674	14623	14524	14489	14455	14467	14699	14518	14634	14583	14645	14640	14680	14728	14656	14392	14616	14669	14614	14505	14585	14545	14514	14593	14571	14407	14468	14612	14648	14605	14687	14430	14743	14626	14717	14684	14714	14695	14476	14652	14578	14666	14681	14598	14698	14553	14659	14718	14683	14622	14644	14636	14569	14674	14576	14612	14527	14672	14592	14378	14490	14632	14648	14453	14602	14779	14580	14596	14521	14710	14418	14598	14606	14699	14756	14706	14624	14761	14570	14595	14752	14709	14545	14757	14613	14648	14618	14795	14583	14543	14699	14543	14675	14603	14574	14691	14679	14500	14782	14778	14554	14519	14584	14679	14477	14459	14616	14656	14590	14535	14590	14601	14573	14661	14732	14723	14703	14581	14601	14680	14593	14542	14798	14684	14438	14675	14629	14707	14577	14373	14635	14539	14759	14539	14527	14582	14660	14645	14633	14471	14607	14665	14588	14850	14799	14649	14488	14655	14613	14613	14571	14731	14530	14721	14703	14530	14520	14605	14729	14719	14769	14498	14699	14624	14526	14590	14519	14577	14831	14560	14698	14469	14764	14521	14703	14415	14569	14445	14617	14533	14737	14651	14594	14620	14627	14553	14668	14615	14570	14688	14566	14557	14672	14660	14724	14640	14641	14581	14564	14702	14562	14700	14556	14606	14637	14570	14677	14684	14761	14646	14565	14616	14696	14556	14588	14543	14731	14568	14622	14746	14606	14730	14592	14639	14652	14657	14650	14611	14616	14553	14382	14551	14626	14622	14499	14660	14518	14655	14786	14761	14663	14669	14633	14529	14675	14642	14558	14572	14652	14464	14490	14524	14584	14666	14623	14586	14699	14565	14525	14794	14766	14620	14475	14662	14723	14620	14688	14577	14573	14696	14549	14411	14736	14468	14728	14625	14482	14687	14751	14602	14665	14571	14575	14559	14567	14722	14743	14627	14524	14569	14755	14450	14565	14685	14764	14563	14447	14502	14632	14510	14427	14469	14463	14654	14757	14480	14593	14475	14500	14784	14640	14622	14660	14519	14561	14479	14607	14530	14557	14717	14659	14611	14806	14481	14501	14590	14633	14680	14695	14653	14584	14474	14498	14673	14673	14693	14693	14657	14629	14510	14602	14488	14684	14821	14454	14739	14489	14757	14610	14637	14588	14726	14573	14680	14554	14643	14682	14646	14634	14586	14473	14670	14653	14604	14604	14638	14475	14498	14804	14698	14595	14585	14651	14626	14457	14562	14642	14707	14618	14765	14446	14481	14638	14415	14697	14599	14580	14589	14726	14657	14672	14790	14712	14680	14582	14514	14655	14628	14683	14703	14630	14601	14445	14657	14560	14567	14793	14537	14584	14637	14687	14766	14564	14635	14703	14562	14737	14759	14595	14605	14723	14630	14680	14515	14592	14606	14763	14658	14493	14578	14502	14597	14690	14626	14531	14530	14732	14609	14587	14636	14561	14667	14493	14583	14681	14607	14543	14789	14617	14399	14563	14791	14603	14532	14493	14622	14662	14510	14596	14619	14685	14364	14439	14635	14471	14751	14650	14533	14606	14621	14674	14532	14657	14748	14587	14491	14643	14523	14728	14735	14507	14800	14564	14655	14647	14655	14592	14761	14619	14742	14576	14595	14740	14617	14421	14752	14770	14741	14574	14699	14675	14522	14705	14516	14592	14499	14713	14504	14620	14587	14718	14705	14644	14535	14663	14635	14668	14543	14599	14584	14653	14605	14704	14518	14638	14663	14539	14806	14696	14620	14730	14633	14812	14715	14700	14687	14589	14550	14580	14764	14729	14611	14832	14620	14620	14726	14746	14550	14691	14662	14492	14678	14663	14441	14667	14533	14582	14597	14622	14700	14647	14772	14651	14643	14701	14672	14725	14613	14514	14629	14575	14678	14625	14530	14684	14512	14737	14506	14863	14720	14593	14489	14576	14614	14622	14560	14416	14545	14671	14547	14491	14601	14706	14589	14431	14581	14537	14705	14567	14557	14561	14417	14591	14522	14678	14579	14482	14641	14465	14594	14530	14517	14589	14598	14647	14607	14541	14489	14718	14705	14525	14570	14617	14605	14733	14616	14591	14674	14371	14550	14439	14517	14696	14641	14714	14617	14569	14532	14638	14484	14623	14600	14614	14495	14670	14557	14601	14531	14658	14526	14657	14672	14804	14696	14471	14568	14534	14562	14671	14557	14562	14545	14788	14644	14709	14608	14563	14593	14612	14844	14522	14730	14672	14640	14672	14616	14603	14557	14554	14319	14568	14549	14601	14615	14561	14619	14725	14482	14604	14673	14695	14707	14762	14562	14614	14633	14455	14608	14581	14644	14587	14441	14758	14696	14528	14461	14588	14522	14575	14717	14723	14503	14588	14619	14650	14628	14617	14848	14635	14767	14527	14652	14522	14723	14622	14649	14715	14623	14472	14646	14683	14679	14551	14648	14706	14506	14603	14653	14445
28699	26576	33289	29361	23672	21173	20057	18821	18155	17770	17630	17505	17268	17050	17143	16838	16702	16650	16631	16602	16587	16684	16458	16559	16463	16356	16502	16338	16303	16137	16495	16292	16152	16479	16312	16336	16368	16162	16185	16397	16369	16500	16396	16282	16324	16401	16323	16396	16402	16327	16326	16371	16068	16356	16506	16227	16329	16214	16213	16243	16073	16304	16239	16325	16342	16298	16112	16249	16495	16158	16148	16294	16497	16307	16281	16139	16279	16216	16289	16499	16411	16321	16372	16095	16289	16132	16126	16197	16296	15900	16173	16262	16210	16265	16290	16207	16258	16047	16194	16251	16163	16045	16061	16121	16188	16247	16331	16184	16281	16283	16262	16166	16390	16187	16293	16353	16245	16382	16221	16277	16427	16383	16288	16223	16273	16346	16237	16267	16389	16162	16224	16405	16258	16342	16148	16198	16098	16064	16292	16113	16174	16275	16059	16175	16285	16141	16158	16175	16054	16379	16293	16306	16243	16286	16293	16250	16181	16270	16200	16209	16240	16149	16210	16005	16305	16273	16162	16101	16304	16306	16370	16231	16225	16345	16210	16118	16248	16026	16141	16158	16258	16101	16231	16370	16218	16300	16185	16009	16268	16380	16299	16249	16302	16068	16036	16458	16223	16142	16310	16082	16395	16297	16214	16401	16209	16426	16438	16269	16171	16243	16036	16304	16334	16193	16369	16200	16233	16195	16193	16228	16333	16339	16088	16192	16212	16257	16380	16032	16039	16452	16266	16304	16224	16365	16237	16257	16093	16072	16300	16003	16323	16374	16289	16323	16339	16145	16219	15970	16233	16314	16344	16369	16279	16293	16413	16294	16227	16299	16013	16334	16268	16165	16136	16376	16142	16355	16360	16218	16317	16338	16272	16199	16220	15839	16158	16380	16326	16311	16316	16202	16154	16156	16187	16171	16221	16309	16252	16325	16392	16364	16329	16182	16197	16131	16217	16354	16221	16247	16094	16283	16205	16196	16134	16286	16185	16216	16318	16455	16188	16193	16293	16100	16363	16194	16310	16144	16276	16277	16131	16169	16050	16126	16186	16219	16477	16403	16221	16030	16258	15976	16255	16266	16282	16209	16225	16255	16241	16201	16100	16015	16230	16172	16264	16201	16190	16423	16242	16301	16408	16208	16174	16374	16041	16247	16228	16392	16342	16210	16334	16008	16328	16167	16225	16276	16250	16044	16215	16271	16171	16246	16292	16163	16069	16248	16348	16084	16233	16111	16125	16439	16417	15985	16259	16065	16215	16186	16251	16357	16191	16499	16177	16249	16324	16483	16045	16483	16198	16200	16109	16009	16203	16208	16113	16079	16237	16082	16240	16156	16231	16252	16500	16240	16317	16176	16194	16306	16415	16479	16269	16472	16441	16181	16112	16262	16159	16104	16218	16392	16432	16214	16274	16261	16251	16408	16317	16400	16322	16112	16204	16436	16326	16287	16195	16165	16605	16171	16137	16074	16102	16269	16278	16049	16236	16278	16379	16352	16449	16457	16510	16099	16307	16064	16022	16141	16123	16252	16301	16232	16116	16251	16309	16355	16220	15981	16096	16194	16124	16130	16022	16301	15961	16305	16335	16330	16116	16297	16198	16374	16329	16259	16261	16350	16139	16224	16157	16242	16122	16301	16123	16220	16404	16312	16286	16114	16215	16152	16435	16364	16034	16197	16367	16487	16256	16291	16220	16015	16155	16191	16154	16251	16204	16313	16393	16133	16294	16126	16216	16186	16322	16190	16258	16208	16122	16174	16358	16382	16165	15963	16087	16178	16263	16154	16062	16227	16505	16178	16282	16406	16299	16469	16409	16305	16274	16385	16231	16217	16057	16172	16057	16176	16305	16358	16210	16294	16102	16150	16374	16321	16126	16338	16402	16157	16170	16193	16335	16115	16300	16154	16375	16262	16082	16287	16359	16144	16311	16191	16221	16095	16062	16328	16385	16290	16153	16274	16268	16126	16450	16290	16255	16348	16419	16444	16182	16192	16168	16206	16278	16432	16393	16153	16313	16378	16245	16012	16044	16334	16212	16328	16187	16290	16345	16179	16111	16235	16096	16267	16063	16349	16425	16267	16063	16225	16311	16163	16163	16263	16208	16216	16210	16138	16108	16100	16294	16200	16294	16225	16225	16316	16326	16282	16233	16178	16233	16132	16356	16196	16348	16310	16244	16251	16115	16148	16410	16228	16419	16265	16327	16150	16059	15998	16256	16443	16262	16254	16418	16056	16249	16251	16269	16329	16325	16151	16298	16243	16540	16290	16342	16043	16398	16096	16159	16260	16426	16358	16387	16344	16350	16321	16312	16246	16464	16471	16196	16160	16309	16487	16534	16284	16368	16212	16281	16407	16357	16029	16113	16179	16298	16392	16091	16159	16324	16149	16419	16288	16339	16109	16349	16236	16308	16087	16251	16178	16077	16304	16334	16215	16187	16067	16355	16225	16322	16293	16279	16367	16349	16104	16296	16101	16401	16381	16220	16208	16201	16091	15979	16189	16343	16101	16262	16241	16242	16391	16154	16489	16243	16270	16316	16163	16252	16275	16314	16292	16180	16165	16206	16113	16243	16261	16257	16370	16387	16224	16319	16364	16490	16168	16176	16070	16216	16112	16260	16155	16150	16197	16052	16154	16182	16320	16192	16145	16434	16264	16424	16149	16132	16425	16362	16221	16025	16266	16236	16155	16220	16024	16145	16297	16293	16123	16093	16206	16051	16395	16272	16283	16272	16233	16418	16248	16364	16186	16092	16342	16198	16189	16410	16046	16237	16209	16407	16320	16368	16162	16328	16148	16209	16137	16252	16327	16346	16181	16203	16129	16172	16315	16221	16276	16254	16424	16280	16133	16356	16314	16285	16273	16413	16342	16328	16226	16332	16212	16348	16162	16386	16341	16309	16237	16103	16108	16252	16271	16410	16219	16145	16326	16509	16366	16202	16265	16386	16231	16235	16243	15989	16178	16426	16383	16151	16357	16311	16294	16270	16246	16301	16100	16139	15970	16112	16264	16488	16470	16362	16320	16342	16240	16162	16236	16292	16223	16111	16160	16221	16191	16225	16274	16318	16233	16436	16186	16069	16066	16284	16212	16311	16301	16270	16264	16416	16118	16369	16338	16341	16274	16238	16307	16271	16237	16250	16205	16136	16356	16506	16177	16304	16349	16313	16426	16182	16217	16487	16170	16173	16261	16157	16170	16032	16289	16356	16266	16203	16280	16236	16178	16495	16364	16493	16450	16279	16496	16185	16274	16341	16381	16078	16191	16259	16236	16315	16236	16541	16250	16173	16098	16283	16262	16462	16102	16077	16247	16332	16228	16306	16221	16350	16221	16284	16180	16011	16241	16290	16306	16303	16199	16328	16248	16145	15962	16324	16207	16337	16279	16214	16417	16278	16307	16336	16311	16208	16184	16196	16319	16373	16247	16355	16385	16211	16172	16260	16119	16264	16310	16423	16442	16431	16203	16271	16169	16327	16273	16079	16226	16386	16288	16376	16260	16236	16136	16315	16361	16080	16247	16258	16144	16158	16041	16267	16255	16590	16233	16175	16206	16060	16369	16268	16198	16379	16246	16385	16188	16163	16370	16219	16301	16370	16438	16297	16304	16151	16319	16378	16172	16060	16522	16312	15954	16207	16271	16090	16333	16033	16316	16144	16344	16255	16204	16074	16226	16224	16219	16094	16342	16184	16249	16192	16283	16290	16295	16103	16088	16290	16293	16227	16271	16294	16340	16149	16286	16174	16153	16147	16186	16324	16494	16253	16245	16290	16322	16171	16326	16199	16355	16180	16297	16402	16148	16424	16219	16139	16092	16268	16412	16281	16077	16285	16201	16203	16200	16041	16153	16201	16270	16217	16100	16262	16125	16321	16316	16172	16209	16348	16442	16223	16222	16071	15957	16115	16355	16353	16178	16234	16506	16084	16102	16349	16486	16412	16193	16177	16047	16201	16144	16357	16261	16228	16132	16308	16302	16329	16281	16399	16241	16295	16207	16249	16401	16309	16388	16498	16171	16226	16221	16191	16331	16373	16340	16229	16193	16188	16319	16429	16379	16264	16199	16106	16111	16323	16227	16200	16297	16305	16382	16168	16304	16240	16338	16299	16304	16245	16252	16361	16179	16024	16171	16353	16126	16225	16130	16223	16226	16205	16198	16313	16139	16365	16433	16253	16289	16135	16115	16096	16417	16265	16393	16148	16307	16266	16420	16291	16041	16449	16362	16310	16209	16373	16378	16276	16160	16256	16191	16231	16141	16427	16321	16108	16226	16310	16218	16306	16300	16147	16324	16435	16189	16069	16335	16234	16354	16338	16256	16280	16294	16331	16320	16024	16204	16387	16167	16019	16098	16193	16281	16223	16190	16242	16224	16338	16223	16410	16151	16222	16393	16104	16303	16195	16343	16378	16330	16394	16484	16362	16198	16427	16140	16277	16338	16284	16333	16336	16230	16337	16283	16254	16234	16251	16127	16104	16176	16243	16281	16139	16298	16186	16346	16148	16349	16225	16269	16244	16214	16215	16380	16259	16484	16244	16246	16365	16258	16211	16269	16186	16227	16210	16334	16165	16387	16265	16306	16542	16075	16222	16214	16158	16191	16262	16337	16237	16376	16147	16181	16272	16193	16177	16188	16444	16433	16210	16094	16194	16281	16247	16160	16294	16006	16264	16299	16196	16053	16341	16386	16256	16312	16217	16285	16293	16250	16353	16348	16386	16280	16344	16292	16202	16496	16424	16041	16349	16223	16290	16120	16463	16136	16294	16405	16153	16360	16173	16272	16242	16235	16224	16347	16337	16131	16415	16282	16295	16327	16394	16223	16116	16020	16264	16340	16501	16389	16241	16215	16435	16119	16464	16179	16278	16282	16274	16368	16385	16339	16171	16245	16465	16293	16416	16358	16209	16251	16157	16171	16327	16113	16367	16269	16229	16234	16312	16285	16297	16452	16351	16230	16149	16446	16314	16141	16056	16370	16248	16284	16178	16416	16370	16290	16272	16140	16506	16326	16449	16344	16301	16343	16349	16382	16303	16300	16386	16384	16353	16439	16164	16090	16201	16357	16311	16156	15975	16124	16251	16225	16228	16287	16377	16493	16183	16284	16163	16059	16219	16177
27869	40946	37612	28864	24343	21276	19289	18223	17172	16619	16302	16192	15703	15566	15412	15104	14962	15002	14737	14752	14742	14665	14450	14479	14615	14541	14540	14377	14422	14446	14528	14410	14543	14419	14433	14527	14486	14199	14319	14384	14322	14375	14368	14330	14453	14544	14509	14296	14431	14280	14302	14294	14345	14347	14507	14349	14391	14268	14557	14395	14432	14334	14398	14233	14466	14375	14434	14359	14465	14341	14293	14376	14424	14287	14415	14447	14533	14372	14318	14152	14301	14372	14300	14374	14315	14537	14348	14202	14395	14327	14334	14338	14380	14188	14461	14589	14415	14411	14307	14235	14323	14300	14354	14303	14264	14318	14195	14450	14119	14223	14335	14359	14374	14310	14324	14351	14328	14259	14316	14350	14402	14178	14414	14192	14401	14371	14456	14399	14304	14388	14249	14356	14196	14343	14376	14272	14258	14371	14361	14381	14334	14299	14539	14328	14378	14251	14229	14367	14509	14451	14316	14383	14251	14349	14294	14337	14265	14302	14217	14373	14319	14463	14463	14317	14290	14331	14413	14347	14367	14326	14354	14389	14349	14145	14483	14255	14416	14327	14149	14450	14315	14436	14496	14355	14460	14347	14390	14306	14324	14319	14110	14383	14349	14271	14405	14420	14443	14480	14363	14286	14433	14507	14355	14239	14484	14340	14280	14260	14246	14351	14271	14385	14397	14281	14317	14386	14274	14146	14370	14310	14479	14409	14315	14499	14315	14342	14396	14392	14380	14259	14375	14303	14303	14312	14357	14389	14275	14367	14279	14331	14165	14303	14500	14289	14410	14458	14517	14506	14361	14240	14324	14323	14334	14341	14297	14386	14427	14512	14379	14348	14371	14358	14414	14358	14269	14397	14365	14548	14292	14244	14506	14299	14232	14179	14278	14299	14318	14459	14339	14306	14273	14273	14295	14395	14260	14269	14427	14082	14464	14478	14320	14363	14360	14283	14276	14373	14303	14287	14228	14329	14426	14557	14431	14386	14445	14373	14331	14430	14349	14426	14323	14377	14154	14429	14317	14344	14290	14377	14335	14327	14324	14181	14385	14328	14325	14648	14203	14352	14430	14255	14431	14336	14453	14360	14402	14289	14401	14344	14376	14240	14257	14401	14299	14427	14450	14339	14383	14467	14311	14299	14415	14320	14257	14346	14289	14343	14377	14179	14317	14320	14423	14236	14330	14374	14339	14443	14305	14224	14396	14295	14423	14492	14208	14267	14356	14280	14368	14308	14378	14372	14335	14408	14483	14406	14366	14372	14422	14369	14277	14331	14283	14376	14405	14379	14139	14269	14302	14321	14323	14300	14393	14294	14371	14334	14476	14381	14328	14489	14370	14463	14322	14509	14306	14293	14428	14239	14276	14378	14368	14368	14329	14286	14249	14530	14305	14464	14232	14238	14280	14257	14371	14312	14350	14363	14162	14393	14363	14352	14338	14262	14355	14351	14325	14178	14182	14379	14448	14451	14527	14476	14208	14463	14427	14400	14285	14225	14332	14389	14231	14294	14221	14342	14432	14410	14471	14243	14367	14313	14373	14388	14352	14432	14427	14282	14340	14392	14383	14336	14364	14422	14374	14412	14350	14374	14499	14517	14431	14276	14221	14288	14408	14242	14496	14468	14327	14445	14407	14466	14319	14216	14193	14232	14243	14636	14476	14417	14162	14303	14475	14286	14331	14357	14330	14187	14299	14281	14325	14324	14366	14407	14277	14435	14323	14324	14303	14319	14264	14275	14415	14345	14241	14441	14360	14257	14317	14354	14269	14314	14446	14449	14248	14508	14427	14454	14322	14432	14286	14418	14268	14200	14246	14398	14380	14401	14190	14314	14412	14287	14311	14218	14383	14408	14398	14289	14543	14319	14491	14470	14289	14382	14456	14276	14418	14409	14484	14408	14373	14406	14264	14363	14164	14259	14306	14364	14361	14354	14320	14230	14484	14486	14422	14518	14147	14512	14388	14354	14460	14353	14325	14483	14356	14263	14335	14493	14240	14309	14348	14413	14261	14434	14406	14248	14434	14377	14260	14358	14310	14404	14423	14381	14237	14154	14368	14436	14406	14528	14185	14481	14180	14180	14429	14444	14264	14322	14375	14379	14229	14511	14377	14390	14251	14406	14345	14272	14407	14418	14381	14225	14287	14268	14438	14252	14310	14440	14398	14511	14429	14439	14405	14363	14353	14478	14259	14274	14301	14304	14408	14361	14465	14390	14570	14526	14334	14603	14172	14401	14366	14281	14357	14332	14578	14255	14231	14286	14360	14319	14348	14291	14267	14438	14327	14179	14433	14245	14196	14304	14268	14438	14329	14550	14334	14470	14289	14336	14364	14242	14350	14308	14277	14368	14333	14318	14479	14553	14356	14326	14421	14556	14408	14460	14299	14380	14340	14180	14319	14470	14363	14338	14461	14349	14458	14348	14391	14315	14405	14401	14293	14481	14363	14455	14319	14428	14505	14362	14224	14423	14355	14272	14223	14359	14266	14381	14492	14364	14353	14480	14522	14327	14278	14415	14270	14300	14349	14425	14357	14308	14486	14293	14411	14465	14341	14332	14379	14420	14203	14421	14417	14490	14350	14215	14362	14378	14235	14321	14245	14404	14212	14438	14440	14391	14305	14341	14211	14350	14378	14409	14189	14351	14281	14418	14293	14235	14399	14333	14355	14438	14252	14216	14271	14248	14395	14499	14428	14388	14418	14241	14273	14269	14351	14312	14352	14440	14434	14226	14330	14244	14327	14519	14410	14316	14300	14294	14336	14286	14330	14339	14362	14382	14157	14435	14430	14348	14374	14383	14303	14469	14375	14355	14190	14398	14474	14438	14399	14163	14307	14369	14211	14333	14351	14325	14328	14394	14472	14348	14379	14319	14392	14154	14481	14347	14466	14318	14423	14443	14462	14270	14187	14355	14252	14372	14394	14350	14502	14409	14462	14572	14462	14533	14262	14324	14326	14454	14298	14321	14422	14404	14415	14141	14313	14289	14302	14351	14344	14206	14199	14466	14359	14585	14508	14549	14442	14486	14518	14207	14389	14445	14423	14260	14162	14387	14289	14466	14273	14403	14196	14451	14433	14179	14386	14282	14385	14371	14264	14572	14361	14148	14440	14130	14390	14375	14203	14480	14329	14249	14254	14274	14480	14405	14568	14387	14388	14453	14246	14260	14241	14265	14512	14366	14344	14436	14442	14247	14290	14153	14277	14490	14386	14348	14306	14242	14520	14462	14337	14621	14277	14409	14413	14321	14449	14121	14226	14361	14313	14385	14364	14250	14314	14296	14228	14388	14292	14399	14227	14384	14325	14430	14470	14315	14358	14416	14320	14402	14297	14334	14413	14486	14241	14397	14339	14280	14319	14231	14346	14368	14355	14390	14320	14333	14417	14248	14302	14412	14330	14200	14497	14348	14507	14411	14372	14430	14496	14392	14315	14169	14279	14315	14419	14406	14148	14316	14266	14319	14478	14477	14317	14613	14383	14337	14288	14447	14515	14447	14278	14350	14472	14346	14373	14253	14419	14433	14175	14370	14296	14420	14313	14318	14338	14481	14288	14384	14382	14297	14639	14414	14025	14277	14350	14420	14274	14348	14175	14317	14332	14171	14446	14456	14252	14382	14399	14545	14615	14179	14223	14289	14206	14246	14239	14421	14424	14452	14504	14471	14363	14520	14353	14362	14381	14259	14347	14335	14208	14543	14386	14400	14446	14338	14527	14377	14462	14362	14309	14283	14406	14365	14557	14292	14530	14301	14411	14356	14347	14331	14439	14363	14507	14405	14117	14432	14526	14536	14264	14470	14309	14311	14446	14323	14347	14418	14227	14474	14371	14319	14446	14154	14497	14320	14508	14337	14324	14326	14411	14417	14366	14335	14379	14294	14509	14408	14176	14228	14296	14381	14471	14415	14412	14270	14375	14471	14270	14370	14423	14310	14384	14315	14366	14241	14330	14207	14230	14404	14357	14366	14249	14212	14358	14381	14410	14347	14415	14469	14285	14393	14419	14433	14325	14340	14271	14228	14173	14509	14372	14351	14327	14442	14442	14233	14484	14449	14463	14412	14481	14392	14492	14328	14356	14281	14375	14320	14489	14436	14350	14244	14483	14368	14459	14303	14339	14349	14354	14395	14415	14370	14214	14300	14537	14431	14235	14514	14361	14355	14407	14236	14393	14351	14303	14459	14336	14506	14492	14245	14359	14080	14506	14285	14303	14353	14505	14309	14409	14344	14578	14199	14373	14250	14293	14379	14496	14284	14302	14411	14358	14381	14467	14296	14358	14382	14180	14315	14455	14101	14276	14408	14274	14310	14507	14092	14375	14431	14502	14396	14468	14553	14454	14439	14329	14614	14293	14359	14304	14244	14338	14501	14648	14359	14440	14429	14384	14407	14429	14351	14286	14336	14426	14482	14458	14408	14338	14308	14555	14444	14221	14356	14251	14361	14356	14317	14385	14337	14393	14362	14449	14451	14501	14377	14387	14282	14449	14395	14461	14198	14391	14309	14287	14208	14338	14325	14444	14264	14469	14321	14293	14376	14240	14460	14201	14252	14312	14320	14478	14313	14396	14505	14536	14363	14354	14274	14392	14420	14508	14389	14357	14494	14262	14378	14320	14382	14343	14407	14268	14381	14223	14347	14368	14416	14220	14368	14494	14338	14139	14490	14219	14377	14175	14442	14398	14339	14140	14379	14346	14181	14356	14336	14357	14420	14457	14272	14332	14403	14269	14370	14301	14282	14383	14384	14474	14335	14433	14336	14302	14482	14227	14376	14371	14394	14317	14321	14277	14382	14283	14404	14478	14235	14156	14446	14376	14230	14379	14564	14399	14465	14380	14396	14487	14479	14583	14391	14406	14284	14275	14281	14345	14378	14407	14302	14484	14390	14390	14278	14366	14387	14498	14229	14512	14322	14461	14478	14251	14238	14378	14387	14410	14404	14519	14367	14305	14274	14401	14352	14371	14381	14331	14364	14223	14455	14355	14362	14387	14307	14458	14228	14391	14417	14382	14331	14234	14421	14130	14302	14378	14327	14404	14387	14274	14373	14394	14409	14414	14196	14277	14305	14421	14340	14332	14229	14399	14407	14368	14430	14382	14420	14260	14345	14319	14305	14366	14217
24087	21162	28559	25770	24816	25548	24805	21407	19958	19283	18851	18474	17841	17799	17709	17422	17184	17207	17175	17034	16881	16738	17026	16863	16761	16649	16589	16530	16534	16490	16611	16688	16555	16695	16719	16700	16583	16579	16625	16475	16430	16530	16667	16421	16475	16390	16576	16443	16630	16446	16477	16669	16520	16334	16284	16529	16336	16538	16343	16505	16523	16689	16506	16519	16522	16531	16416	16609	16590	16576	16508	16586	16534	16570	16596	16479	16652	16341	16739	16328	16387	16195	16320	16387	16481	16533	16457	16436	16413	16442	16390	16621	16390	16358	16459	16471	16512	16384	16563	16355	16379	16540	16488	16383	16360	16478	16630	16303	16552	16500	16530	16466	16224	16547	16480	16326	16538	16479	16406	16512	16470	16669	16464	16379	16500	16319	16595	16514	16422	16393	16251	16584	16529	16387	16532	16492	16342	16466	16400	16498	16497	16611	16473	16611	16530	16247	16629	16554	16378	16458	16625	16372	16433	16277	16650	16478	16332	16472	16647	16618	16673	16400	16571	16555	16460	16515	16429	16421	16350	16545	16561	16424	16406	16505	16318	16357	16542	16517	16457	16470	16186	16444	16331	16468	16483	16447	16484	16308	16515	16396	16354	16403	16448	16522	16266	16469	16407	16276	16467	16519	16601	16461	16588	16384	16617	16309	16369	16488	16535	16535	16383	16326	16444	16317	16536	16568	16424	16557	16608	16490	16628	16499	16388	16456	16358	16541	16522	16431	16385	16488	16509	16524	16461	16400	16412	16478	16648	16355	16388	16565	16409	16412	16496	16455	16536	16418	16634	16419	16593	16377	16264	16519	16418	16521	16589	16384	16604	16399	16528	16464	16510	16530	16580	16398	16521	16471	16496	16490	16282	16413	16330	16302	16419	16528	16542	16320	16468	16589	16440	16672	16593	16368	16476	16384	16493	16497	16608	16548	16429	16370	16336	16491	16349	16580	16417	16437	16611	16390	16454	16272	16619	16478	16444	16372	16363	16404	16465	16718	16400	16527	16272	16267	16544	16569	16394	16477	16430	16518	16416	16519	16342	16749	16604	16386	16610	16550	16477	16501	16351	16387	16395	16454	16421	16634	16411	16496	16576	16319	16390	16489	16387	16274	16389	16786	16767	16474	16375	16731	16414	16574	16384	16459	16487	16452	16485	16510	16579	16462	16442	16470	16519	16515	16494	16423	16565	16605	16553	16572	16574	16240	16667	16531	16552	16591	16569	16572	16254	16436	16411	16413	16558	16344	16605	16429	16557	16537	16279	16301	16356	16412	16336	16301	16447	16287	16311	16527	16469	16631	16389	16314	16450	16417	16485	16346	16412	16517	16416	16609	16454	16425	16354	16592	16427	16389	16444	16375	16669	16399	16466	16576	16498	16262	16272	16356	16569	16181	16311	16464	16427	16374	16435	16582	16606	16543	16278	16472	16428	16375	16461	16404	16339	16572	16382	16398	16358	16365	16434	16560	16327	16429	16457	16462	16422	16490	16325	16632	16442	16512	16601	16303	16701	16303	16463	16371	16612	16427	16441	16522	16448	16211	16308	16429	16335	16387	16424	16410	16457	16403	16168	16500	16305	16327	16406	16268	16507	16296	16681	16332	16380	16398	16408	16471	16540	16213	16503	16428	16694	16490	16400	16369	16396	16428	16352	16544	16544	16262	16461	16548	16480	16551	16551	16293	16386	16529	16290	16609	16751	16627	16504	16385	16616	16499	16563	16528	16500	16559	16411	16240	16320	16292	16249	16625	16537	16527	16284	16530	16329	16535	16398	16604	16707	16333	16592	16281	16583	16591	16314	16473	16492	16403	16403	16309	16342	16360	16628	16351	16561	16516	16440	16453	16516	16523	16212	16478	16378	16634	16506	16451	16461	16383	16419	16532	16411	16723	16607	16362	16606	16319	16365	16346	16509	16571	16485	16499	16390	16462	16357	16347	16474	16312	16490	16435	16491	16476	16374	16442	16565	16582	16284	16534	16388	16354	16478	16608	16479	16395	16354	16530	16473	16512	16683	16399	16521	16289	16555	16433	16339	16618	16593	16749	16701	16303	16449	16440	16479	16333	16283	16526	16487	16436	16547	16499	16454	16408	16366	16526	16442	16277	16421	16372	16503	16394	16376	16458	16472	16339	16665	16376	16447	16500	16345	16358	16405	16364	16486	16495	16437	16410	16580	16464	16548	16713	16390	16646	16501	16378	16469	16525	16467	16455	16432	16286	16483	16421	16526	16339	16658	16558	16548	16624	16430	16444	16528	16595	16606	16549	16398	16578	16488	16465	16440	16513	16401	16455	16597	16486	16417	16262	16365	16405	16435	16419	16377	16550	16573	16473	16395	16392	16574	16445	16527	16264	16464	16486	16351	16360	16429	16534	16532	16568	16582	16463	16438	16431	16497	16301	16309	16616	16473	16443	16198	16386	16538	16373	16579	16681	16453	16369	16414	16595	16429	16482	16514	16486	16630	16511	16403	16586	16467	16375	16506	16500	16364	16621	16617	16413	16447	16470	16591	16595	16475	16305	16407	16541	16110	16439	16620	16466	16656	16689	16388	16450	16506	16421	16580	16629	16434	16463	16649	16433	16351	16633	16447	16505	16161	16389	16335	16389	16353	16385	16487	16447	16465	16498	16421	16515	16479	16486	16427	16497	16497	16504	16437	16192	16293	16353	16466	16435	16434	16274	16681	16365	16466	16452	16639	16565	16443	16411	16490	16521	16386	16496	16485	16252	16334	16478	16488	16475	16506	16475	16507	16696	16534	16384	16481	16409	16592	16441	16295	16310	16230	16295	16404	16341	16438	16515	16395	16418	16615	16357	16441	16456	16434	16539	16666	16437	16555	16497	16413	16386	16338	16661	16467	16365	16257	16322	16786	16383	16549	16519	16648	16596	16491	16567	16593	16550	16414	16407	16397	16504	16471	16389	16543	16647	16740	16358	16267	16453	16656	16227	16528	16605	16356	16468	16342	16598	16523	16425	16381	16440	16491	16306	16286	16446	16473	16442	16521	16438	16600	16540	16418	16654	16533	16490	16487	16481	16464	16530	16513	16302	16414	16367	16452	16365	16553	16586	16527	16433	16272	16501	16620	16436	16493	16406	16456	16457	16617	16442	16428	16419	16614	16546	16468	16409	16427	16207	16290	16425	16449	16454	16574	16374	16345	16470	16458	16416	16394	16552	16282	16454	16675	16469	16580	16463	16751	16525	16333	16423	16422	16466	16346	16432	16428	16437	16474	16430	16533	16466	16359	16289	16507	16477	16451	16539	16632	16443	16447	16662	16598	16529	16531	16514	16396	16499	16323	16587	16647	16599	16615	16510	16251	16513	16452	16409	16479	16478	16510	16470	16611	16305	16536	16385	16438	16431	16344	16470	16311	16384	16498	16514	16450	16460	16622	16543	16463	16357	16608	16565	16535	16479	16407	16632	16639	16434	16367	16328	16341	16323	16364	16469	16523	16454	16550	16270	16545	16562	16546	16662	16606	16372	16535	16575	16769	16587	16263	16613	16485	16593	16442	16304	16232	16443	16390	16481	16350	16414	16649	16470	16618	16469	16511	16470	16465	16598	16628	16505	16341	16421	16509	16327	16440	16372	16478	16543	16406	16535	16425	16518	16469	16435	16549	16709	16519	16491	16592	16365	16233	16467	16542	16384	16508	16400	16696	16573	16596	16371	16372	16451	16540	16502	16406	16478	16360	16495	16685	16392	16325	16393	16526	16504	16493	16407	16496	16585	16417	16240	16579	16500	16590	16533	16365	16406	16466	16367	16557	16533	16330	16453	16479	16421	16588	16496	16591	16341	16442	16501	16257	16395	16545	16435	16383	16336	16455	16433	16534	16493	16468	16438	16568	16292	16428	16531	16441	16312	16490	16514	16298	16493	16365	16570	16472	16490	16455	16389	16433	16256	16506	16392	16603	16391	16457	16408	16456	16395	16381	16425	16445	16407	16336	16451	16553	16485	16495	16525	16486	16465	16459	16580	16579	16544	16453	16495	16414	16479	16699	16496	16506	16463	16432	16497	16695	16561	16465	16422	16509	16647	16592	16533	16353	16417	16509	16486	16519	16311	16464	16265	16306	16555	16512	16275	16505	16430	16634	16531	16561	16242	16543	16412	16289	16205	16335	16386	16574	16603	16544	16562	16603	16387	16386	16447	16550	16531	16486	16272	16532	16473	16461	16304	16406	16532	16367	16430	16234	16527	16448	16546	16441	16552	16519	16536	16609	16553	16553	16461	16404	16378	16473	16566	16549	16330	16388	16447	16601	16442	16495	16449	16499	16546	16518	16407	16710	16374	16468	16525	16344	16610	16631	16290	16507	16211	16595	16557	16522	16424	16405	16474	16459	16474	16293	16299	16496	16519	16454	16498	16425	16531	16424	16443	16620	16396	16609	16571	16519	16369	16395	16610	16616	16586	16353	16600	16513	16498	16359	16241	16539	16521	16445	16464	16551	16608	16624	16342	16583	16484	16944	16589	16513	16631	16390	16440	16595	16517	16449	16385	16286	16303	16549	16593	16630	16528	16558	16598	16396	16439	16496	16616	16676	16677	16557	16552	16446	16447	16421	16689	16274	16469	16457	16694	16423	16359	16439	16556	16435	16267	16407	16394	16603	16556	16452	16566	16452	16477	16452	16498	16515	16554	16328	16316	16407	16487	16623	16441	16555	16239	16544	16404	16655	16446	16503	16745	16318	16624	16490	16378	16550	16491	16322	16761	16602	16610	16479	16358	16651	16494	16363	16456	16520	16490	16372	16472	16491	16392	16532	16427	16453	16517	16542	16563	16667	16347	16654	16285	16435	16386	16361	16279	16409	16611	16628	16472	16359	16486	16582	16462	16572	16447	16531	16655	16606	16620	16508	16500	16538	16591	16565	16566	16484	16473	16589	16386	16439	16489	16499	16767	16582	16292	16566	16449	16452	16736	16480	16550	16362	16394	16182	16458	16634	16468	16625	16455	16362	16622	16523	16433	16443	16527	16469	16391	16481	16421	16476	16412	16540	16458	16686	16490	16533	16161	16613	16472	16461	16541	16566	16547	16184	16409	16431	16533	16467	16289	16462	16484	16608	16359	16696	16651	16638	16667	16347	16399	16338	16384	16444	16503	16623	16384
28520	47500	44786	35055	29407	25874	23304	21095	19300	18302	17836	17260	16424	16465	15925	15776	15326	15478	15479	14988	14970	15016	14777	14634	14735	14630	14699	14572	14586	14555	14615	14614	14807	14630	14498	14658	14611	14410	14663	14415	14610	14504	14596	14793	14368	14567	14425	14432	14604	14520	14431	14559	14482	14441	14516	14547	14321	14604	14638	14695	14487	14531	14486	14670	14462	14542	14365	14807	14509	14476	14722	14547	14581	14407	14416	14455	14468	14514	14492	14470	14466	14481	14604	14416	14519	14766	14490	14268	14498	14575	14292	14509	14399	14571	14486	14551	14331	14423	14617	14469	14494	14431	14473	14505	14499	14484	14467	14618	14476	14673	14611	14521	14416	14545	14414	14667	14512	14623	14441	14465	14269	14403	14589	14497	14362	14704	14470	14661	14554	14617	14411	14579	14419	14765	14575	14537	14542	14589	14533	14515	14366	14481	14331	14555	14586	14498	14470	14536	14614	14643	14539	14301	14529	14375	14478	14519	14345	14641	14511	14595	14386	14579	14639	14528	14383	14640	14595	14639	14490	14453	14516	14680	14383	14443	14504	14533	14391	14503	14433	14401	14562	14660	14637	14537	14503	14576	14337	14632	14586	14482	14403	14477	14393	14342	14460	14434	14437	14462	14489	14524	14391	14503	14604	14393	14357	14617	14431	14487	14377	14427	14483	14478	14689	14606	14481	14608	14493	14540	14451	14654	14359	14521	14441	14532	14458	14565	14476	14585	14472	14455	14525	14483	14528	14401	14483	14551	14471	14328	14443	14674	14512	14484	14539	14580	14514	14742	14476	14552	14525	14526	14410	14473	14569	14613	14515	14577	14578	14606	14498	14467	14484	14379	14579	14433	14542	14677	14504	14434	14542	14464	14489	14674	14547	14307	14698	14542	14444	14476	14395	14550	14439	14355	14522	14594	14427	14652	14535	14563	14574	14516	14642	14601	14531	14423	14450	14456	14434	14534	14412	14482	14512	14441	14505	14364	14300	14505	14594	14441	14612	14701	14422	14439	14446	14539	14475	14585	14492	14514	14442	14593	14383	14474	14471	14606	14492	14672	14571	14363	14371	14576	14412	14419	14468	14529	14338	14579	14529	14472	14526	14551	14532	14404	14243	14520	14315	14599	14525	14540	14663	14462	14561	14623	14606	14603	14515	14524	14445	14464	14473	14378	14479	14568	14525	14485	14521	14597	14601	14472	14529	14606	14422	14382	14342	14472	14674	14420	14637	14578	14408	14438	14726	14593	14304	14636	14539	14567	14493	14453	14368	14522	14451	14410	14371	14571	14336	14502	14390	14607	14572	14510	14377	14551	14509	14414	14627	14473	14589	14666	14410	14481	14320	14485	14537	14569	14551	14512	14545	14514	14557	14424	14396	14302	14611	14438	14547	14564	14519	14430	14478	14591	14464	14657	14444	14634	14476	14453	14588	14396	14580	14504	14347	14400	14391	14410	14435	14538	14426	14611	14536	14505	14517	14498	14499	14471	14504	14426	14453	14579	14440	14456	14405	14557	14568	14381	14594	14586	14500	14576	14503	14301	14473	14557	14363	14417	14451	14396	14508	14534	14489	14358	14574	14480	14422	14421	14349	14592	14426	14473	14447	14472	14391	14517	14594	14545	14590	14526	14468	14646	14601	14511	14568	14289	14475	14586	14491	14582	14536	14423	14553	14544	14500	14573	14539	14295	14538	14401	14430	14563	14541	14549	14467	14449	14434	14389	14678	14503	14428	14623	14490	14524	14509	14499	14572	14542	14620	14601	14400	14551	14298	14589	14545	14579	14595	14521	14506	14553	14606	14582	14463	14615	14563	14715	14476	14552	14486	14533	14520	14545	14589	14414	14403	14656	14454	14606	14626	14386	14590	14519	14492	14450	14411	14541	14490	14365	14349	14645	14539	14586	14427	14618	14649	14428	14526	14603	14319	14543	14599	14490	14592	14392	14470	14541	14614	14528	14528	14488	14363	14417	14650	14538	14372	14339	14527	14484	14500	14540	14474	14630	14426	14521	14477	14327	14440	14416	14583	14430	14479	14319	14579	14560	14525	14457	14470	14455	14302	14534	14374	14433	14455	14633	14517	14542	14305	14719	14386	14382	14483	14424	14558	14381	14399	14616	14381	14648	14439	14583	14481	14512	14403	14652	14475	14596	14478	14478	14622	14582	14411	14418	14528	14369	14677	14423	14483	14422	14508	14602	14473	14606	14473	14444	14467	14430	14628	14311	14493	14708	14535	14609	14473	14431	14604	14519	14505	14576	14568	14449	14442	14492	14405	14607	14700	14591	14534	14577	14390	14365	14493	14389	14538	14459	14367	14355	14403	14396	14529	14421	14546	14446	14593	14580	14531	14488	14437	14458	14367	14532	14378	14517	14622	14427	14414	14459	14331	14342	14403	14395	14573	14456	14598	14512	14618	14500	14505	14434	14431	14463	14409	14499	14560	14463	14463	14562	14434	14536	14597	14467	14482	14549	14458	14439	14497	14702	14551	14484	14403	14411	14459	14339	14428	14670	14697	14343	14359	14521	14238	14549	14379	14527	14631	14413	14504	14389	14482	14357	14496	14333	14556	14552	14592	14665	14587	14370	14446	14539	14391	14695	14518	14462	14432	14547	14384	14485	14611	14366	14456	14564	14492	14408	14527	14372	14386	14538	14526	14407	14478	14561	14470	14545	14476	14593	14523	14449	14444	14519	14703	14579	14511	14463	14413	14566	14563	14455	14512	14468	14501	14521	14342	14441	14604	14458	14496	14403	14563	14438	14522	14569	14445	14565	14598	14342	14599	14588	14516	14623	14633	14484	14440	14378	14587	14600	14537	14644	14469	14518	14405	14439	14424	14396	14561	14335	14518	14451	14446	14538	14576	14487	14517	14528	14443	14464	14445	14565	14285	14478	14587	14541	14496	14466	14569	14471	14430	14439	14423	14490	14601	14516	14509	14550	14380	14548	14612	14672	14363	14463	14581	14472	14526	14448	14479	14412	14538	14565	14452	14588	14537	14602	14438	14613	14423	14517	14595	14461	14419	14449	14634	14603	14588	14347	14647	14388	14478	14429	14294	14681	14411	14664	14579	14393	14424	14534	14422	14505	14443	14538	14367	14342	14576	14403	14462	14418	14375	14410	14508	14665	14357	14559	14322	14455	14470	14495	14670	14471	14357	14374	14366	14436	14583	14406	14600	14481	14456	14447	14636	14454	14430	14543	14467	14397	14474	14564	14343	14554	14523	14425	14390	14474	14508	14579	14571	14650	14547	14383	14584	14592	14538	14449	14316	14714	14500	14515	14578	14723	14515	14423	14478	14351	14409	14680	14499	14530	14739	14490	14517	14639	14453	14507	14397	14535	14509	14499	14440	14409	14374	14524	14515	14551	14470	14386	14471	14326	14457	14560	14611	14543	14529	14458	14588	14643	14522	14364	14421	14444	14545	14596	14504	14441	14576	14458	14579	14508	14385	14421	14386	14440	14540	14674	14360	14466	14484	14364	14542	14493	14693	14678	14372	14547	14467	14237	14609	14554	14430	14433	14381	14511	14570	14522	14613	14469	14560	14597	14447	14473	14486	14551	14522	14565	14528	14405	14546	14336	14404	14451	14517	14584	14592	14657	14519	14589	14502	14649	14340	14492	14497	14547	14433	14504	14396	14500	14663	14552	14532	14512	14628	14476	14560	14462	14538	14687	14490	14493	14454	14408	14411	14523	14531	14597	14574	14519	14397	14509	14684	14531	14551	14498	14525	14411	14455	14504	14436	14588	14625	14542	14602	14564	14502	14665	14348	14398	14350	14405	14423	14581	14540	14644	14463	14454	14625	14389	14483	14470	14501	14542	14543	14726	14532	14652	14533	14415	14689	14484	14413	14464	14625	14540	14500	14409	14520	14435	14425	14584	14687	14428	14525	14559	14303	14665	14594	14500	14559	14417	14621	14450	14730	14576	14562	14623	14362	14477	14538	14512	14576	14408	14440	14576	14634	14619	14503	14530	14577	14688	14471	14509	14455	14390	14473	14438	14555	14507	14448	14472	14510	14411	14555	14667	14555	14541	14554	14394	14433	14258	14642	14522	14676	14513	14612	14413	14312	14535	14270	14582	14384	14562	14482	14558	14554	14555	14467	14456	14462	14416	14461	14586	14479	14395	14270	14371	14521	14630	14583	14443	14455	14604	14615	14543	14539	14641	14624	14446	14431	14553	14478	14452	14541	14434	14424	14491	14484	14434	14633	14562	14358	14646	14530	14584	14404	14603	14490	14560	14564	14459	14411	14573	14562	14645	14388	14512	14534	14421	14334	14581	14455	14377	14585	14438	14400	14336	14517	14559	14493	14489	14488	14359	14491	14473	14590	14497	14514	14521	14557	14540	14466	14622	14359	14427	14490	14459	14430	14512	14710	14439	14643	14643	14427	14221	14483	14554	14411	14482	14404	14539	14517	14652	14482	14533	14633	14491	14503	14432	14559	14505	14587	14757	14538	14567	14505	14523	14519	14353	14400	14354	14660	14486	14415	14434	14558	14410	14542	14457	14580	14584	14566	14278	14443	14535	14443	14557	14509	14399	14448	14427	14447	14520	14527	14401	14608	14475	14574	14432	14489	14358	14656	14371	14645	14341	14468	14610	14420	14688	14467	14428	14515	14521	14473	14543	14477	14394	14419	14547	14582	14512	14344	14464	14505	14458	14574	14453	14506	14457	14363	14494	14535	14454	14463	14377	14492	14616	14538	14579	14482	14621	14410	14512	14576	14383	14720	14449	14470	14486	14533	14499	14523	14321	14445	14505	14329	14590	14620	14560	14364	14433	14411	14518	14560	14584	14425	14523	14436	14642	14526	14519	14542	14633	14620	14663	14521	14476	14417	14530	14445	14561	14482	14458	14536	14632	14690	14522	14417	14460	14441	14611	14529	14496	14609	14497	14292	14537	14376	14371	14573	14647	14478	14431	14523	14385	14629	14466	14358	14527	14424	14413	14506	14364	14329	14575	14525	14530	14433	14716	14485	14474	14473	14382	14392	14601	14464	14323	14453	14621	14546	14519	14294	14488	14646	14497	14570	14394	14601	14793	14564	14564	14454	14761	14496	14374	14655	14589	14462	14631	14295	14574	14470	14506	14385	14378	14587	14496
22785	21145	28834	24013	22995	27162	29212	24323	22142	21378	20421	19726	19399	19030	18539	18223	18026	17981	17995	17714	17769	17679	17523	17342	17511	17318	17341	17456	17351	17326	17254	17357	17222	17151	17160	16976	17022	17145	17163	17091	17165	17254	17181	17163	17052	17191	16924	17133	17153	16989	17246	17046	17155	17097	17262	17073	17063	17221	17000	16975	16938	17179	17189	17261	16944	17053	17109	17083	17166	17232	16983	17089	17070	17018	17145	17084	17226	17147	16910	16928	17027	17101	17262	17097	17106	17148	17161	17049	17124	17115	17174	17109	17274	17146	17054	16998	17077	17254	17181	16960	17143	17092	17155	16971	17007	17015	16969	17126	17075	17131	16993	17292	16897	17020	16908	17119	17005	17186	17130	17150	17161	17225	17106	17196	16980	17137	16999	17063	17142	16959	17125	17110	17108	17081	17149	16988	17070	17027	16904	16895	17203	17059	16953	17210	17034	16790	17152	16916	17205	17082	17078	17141	17116	17136	16992	17080	17002	17118	17154	17226	16975	17105	17085	17033	17265	16869	16984	16826	16976	17117	17157	16964	16951	17069	16911	17122	16985	16905	16953	16980	16925	17190	17002	16998	17059	17173	17263	17132	17130	17040	16990	17062	17157	17134	17132	17087	16979	17015	17019	17160	17123	16894	17039	17043	16857	17077	17085	17118	17119	17040	17234	16948	17035	16901	17212	17109	17145	17059	16910	17262	17123	17044	17190	17141	17014	16885	17041	17104	16945	17122	17145	16999	17046	17245	17000	17165	17072	17115	17155	17001	17017	17128	17208	16979	17210	17069	17183	17269	16933	17268	16759	17163	17186	17034	16928	17169	16881	17150	16919	17154	17101	17051	17065	16998	17067	17100	17116	17068	16845	16900	17241	16983	17163	17003	17088	17073	17156	16965	17047	17065	17088	16852	17036	17122	17207	17186	17167	17125	16995	17059	17061	17088	17049	17036	17000	17171	16975	17035	16835	16924	17072	17080	17090	17005	17144	17017	16937	16944	16683	17070	17087	17108	17095	17099	16742	16938	16971	17104	17214	17072	17024	17229	17126	17142	17126	16999	16965	16977	17110	16997	17046	17059	17183	17177	17001	16899	16977	17151	16901	17117	17047	17295	17007	17056	17265	16955	16786	16962	17136	16903	16921	16962	17131	17120	17025	16863	17151	17061	17052	16810	16948	17076	16962	17150	17013	17136	17042	17029	16991	16935	16992	17092	17142	17005	17241	17018	16893	17183	16907	17036	16858	17251	17146	17169	17025	17058	16993	17061	16828	17126	17084	17108	17045	17088	17217	17017	17133	16924	17195	16951	17248	17011	17256	17061	17096	17127	17085	17032	17039	16849	17134	17191	17239	17083	17184	17027	16923	16995	17252	17128	17064	17072	16988	16802	16948	16950	16931	17198	17224	17111	16939	17057	16964	16977	17012	16981	17127	17156	16845	17125	17007	17046	16865	17044	17136	17092	17074	17055	17052	16985	17045	16847	17035	17158	17086	16900	17042	17051	16841	17147	16882	17151	17158	17085	16995	17045	17264	17130	16934	17129	17131	17110	17006	17192	17192	17211	16982	17142	16952	17105	17079	17293	17016	17030	17068	17065	17098	16821	16985	16974	17113	17121	17023	17068	17220	16812	17048	16967	17036	17187	17033	17187	16989	17053	17095	17015	17339	16778	17095	16823	17238	16835	16973	17097	17090	17134	17122	17098	17176	16962	17056	17240	17059	17182	17013	17081	17080	16955	17152	16964	17100	16963	17058	16999	17117	17012	16851	17049	17168	17018	17274	17124	17050	17279	17009	17032	16937	16915	17042	17187	17009	17003	16937	17021	16890	17119	17143	17175	17016	16914	17181	17146	17083	17165	17069	17072	17114	17270	17131	17108	17144	17029	17173	17065	16986	16962	16909	17142	17143	16913	17149	17133	17133	17048	17003	17223	16979	16978	17192	17143	17165	17216	17120	16769	17111	17224	17146	17207	17005	17071	17014	17063	17033	17082	17118	17206	17046	16974	17115	16929	16964	17059	17099	17125	16963	17090	17128	17306	17234	16787	17129	17077	16839	16929	17141	17069	17085	16805	17135	17034	17139	16971	17171	17004	17001	16900	16934	17119	17138	16975	16801	17109	16811	17096	17198	16983	16925	17001	17107	16887	16912	17115	17017	16910	16969	17148	17064	17162	17081	17061	16959	17101	17003	17203	17018	17050	17137	16984	17236	17235	16861	16794	16955	16954	16942	16928	17019	16765	16860	16869	17120	16937	17015	17112	17143	16920	17020	16986	17110	17168	17104	16926	16928	17084	17232	16874	17143	17088	17060	17152	16966	17126	16949	17207	17109	17052	17176	17225	17087	17051	17301	17237	16945	17039	16992	17071	16785	17093	16999	16922	17070	17059	17233	17168	16924	17019	17107	17036	16903	16843	17318	17039	16956	16975	17062	17108	17003	17082	16916	17079	16970	16961	17071	17006	17132	17116	17052	17037	17123	16936	16907	17033	17059	17067	17070	16832	16932	16959	17136	17092	17112	17015	16875	17147	17072	17223	16977	17091	17182	17098	16803	17163	16985	17105	17015	17070	17148	17158	16983	17151	16990	16944	16888	17108	16871	16802	17021	17298	17218	17021	17121	17065	17049	17006	17039	17210	17080	17163	17010	16963	17023	17184	17132	17059	17003	16934	17074	17189	17029	17128	16988	16927	17062	17000	16939	17036	16982	17027	17002	17152	16963	17132	16978	16959	17146	16952	17011	17052	16937	16877	17023	17085	16924	16958	16994	17025	16974	17286	17010	17054	17305	17111	17023	17029	17096	17007	17074	16951	16913	16936	17068	17037	17102	17012	17110	16965	17052	17105	17007	17047	17172	16844	16992	17040	16969	17167	16950	17013	16938	17034	17119	17105	16880	17135	17006	17027	17173	17029	17068	16990	17216	17366	17034	16975	16928	16843	17057	17218	17065	17101	16926	17203	17133	17068	17112	17137	16984	17090	17192	17120	17163	17079	16994	17250	17053	16946	16903	16873	17060	16969	17023	17031	17090	17158	17069	17020	16987	17053	16861	17360	17138	17102	16878	17173	17102	16920	16838	16989	17058	17100	17165	16908	17073	17228	17181	16973	17082	17011	17035	17040	17079	17239	16983	17041	17068	16997	16904	16960	17153	17116	16858	16916	17187	17044	16898	16977	16857	16923	17085	16914	16925	16841	17018	16919	16853	17119	17027	16836	16850	16855	16917	17009	16974	16961	16885	17184	16934	17052	16912	16940	17000	17055	17054	16972	17176	17038	16896	16966	17151	17068	17000	16969	16825	17208	17257	17053	17094	16993	17138	17072	17317	17209	17130	17182	17074	16904	17064	17036	17204	17143	16929	17142	17146	17197	17167	17076	17006	17030	17144	16939	17249	17033	17065	17223	17072	16893	16963	17009	17132	16917	17243	17200	16833	17205	16909	17064	16931	17127	17130	17061	17106	16761	17099	17103	16931	16987	17176	17099	17143	17029	17092	16977	17039	16963	16871	17149	17241	17181	17204	17066	17014	17118	17095	16955	16930	17091	16752	16921	16991	16965	17219	17012	17040	17029	17126	17122	17087	17021	16991	17090	16929	16979	17066	17202	17158	17037	16930	17026	17119	17009	17094	16932	17182	17063	17142	17190	17050	17210	17056	17175	16868	17022	17123	17189	17031	17032	17134	17217	17040	16775	17117	17096	17265	16931	17228	17177	17037	17115	17030	16922	16938	17044	17033	16902	17348	17317	17022	17251	17034	17270	17042	16809	16959	17019	17054	17023	17011	17137	16921	16938	17133	16996	17231	17033	17014	16862	17102	16979	17113	17230	17009	17027	17127	16976	17064	17072	17009	17092	17033	17056	17111	17178	17126	17110	17175	16840	16928	17130	17154	17171	17153	17053	17180	17026	16887	17184	16963	17020	17170	17016	17095	17080	17000	17042	16855	16886	17082	17064	16998	16907	17048	17168	17176	17031	17098	17008	17007	17082	16933	17067	17123	16970	17104	17167	17159	17195	17080	17269	16920	17028	17007	17171	16984	17283	17020	17136	16960	16908	17189	16966	17007	17079	17002	16979	17230	16825	17062	17243	17099	16974	17074	17139	16963	16864	16956	17071	17061	16932	16929	16908	17189	16989	17103	17015	17136	17075	17051	16991	17058	16909	17067	16966	16785	16822	17048	17277	16893	16893	16996	16792	17062	16891	16923	17132	16893	17070	16989	16853	16893	17074	17032	16995	17200	17145	17091	17018	17059	16845	17239	17303	17153	17093	16878	17042	17086	16801	16858	16847	17035	17206	17088	16873	17025	16852	17156	17318	17038	17012	17185	16893	16933	17161	16768	17046	17077	17030	17146	17065	17080	16901	17007	17029	17122	17071	16930	17046	16972	17150	17202	17174	16956	16852	16830	16984	16867	16979	16924	17170	17226	17096	17202	16951	17128	17133	17024	16980	17105	17113	17106	17081	17164	16847	17002	17150	17048	16936	16961	17088	17166	17116	17125	16989	17106	16968	17064	16890	17087	17161	17029	17169	16830	17173	16970	17066	17054	16915	16958	16878	17032	17076	17013	17042	16798	17329	17001	17155	17234	16988	17060	17186	17065	17035	17003	17082	17004	17010	16997	17133	16923	17082	17096	17054	17043	17029	17084	16938	17033	16955	17116	17050	16984	17050	16887	17108	16980	16897	17001	17035	17055	17231	17129	16963	17148	17130	16926	16995	17029	17048	16966	17022	16991	16996	17114	17033	17131	16959	16813	17004	16966	16936	16971	17159	17114	17127	16824	16965	17081	17059	17045	17129	17027	17026	16922	16963	17078	17166	17204	16938	16888	16981	16901	17136	17196	17032	17183	17118	16950	16988	16928	16907	17139	16999	17117	17096	17054	16950	16850	17041	17058	16902	16975	17240	17372	17089	16828	16947	16904	16953	17067	17094	17286	17111	17064	16931	16948	16860	16950	17160	16976	16984	17026	17004	17020	17042	16907	17204	17052	16955	16920	16974	17135	17065	17059	17101	17089	17153	17119	17093	16986	17087	16930	16835	16844	16897	16793	16927	17128	17054	17175	17208	17190	17015	17047	16988	17164	17383	17089	16925	17127	16864	17199	16969	17026	17009	17052	16917
30970	53245	49607	39955	35007	30744	27279	24410	22154	20621	18989	18441	17946	17267	16868	16385	16229	15942	15773	15488	15502	15234	15374	15198	15142	15285	15066	15090	15018	15073	15024	15086	15040	15035	14935	15050	14704	14907	14894	14978	14700	14838	15054	14867	14828	14807	14863	14836	14972	14925	14984	14780	14831	14809	14987	14965	14794	14855	14847	14774	14808	14739	14753	15015	14816	14921	14926	14729	14788	14713	14801	14934	14851	14810	14845	14676	14921	14936	14911	14845	14898	14745	14815	14896	14701	14713	14750	14925	14883	15070	14967	14814	14819	14855	14912	14851	14878	14781	14906	14766	14829	14884	14528	14797	14659	14836	14771	14771	14893	14874	14838	14902	14785	14772	14773	14803	14684	14940	14814	14966	14678	14830	14837	14797	14786	14763	14716	14863	14811	14687	14969	14805	14877	14739	14909	14716	14797	14965	14882	14731	14737	14866	14731	14642	14917	14612	14761	14699	14875	14825	14793	14942	14811	14799	14858	14898	14772	14764	15003	14786	14735	14811	14859	14654	14753	14924	14819	14834	14781	14691	14972	14942	14930	14707	14722	14603	14762	14702	14842	14866	14929	14858	14904	14885	14740	14824	14972	14638	14733	14695	14901	14798	14619	14984	14812	14880	14786	14894	14710	14737	14806	14893	14848	14784	14801	14773	14741	14888	14603	14745	15037	14770	14960	14742	14840	14882	14727	14871	14672	14884	14797	14834	14987	14798	14933	15077	14883	14851	14960	14763	14816	14742	14924	14979	14849	15007	14842	14735	14888	14808	14804	14723	14859	14695	14802	14601	14786	14803	14872	14800	14744	14920	14790	14703	14875	14714	14803	14751	14746	14917	14602	14852	14806	14764	14701	14732	14819	14999	14853	14723	14879	14694	14822	14914	14831	14720	14803	14855	14712	14741	14757	14748	14871	14942	14801	14802	14804	14869	14832	14721	14743	14857	14890	14809	14865	14804	14877	14803	14815	14831	14852	14715	14634	14811	14773	14905	14808	14814	14841	14843	14807	14856	14875	14778	14915	14684	14976	14672	14681	14887	15028	14762	14827	14725	15024	14918	14781	14738	14990	14892	14901	14919	14820	14754	14849	14857	14989	14761	14797	14728	14860	14864	14802	14695	14792	14858	14807	14816	14903	14789	14887	14872	14773	14842	14912	14767	14914	14941	14757	14769	14795	14722	14806	14895	14776	14820	14952	14724	14792	14640	14908	14830	14929	14788	14720	14811	14898	14829	14884	14916	14749	14704	15038	14906	14883	14948	14580	14847	14733	14569	14730	14859	14740	14840	14732	14823	14897	14989	14869	14649	14712	14895	14916	14914	14851	14779	14556	14919	14777	14864	14889	14947	14852	14760	14803	14668	15020	14717	14717	14861	14752	14924	14825	14813	14695	14849	14792	14768	14878	14705	14747	14730	14762	14734	14832	14968	14865	14757	14928	14774	14683	14767	14969	14920	14782	14948	14690	14833	14678	14792	14856	14762	14751	14866	14849	14710	14760	14783	14859	14692	14840	14924	14739	14889	14798	14768	14892	14633	14866	14941	14827	14804	15062	14981	14862	14861	14840	14866	14780	14703	14906	14709	14904	14777	15081	15036	14833	14769	15021	14792	14717	14745	14795	14796	14881	14807	14897	14904	14793	14831	14639	14602	14892	14934	14793	14864	14772	14738	14743	14763	14832	14895	14801	14742	14888	14711	15006	14642	14826	14731	14770	14855	14933	14867	14827	14788	14750	14814	14844	14728	14864	14864	14981	14880	14846	15009	14710	14961	14773	14778	14774	14841	14972	14807	14830	14710	14843	14871	14714	14797	14790	14692	15006	14821	14674	14802	14813	14664	14810	14989	14912	14760	14907	14909	14778	14920	14760	14833	14717	14791	14693	14765	14704	14741	14688	14749	14917	14843	14926	14773	14884	14758	14693	14882	14757	14766	14884	14809	14992	14646	14736	14874	14607	14773	14599	14907	14759	14871	14928	14759	14853	14851	14661	14786	14788	14860	14801	14879	14917	14675	14891	14882	14967	14866	14764	14691	14905	14887	14652	14827	14648	14697	14744	14899	14901	14765	14713	14773	14703	14661	14586	15023	14738	14944	14892	14786	14896	14884	14814	14823	14877	14935	14997	14764	14902	14853	14751	14641	14744	14600	14734	14927	14760	14889	14798	14860	14865	14739	14578	14744	14838	14868	14817	14969	14743	14743	14834	14912	14854	14810	14698	14899	14807	14787	14780	14770	14791	14846	14764	14998	14794	14873	14921	14946	14854	14833	14641	14982	14929	14744	14903	14754	14785	14866	14927	14755	14869	14701	14782	14882	14800	14751	14900	14872	14848	14992	14780	14714	14740	14783	14852	14771	14845	14785	14837	14669	14929	14730	14980	14754	14802	14839	14985	14750	14855	14836	14769	14919	14688	14768	14819	14811	14706	14863	14919	14693	14918	14854	14692	14933	14894	14850	14806	14760	14768	14821	14983	14659	14969	14892	14784	14943	14808	14889	14804	14873	14737	14850	14807	14693	14910	14799	14924	14876	14744	14856	14760	14888	14998	14770	14885	14846	14767	14772	14777	14822	14902	14861	14759	14918	14830	14790	14815	14618	14655	14831	14682	14859	14787	14744	14583	14923	14785	14745	14697	14705	14719	14678	14875	14809	14819	14979	14961	14844	14896	14674	14863	14878	14834	14993	14742	14850	14820	14881	14962	14795	14858	14868	14808	14897	14905	14845	14813	14883	14884	14808	14774	14802	15015	14690	14914	14960	14822	14913	14822	14824	14969	14658	14741	14763	14927	14743	14762	14754	14729	14751	14732	14920	14903	14685	14948	14862	14697	14703	14751	14747	14737	14857	14980	14709	14865	14933	15007	14799	14831	14968	14749	14745	14888	14869	14765	14836	14934	14900	14693	14781	14859	14745	14660	14840	14779	14832	14850	14813	14809	14837	14678	14860	14741	14851	14820	14780	15030	14805	14706	14681	14880	14679	14904	14751	14954	14832	14856	14842	14908	14964	14898	14826	14744	14690	14784	14860	14792	14756	14663	14736	14732	14871	14819	14787	14817	14788	14724	14567	14846	14927	14741	14759	14815	14830	14742	14668	14893	14922	14616	14734	14853	14835	14838	14938	14705	14791	14901	14717	14731	14816	14702	14793	14837	14823	14791	14709	14894	14779	14806	14786	14757	14897	14770	14825	14816	14751	14922	14837	14705	14822	14788	14688	14896	14698	14828	14751	14926	14773	14931	14727	14710	14844	14813	14923	14946	14885	14738	14905	14811	14731	14963	14833	14818	14820	14998	14823	14783	14745	14825	14928	14704	14646	14652	14814	14662	14874	14751	14897	14750	14805	14739	14761	14945	14919	14817	14872	14700	14685	14781	14831	14787	14752	14835	14855	14834	14709	14840	14743	14924	14780	14849	14507	14840	14635	14863	14881	14767	14860	14678	14740	14775	14831	14798	14785	14842	14878	14722	14804	14688	14651	14735	14761	14776	14722	14950	14887	14863	14757	14887	14905	14756	14915	14678	14704	14761	14848	14714	14876	14951	14969	14749	14732	14819	14807	14821	14904	14725	14725	14817	14768	14925	14749	14792	14773	14666	14975	14945	14720	14813	14835	14740	14633	14858	14730	14905	14829	15055	14697	14795	14788	14848	14912	14879	14874	14984	14715	14821	14963	15023	14818	14927	14861	14851	14756	14936	14676	14926	14921	14892	14861	14820	15071	14788	14891	14866	14723	14718	14803	14965	14744	14953	14820	14846	14684	14794	14787	14929	14681	14940	14700	14824	14962	14816	14766	14752	14899	14837	14818	14794	14728	14654	14744	14852	14743	14934	14883	14794	14795	14580	14827	15029	14640	14929	14602	14869	14915	14900	14767	14708	14871	14731	14577	14757	14755	14737	14803	14862	14873	14735	14826	14795	14744	14662	14889	14745	14893	15064	14891	14781	14797	14659	14893	14832	14926	14890	14761	14912	14733	14906	14841	14786	14820	14787	14776	14850	14908	14804	14912	14755	14860	14898	14838	14982	14861	14671	14786	14801	14764	14796	14742	14744	14605	14816	14818	14872	14850	14988	14890	14810	14776	14646	14623	14652	14803	14820	15000	14701	14785	14860	14671	14757	14646	14880	14865	14867	14743	14867	14816	14698	14810	14781	14938	14593	14842	14900	14872	14785	14824	14814	14952	14874	14901	14863	14736	14881	14995	14849	14810	14713	14829	14703	14912	14781	14763	14835	14746	14743	14888	14746	14706	14846	14657	14987	14623	14691	14650	14836	14953	14727	14713	14771	14777	14986	14786	14846	14768	15022	14797	14741	14897	14889	14787	14755	14758	14875	14862	14742	14778	14762	14911	14765	14853	14928	14882	14757	14750	14713	14755	14881	14844	14855	14719	14741	14878	14664	14923	14895	14749	14884	14726	14605	14755	14872	14798	14865	14720	14809	14860	14753	14867	14730	14778	14727	14937	14859	14799	14661	14803	14924	14814	14858	14856	14698	14665	14744	14790	14793	14582	14927	14724	14832	14860	14815	14782	14979	14779	14772	14823	14798	15024	14811	14863	14710	14840	14647	14886	14901	14708	14864	14851	14615	14887	14840	14699	14896	14843	14847	14752	14860	14853	14759	14815	14752	14749	14914	14812	14617	14746	14802	14862	14982	14832	14757	14825	14840	14738	14736	14897	14751	14895	14706	14789	14789	14783	14690	15050	14900	14833	14742	14894	15027	14928	14980	14728	14726	15006	14896	14540	14774	14867	14818	14883	14870	14694	14846	14810	14596	14812	14898	14840	14720	14893	14905	14868	14906	14923	14796	14783	14757	14883	14763	14816	14793	14795	14873	14677	14677	14841	14901	14909	14846	14865	14765	14796	14785	14899	14762	14581	14720	14950	14714	14869	14776	14924	14937	14814	14867	14742	14791	14857	14875	14846	14674	14758	14731	14629	14764	14768	14736	14881	14719	14738	14669	14851	14644	14833	14968	14693	14916	14848	14804	14759	14874	14876	14723	14824	14949	14853	14817	14909	14730	14621	14802	14696	14947	14840	14780	15008	14918	14770	14856	14870	14773	14928	14847	14759	14852	14787	14930	14864	14873	14709	14883	14928	14772	14812	14777	14840	14730	14843
28951	26589	33494	29862	24201	21747	20002	18794	18312	17801	17680	17369	17208	16946	17022	16859	16639	16901	16643	16848	16613	16561	16803	16556	16667	16668	16543	16451	16613	16533	16718	16509	16633	16491	16446	16534	16559	16375	16624	16462	16362	16498	16599	16556	16499	16429	16534	16548	16293	16588	16403	16459	16431	16606	16668	16570	16791	16459	16671	16575	16493	16688	16480	16588	16522	16475	16342	16602	16523	16441	16527	16494	16741	16240	16434	16407	16665	16601	16645	16503	16565	16368	16535	16629	16406	16394	16435	16613	16579	16508	16528	16479	16390	16385	16384	16477	16430	16362	16340	16546	16498	16588	16584	16350	16619	16405	16442	16557	16525	16433	16474	16351	16532	16562	16581	16538	16675	16485	16455	16428	16462	16600	16393	16459	16440	16514	16561	16378	16540	16505	16550	16401	16511	16644	16468	16663	16537	16365	16434	16562	16545	16385	16403	16553	16500	16389	16590	16487	16632	16452	16763	16611	16395	16545	16505	16471	16643	16228	16234	16622	16619	16508	16354	16373	16599	16606	16583	16511	16362	16328	16542	16475	16570	16657	16544	16608	16583	16464	16538	16604	16516	16408	16283	16602	16514	16500	16593	16379	16574	16548	16518	16471	16456	16724	16504	16476	16430	16422	16525	16341	16433	16431	16395	16615	16512	16407	16351	16535	16563	16549	16544	16291	16497	16430	16678	16622	16445	16386	16483	16606	16478	16433	16377	16504	16375	16310	16659	16591	16558	16346	16324	16667	16558	16463	16518	16593	16628	16563	16574	16563	16611	16635	16650	16345	16410	16573	16289	16379	16566	16350	16354	16453	16367	16508	16455	16352	16517	16564	16386	16422	16510	16552	16493	16617	16376	16338	16622	16535	16319	16706	16338	16549	16558	16498	16378	16475	16461	16380	16453	16342	16362	16747	16581	16565	16520	16771	16538	16457	16394	16740	16674	16384	16524	16384	16412	16314	16596	16409	16522	16619	16451	16521	16417	16336	16767	16632	16447	16442	16658	16586	16538	16608	16333	16591	16442	16418	16409	16635	16425	16463	16568	16555	16427	16559	16505	16444	16593	16539	16597	16554	16568	16475	16420	16398	16493	16606	16554	16433	16506	16453	16444	16370	16348	16465	16368	16428	16668	16556	16446	16438	16427	16466	16661	16532	16595	16546	16385	16537	16472	16618	16636	16513	16450	16363	16477	16559	16468	16456	16608	16491	16609	16436	16370	16442	16226	16474	16557	16592	16536	16540	16543	16518	16381	16412	16449	16587	16465	16478	16410	16304	16467	16677	16543	16481	16349	16480	16541	16518	16486	16649	16476	16414	16335	16593	16334	16480	16432	16387	16500	16500	16427	16512	16559	16563	16346	16757	16317	16391	16342	16523	16361	16492	16581	16394	16418	16422	16345	16568	16570	16443	16298	16501	16532	16599	16359	16717	16465	16516	16487	16399	16662	16394	16480	16451	16580	16418	16462	16440	16452	16373	16543	16535	16533	16455	16355	16476	16670	16707	16575	16399	16538	16528	16515	16525	16581	16505	16557	16474	16657	16512	16713	16512	16484	16428	16308	16332	16494	16535	16409	16219	16485	16352	16511	16445	16407	16410	16557	16344	16315	16390	16481	16509	16589	16453	16707	16607	16477	16335	16395	16408	16476	16327	16793	16620	16446	16470	16664	16682	16652	16595	16314	16448	16319	16332	16455	16357	16321	16354	16384	16303	16441	16391	16580	16319	16561	16561	16332	16226	16411	16532	16341	16508	16637	16272	16497	16393	16380	16427	16490	16373	16634	16668	16397	16653	16542	16601	16368	16664	16612	16603	16490	16354	16424	16536	16574	16506	16399	16480	16524	16349	16584	16380	16397	16568	16570	16509	16634	16476	16615	16734	16568	16647	16391	16504	16610	16377	16445	16465	16403	16563	16502	16564	16412	16504	16355	16567	16497	16246	16313	16398	16437	16526	16547	16422	16679	16613	16429	16452	16400	16617	16495	16639	16717	16514	16281	16529	16485	16728	16323	16434	16390	16525	16515	16526	16424	16360	16338	16476	16576	16433	16336	16694	16640	16479	16350	16475	16557	16413	16440	16502	16471	16296	16566	16741	16331	16647	16573	16544	16676	16434	16449	16618	16474	16403	16663	16573	16630	16393	16287	16474	16677	16523	16534	16570	16440	16422	16265	16524	16481	16435	16581	16493	16380	16377	16438	16509	16518	16382	16536	16477	16378	16467	16516	16308	16430	16320	16355	16412	16596	16525	16374	16356	16513	16360	16659	16407	16274	16559	16416	16444	16621	16410	16698	16452	16757	16283	16452	16318	16506	16554	16573	16467	16466	16518	16570	16480	16539	16464	16463	16342	16681	16627	16341	16345	16580	16468	16356	16532	16308	16361	16444	16342	16385	16451	16266	16452	16475	16520	16449	16457	16438	16509	16706	16434	16484	16402	16583	16559	16473	16602	16611	16556	16416	16529	16413	16577	16518	16413	16700	16538	16616	16593	16695	16424	16366	16398	16517	16473	16391	16330	16641	16500	16553	16388	16381	16432	16548	16398	16562	16501	16393	16227	16666	16359	16560	16581	16350	16336	16376	16468	16369	16433	16421	16341	16649	16400	16462	16427	16767	16455	16436	16401	16519	16586	16477	16614	16431	16489	16604	16593	16524	16568	16339	16446	16412	16603	16603	16468	16470	16571	16351	16471	16546	16610	16504	16385	16449	16434	16588	16474	16594	16604	16373	16359	16511	16374	16420	16312	16624	16528	16559	16553	16685	16395	16552	16398	16421	16494	16380	16479	16314	16709	16648	16506	16277	16391	16524	16548	16551	16605	16595	16509	16626	16581	16429	16466	16429	16643	16636	16365	16512	16614	16576	16381	16530	16500	16431	16545	16517	16496	16423	16344	16518	16616	16672	16620	16446	16552	16457	16355	16563	16670	16602	16494	16423	16331	16460	16442	16445	16613	16717	16526	16511	16253	16340	16602	16695	16743	16646	16364	16320	16489	16416	16426	16462	16632	16534	16637	16639	16453	16679	16590	16554	16389	16529	16570	16279	16461	16472	16442	16419	16319	16469	16311	16494	16399	16514	16498	16389	16377	16526	16325	16530	16426	16439	16699	16399	16349	16569	16531	16524	16524	16561	16608	16559	16544	16583	16497	16462	16295	16465	16518	16794	16343	16653	16517	16687	16610	16576	16367	16647	16553	16682	16555	16525	16547	16546	16348	16452	16594	16629	16601	16602	16482	16561	16624	16709	16337	16432	16494	16647	16567	16501	16433	16227	16292	16499	16443	16430	16752	16708	16376	16415	16536	16716	16619	16365	16647	16395	16572	16748	16518	16407	16526	16310	16566	16521	16560	16632	16370	16632	16463	16401	16233	16565	16495	16420	16619	16603	16287	16513	16611	16420	16495	16528	16448	16374	16626	16708	16524	16498	16615	16595	16597	16522	16391	16681	16468	16482	16307	16434	16415	16600	16397	16449	16271	16619	16487	16585	16375	16501	16424	16300	16387	16286	16460	16700	16401	16598	16529	16386	16397	16412	16602	16560	16492	16748	16609	16491	16512	16505	16379	16354	16631	16484	16427	16636	16463	16570	16416	16570	16382	16416	16273	16459	16554	16611	16651	16444	16544	16460	16429	16378	16581	16707	16472	16487	16477	16456	16618	16451	16439	16405	16682	16453	16263	16472	16246	16691	16467	16588	16535	16463	16465	16603	16589	16603	16493	16650	16484	16445	16608	16663	16538	16544	16436	16416	16256	16510	16430	16512	16316	16436	16443	16529	16716	16599	16443	16699	16557	16465	16451	16614	16450	16444	16506	16509	16624	16432	16328	16390	16339	16473	16371	16386	16431	16508	16391	16638	16583	16491	16479	16709	16443	16600	16413	16523	16495	16481	16513	16629	16379	16502	16484	16545	16454	16424	16586	16435	16511	16595	16224	16363	16470	16609	16652	16391	16317	16626	16499	16483	16372	16531	16372	16817	16492	16317	16549	16670	16325	16509	16299	16437	16680	16504	16501	16571	16365	16469	16293	16501	16528	16448	16353	16389	16378	16531	16235	16645	16545	16494	16694	16541	16294	16364	16352	16418	16739	16381	16390	16360	16312	16408	16439	16614	16517	16616	16533	16497	16522	16404	16500	16687	16492	16342	16542	16487	16576	16776	16622	16542	16610	16498	16552	16445	16459	16489	16469	16519	16518	16673	16507	16503	16487	16662	16570	16529	16595	16430	16265	16510	16340	16556	16339	16663	16678	16798	16628	16473	16616	16475	16460	16406	16449	16485	16702	16554	16700	16464	16413	16400	16596	16391	16564	16505	16502	16484	16668	16453	16526	16655	16652	16385	16513	16543	16207	16398	16622	16590	16634	16632	16480	16530	16462	16583	16402	16636	16626	16714	16381	16241	16523	16498	16527	16495	16293	16513	16375	16672	16549	16413	16603	16537	16479	16723	16461	16537	16521	16586	16637	16725	16748	16708	16545	16408	16326	16598	16421	16591	16614	16469	16474	16385	16734	16419	16489	16452	16513	16407	16379	16419	16525	16368	16342	16504	16525	16331	16608	16436	16503	16632	16359	16322	16523	16479	16421	16566	16727	16559	16479	16576	16649	16619	16331	16346	16217	16530	16595	16288	16566	16571	16473	16734	16406	16511	16576	16514	16494	16394	16513	16484	16534	16565	16565	16504	16455	16492	16429	16379	16523	16562	16526	16514	16556	16616	16520	16422	16647	16491	16605	16560	16452	16623	16560	16565	16489	16459	16280	16329	16463	16377	16473	16534	16700	16601	16589	16684	16411	16770	16546	16305	16386	16493	16534	16423	16346	16412	16681	16465	16384	16486	16525	16581	16286	16301	16591	16434	16428	16246	16545	16562	16420	16418	16308	16522	16482	16624	16360	16501	16524	16623	16770	16556	16535	16394	16292	16440	16440	16478	16630	16517	16405	16595	16531	16313	16437	16603	16449	16624	16511	16502	16375	16619	16441	16734	16292	16528	16407	16286	16437	16390	16630	16380	16606	16543	16497	16347	16598	16400	16345	16436	16386	16456	16622	16538	16464	16427	16390	16435	16333	16572	16621	16424	16379	16398	16474	16390	16604	16428	16448	16547	16690	16509	16615	16398	16398
28694	40625	38082	29407	24615	21299	19150	17928	17280	16558	16356	15983	15561	15357	15246	15163	15009	14891	14903	14791	14787	14748	14797	14857	14637	14552	14639	14520	14692	14517	14763	14609	14604	14620	14511	14597	14544	14604	14663	14456	14477	14667	14519	14608	14580	14446	14428	14572	14314	14491	14526	14493	14538	14441	14715	14660	14663	14572	14547	14448	14340	14545	14514	14634	14606	14534	14378	14430	14615	14384	14433	14429	14531	14483	14568	14439	14457	14576	14510	14645	14368	14436	14259	14618	14477	14292	14480	14409	14678	14467	14536	14642	14407	14601	14653	14467	14518	14483	14477	14567	14524	14538	14534	14456	14540	14493	14482	14473	14465	14595	14447	14364	14730	14595	14549	14577	14529	14673	14657	14353	14545	14472	14537	14394	14406	14401	14464	14277	14565	14549	14555	14476	14619	14449	14636	14532	14560	14624	14650	14620	14502	14569	14530	14461	14567	14427	14444	14583	14515	14480	14493	14657	14468	14288	14639	14695	14439	14615	14607	14548	14447	14471	14492	14215	14651	14658	14565	14499	14582	14463	14590	14650	14521	14753	14470	14415	14542	14673	14398	14373	14523	14384	14491	14528	14541	14497	14448	14303	14630	14699	14586	14486	14535	14474	14548	14656	14459	14469	14478	14627	14535	14496	14570	14482	14453	14592	14459	14505	14439	14669	14515	14611	14666	14391	14619	14369	14540	14478	14686	14429	14272	14621	14417	14548	14501	14564	14523	14463	14543	14338	14431	14514	14415	14502	14520	14693	14504	14621	14472	14492	14748	14516	14474	14620	14435	14408	14715	14447	14426	14529	14563	14445	14595	14684	14472	14523	14488	14690	14689	14518	14478	14575	14485	14544	14534	14407	14496	14559	14804	14523	14428	14451	14578	14574	14666	14524	14582	14476	14471	14541	14563	14627	14318	14590	14591	14571	14532	14594	14482	14590	14595	14549	14568	14375	14276	14545	14542	14551	14397	14558	14527	14374	14368	14549	14670	14605	14469	14527	14563	14730	14609	14419	14525	14582	14631	14556	14519	14609	14545	14552	14601	14670	14517	14485	14589	14525	14419	14711	14570	14512	14574	14484	14496	14440	14456	14472	14543	14615	14582	14414	14561	14590	14475	14519	14547	14739	14336	14537	14411	14534	14491	14483	14473	14449	14495	14472	14546	14682	14410	14357	14519	14529	14552	14646	14712	14474	14347	14463	14397	14541	14739	14390	14546	14499	14502	14433	14524	14560	14513	14542	14510	14531	14417	14667	14405	14463	14443	14598	14566	14433	14523	14525	14397	14666	14570	14606	14477	14486	14463	14478	14372	14573	14533	14626	14510	14557	14400	14495	14608	14420	14637	14532	14524	14454	14494	14525	14614	14636	14538	14453	14632	14542	14530	14486	14374	14445	14685	14553	14521	14526	14564	14566	14598	14445	14516	14503	14655	14566	14620	14465	14586	14666	14694	14544	14502	14491	14561	14612	14477	14380	14623	14577	14597	14299	14494	14546	14535	14514	14538	14605	14569	14479	14723	14404	14475	14576	14593	14387	14528	14296	14616	14663	14513	14561	14547	14486	14625	14459	14692	14537	14727	14569	14444	14395	14452	14329	14558	14401	14646	14414	14511	14515	14548	14558	14649	14522	14515	14568	14584	14509	14554	14533	14529	14552	14644	14544	14549	14700	14502	14583	14531	14600	14517	14389	14489	14533	14597	14561	14609	14605	14408	14677	14529	14632	14555	14549	14604	14454	14726	14478	14544	14672	14741	14514	14591	14626	14509	14690	14542	14521	14527	14443	14530	14586	14497	14351	14474	14590	14478	14523	14605	14658	14485	14619	14448	14437	14647	14488	14484	14291	14620	14629	14559	14580	14483	14480	14546	14442	14539	14558	14551	14526	14558	14380	14595	14519	14593	14609	14419	14802	14692	14580	14471	14441	14492	14503	14518	14479	14623	14483	14667	14508	14625	14544	14559	14660	14387	14451	14428	14435	14441	14630	14452	14774	14420	14594	14465	14591	14649	14520	14541	14575	14494	14536	14606	14610	14767	14503	14694	14637	14433	14512	14578	14329	14602	14595	14630	14593	14462	14408	14442	14392	14628	14633	14589	14429	14548	14398	14553	14508	14627	14483	14773	14418	14513	14457	14465	14621	14672	14391	14578	14585	14635	14398	14620	14381	14536	14515	14596	14472	14429	14598	14382	14572	14406	14402	14717	14758	14473	14296	14580	14488	14582	14526	14527	14546	14434	14511	14723	14493	14704	14408	14470	14564	14572	14438	14495	14601	14503	14640	14319	14588	14555	14484	14510	14545	14572	14401	14524	14469	14369	14676	14371	14498	14350	14361	14600	14519	14537	14568	14581	14474	14485	14490	14471	14522	14397	14465	14533	14555	14528	14454	14410	14648	14617	14634	14547	14628	14622	14580	14443	14673	14590	14708	14536	14471	14680	14581	14679	14461	14616	14420	14445	14655	14638	14528	14615	14493	14403	14613	14731	14463	14490	14543	14491	14633	14575	14489	14441	14474	14420	14476	14538	14524	14599	14705	14537	14634	14662	14519	14502	14683	14487	14550	14371	14648	14578	14528	14512	14594	14498	14442	14390	14602	14465	14461	14608	14569	14533	14436	14606	14573	14560	14580	14484	14571	14423	14390	14589	14567	14460	14626	14606	14564	14568	14451	14644	14448	14477	14474	14679	14562	14477	14438	14570	14422	14485	14554	14672	14582	14568	14551	14860	14408	14593	14510	14541	14507	14531	14437	14539	14298	14476	14510	14607	14570	14774	14547	14390	14386	14604	14539	14598	14566	14584	14595	14521	14587	14427	14519	14547	14614	14453	14688	14583	14341	14658	14428	14495	14510	14445	14697	14615	14636	14627	14500	14518	14606	14461	14577	14386	14483	14574	14497	14513	14409	14555	14569	14499	14531	14513	14567	14683	14521	14302	14470	14801	14559	14569	14607	14429	14574	14451	14584	14492	14413	14406	14615	14516	14323	14535	14497	14628	14532	14519	14381	14601	14520	14420	14470	14563	14537	14560	14591	14549	14364	14610	14398	14396	14415	14689	14569	14577	14411	14548	14504	14615	14532	14507	14406	14651	14590	14580	14540	14549	14568	14422	14543	14522	14594	14644	14583	14713	14418	14515	14470	14493	14513	14538	14536	14568	14485	14442	14487	14477	14406	14431	14559	14507	14520	14436	14456	14555	14533	14607	14499	14447	14516	14232	14584	14512	14637	14516	14552	14364	14520	14538	14369	14629	14526	14420	14528	14702	14681	14445	14624	14498	14535	14396	14475	14537	14614	14598	14408	14382	14312	14527	14566	14758	14458	14481	14503	14485	14475	14632	14708	14434	14618	14428	14506	14474	14588	14401	14667	14573	14534	14640	14417	14526	14510	14409	14374	14629	14497	14448	14456	14490	14388	14490	14512	14411	14581	14585	14481	14527	14547	14600	14411	14702	14588	14473	14596	14601	14638	14386	14454	14464	14444	14562	14606	14572	14454	14409	14450	14454	14605	14304	14568	14499	14610	14420	14487	14428	14387	14562	14538	14539	14580	14446	14594	14475	14456	14564	14530	14573	14415	14519	14486	14699	14397	14588	14714	14478	14645	14556	14473	14658	14474	14591	14401	14504	14476	14495	14657	14430	14312	14442	14568	14546	14531	14395	14551	14819	14452	14520	14503	14356	14525	14532	14528	14627	14555	14496	14645	14641	14713	14519	14563	14705	14599	14557	14618	14552	14612	14525	14370	14508	14568	14410	14444	14693	14393	14622	14532	14624	14515	14486	14474	14458	14501	14563	14550	14495	14433	14387	14396	14472	14499	14425	14685	14476	14590	14482	14405	14624	14581	14531	14509	14525	14577	14494	14582	14520	14504	14556	14584	14468	14522	14515	14594	14556	14422	14484	14540	14394	14461	14392	14428	14447	14529	14465	14582	14589	14392	14571	14482	14561	14519	14574	14419	14665	14593	14594	14428	14739	14333	14502	14805	14438	14563	14432	14513	14592	14439	14600	14551	14573	14610	14496	14440	14546	14469	14283	14508	14600	14429	14563	14537	14518	14578	14636	14557	14442	14421	14468	14534	14431	14385	14488	14476	14716	14454	14560	14517	14453	14427	14549	14657	14513	14524	14489	14376	14573	14485	14622	14482	14508	14619	14493	14516	14519	14603	14500	14478	14441	14528	14522	14613	14466	14450	14647	14369	14496	14448	14481	14492	14648	14556	14383	14519	14582	14631	14516	14539	14399	14516	14497	14571	14536	14562	14619	14528	14464	14425	14561	14506	14466	14485	14436	14318	14544	14420	14597	14653	14531	14476	14450	14610	14537	14506	14657	14249	14530	14396	14585	14520	14576	14525	14596	14613	14636	14554	14485	14405	14627	14547	14590	14395	14641	14652	14670	14549	14439	14524	14696	14626	14606	14496	14664	14600	14638	14591	14584	14525	14601	14445	14551	14504	14421	14627	14626	14529	14661	14715	14430	14293	14537	14393	14478	14533	14446	14448	14485	14495	14482	14657	14575	14762	14536	14500	14712	14284	14548	14454	14537	14298	14501	14573	14602	14426	14484	14666	14626	14540	14547	14601	14499	14517	14528	14500	14545	14512	14652	14638	14701	14611	14582	14534	14635	14579	14525	14514	14480	14533	14488	14698	14603	14534	14552	14543	14401	14352	14561	14541	14380	14707	14581	14401	14663	14660	14456	14665	14512	14701	14505	14530	14404	14560	14582	14758	14573	14523	14389	14619	14515	14480	14654	14561	14638	14519	14649	14686	14498	14517	14484	14505	14513	14343	14475	14678	14442	14314	14484	14571	14389	14589	14492	14526	14364	14540	14605	14659	14542	14506	14768	14466	14609	14480	14653	14676	14509	14692	14418	14651	14447	14467	14601	14544	14682	14593	14623	14639	14589	14526	14465	14463	14660	14478	14465	14606	14497	14491	14650	14552	14467	14387	14455	14552	14524	14619	14588	14524	14571	14509	14268	14465	14687	14361	14710	14637	14420	14595	14404	14592	14463	14476	14415	14438	14536	14448	14611	14572	14604	14412	14344	14493	14715	14537	14559	14560	14676	14412	14447	14444	14570	14478	14498	14533	14547	14421	14520	14723	14318	14412	14646	14517
24126	21173	28677	25982	25721	25819	24783	21312	19987	19010	18742	18371	17952	17995	17401	17360	17307	17226	17493	17176	17250	17044	17036	17038	16896	16919	17044	16906	16915	16729	16897	16636	16996	16974	17003	16838	16824	16703	16694	17021	16919	16873	16502	16821	16643	16782	16919	16792	16934	16735	16543	16622	16819	16808	16520	16783	16605	16925	16762	16588	17050	16663	16675	16725	16710	16710	16571	16703	16692	16614	16666	16748	16716	16734	16553	16673	16589	16565	16765	16805	16568	16690	16743	16665	16593	16634	16733	16707	16612	16701	16714	16476	16745	16604	16693	16525	16690	16577	16705	16749	16675	16742	16744	16448	16673	16772	16677	16652	16618	16697	16658	16719	16754	16674	16767	16705	16642	16831	16769	16673	16784	16645	16600	16499	16728	16840	16678	16707	16615	16517	16621	16490	16658	16756	16572	16723	16658	16389	16740	16703	16706	16833	16667	16839	16712	16584	16775	16743	16783	16544	16784	16601	16730	16769	16634	16656	16657	16577	16520	16557	16616	16712	16796	16756	16668	16660	16527	16701	16585	16583	16619	16772	16654	16676	16816	16634	16737	16656	16606	16658	16736	16701	16801	16811	16756	16867	16475	16610	16801	16617	16576	16715	16866	16558	16657	16670	16591	16696	16939	16683	16643	16560	16668	16815	16751	16671	16723	16797	16789	16632	16752	16796	16703	16724	16943	16684	16686	16819	16751	16782	16638	16759	16832	16859	16651	16740	16577	16616	16689	16650	16449	16814	16923	16626	16560	16714	16778	16513	16961	16617	16577	16687	16789	16651	16542	16763	16739	16636	16586	16555	16635	16655	16676	16712	16724	16690	16462	16698	16596	16639	16677	16881	16797	16729	16784	16515	16673	16755	16460	16672	16677	16539	16822	16632	16642	16725	16603	16801	16844	16680	16425	16665	16883	16943	16820	17032	16767	16509	16614	16582	16787	16705	16776	16802	16578	16729	16637	16606	16618	16788	16665	16683	16630	16759	16678	16796	16771	16620	16759	16714	16507	16325	16736	16780	16730	16795	16772	16743	16812	16822	16529	16698	16629	16510	16681	16679	16515	16842	16629	16565	16597	16744	16617	16531	16625	16595	16639	16705	16609	16676	16796	16650	16761	16569	16678	16647	16649	16616	16768	16574	16693	16714	16884	16655	16724	16873	16770	16874	16722	16614	16640	16653	16700	16931	16807	16632	16801	16762	16596	16594	16756	16540	16622	16699	16879	16824	16659	16690	16635	16839	16790	16760	16667	16912	16597	16853	16623	16860	16663	16624	16829	16606	16663	16612	16722	16762	16640	16721	16749	16607	16556	16355	16671	16430	16610	16744	16788	16605	16798	16933	16802	16720	16533	16661	16673	16766	16536	16712	16662	16889	16677	16532	16624	16766	16585	16873	16673	16663	16740	16596	16556	16651	16572	16766	16928	16737	16799	16593	16703	16807	16810	16609	16825	16915	16776	16622	16689	16560	16659	16672	16812	16805	16828	16629	16820	16714	16834	16689	16821	16770	16454	16733	16734	16754	16475	16704	16680	16743	16780	16771	16762	16410	16563	16719	16618	16686	16788	16830	16833	16527	16549	16596	16598	16878	16788	16494	16722	16619	16615	16784	17062	16903	16914	16627	16799	16883	16765	16557	16688	16793	16601	16533	16626	16592	16748	16700	16781	16784	16702	16917	16762	16750	16855	16554	16645	16471	16716	16816	16867	16748	16707	16571	16849	16746	16743	16778	16769	16770	16615	16577	16628	16735	16627	16839	16876	16780	16549	16760	16569	16614	16711	16814	16557	16733	16759	16928	16669	16749	16803	16733	16705	16502	16879	16728	16604	16766	16785	16743	16703	16733	16735	16594	16734	16703	16637	16673	16654	16545	16707	16734	16904	16778	16729	16822	16653	16596	16767	16869	16621	16811	16908	16860	16635	16567	16691	16708	16926	16534	16684	16638	16700	16719	16686	16742	16746	16769	16765	16719	16765	16604	16812	16596	16891	16795	16668	16807	16699	16529	16670	16387	16869	16783	16763	16615	17024	16906	16576	16700	16825	16570	16622	16828	16781	16795	16790	16819	16809	16623	16761	16694	16618	16924	16726	16516	16712	16548	16632	16673	16727	16602	16663	16648	16881	16635	16746	16713	16806	16681	16672	16795	16684	16901	16817	16857	16633	16664	16902	16941	16807	16554	16699	16543	16689	16760	16640	16913	16579	16684	16661	16487	16576	16640	16713	16660	16805	16722	16810	16630	16743	16781	16627	16783	16551	16529	16651	16623	16741	16554	16682	16762	16747	16621	16810	16765	16683	16692	16831	16649	16575	16658	16681	16670	16745	16860	16801	16743	16684	16597	16850	16626	16756	16727	16718	16705	16719	16496	16498	16663	16598	16728	16714	16528	16742	16739	16748	16707	16608	16811	16636	16671	16663	16868	16622	16683	16528	16714	16827	16735	16869	16744	16836	16724	16565	16748	16754	16830	16753	16527	16910	16915	16771	16817	16917	16839	16605	16799	16632	16701	16773	16579	16769	16485	16642	16731	16807	16809	16785	16698	16590	16499	16875	16841	16620	16595	16572	16747	16696	16688	16872	16727	16771	16630	16691	16713	16622	16528	16662	16743	16535	16772	16832	16768	16566	16645	16702	16513	16700	16632	16732	16669	16550	16765	16647	16707	16680	16779	16585	16594	16981	16877	16620	16803	16733	16952	16688	16655	16615	16706	16628	16529	16717	16569	16681	16844	16716	16523	16658	16584	16862	16717	16774	16554	16790	16636	16706	16718	16767	16618	16670	16694	16707	16661	16633	16452	16753	16691	16804	16784	16653	16719	16799	16786	16763	16646	16728	16742	16628	16773	16623	16707	16906	16698	16768	16649	16854	16768	16424	16585	16692	16756	16865	16774	16510	16580	16687	16670	16860	16796	16656	16650	16739	16788	16534	16813	16827	16689	16798	16811	16782	16780	16793	16785	16620	16566	16785	16402	16763	16848	16767	16865	16625	16544	16539	16881	16848	16632	16659	16632	16584	16811	16522	16681	16626	16661	16861	16924	16715	16734	16565	16672	16785	16755	16720	16606	16733	16878	16797	16603	16680	16709	16830	16624	16725	16675	16693	16561	16640	16656	16613	16509	16739	16863	16523	16777	16872	16608	16716	16854	16802	16738	16853	16803	16790	16747	16666	16793	16723	16637	16592	16828	16723	16757	16596	16781	16581	16719	16736	16783	16499	16754	16725	16700	16813	16560	16421	16719	16655	16803	16451	16630	16861	16680	16599	16800	16826	16755	16760	16625	16876	16545	16614	16783	16628	16700	16630	16565	16871	16774	16773	16605	16820	16798	16563	16727	16740	16615	16739	16581	16691	16809	16869	16785	16633	16660	16654	16539	16585	16537	16581	16645	16720	16755	16692	16561	16861	16705	16708	16588	16863	16712	16731	16616	16823	16528	16716	16805	16704	16582	16766	16715	16807	16873	16782	16710	16764	16642	16564	16765	16769	16833	16647	16751	16629	16765	16724	16671	16677	16736	16737	16831	16645	16621	16651	16626	16549	16754	16684	16741	16630	16809	16746	16644	16678	16630	16871	16813	16852	16973	16890	16659	16712	16813	16823	16763	16760	16871	16770	16636	16691	16790	16721	16701	16681	16746	16659	16857	16800	16600	16803	16661	16799	16676	16692	16471	16551	16588	16674	16804	16808	16631	16716	16765	16628	16700	16634	16756	16638	16899	16726	16789	16702	16675	16749	16634	16745	16548	16792	16636	16568	16809	16744	16734	16580	16571	16720	16564	16960	16883	16932	16726	16711	16681	16512	16897	16824	16595	16852	16917	16644	16538	16917	16902	16642	16711	16570	16792	16763	16700	16777	16678	16769	16733	16772	16657	16742	16811	16807	16754	16742	16890	16738	16778	16749	16714	16599	16772	16662	16547	16653	16566	16755	16919	16624	16384	16528	16976	16748	16576	16645	16720	16741	16725	16853	16614	16486	16705	16695	16700	16848	16574	16622	16701	16832	16529	16829	16834	16717	16777	16792	16641	16771	16862	16689	16592	16679	16767	16717	16676	16658	16608	16729	16734	16698	16521	16807	16679	16760	16400	16609	16770	16795	16661	16632	16651	16668	16799	16775	16853	16666	16631	16844	16617	16766	16630	16796	16730	16565	16930	16754	16860	16838	16686	16899	16814	16507	16543	16536	16575	16557	16664	16726	16828	16709	16742	16760	16830	16637	16690	16770	16825	16494	16797	16677	16596	16618	16722	16778	16773	16683	16655	16645	16627	16704	16889	16665	16726	16663	16618	16631	16898	16725	16623	16649	16824	16782	16513	16580	16700	16938	16640	16810	16684	16721	16673	16819	16831	16823	16781	16741	16842	16730	16695	16748	16834	16662	16856	16905	16753	16773	16809	16620	16632	16510	16522	16532	16469	16830	16799	16835	16628	16630	16637	16794	16694	16699	16858	16683	16720	16823	16855	16809	16722	16585	16836	16636	16620	16668	16738	16743	16705	16703	16563	16702	16779	16820	16724	16616	16722	16530	16697	16850	16891	16651	16566	16569	16632	16681	16646	16910	16733	16556	16699	16774	16571	16675	16615	16626	16787	16717	16758	16739	16615	16696	16638	16774	16951	16739	16669	16708	16797	16647	16614	16734	16676	16761	16835	16533	16588	16668	16692	16667	16746	16841	16625	16690	16780	16689	16697	16727	16838	16668	16574	16901	16752	16875	16600	16825	16829	16637	16587	16753	16497	16428	16695	16696	16693	16690	16864	16390	16560	16668	16440	16823	16678	16721	16674	16732	16810	16682	16482	16796	16823	16782	16817	16691	16559	16585	16701	16642	16612	16888	16765	16757	16772	16670	16615	16795	16685	16799	16853	16826	16695	16743	16834	16582	16596	16631	16658	16766	16540	16663	16571	16731	16656	16597	16752	16601	16547	16826	16784	16647	16637	16589	16656	16532	16580	16898	16731	16659	16826	16879	16639	16710	16601	16848	16777	16690	16982	16842	16768	16842	16952	16746	16721	16548	16513	16580	16565	16580	16608	16909	16723	16688	16571	16625	16570	16665	16665	16720	16606	16795	16654	16520	16882	16867	16679	16626	16787	16685	16769	16702	16598	16590	16949	16827	16732
28578	48328	45635	36162	31115	25505	23106	20660	19183	17815	17322	17015	16514	16169	15724	15822	15228	15526	15412	15159	15027	15103	14903	15020	14710	15024	14797	14737	14807	14789	14812	14828	14807	14565	14720	14766	14719	14766	14589	14728	14719	14647	14724	14745	14687	14702	14745	14759	14594	14615	14769	14603	14773	14697	14598	14699	14679	14824	14608	14654	14630	14505	14615	14820	14677	14775	14845	14700	14479	14583	14671	14653	14699	14844	14757	14567	14642	14655	14720	14588	14633	14712	14703	14567	14619	14585	14630	14579	14676	14696	14499	14708	14870	14660	14710	14707	14692	14774	14669	14644	14557	14514	14721	14561	14649	14677	14718	14733	14751	14798	14625	14498	14481	14685	14713	14562	14524	14545	14526	14645	14646	14720	14606	14524	14673	14540	14528	14731	14656	14658	14694	14838	14603	14633	14737	14568	14596	14839	14653	14554	14756	14697	14738	14770	14778	14561	14829	14707	14665	14787	14687	14849	14675	14786	14677	14783	14777	14659	14578	14713	14544	14600	14551	14550	14656	14614	14524	14788	14802	14671	14718	14629	14634	14718	14836	14801	14549	14632	14667	14695	14706	14669	14628	14548	14420	14649	14453	14727	14651	14547	14683	14587	14665	14681	14612	14739	14757	14866	14588	14500	14735	14581	14793	14745	14649	14784	14489	14790	14580	14528	14732	14621	14732	14657	14495	14680	14595	14700	14638	14726	14528	14732	14709	14763	14754	14759	14858	14801	14835	14789	14610	14737	14575	14800	14692	14541	14506	14776	14769	14481	14700	14625	14650	14684	14596	14778	14547	14664	14648	14685	14432	14585	14514	14764	14663	14727	14672	14585	14497	14582	14673	14626	14564	14751	14755	14554	14434	14779	14585	14862	14516	14491	14857	14697	14535	14729	14813	14610	14702	14739	14587	14673	14678	14532	14526	14764	14755	14604	14763	14761	14536	14716	14658	14678	14606	14599	14653	14670	14544	14700	14654	14393	14842	14640	14628	14797	14690	14511	14743	14709	14685	14545	14544	14786	14668	14530	14630	14712	14635	14697	14569	14713	14594	14710	14573	14769	14408	14754	14446	14725	14725	14550	14646	14892	14545	14649	14582	14610	14724	14747	14684	14698	14887	14641	14622	14435	14688	14687	14724	14626	14572	14663	14681	14577	14597	14586	14619	14698	14763	14621	14611	14622	14688	14753	14808	14687	14654	14775	14762	14545	14552	14690	14639	14569	14676	14584	14949	14459	14676	14706	14689	14590	14633	14819	14514	14616	14680	14636	14704	14557	14673	14776	14609	14651	14582	14776	14721	14419	14613	14638	14758	14719	14799	14608	14695	14671	14655	14580	14608	14750	14828	14575	14668	14444	14802	14633	14711	14669	14792	14543	14695	14547	14723	14704	14659	14843	14629	14564	14779	14561	14592	14698	14551	14764	14640	14660	14600	14639	14766	14785	14594	14732	14735	14662	14566	14565	14804	14619	14809	14760	14647	14755	14789	14734	14640	14700	14611	14619	14694	14507	14574	14619	14539	14772	14779	14577	14685	14720	14752	14657	14682	14721	14756	14729	14590	14489	14547	14725	14608	14640	14616	14752	14709	14548	14660	14849	14805	14654	14688	14617	14649	14603	14700	14669	14869	14572	14653	14642	14665	14707	14742	14766	14712	14608	14645	14805	14709	14667	14589	14684	14553	14646	14493	14509	14550	14767	14626	14823	14733	14656	14549	14447	14648	14698	14455	14789	14622	14580	14729	14802	14734	14592	14566	14726	14669	14614	14622	14617	14827	14708	14525	14685	14599	14734	14742	14731	14776	14666	14802	14549	14703	14674	14462	14602	14854	14637	14732	14728	14670	14714	14479	14680	14716	14700	14782	14486	14570	14621	14653	14702	14612	14572	14773	14688	14567	14605	14717	14590	14536	14647	14677	14692	14460	14861	14692	14617	14589	14648	14654	14610	14590	14535	14721	14571	14592	14775	14544	14603	14715	14705	14605	14763	14620	14833	14551	14570	14489	14645	14744	14619	14730	14733	14694	14724	14732	14586	14648	14612	14681	14777	14730	14742	14604	14643	14618	14698	14567	14624	14538	14621	14644	14817	14661	14764	14764	14618	14492	14776	14539	14691	14725	14835	14685	14580	14755	14561	14542	14733	14704	14628	14664	14540	14611	14656	14544	14569	14841	14598	14585	14738	14511	14609	14590	14624	14734	14621	14644	14638	14653	14579	14752	14645	14787	14786	14690	14606	14749	14819	14686	14782	14557	14642	14694	14642	14757	14582	14529	14696	14701	14663	14752	14781	14729	14597	14683	14734	14602	14662	14680	14569	14513	14571	14670	14614	14514	14638	14724	14625	14595	14596	14546	14580	14619	14590	14571	14718	14605	14680	14679	14594	14587	14677	14817	14607	14701	14573	14632	14835	14643	14647	14509	14627	14758	14575	14746	14704	14770	14613	14766	14651	14605	14837	14663	14651	14812	14666	14429	14687	14704	14586	14585	14726	14592	14622	14446	14667	14709	14862	14656	14630	14807	14727	14651	14628	14762	14620	14737	14646	14644	14565	14803	14665	14689	14603	14698	14588	14497	14646	14674	14627	14646	14746	14608	14674	14558	14575	14592	14754	14732	14597	14467	14667	14668	14672	14713	14627	14759	14574	14575	14650	14585	14477	14673	14584	14715	14629	14562	14745	14818	14725	14722	14442	14720	14527	14730	14683	14672	14627	14647	14661	14736	14669	14847	14578	14723	14773	14616	14534	14635	14697	14616	14647	14620	14678	14698	14519	14573	14488	14720	14626	14836	14556	14544	14786	14509	14668	14631	14629	14585	14455	14573	14480	14854	14558	14752	14567	14685	14668	14532	14608	14593	14574	14734	14571	14734	14593	14568	14658	14730	14772	14622	14588	14548	14495	14677	14731	14603	14748	14632	14654	14554	14692	14532	14715	14697	14733	14400	14768	14499	14754	14562	14711	14579	14626	14745	14586	14565	14647	14715	14544	14735	14732	14557	14755	14621	14721	14678	14573	14634	14612	14684	14695	14628	14712	14803	14562	14766	14690	14706	14533	14600	14628	14665	14526	14651	14492	14574	14658	14837	14590	14771	14740	14812	14579	14550	14718	14749	14822	14728	14686	14561	14596	14490	14582	14752	14650	14650	14754	14584	14739	14652	14613	14529	14611	14747	14665	14721	14637	14672	14609	14653	14519	14883	14515	14763	14685	14525	14505	14600	14628	14614	14693	14522	14492	14729	14801	14476	14824	14716	14622	14799	14731	14676	14748	14638	14623	14788	14628	14689	14765	14827	14603	14683	14660	14632	14705	14646	14668	14619	14699	14544	14859	14665	14756	14587	14616	14631	14414	14660	14644	14851	14617	14735	14581	14687	14552	14628	14793	14504	14668	14617	14552	14735	14741	14756	14600	14725	14477	14789	14740	14608	14673	14785	14577	14720	14480	14788	14595	14674	14649	14817	14768	14664	14602	14730	14597	14719	14530	14652	14638	14647	14693	14736	14585	14755	14823	14545	14664	14446	14671	14508	14745	14774	14764	14728	14735	14780	14807	14670	14608	14726	14675	14834	14710	14719	14678	14741	14679	14619	14725	14698	14660	14784	14704	14753	14647	14711	14707	14570	14497	14602	14581	14708	14714	14573	14724	14798	14621	14556	14711	14697	14791	14605	14698	14631	14788	14761	14486	14569	14713	14830	14480	14712	14626	14719	14654	14616	14714	14648	14699	14678	14742	14664	14653	14711	14703	14611	14491	14473	14643	14580	14695	14639	14678	14550	14678	14576	14547	14582	14605	14721	14735	14660	14611	14771	14618	14618	14781	14644	14847	14677	14853	14755	14569	14741	14670	14885	14546	14770	14540	14470	14795	14720	14573	14741	14650	14655	14598	14579	14628	14589	14700	14646	14715	14675	14616	14608	14726	14711	14510	14710	14793	14552	14719	14605	14666	14808	14729	14692	14718	14491	14605	14808	14438	14784	14749	14608	14641	14693	14743	14644	14568	14593	14748	14723	14760	14678	14607	14865	14772	14673	14731	14543	14685	14791	14699	14658	14636	14583	14714	14893	14601	14841	14607	14577	14634	14655	14624	14503	14575	14653	14684	14650	14329	14513	14634	14737	14596	14428	14603	14930	14784	14689	14531	14728	14657	14654	14452	14569	14729	14626	14773	14797	14563	14659	14656	14647	14509	14865	14662	14856	14806	14620	14616	14528	14685	14629	14590	14817	14689	14689	14826	14473	14572	14769	14943	14679	14606	14819	14571	14729	14629	14511	14627	14676	14867	14672	14650	14687	14724	14663	14639	14712	14782	14608	14754	14725	14722	14515	14563	14446	14636	14624	14689	14652	14759	14657	14709	14607	14656	14716	14658	14414	14650	14781	14778	14663	14660	14426	14558	14423	14722	14561	14611	14621	14682	14681	14734	14661	14564	14662	14541	14597	14614	14763	14429	14599	14747	14725	14588	14660	14751	14535	14653	14633	14695	14665	14721	14529	14676	14622	14571	14635	14622	14715	14707	14545	14642	14604	14679	14697	14716	14609	14674	14520	14761	14602	14649	14547	14710	14690	14721	14709	14740	14597	14611	14740	14738	14618	14663	14830	14652	14618	14728	14577	14661	14529	14685	14719	14639	14562	14711	14744	14718	14553	14521	14692	14608	14636	14676	14726	14762	14732	14722	14562	14588	14556	14679	14573	14595	14670	14788	14573	14811	14680	14686	14740	14718	14721	14752	14696	14764	14637	14694	14598	14691	14577	14774	14567	14560	14644	14656	14676	14615	14716	14592	14854	14529	14789	14804	14513	14745	14487	14628	14623	14708	14702	14797	14742	14696	14549	14439	14636	14570	14679	14526	14648	14536	14590	14542	14687	14575	14777	14672	14698	14703	14507	14672	14651	14567	14538	14744	14473	14769	14562	14680	14511	14481	14706	14814	14802	14600	14691	14762	14719	14481	14760	14625	14673	14650	14716	14596	14536	14545	14588	14629	14580	14591	14573	14787	14609	14704	14771	14677	14755	14723	14670	14601	14678	14759	14719	14853	14757	14760	14601	14892	14747	14553	14725	14536	14463	14657	14964	14421	14664	14552	14721	14597	14781	14565	14738	14779	14523	14680	14632	14672
22766	21175	28922	24176	23321	26913	29058	24443	22160	20996	20152	19325	19183	18872	18703	18206	18139	18032	17824	18072	17973	17725	17666	17463	17664	17489	17650	17420	17604	17356	17346	17399	17460	17179	17287	17244	17249	17389	17517	17268	17208	17212	17229	16989	17296	17167	17239	17371	17358	17459	17255	17207	17172	17117	17259	17218	17236	17396	17455	17256	17131	17295	17319	17343	17312	17270	17386	17192	17218	17244	17131	17254	17386	17388	17316	17223	17090	17267	17276	17194	17232	17171	17266	17242	17273	17374	17315	17284	17222	17252	17340	17286	17186	17156	17261	17094	17294	17155	17068	17333	17080	17160	17229	17209	17356	17176	17181	17210	17329	17209	17195	17043	17358	17260	16917	17034	17378	17397	17273	16957	17029	17084	17113	17180	17218	17136	17085	17133	17109	17282	17368	17203	17288	17092	17234	17283	17177	17310	16992	17113	17231	17299	17328	17193	17217	17300	17383	17281	17170	17190	17319	17135	17144	17040	17009	17471	17065	17074	17333	17081	17203	17215	17033	17229	17196	17302	17263	17214	17299	17310	17233	17254	17107	17220	17188	17141	16977	17122	17365	17375	17186	17273	17242	17060	17307	17058	17222	17354	17094	17116	17149	17248	17199	17157	17019	17173	17170	17060	17191	17289	17182	17093	17050	17162	16967	17018	17201	17275	17361	17091	17348	17108	17128	17156	17033	17209	17246	17172	17008	17145	17173	17125	17126	17302	17367	17315	17211	17130	17041	17156	17231	17324	17046	16991	17335	17271	17315	17134	17351	17081	17188	17213	17143	17095	17235	17009	17083	17140	17209	17145	17287	17236	17079	17241	17096	17053	17282	17190	17138	17264	17154	17028	17216	17139	17231	17146	16942	17040	17101	17231	17086	17075	17162	17122	17077	17209	17153	17321	17196	17294	17227	16986	17126	17206	17234	17123	17155	17256	17121	17059	17254	17092	17191	17291	17128	17163	17003	17153	17177	17188	17235	17123	17151	17332	17200	16996	17175	17064	17043	17519	17168	17260	17197	17012	16996	17313	17086	17109	17138	17233	17256	17156	17099	17240	17047	17074	17249	17182	17195	17007	17229	17232	17219	17094	17055	17161	17339	17314	17317	17261	17208	17231	17211	17040	17130	17179	17137	17275	17174	17134	17301	17165	17073	17257	17047	17133	17243	17351	17167	17244	17102	17119	17249	17116	17028	17267	17074	17043	17140	17040	17181	17301	17187	17042	17131	17247	17220	17039	17154	17373	17138	17177	17165	17023	17139	17165	17067	17009	17074	17145	17145	17278	17157	17128	17336	17023	17003	17163	17249	17362	17183	17196	17027	17150	17144	17158	17094	17114	17105	17189	17084	17151	17200	17182	17422	17145	17189	17262	17251	17312	17217	17364	17267	17126	16995	17127	17200	17007	17184	17356	17240	17153	17058	17037	17323	17127	17080	17207	17292	17496	17201	17074	17226	17217	17356	17188	17335	17070	17285	17089	17194	17151	17168	17089	17132	17107	17041	17411	17295	17078	17189	16810	17017	17155	17111	17111	17215	17259	17313	17142	17149	17195	17195	17142	17035	17043	17033	16914	17242	17111	16983	17173	17187	17125	17098	17159	16978	17115	17195	17044	17210	17242	17079	16965	17029	17140	17080	17314	17229	17270	17047	17117	17132	17125	17483	17164	17282	17269	17321	17116	17282	17161	17292	17053	16939	16998	17200	17012	17283	17283	17227	17051	17166	17151	17113	17281	17190	17345	17208	17106	17080	17345	17237	17181	17005	17087	17242	17134	17184	17068	17150	17105	16912	17231	17079	17077	17135	17142	17265	17194	17077	17282	17257	17159	17065	17283	17048	17099	17139	17046	17186	17203	17293	17169	17339	17198	17278	17339	17318	17064	16992	17047	17132	17088	17141	17090	17414	17148	17072	17229	17485	17110	17212	17345	17183	17182	17340	17158	16967	17289	17337	17039	17161	16974	17268	17328	17311	17015	17163	17198	17314	17223	17268	17155	17287	17210	17370	17308	17306	17108	17157	17069	17295	17115	17049	17231	17102	17296	17176	17321	17090	17174	17111	17241	17360	17148	17293	17304	17269	17254	17124	17112	17217	17245	17178	17221	17219	17139	17289	17117	17100	16954	17382	17149	17435	17080	17370	17305	17039	17206	16984	17197	17229	17279	17183	17187	17067	17098	17107	17117	17083	17161	17305	17129	17029	17129	17155	17152	17220	17359	17113	17292	17197	17355	17204	17109	17174	17085	17307	17117	17088	17192	17113	17024	17352	17152	17122	17248	17235	17131	17099	17101	17130	17277	17145	17155	17117	17165	17181	17026	17265	17327	17049	17387	17387	17166	17033	17142	17189	17240	17171	17339	17161	17293	17016	17275	17139	17036	17086	17281	17091	17199	17068	17313	17057	17168	17048	17231	17204	17247	17115	17189	17195	17200	17143	17206	17195	17140	17268	17265	17483	17221	17206	17040	17135	17209	17074	17151	16993	17108	17179	16949	17203	17185	17308	17203	17342	17307	17092	17150	17067	17117	17248	17156	17100	17304	17316	17068	17207	17257	17336	17210	17289	17095	17147	17311	17175	17051	17111	17283	17092	17193	17275	17250	17398	17088	17212	17260	17204	17002	17260	17342	17202	17002	16912	17163	17230	17184	17153	17087	17161	17162	17276	17190	17141	17060	17124	17268	17115	17234	17157	17163	17267	17081	17249	17061	17210	17005	17200	17056	17309	17049	17176	16977	17237	17115	17203	17209	16993	17168	17343	17243	17177	17018	17116	17017	17181	17232	17221	17045	17249	17216	17153	17139	17392	17400	17068	17370	17204	17230	17120	17153	17161	17263	17217	17419	17196	17132	17280	17423	17243	16984	17066	17123	17078	17105	17001	17092	17036	16961	17010	17225	17010	17230	17061	17367	17355	17114	17262	17264	17205	17051	17052	17042	16991	16937	16999	17264	17096	17184	17000	17231	17310	17093	16952	17134	17237	17226	17155	17155	17173	17057	17320	17245	17290	17173	17266	17087	17216	17177	17296	16976	17047	17164	17192	17027	17162	17352	17299	16989	17092	17173	17244	17127	16966	17157	17227	17150	17221	17182	17206	17225	17216	17095	17007	17152	17060	17191	17107	17297	17354	16965	17240	17121	17240	17116	17336	17036	17127	17154	17277	17154	17059	16940	17344	17233	17291	17349	17061	17130	17248	17077	17142	17182	17102	17236	17093	17109	17093	17360	17094	17148	17217	17174	17249	17053	17289	17259	17236	17100	17220	17264	17336	17420	17245	17169	17304	17165	17143	17231	17215	17059	17059	17475	17089	17347	16986	17132	16994	17216	17090	17172	17238	17255	17263	17283	17112	17206	17428	16973	17140	16989	17198	17330	17242	17170	17278	17290	17176	17264	17139	17070	17106	16957	17018	17180	17162	17109	17208	16826	17226	17213	17329	17089	17183	17309	17147	17338	17215	17020	17122	17094	17273	17250	17231	16966	17120	17146	17145	17061	17146	17070	17146	17074	17222	17116	17127	17281	17087	17225	17464	17248	17081	17245	17367	17056	17422	17257	16832	17171	17098	17251	17423	17143	17133	17057	17208	17296	17061	16883	17365	17246	17258	17197	17093	17192	17207	17252	17079	17055	17225	17339	16966	17264	17386	17201	17133	17294	17047	17227	17155	17191	17217	17279	17080	17260	17262	17192	17312	17102	17265	17304	17128	17084	17236	17091	17343	17347	17056	17021	16937	17141	17165	16812	17360	17183	17194	17162	17052	17303	17038	16950	17060	17205	17289	17085	17138	17241	17330	17158	17268	17188	17151	17209	17351	17306	17063	17294	17218	17315	17070	17054	17284	17064	17135	17143	17078	17304	17215	17229	17192	17176	17273	17349	17193	17121	17198	17032	17176	17109	17262	17353	17186	17121	17087	17006	17120	17335	17123	17170	17345	17226	17224	17122	17069	17139	16998	17102	17199	17058	17143	17324	17197	17152	17119	17140	17273	17305	17282	17178	17091	17257	17224	17260	17052	17110	17426	17208	17115	17232	17091	16833	16949	17112	17238	17250	17137	16971	17182	17096	17147	17250	17109	17120	17182	17283	17301	17233	17073	17085	17129	17210	17060	17230	17074	17266	17402	17231	17171	17209	17298	17249	17092	17234	16964	17195	17119	17303	17121	17158	17141	17142	17217	17103	17101	16996	17357	17220	17213	17133	17115	17377	17294	17005	17136	17215	16974	17272	17362	16963	17183	17067	17200	17052	17136	17170	17215	17180	17510	17275	17177	17040	17088	17311	17188	17304	17159	17116	17277	17327	17212	17163	17266	17043	17379	17229	17216	17325	17090	17183	17075	17327	17115	17253	17169	17113	17133	17099	17144	17161	17235	17176	17374	17260	17238	17180	17178	17187	17069	17059	17064	17256	17200	16939	17081	17061	17141	17501	17312	17268	17227	17053	17055	17117	17142	17322	17398	17283	17321	17189	17395	17066	17053	17261	17357	17279	17229	17233	17008	17185	17266	17184	17007	17262	17270	17160	17005	17215	17430	17172	17218	17119	17198	17147	16917	17148	17069	17170	17267	16949	17139	16963	17346	17290	17366	17233	17215	17235	17103	17181	17171	17141	17088	17097	17040	17268	17343	17137	17165	17201	17064	17271	16956	17165	17228	17036	17341	17231	16985	17427	17064	17301	17407	16990	17093	17045	17202	17198	17079	17147	17110	17420	17077	17227	17165	17147	17144	17160	17147	17081	17084	17176	17209	17174	17056	16998	17306	17232	17183	17059	17254	17013	17204	17097	17205	17516	16929	17075	17094	17213	17228	17212	17252	17087	17165	17255	16938	17233	17121	16948	17257	17280	17067	16930	17281	17199	17130	17244	17254	17130	17057	16928	17094	17011	17238	17114	17146	17131	17008	17321	17263	17269	16940	17300	17007	17093	17088	17252	17134	17061	17067	17203	17185	17281	17213	17099	17093	17051	17362	17325	17047	17190	17111	17225	17155	17344	17252	17159	17138	17141	17098	17171	17245	17065	17204	16974	17271	17239	17057	17236	17174	17121	16975	17204	17317	17127	17353	17048	16966	17047	16934	17053	17118	17321	17168	17233	17214	17157	17072	17346	17119	17183	16990	17108	17253	17259
31525	53350	51017	41620	34994	30028	27027	24524	21750	19717	18660	18087	17387	17017	16696	16379	16138	15821	15846	15811	15630	15410	15325	15236	15365	15369	15251	15192	15167	15196	15065	15262	15045	15015	15040	14888	14878	15057	15017	14791	14957	15066	15047	14972	14872	14939	15078	14974	15149	15000	14898	14982	14871	14974	14967	14849	15009	15052	15006	15005	15109	14992	15040	14789	14983	15014	14859	14952	15128	14972	15083	14956	14901	14967	14966	15078	14947	14905	15089	14961	15009	14891	14929	15037	14916	14938	14930	14931	14958	14902	14927	14934	15031	14994	14893	14869	14812	14840	14980	14909	14852	14969	14752	15016	14983	15080	14990	15002	14928	14884	14825	14921	14950	14957	14968	14858	14983	14699	14894	15114	14906	14983	15082	14781	14811	15017	14755	14864	14949	14957	14903	15051	15138	14859	14934	15016	14915	15165	15017	15039	14989	14901	14980	14827	14967	14944	14789	15065	14697	14921	14908	14924	14730	14855	14972	14882	14941	14786	15189	14871	14891	15101	15024	14800	14897	15029	14854	14972	14939	14887	15048	14876	14823	14942	15093	14925	14890	15130	14833	14862	14844	15008	14978	14894	15013	15034	14873	14902	15057	14886	15008	14916	14732	14999	14895	15024	14886	15009	14856	14990	14788	15017	14881	14869	14909	14947	14913	14785	14815	14745	14973	14856	14978	14958	14999	14879	14867	15094	15003	14904	14924	15089	14913	15005	14951	14959	14773	15062	14734	14756	14881	14774	15080	14958	14982	14856	14860	14852	14872	14991	14867	14879	15010	15015	15032	14953	14978	14908	14877	14825	14761	14842	15034	15030	15103	14753	14963	14725	14948	14780	14864	14854	14961	14907	14885	15053	15079	14805	14949	15005	14861	14978	14928	14919	15059	15096	14999	14779	14899	14945	14931	14997	14953	14953	14914	15062	15002	15041	14996	14897	14847	14928	15141	14751	14858	14933	14948	14922	14865	14834	14892	15047	14960	14863	15067	14998	14894	14812	14893	15045	15004	14791	14824	14902	14769	15125	14948	15064	15015	15066	14861	15041	14897	14905	14878	14935	14838	15123	15031	14926	14840	14834	14840	14954	14961	15039	14819	14948	14970	15070	14894	14934	14896	14994	14975	14872	14942	15098	14795	14930	14935	15000	14865	14978	14916	14802	14735	14967	14998	14981	14957	14868	15082	14940	14666	15101	14851	14839	14902	14879	14777	14968	14905	14965	15066	15037	14886	14929	14892	14999	15075	14944	14869	15070	14819	14933	14971	14921	14881	15069	15098	14879	14898	14962	15004	15023	14901	15005	14926	15166	14941	14912	14898	15015	14875	14710	14695	14994	14818	15022	14892	14987	14944	14855	15036	14923	15045	14876	14947	14978	15004	14941	14825	14877	14915	15044	14969	14818	15184	14852	14992	14866	15030	15126	14835	14968	14918	14911	14971	14906	14964	14904	14950	15036	14849	14883	14945	14902	14864	14876	15128	15020	14853	14889	14840	15032	14916	14992	14910	14870	15037	14885	14883	15006	15044	14734	14893	14959	14970	14766	14969	14835	14882	14915	14844	14872	14829	14940	14960	14983	14724	14759	15003	15083	15026	14870	15037	14916	15043	14850	14976	14878	15022	14903	14871	15070	14857	14877	14907	14849	14873	14878	14816	15002	14753	14848	14886	14984	14925	14894	14956	15036	15092	15047	14895	14817	14866	14937	14863	14884	14759	15032	15025	14795	15040	15092	14962	14914	14957	14974	14885	14949	15038	14835	15035	14963	14953	14814	15030	15078	14913	14935	15066	14825	14970	14827	14981	14816	14976	14911	14841	14910	14908	14784	14931	14995	14929	14902	15034	15040	14796	14871	15001	14951	14863	14798	15016	14964	14934	14745	14939	14829	14978	14890	14969	14969	15033	14978	14723	14824	15077	14784	14848	15043	14885	15093	14989	14955	14901	14931	14826	14962	14867	14979	14803	14892	14923	14913	14989	14984	14941	15029	14851	14860	15030	14916	14956	14974	15074	15021	14956	15017	15081	14996	14857	14894	14869	14873	14703	14881	14802	14861	15106	14755	15029	15122	14862	14916	14922	15038	14884	15005	14831	14831	14960	14892	14973	14881	14984	14947	14953	14965	15033	14898	14854	14961	14832	15124	14886	14855	15007	14789	14945	14986	14664	14953	14928	14710	14843	14920	14890	15003	14930	14874	15086	15007	14966	15060	14878	14962	14992	14777	14761	14960	15171	14890	15032	14977	15103	14729	14982	15113	14874	14738	14937	14857	14891	15038	15081	14885	15027	14898	15048	14964	14969	14802	15011	14980	14959	14812	14997	15004	15024	14835	15003	15046	14984	14974	15020	14952	14814	14984	14902	14713	15008	14809	14941	14906	15027	14832	15073	14960	14973	14842	14977	14966	15000	14760	14849	14734	14841	14994	14822	15020	14865	14892	15006	14926	14882	14837	14753	14874	14881	14855	15027	14743	15036	14948	14911	14847	14872	14908	14936	14979	14953	14961	14926	14939	14819	14876	14782	14971	14814	14877	15059	14920	14856	14939	14995	14947	14970	14876	14942	15040	15029	14782	14904	14935	14907	14957	14857	15033	14953	14799	15033	15057	14836	14857	14732	14723	14803	14775	15030	14797	15016	14950	14967	15040	15056	14754	15034	15054	15068	14943	14972	15097	14906	14909	14889	14951	15057	15017	14986	14902	14935	14940	15035	14858	14895	15043	15081	15027	14869	14935	14836	15024	14922	15069	14964	14937	14951	14980	14866	14905	14924	15020	14980	15099	14967	14930	14952	15133	14872	14956	14903	15141	14901	15066	15086	15002	14838	15037	15005	14911	14948	14950	15026	14885	14843	14892	15050	14982	15115	14893	14908	15021	14953	15022	14920	15066	14972	14824	15040	15037	14810	14948	14976	15001	15066	14744	14973	14916	14897	15015	14946	14884	14778	14814	14737	14930	14868	14778	14832	14836	14873	14915	15082	14971	14981	14832	14909	14837	15135	14868	14896	14995	14831	15027	14954	14820	14898	14862	14782	14920	14845	14813	14853	15037	15083	15177	15024	15035	14982	15068	14936	14825	14921	15022	14941	14988	14877	14852	14923	14889	14809	15037	15012	14991	14806	14818	14763	14957	14921	14943	14759	15044	14956	14929	14924	15048	14760	15005	15006	14818	15059	15002	14845	14884	15007	14949	14861	15017	14972	14915	14973	15064	15003	14862	14776	14862	14777	15001	14886	14841	14935	14990	14740	15051	14887	14911	14801	14890	14937	15107	15043	14835	14923	15057	14879	14904	14970	15008	14917	15016	14874	14998	15048	15038	15107	14941	14955	14959	14979	14799	14954	14952	15004	14761	14771	14932	14858	15146	14886	14995	14950	14995	15046	14931	14923	14926	14981	14964	15075	14927	14925	14924	14963	14692	14972	15087	15071	14965	14987	14914	15008	14855	15035	14952	14912	14963	14987	14975	14819	14958	14987	14765	15103	14918	14962	15001	14790	14921	14996	14879	14684	14902	15039	14805	14914	15025	14983	15054	14890	14849	14879	14902	14758	14823	15100	15069	14892	15092	14921	14949	14940	14874	14935	15013	14847	14979	14856	14959	15009	14976	14969	15032	14959	14807	14874	14915	14704	15092	15023	14845	15011	14885	14825	15023	14971	14826	14739	14827	14882	14978	15084	15028	14889	15070	14935	15003	14810	15056	14957	14942	14854	14865	15005	14908	14780	14882	14874	14923	14846	15014	14957	14753	15060	14868	14931	14989	15049	14994	14910	14899	14946	14930	14807	14868	14918	14743	15085	14952	14832	14930	15053	14856	14822	14836	14972	14833	14937	14959	14894	14929	15020	15104	14916	15083	14699	14747	15055	14955	14977	15044	14913	14850	14910	14790	14923	14813	15054	14893	14763	14924	14967	15108	14997	15069	14931	15139	14962	14910	14893	15013	14809	14854	15059	14730	14867	14940	15068	14871	14900	14759	14899	14960	15249	15000	15014	14940	14869	14832	14903	14907	15025	14915	14777	14854	14887	14949	14893	14992	15170	14805	14879	14945	15094	14840	14847	14936	14881	14884	14894	14907	14979	14923	14940	14898	14941	15023	14957	14986	14985	14768	14942	14961	14722	14970	14949	15011	15023	14987	15022	14966	14813	14901	15068	14971	15074	15049	14937	15078	15140	14923	14853	14938	15065	14825	14932	14883	15044	15042	14803	15004	14897	15034	14808	15023	15041	15096	14958	14926	14996	14908	14904	14973	15026	15002	14940	14842	15121	14894	15070	14836	15014	14934	15028	15001	15064	14945	14972	14873	15004	14901	14955	14715	15000	14788	14862	15088	14974	15127	14879	14959	14824	15021	14854	14916	14945	15017	14828	14949	14892	14774	14789	14897	14981	14823	14858	14972	14953	14883	14890	14891	14826	14820	14949	14812	14832	14987	14885	14797	14829	14948	15007	15078	14944	14931	14802	14881	14928	14898	15031	14830	14988	14910	15024	14988	14831	14923	14897	14866	14911	14923	15000	14887	14983	14781	14812	14877	14731	14904	14989	14833	14921	15041	14971	14913	14833	14968	14842	14936	14949	15154	14757	14938	14896	14994	14988	14795	14950	14950	14942	14909	15152	14944	14966	14845	14990	15019	14919	14883	15046	14979	14924	14971	15047	14930	14932	14741	14977	15022	15074	15118	14958	14785	14979	15107	14888	15000	14902	15143	14939	14769	14923	14881	14826	15060	14963	14819	14814	14949	15045	14985	14888	14910	14971	14878	15112	14828	15062	14997	14943	14915	14994	15033	14981	14835	14995	15049	14734	14892	14930	14915	14868	14840	14873	14838	14934	14790	14923	14668	14962	14769	15011	15001	14931	14780	14852	14894	14800	15131	14942	14812	14941	14892	14802	14769	14845	14982	14874	14902	14823	14838	15122	14902	14901	14636	14902	14987	14899	14866	14979	14894	14827	14828	14865	14971	15024	15033	14788	15015	14855	14719	14935	14851	15045	15038	14813	14834	14745	14979	15001	14987	14896	14729	14816	14877	14956	15018	15063	14860	14985	14930	14956	15081	15178	14933	14879	14920	14999	14908	14998	14832	15022	14908	14874	14817	15036	14789	14858	14846	15007	14862	14919	14915
28909	26835	33688	29668	23707	21523	20104	19267	18421	17941	17729	17481	17292	17073	16879	16991	16916	17060	16918	16938	16713	16710	16855	16848	16836	16700	16846	16761	16624	16645	16883	16685	16666	16799	16718	16527	16534	16570	16475	16684	16609	16663	16587	16667	16479	16572	16810	16659	16718	16506	16609	16672	16830	16568	16587	16786	16815	16757	16667	16479	16432	16788	16660	16587	16706	16807	16488	16505	16616	16799	16696	16673	16650	16735	16777	16490	16636	16662	16571	16713	16746	16605	16487	16773	16762	16667	16589	16805	16754	16657	16885	16854	16441	16562	16614	16606	16600	16935	16561	16826	16712	16638	16636	16674	16572	16672	16647	16689	16796	16622	16502	16605	16581	16709	16686	16630	16718	16687	16651	16777	16607	16701	16733	16772	16583	16523	16656	16710	16438	16611	16663	16682	16765	16732	16610	16614	16565	16598	16651	16417	16722	16606	16652	16693	16633	16395	16711	16603	16499	16453	16796	16501	16496	16816	16580	16452	16619	16488	16724	16456	16635	16508	16673	16641	16524	16433	16719	16778	16664	16496	16823	16708	16660	16638	16659	16597	16711	16720	16516	16648	16523	16627	16550	16773	16568	16557	16649	16671	16803	16542	16807	16550	16498	16578	16759	16673	16857	16756	16619	16673	16558	16451	16757	16688	16544	16461	16502	16674	16695	16649	16509	16625	16770	16618	16726	16643	16692	16578	16709	16711	16773	16692	16641	16553	16581	16678	16531	16386	16364	16847	16557	16533	16573	16610	16523	16531	16599	16799	16560	16790	16502	16679	16611	16628	16667	16577	16554	16654	16601	16793	16656	16727	16679	16666	16702	16473	16465	16620	16703	16640	16761	16638	16626	16550	16769	16706	16637	16676	16620	16496	16438	16681	16574	16668	16799	16681	16642	16493	16807	16536	16646	16766	16504	16637	16725	16512	16682	16844	16567	16617	16704	16705	16681	16599	16607	16671	16724	16589	16684	16698	16470	16552	16705	16784	16699	16659	16532	16513	16624	16500	16675	16459	16407	16563	16595	16423	16658	16681	16697	16706	16559	16470	16860	16718	16737	16603	16682	16501	16712	16457	16761	16473	16580	16658	16676	16822	16631	16901	16736	16695	16646	16491	16664	16605	16463	16709	16726	16811	16473	16586	16646	16817	16608	16603	16593	16952	16746	16656	16663	16764	16408	16405	16627	16725	16629	16632	16728	16713	16676	16478	16683	16598	16462	16744	16623	16540	16722	16808	16714	16811	16612	16530	16451	16604	16390	16509	16483	16589	16583	16537	16395	16616	16816	16706	16537	16573	16515	16459	16498	16863	16694	16556	16594	16579	16626	16703	16924	16720	16409	16577	16634	16562	16597	16580	16517	16544	16528	16395	16646	16441	16723	16590	16755	16681	16753	16729	16535	16467	16716	16501	16625	16664	16620	16554	16470	16626	16415	16743	16710	16652	16746	16658	16748	16776	16716	16613	16766	16536	16522	16623	16643	16543	16760	16632	16633	16576	16773	16470	16507	16580	16669	16624	16765	16591	16621	16622	16521	16570	16557	16523	16693	16808	16604	16582	16854	16581	16934	16593	16388	16776	16491	16618	16673	16705	16885	16634	16784	16610	16612	16730	16668	16871	16423	16950	16697	16458	16715	16794	16569	16675	16914	16695	16600	16487	16612	16546	16505	16467	16676	16685	16680	16637	16722	16517	16720	16482	16512	16652	16630	16327	16644	16575	16559	16736	16749	16532	16511	16681	16504	16679	16808	16681	16595	16674	16692	16509	16654	16579	16569	16687	16744	16523	16756	16434	16637	16666	16441	16455	16664	16657	16681	16537	16660	16580	16713	16624	16948	16613	16561	16499	16494	16810	16527	16538	16510	16757	16620	16351	16709	16414	16549	16663	16746	16772	16968	16636	16585	16499	16691	16546	16644	16654	16934	16719	16687	16691	16576	16433	16627	16637	16754	16606	16473	16693	16573	16513	16633	16603	16705	16628	16652	16757	16768	16709	16467	16563	16594	16595	16597	16687	16532	16612	16695	16564	16637	16709	16835	16658	16706	16569	16584	16647	16778	16715	16556	16897	16663	16586	16591	16616	16669	16692	16463	16669	16502	16693	16805	16662	16440	16653	16607	16487	16719	16677	16569	16585	16432	16670	16448	16736	16445	16586	16727	16852	16595	16629	16699	16880	16768	16673	16678	16572	16488	16475	16441	16621	16357	16533	16669	16597	16450	16623	16815	16657	16384	16746	16670	16446	16700	16624	16681	16665	16623	16741	16625	16682	16500	16755	16659	16642	16727	16668	16581	16826	16637	16616	16453	16735	16570	16686	16642	16633	16675	16698	16731	16498	16634	16631	16654	16777	16785	16558	16593	16528	16517	16767	16761	16495	16617	16699	16665	16526	16517	16769	16700	16470	16628	16562	16485	16711	16538	16365	16641	16779	16549	16689	16513	16747	16749	16633	16649	16605	16552	16745	16703	16684	16863	16492	16544	16443	16587	16625	16663	16759	16656	16586	16695	16688	16619	16538	16761	16620	16346	16589	16713	16448	16725	16377	16580	16601	16522	16932	16557	16845	16676	16709	16580	16689	16719	16581	16786	16655	16530	16592	16605	16576	16754	16755	16581	16815	16620	16788	16370	16881	16846	16496	16598	16613	16499	16702	16638	16557	16532	16518	16734	16568	16788	16586	16764	16435	16658	16687	16679	16794	16859	16767	16657	16784	16612	16614	16711	16720	16938	16677	16790	16709	16558	16636	16598	16713	16789	16696	16708	16682	16434	16597	16701	16746	16610	16693	16749	16554	16653	16465	16706	16728	16489	16499	16716	16463	16569	16545	16704	16841	16626	16702	16624	16615	16818	16533	16763	16565	16590	16617	16599	16698	16505	16783	16484	16633	16652	16529	16627	16661	16886	16425	16595	16713	16561	16681	16714	16718	16646	16731	16673	16477	16735	16593	16677	16705	16648	16756	16476	16486	16559	16563	16726	16700	16655	16571	16718	16694	16499	16647	16515	16771	16579	16233	16601	16858	16445	16420	16561	16762	16729	16603	16783	16677	16470	16750	16770	16595	16653	16613	16802	16610	16631	16715	16630	16664	16856	16661	16617	16505	16432	16594	16649	16841	16722	16507	16582	16661	16443	16673	16585	16354	16439	16754	16744	16504	16681	16562	16536	16600	16473	16411	16634	16532	16886	16754	16624	16604	16638	16547	16604	16627	16339	16451	16707	16551	16585	16686	16577	16365	16343	16603	16654	16628	16514	16706	16662	16640	16737	16381	16713	16747	16548	16645	16964	16669	16684	16587	16615	16669	16668	16468	16744	16554	16461	16730	16739	16702	16572	16662	16804	16514	16561	16594	16504	16582	16505	16696	16639	16773	16793	16686	16824	16694	16842	16760	16775	16576	16568	16669	16564	16820	16544	16694	16708	16578	16626	16513	16584	16461	16679	16738	16597	16595	16575	16463	16605	16743	16751	16713	16439	16538	16655	16557	16672	16698	16716	16681	16778	16632	16665	16670	16794	16824	16555	16550	16656	16636	16577	16804	16609	16552	16497	16652	16717	16543	16555	16618	16748	16625	16574	16669	16877	16649	16545	16493	16717	16729	16754	16630	16675	16750	16763	16656	16604	16606	16923	16705	16582	16775	16722	16583	16465	16710	16827	16461	16804	16599	16655	16733	16767	16782	16499	16649	16533	16732	16561	16702	16774	16631	16595	16769	16703	16637	16482	16673	16624	16744	16716	16563	16666	16653	16642	16550	16631	16570	16754	16527	16727	16705	16629	16518	16602	16658	16522	16729	16607	16628	16625	16657	16613	16529	16793	16646	16581	16714	16640	16869	16632	16800	16659	16496	16737	16531	16649	16612	16684	16754	16664	16572	16769	16549	16520	16643	16751	16604	16529	16515	16687	16612	16699	16394	16605	16670	16784	16674	16636	16735	16634	16677	16669	16639	16664	16629	16663	16573	16564	16831	16734	16550	16805	16812	16684	16686	16741	16640	16647	16640	16797	16569	16569	16526	16510	16706	16771	16580	16840	16647	16822	16669	16566	16598	16723	16571	16818	16720	16655	16697	16743	16691	16654	16578	16702	16639	16654	16777	16725	16470	16534	16734	16657	16680	16919	16646	16684	16619	16583	16731	16651	16566	16525	16600	16733	16613	16595	16627	16715	16610	16591	16689	16788	16618	16585	16792	16572	16475	16701	16631	16560	16613	16558	16724	16663	16625	16646	16526	16709	16653	16639	16600	16870	16735	16729	16684	16689	16500	16474	16515	16697	16592	16605	16483	16749	16757	16799	16628	16876	16751	16720	16662	16775	16776	16531	16676	16625	16771	16513	16658	16673	16728	16704	16643	16600	16738	16413	16808	16535	16630	16631	16782	16688	16554	16736	16651	16654	16706	16768	16814	16746	16685	16695	16669	16402	16466	16656	16519	16828	16703	16611	16631	16644	16585	16472	16663	16681	16710	16725	16657	16771	16501	16583	16629	16760	16652	16361	16476	16408	16583	16785	16680	16625	16630	16571	16522	16776	16699	16698	16502	16792	16636	16744	16613	16527	16510	16596	16730	16541	16525	16670	16631	16647	16580	16830	16698	16836	16719	16445	16633	16750	16676	16764	16639	16722	16555	16641	16404	16505	16603	16857	16709	16496	16788	16692	16665	16800	16746	16567	16787	16724	16404	16827	16692	16696	16561	16494	16536	16767	16510	16759	16704	16654	16559	16631	16615	16788	16491	16693	16678	16559	16556	16574	16594	16788	16684	16623	16794	16597	16849	16564	16419	16676	16759	16781	16454	16761	16637	16517	16417	16478	16659	16542	16799	16458	16843	16551	16512	16586	16646	16677	16553	16642	16493	16711	16441	16661	16654	16802	16809	16669	16516	16653	16573	16650	16616	16694	16683	16414	16497	16525	16661	16718	16702	16802	16640	16528	16679	16782	16726	16779	16658	16574	16553	16738	16671	16599	16578	16790	16632	16773	16651	16552	16573	16709	16744	16548	16583	16758	16479	16700	16482	16683	16597	16588	16661	16660	16778	16649	16457	16753	16854	16648	16534	16644	16656	16779	16670	16657	16586	16515	16307	16736	16756	16790	16707	16740	16433	16575	16968	16427	16570	16524	16704
28389	41545	37876	28647	23714	20918	19563	18083	17338	16625	16284	15656	15582	15376	15114	15056	15038	15092	14897	14801	14706	14752	14689	14736	14633	14548	14784	14612	14724	14694	14759	14656	14686	14670	14711	14514	14428	14739	14462	14422	14588	14584	14640	14810	14418	14597	14602	14732	14449	14694	14553	14563	14430	14484	14503	14474	14428	14478	14699	14465	14503	14508	14524	14446	14679	14405	14596	14608	14591	14512	14539	14594	14595	14514	14472	14795	14335	14659	14338	14527	14490	14587	14522	14505	14639	14513	14533	14571	14549	14425	14360	14655	14630	14444	14532	14541	14607	14626	14572	14718	14504	14660	14588	14555	14605	14566	14445	14595	14518	14583	14367	14616	14522	14516	14629	14592	14497	14506	14545	14717	14587	14379	14604	14460	14401	14751	14421	14295	14536	14522	14688	14657	14552	14510	14560	14555	14549	14581	14457	14528	14575	14537	14598	14558	14529	14635	14494	14458	14384	14505	14609	14491	14561	14646	14563	14474	14654	14414	14603	14470	14550	14386	14674	14571	14578	14551	14508	14496	14603	14463	14482	14546	14513	14502	14456	14618	14422	14529	14535	14427	14477	14466	14423	14453	14509	14514	14530	14519	14717	14361	14579	14574	14508	14420	14552	14685	14686	14555	14565	14527	14674	14522	14657	14686	14537	14352	14535	14483	14532	14511	14381	14543	14612	14614	14606	14607	14440	14462	14550	14611	14467	14468	14518	14478	14561	14505	14548	14446	14474	14610	14474	14488	14458	14385	14613	14627	14540	14543	14612	14561	14551	14526	14619	14531	14527	14792	14502	14581	14521	14431	14411	14540	14691	14528	14394	14567	14471	14548	14531	14477	14603	14502	14594	14504	14564	14470	14480	14566	14439	14664	14603	14502	14639	14561	14355	14480	14626	14535	14592	14524	14685	14543	14691	14491	14462	14440	14599	14631	14594	14502	14683	14531	14390	14597	14681	14580	14533	14491	14576	14485	14546	14517	14465	14659	14462	14631	14629	14416	14471	14589	14569	14716	14521	14546	14458	14578	14503	14583	14671	14386	14463	14394	14777	14503	14551	14671	14677	14554	14571	14550	14635	14680	14449	14441	14513	14538	14544	14586	14552	14534	14510	14506	14625	14583	14456	14489	14458	14351	14460	14575	14632	14398	14495	14450	14582	14475	14493	14484	14609	14510	14644	14524	14659	14366	14404	14717	14587	14625	14518	14517	14409	14575	14649	14488	14554	14544	14623	14463	14769	14411	14623	14452	14567	14639	14415	14559	14481	14671	14470	14635	14621	14621	14649	14513	14653	14642	14465	14443	14591	14586	14445	14643	14488	14399	14487	14578	14527	14575	14357	14579	14578	14418	14546	14622	14509	14535	14480	14592	14851	14469	14618	14548	14600	14466	14662	14652	14513	14490	14582	14520	14651	14570	14493	14500	14634	14577	14657	14627	14454	14400	14537	14578	14512	14495	14518	14619	14565	14626	14567	14430	14592	14511	14475	14589	14438	14601	14535	14528	14492	14450	14702	14439	14470	14341	14485	14802	14532	14728	14483	14430	14616	14517	14468	14487	14701	14283	14528	14455	14673	14596	14503	14577	14380	14368	14375	14484	14472	14554	14705	14546	14444	14515	14445	14635	14698	14415	14614	14411	14444	14518	14518	14546	14534	14429	14494	14624	14552	14480	14608	14301	14553	14427	14588	14652	14413	14595	14626	14544	14473	14559	14468	14601	14549	14656	14619	14613	14365	14527	14393	14716	14523	14535	14466	14511	14547	14382	14518	14689	14509	14518	14517	14599	14477	14618	14568	14597	14573	14510	14446	14419	14546	14618	14462	14578	14677	14553	14632	14551	14384	14433	14605	14721	14533	14778	14703	14552	14436	14531	14510	14613	14672	14529	14343	14586	14507	14543	14477	14455	14606	14484	14573	14553	14605	14572	14571	14601	14571	14346	14669	14515	14508	14460	14563	14517	14468	14626	14349	14409	14689	14422	14611	14523	14415	14609	14521	14466	14428	14469	14379	14504	14445	14620	14594	14582	14597	14560	14406	14632	14472	14554	14570	14571	14645	14599	14525	14662	14557	14652	14491	14618	14550	14604	14641	14461	14566	14619	14417	14599	14633	14549	14655	14740	14345	14505	14669	14629	14494	14462	14455	14550	14416	14556	14426	14528	14514	14453	14600	14576	14563	14495	14512	14675	14622	14603	14541	14665	14656	14414	14671	14426	14540	14484	14493	14603	14557	14558	14631	14572	14461	14595	14474	14725	14566	14523	14483	14545	14483	14567	14561	14476	14603	14494	14663	14587	14556	14575	14623	14635	14479	14701	14549	14479	14489	14528	14484	14385	14450	14495	14604	14508	14519	14488	14631	14485	14561	14493	14686	14563	14301	14558	14723	14595	14471	14635	14549	14619	14369	14517	14409	14560	14434	14580	14623	14459	14509	14525	14575	14533	14423	14690	14589	14561	14503	14654	14665	14515	14481	14701	14527	14559	14600	14601	14567	14724	14646	14512	14656	14371	14533	14560	14453	14400	14549	14761	14545	14491	14628	14528	14537	14560	14542	14529	14479	14493	14641	14350	14518	14450	14628	14565	14794	14405	14638	14561	14461	14509	14650	14565	14600	14474	14450	14607	14529	14412	14536	14542	14435	14483	14438	14429	14478	14575	14453	14500	14483	14566	14650	14585	14525	14332	14498	14647	14711	14674	14644	14585	14412	14526	14462	14501	14515	14648	14431	14389	14680	14649	14527	14550	14493	14529	14624	14660	14423	14502	14406	14364	14543	14626	14603	14606	14535	14551	14460	14506	14409	14559	14812	14683	14583	14561	14427	14660	14517	14537	14496	14634	14527	14522	14491	14570	14626	14620	14465	14544	14508	14649	14471	14384	14573	14432	14629	14456	14440	14498	14554	14520	14550	14373	14432	14459	14484	14652	14411	14564	14490	14597	14432	14634	14617	14515	14750	14443	14386	14635	14541	14601	14454	14623	14616	14351	14777	14346	14570	14621	14537	14595	14611	14454	14555	14606	14532	14414	14599	14414	14488	14564	14524	14594	14618	14486	14635	14388	14537	14276	14587	14339	14540	14446	14504	14583	14641	14400	14468	14637	14646	14571	14447	14427	14578	14536	14514	14401	14419	14632	14478	14587	14494	14439	14503	14393	14569	14595	14611	14429	14573	14630	14515	14481	14478	14722	14525	14555	14694	14513	14614	14475	14460	14487	14355	14663	14474	14487	14509	14638	14369	14411	14678	14729	14578	14538	14528	14602	14584	14506	14593	14561	14595	14653	14657	14550	14622	14515	14420	14361	14520	14547	14651	14602	14653	14509	14633	14458	14555	14483	14657	14502	14448	14644	14490	14601	14520	14674	14767	14627	14507	14574	14477	14537	14663	14595	14237	14526	14599	14517	14698	14599	14561	14520	14454	14397	14541	14463	14541	14642	14840	14620	14647	14655	14441	14630	14459	14564	14409	14615	14416	14712	14816	14561	14565	14616	14586	14454	14713	14500	14527	14670	14542	14558	14404	14323	14583	14578	14532	14680	14456	14501	14589	14565	14569	14600	14500	14418	14657	14501	14486	14504	14526	14315	14596	14519	14521	14518	14481	14736	14394	14441	14632	14470	14628	14538	14696	14612	14506	14568	14589	14515	14465	14493	14469	14614	14461	14524	14597	14708	14592	14476	14413	14488	14485	14610	14553	14645	14537	14523	14479	14656	14633	14533	14691	14526	14376	14489	14624	14495	14469	14501	14509	14599	14606	14556	14530	14483	14649	14544	14568	14635	14544	14568	14510	14570	14645	14622	14647	14662	14568	14604	14389	14785	14717	14577	14568	14662	14725	14612	14471	14548	14516	14670	14687	14442	14589	14561	14604	14506	14516	14517	14563	14564	14584	14622	14690	14652	14687	14502	14554	14516	14575	14506	14413	14562	14547	14775	14499	14500	14740	14433	14548	14519	14593	14513	14655	14469	14462	14533	14676	14515	14787	14571	14574	14648	14585	14548	14593	14465	14406	14520	14461	14728	14526	14606	14623	14608	14515	14513	14581	14576	14708	14366	14552	14539	14551	14576	14434	14442	14465	14633	14605	14520	14728	14622	14517	14615	14434	14567	14435	14436	14492	14620	14517	14536	14529	14481	14586	14541	14769	14709	14568	14401	14460	14578	14813	14649	14603	14616	14655	14454	14780	14434	14752	14376	14517	14557	14508	14527	14573	14635	14604	14493	14574	14599	14594	14684	14536	14523	14479	14480	14480	14670	14666	14594	14389	14521	14334	14494	14498	14565	14423	14544	14467	14722	14453	14511	14613	14600	14461	14693	14561	14578	14595	14586	14584	14692	14422	14599	14566	14659	14594	14434	14482	14661	14691	14385	14632	14540	14540	14407	14369	14460	14465	14590	14563	14475	14554	14476	14393	14519	14556	14617	14533	14416	14761	14452	14605	14630	14553	14532	14485	14600	14546	14684	14485	14625	14462	14556	14573	14712	14515	14481	14602	14550	14397	14472	14460	14541	14412	14527	14602	14886	14609	14500	14610	14434	14548	14728	14608	14553	14488	14638	14717	14480	14598	14645	14575	14589	14566	14483	14529	14555	14601	14536	14580	14647	14439	14559	14577	14603	14476	14486	14495	14606	14615	14444	14580	14599	14563	14616	14711	14624	14719	14641	14716	14518	14642	14634	14413	14684	14493	14569	14413	14640	14406	14578	14493	14544	14516	14511	14594	14588	14631	14490	14591	14490	14573	14674	14523	14624	14474	14588	14581	14454	14604	14597	14465	14738	14535	14532	14528	14337	14511	14599	14677	14741	14528	14564	14410	14523	14579	14652	14636	14513	14661	14650	14583	14552	14497	14554	14583	14493	14589	14540	14561	14746	14550	14451	14681	14728	14620	14555	14557	14557	14531	14576	14426	14437	14354	14532	14593	14561	14532	14623	14562	14579	14580	14755	14493	14488	14608	14749	14608	14460	14575	14452	14517	14603	14585	14494	14583	14674	14469	14520	14545	14581	14490	14542	14577	14446	14415	14416	14483	14657	14467	14566	14732	14432	14627	14567	14500	14548	14485	14496	14675	14427	14501	14527	14729	14463	14582	14599	14536	14571	14552	14503	14493	14603	14632	14695
24082	21221	28782	25897	25213	26165	25362	21653	19734	19094	18730	18367	17778	17591	17484	17350	17177	17163	16984	17152	17001	16829	17216	17004	16834	17074	16846	16935	16843	16792	16896	16864	16758	16747	16791	16638	16770	16707	16898	16712	16831	16816	16697	16923	16664	16618	16756	16587	16720	16770	16787	16501	16760	16716	16721	16774	16622	16838	16909	16784	16505	16489	16768	16704	16531	16595	16714	16569	16709	16767	16669	16551	16774	16610	16783	16449	16524	16705	16690	16558	16712	16624	16598	16705	16529	16718	16595	16312	16749	16886	16792	16746	16689	16830	16550	16574	16630	16749	16682	16461	16931	16713	16581	16690	16387	16766	16569	16671	16558	16650	16652	16664	16712	16778	16828	16590	16872	16762	16906	16508	16734	16777	16594	16595	16674	16570	16458	16524	16618	16641	17003	16605	16570	16549	16555	16726	16251	16713	16703	16608	16645	16468	16642	16777	16589	16732	16725	16509	16646	16565	16663	16668	16746	16601	16460	16529	16578	16727	16664	16835	16470	16665	16692	16737	16597	16685	16624	16722	16610	16720	16648	16659	16604	16460	16619	16636	16704	16766	16436	16746	16655	16514	16659	16663	16582	16556	16722	16501	16795	16519	16677	16661	16696	16861	16530	16743	16574	16622	16812	16640	16689	16661	16747	16691	16869	16772	16510	16629	16749	16613	16467	16566	16659	16550	16747	16510	16803	16813	16549	16747	16603	16629	16634	16510	16710	16743	16481	16619	16650	16740	16695	16596	16598	16558	16762	16668	16612	16681	16615	16632	16644	16747	16600	16776	16634	16715	16943	16663	16517	16797	16472	16749	16674	16762	16835	16556	16581	16495	16604	16537	16705	16463	16720	16728	16732	16497	16611	16572	16604	16523	16357	16561	16576	16732	16718	16588	16631	16566	16743	16669	16659	16497	16626	16876	16579	16457	16783	16503	16686	16561	16562	16811	16579	16689	16816	16686	16783	16668	16610	16778	16718	16543	16540	16694	16627	16601	16699	16652	16700	16551	16659	16657	16542	16515	16595	16762	16798	16805	16739	16778	16650	16664	16671	16645	16616	16756	16849	16607	16565	16566	16632	16589	16663	16578	16624	16459	16696	16606	16480	16655	16730	16450	16704	16520	16506	16516	16682	16545	16795	16498	16596	16529	16738	16720	16627	16693	16597	16649	16650	16635	16668	16656	16494	16539	16478	16546	16602	16563	16540	16690	16602	16609	16663	16762	16560	16743	16631	16397	16565	16505	16648	16640	16590	16575	16406	16551	16580	16617	16741	16644	16712	16480	16603	16516	16745	16658	16727	16588	16736	16567	16450	16485	16585	16542	16738	16715	16596	16678	16895	16623	16462	16634	16413	16720	16648	16586	16584	16658	16622	16728	16925	16527	16783	16879	16826	16862	16904	16523	16484	16682	16745	16480	16670	16760	16610	16669	16434	16669	16839	16552	16783	16473	16663	16482	16616	16381	16604	16617	16687	16709	16721	16694	16579	16627	16657	16821	16447	16668	16588	16524	16507	16553	16605	16688	16557	16559	16616	16832	16727	16586	16759	16708	16664	16609	16822	16557	16677	16802	16710	16641	16498	16677	16498	16636	16851	16635	16762	16915	16742	16667	16582	16480	16759	16602	16555	16724	16567	16623	16630	16880	16741	16633	16656	16638	16654	16610	16718	16620	16823	16546	16703	16637	16694	16675	16737	16642	16646	16568	16779	16748	16737	16834	16623	16742	16529	16647	16717	16675	16506	16878	16799	16597	16655	16766	16764	16669	16401	16495	16813	16543	16511	16485	16789	16588	16664	16672	16690	16597	16897	16561	16722	16638	16605	16687	16563	16606	16585	16374	16694	16733	16617	16759	16463	16584	16653	16569	16560	16664	16568	16683	16550	16572	16717	16666	16809	16644	16662	16626	16579	16708	16701	16428	16605	16482	16757	16738	16608	16559	16697	16509	16640	16819	16599	16546	16580	16602	16628	16679	16629	16493	16466	16609	16566	16827	16744	16771	16809	16639	16733	16799	16708	16652	16496	16667	16553	16565	16855	16716	16571	16583	16661	16753	16787	16521	16459	16641	16817	16671	16654	16676	16698	16705	16714	16738	16671	16736	16617	16557	16730	17039	16486	16739	16742	16478	16708	16678	16572	16698	16853	16711	16704	16472	16577	16829	16743	16703	16525	16598	16709	16696	16564	16703	16726	16661	16616	16605	16653	16623	16598	16725	16673	16512	16769	16794	16706	16717	16885	16309	16624	16598	16533	16704	16685	16693	16787	16682	16725	16589	16574	16640	16714	16637	16724	16592	16829	16731	16750	16680	16743	16589	16792	16695	16527	16686	16611	16646	16821	16439	16576	16580	16526	16728	16629	16675	16827	16471	16563	16668	16713	16505	16413	16816	16587	16629	16740	16592	16565	16466	16696	16577	16822	16523	16595	16769	16660	16550	16697	16528	16563	16713	16734	16743	16707	16490	16695	16715	16732	16688	16627	16628	16727	16495	16769	16684	16564	16572	16664	16574	16606	16479	16779	16680	16798	16624	16628	16594	16626	16532	16771	16520	16564	16632	16718	16563	16792	16498	16671	16518	16649	16581	16341	16618	16677	16504	16711	16791	16727	16729	16478	16485	16746	16686	16538	16665	16491	16680	16768	16716	16806	16626	16725	16583	16619	16699	16794	16549	16727	16483	16552	16619	16847	16684	16679	16593	16705	16828	16657	16826	16838	16574	16668	16653	16502	16762	16759	16537	16768	16600	16523	16541	16642	16588	16720	16710	16788	16637	16612	16432	16433	16595	16643	16590	16722	16603	16514	16766	16619	16528	16754	16614	16630	16721	16637	16815	16557	16831	16745	16565	16737	16686	16595	16804	16604	16691	16764	16636	16495	16573	16452	16697	16761	16787	16576	16712	16540	16641	16648	16836	16586	16515	16474	16627	16561	16458	16695	16525	16562	16715	16515	16583	16491	16601	16441	16699	16451	16854	16781	16534	16745	16696	16823	16533	16725	16729	16757	16720	16618	16643	16629	16517	16981	16530	16471	16698	16717	16382	16666	16602	16653	16650	16942	16800	16746	16548	16631	16837	16695	16834	16839	16685	16721	16731	16701	16388	16775	16488	16845	16654	16536	16669	16683	16629	16608	16528	16583	16624	16798	16682	16662	16705	16844	16787	16625	16607	16676	16718	16882	16670	16704	16631	16747	16709	16518	16444	16362	16472	16601	16527	16491	16553	16775	16452	16740	16530	16676	16707	16691	16786	16739	16542	16665	16740	16716	16756	16719	16423	16551	16630	16539	16554	16615	16902	16714	16809	16591	16518	16933	16461	16537	16604	16765	16669	16725	16699	16731	16771	16640	16632	16813	16610	16609	16707	16675	16471	16580	16727	16676	16542	16664	16486	16522	16560	16601	16475	16613	16621	16696	16738	16706	16566	16514	16524	16827	16749	16767	16708	16760	16701	16505	16601	16468	16644	16749	16655	16815	16790	16472	16502	16863	16619	16487	16613	16641	16692	16800	16505	16469	16711	16567	16738	16729	16855	16613	16614	16562	16676	16622	16881	16706	16407	16630	16679	16732	16642	16852	16690	16908	16596	16615	16792	16693	16553	16557	16715	16644	16541	16825	16518	16556	16484	16629	16506	16639	16651	16657	16897	16686	16759	16652	16737	16770	16594	16630	16672	16418	16669	16814	16723	16576	16707	16765	16539	16775	16671	16608	16587	16675	16544	16719	16631	16687	16508	16566	16720	16639	16439	16650	16636	16535	16390	16604	16689	16643	16738	16442	16839	16580	16669	16692	16635	16522	16575	16648	16583	16554	16711	16517	16591	16419	16639	16551	16444	16822	16579	16655	16598	16450	16585	16675	16574	16830	16589	16559	16658	16605	16588	16646	16684	16656	16617	16539	16581	16563	16735	16756	16595	16743	16629	16415	16508	16659	16631	16655	16641	16397	16482	16673	16705	16795	16758	16824	16698	16616	16558	16623	16553	16812	16668	16681	16693	16658	16666	16650	16572	16362	16655	16792	16771	16466	16518	16461	16693	16772	16589	16517	16649	16580	16560	16758	16591	16737	16805	16654	16748	16820	16604	16598	16691	16637	16527	16659	16380	16557	16393	16779	16494	16620	16530	16779	16842	16652	16648	16506	16766	16883	16630	16666	16534	16530	16596	16599	16527	16602	16582	16728	16627	16644	16665	16654	16638	16571	16581	16933	16717	16609	16722	16515	16633	16486	16750	16739	16723	16695	16691	16668	16694	16703	16798	16927	16759	16632	16518	16517	16687	16518	16768	16457	16777	16587	16574	16530	16762	16469	16639	16509	16605	16531	16837	16477	16886	16630	16611	16675	16513	16580	16458	16740	16649	16628	16571	16714	16443	16898	16592	16540	16689	16675	16762	16745	16651	16607	16709	16713	16698	16680	16683	16518	16925	16710	16740	16648	16579	16458	16725	16676	16780	16629	16782	16647	16760	16513	16689	16915	16701	16690	16782	16725	16518	16767	16620	16565	16673	16772	16708	16689	16558	16569	16697	16536	16568	16747	16617	16819	16496	16739	16748	16770	16524	16554	16489	16462	16464	16739	16692	16572	16813	16749	16703	16659	16718	16724	16792	16713	16685	16595	16658	16804	16844	16657	16766	16711	16670	16761	16686	16653	16690	16772	16617	16749	16551	16609	16606	16644	16733	16721	16513	16517	16512	16508	16534	16854	16715	16794	16765	16659	16550	16633	16509	16845	16525	16616	16828	16713	16594	16529	16595	16398	16638	16686	16823	16583	16781	16777	16787	16804	16564	16676	16594	16810	16616	16541	16332	16495	16643	16586	16625	16733	16444	16637	16504	16638	16534	16541	16654	16886	16624	16765	16568	16851	16491	16510	16584	16630	16675	16741	16716	16605	16715	16517	16698	16553	16597	16456	16549	16784	16578	16597	16987	16702	16598	16386	16551	16737	16620	16593	16755	16682	16727	16707	16604	16565	16729	16741	16708	16571	16733	16677	16535	16837	16709	16554	16766	16744	16793	16534	16716	16615	16344	16576	16503	16565	16723	16658	16576	16639	16943	16701	16781	16701	16684	16660	16646	16525	16595	16836	16711	16708	16644	16591	16830	16459	16575	16517	16483	16566	16476
28748	48550	44983	35649	30092	26287	23802	20682	19054	17980	17265	16717	16235	16066	15744	15620	15293	15439	15148	15060	14781	14931	14825	14846	14987	14821	14903	15001	14841	14830	14774	14574	14844	14608	14721	14721	14764	14727	14679	14532	14628	14496	14505	14784	14598	14721	14530	14648	14496	14533	14721	14675	14771	14633	14829	14538	14374	14871	14775	14714	14646	14526	14430	14721	14656	14696	14634	14631	14623	14555	14681	14572	14583	14712	14652	14684	14478	14491	14776	14543	14766	14645	14816	14608	14528	14635	14735	14625	14545	14547	14695	14535	14736	14381	14838	14499	14675	14671	14729	14597	14648	14618	14565	14602	14733	14538	14761	14600	14525	14654	14499	14689	14654	14506	14484	14594	14436	14630	14568	14651	14609	14537	14752	14577	14690	14473	14661	14572	14534	14435	14721	14393	14620	14678	14615	14642	14499	14664	14686	14627	14554	14610	14610	14620	14610	14635	14538	14656	14536	14622	14655	14613	14568	14566	14711	14595	14604	14459	14596	14631	14609	14584	14648	14651	14560	14794	14616	14497	14490	14571	14620	14479	14520	14648	14667	14586	14468	14632	14389	14690	14687	14546	14453	14655	14605	14559	14520	14567	14729	14552	14703	14534	14567	14613	14547	14613	14716	14525	14525	14588	14477	14599	14503	14699	14684	14578	14676	14528	14592	14544	14693	14681	14566	14623	14562	14661	14559	14665	14584	14830	14631	14579	14679	14656	14567	14705	14667	14708	14841	14695	14630	14563	14520	14599	14657	14638	14717	14616	14503	14480	14609	14530	14618	14566	14576	14494	14529	14575	14565	14727	14785	14566	14673	14578	14544	14621	14545	14596	14632	14437	14631	14607	14605	14520	14722	14710	14670	14590	14672	14597	14541	14493	14629	14697	14586	14514	14743	14554	14646	14678	14579	14645	14844	14675	14558	14695	14599	14408	14653	14633	14733	14609	14591	14581	14581	14571	14606	14558	14711	14544	14600	14662	14595	14446	14557	14465	14629	14498	14550	14664	14541	14675	14789	14436	14609	14683	14599	14629	14619	14745	14661	14722	14674	14584	14539	14527	14659	14571	14629	14546	14618	14619	14619	14579	14498	14615	14682	14640	14503	14536	14778	14507	14674	14604	14406	14504	14639	14562	14606	14574	14533	14579	14660	14566	14674	14598	14681	14631	14607	14592	14718	14360	14608	14744	14598	14597	14734	14416	14671	14465	14696	14514	14519	14561	14480	14544	14620	14669	14515	14536	14658	14639	14554	14743	14614	14443	14607	14618	14733	14616	14419	14445	14624	14506	14578	14829	14426	14671	14527	14603	14586	14545	14568	14541	14576	14632	14499	14568	14600	14780	14510	14700	14503	14591	14628	14612	14665	14606	14494	14445	14585	14547	14818	14784	14581	14606	14706	14489	14609	14685	14678	14660	14686	14667	14806	14933	14662	14397	14618	14649	14639	14514	14611	14402	14571	14457	14573	14763	14632	14725	14634	14537	14545	14561	14701	14705	14587	14504	14609	14545	14486	14521	14718	14753	14625	14631	14480	14687	14679	14579	14663	14586	14594	14510	14711	14762	14374	14458	14480	14645	14531	14559	14496	14537	14496	14563	14652	14500	14549	14659	14639	14825	14606	14699	14607	14558	14485	14761	14541	14516	14435	14473	14448	14515	14666	14729	14630	14604	14420	14530	14510	14533	14675	14620	14670	14478	14626	14767	14687	14593	14630	14537	14486	14642	14585	14740	14472	14681	14540	14636	14536	14698	14594	14774	14663	14579	14554	14756	14587	14549	14646	14452	14526	14554	14447	14689	14599	14537	14675	14671	14657	14589	14599	14419	14579	14672	14588	14424	14423	14565	14629	14639	14783	14554	14619	14445	14425	14730	14554	14734	14684	14681	14596	14628	14624	14736	14611	14623	14624	14588	14469	14534	14558	14500	14615	14589	14703	14419	14612	14608	14735	14520	14561	14649	14507	14591	14712	14451	14631	14563	14613	14664	14506	14544	14652	14566	14579	14653	14614	14436	14648	14658	14537	14644	14717	14543	14626	14580	14772	14504	14541	14703	14629	14529	14589	14649	14502	14567	14492	14566	14592	14629	14718	14556	14641	14621	14667	14530	14677	14631	14632	14718	14546	14618	14546	14536	14580	14529	14504	14569	14626	14602	14644	14593	14665	14597	14691	14622	14655	14485	14550	14493	14528	14776	14581	14599	14626	14429	14616	14537	14593	14709	14706	14613	14634	14518	14619	14640	14576	14570	14620	14564	14481	14678	14535	14630	14657	14486	14688	14476	14743	14609	14586	14560	14659	14540	14587	14545	14503	14529	14645	14716	14464	14616	14652	14689	14564	14455	14647	14563	14765	14680	14566	14654	14483	14580	14709	14457	14736	14698	14630	14769	14440	14532	14754	14709	14617	14577	14529	14554	14804	14704	14729	14591	14574	14628	14465	14428	14647	14610	14791	14508	14700	14671	14672	14464	14717	14584	14642	14685	14611	14569	14757	14574	14706	14517	14521	14659	14517	14670	14722	14538	14587	14594	14617	14626	14628	14678	14495	14619	14612	14542	14625	14533	14512	14622	14635	14667	14431	14566	14690	14606	14676	14546	14540	14742	14630	14582	14631	14603	14520	14598	14690	14513	14528	14596	14658	14641	14600	14584	14559	14590	14631	14676	14436	14735	14560	14661	14687	14701	14470	14542	14755	14671	14538	14640	14592	14499	14648	14677	14440	14716	14732	14654	14461	14558	14694	14708	14666	14855	14519	14666	14668	14633	14632	14648	14645	14598	14602	14746	14680	14639	14632	14603	14547	14689	14790	14546	14626	14541	14640	14595	14567	14480	14665	14533	14622	14612	14670	14595	14537	14724	14609	14541	14672	14610	14671	14632	14629	14566	14609	14664	14575	14771	14577	14794	14543	14641	14665	14489	14641	14777	14629	14496	14596	14704	14553	14653	14562	14715	14684	14589	14557	14599	14645	14500	14648	14640	14607	14683	14773	14654	14577	14712	14723	14612	14741	14659	14433	14524	14602	14578	14689	14613	14629	14607	14497	14691	14510	14608	14610	14757	14488	14717	14474	14717	14728	14628	14684	14601	14594	14552	14654	14660	14466	14384	14414	14558	14589	14522	14592	14743	14625	14655	14457	14573	14533	14717	14657	14726	14760	14564	14534	14529	14628	14684	14585	14456	14428	14608	14651	14586	14570	14673	14620	14609	14529	14667	14549	14484	14625	14717	14495	14681	14501	14527	14638	14731	14697	14428	14616	14514	14525	14614	14732	14564	14847	14742	14688	14573	14671	14573	14536	14600	14578	14523	14588	14642	14544	14733	14703	14599	14730	14520	14718	14660	14757	14527	14652	14640	14547	14563	14378	14644	14555	14617	14612	14662	14744	14521	14550	14609	14670	14515	14537	14383	14549	14594	14581	14533	14613	14611	14639	14505	14638	14623	14605	14668	14494	14456	14644	14552	14648	14634	14648	14497	14626	14516	14493	14507	14638	14541	14562	14652	14732	14474	14617	14835	14573	14658	14578	14550	14593	14513	14654	14571	14705	14646	14501	14627	14636	14709	14540	14576	14538	14605	14611	14716	14366	14563	14720	14692	14497	14516	14493	14634	14517	14553	14567	14742	14451	14650	14712	14648	14620	14541	14631	14554	14614	14532	14483	14763	14698	14651	14591	14666	14656	14713	14561	14465	14642	14675	14476	14621	14686	14520	14580	14651	14580	14623	14680	14626	14570	14518	14590	14614	14595	14631	14514	14662	14588	14487	14653	14622	14545	14582	14636	14557	14554	14662	14574	14544	14548	14472	14531	14581	14669	14562	14830	14721	14659	14635	14662	14485	14511	14539	14730	14469	14641	14662	14610	14673	14603	14471	14599	14479	14699	14760	14496	14774	14570	14515	14601	14690	14606	14754	14618	14449	14751	14503	14598	14571	14567	14665	14732	14587	14568	14595	14653	14737	14694	14486	14426	14546	14581	14588	14641	14517	14492	14753	14592	14678	14691	14711	14613	14633	14574	14611	14664	14527	14712	14547	14474	14729	14454	14531	14432	14515	14559	14677	14564	14581	14578	14734	14687	14610	14595	14663	14573	14833	14554	14719	14802	14557	14659	14571	14634	14685	14547	14611	14569	14642	14667	14507	14536	14591	14715	14658	14672	14493	14598	14773	14638	14533	14647	14654	14631	14559	14643	14635	14666	14598	14634	14576	14509	14619	14590	14781	14759	14725	14471	14438	14505	14538	14592	14598	14606	14609	14510	14702	14635	14586	14594	14479	14543	14451	14482	14655	14588	14520	14605	14491	14528	14499	14615	14648	14682	14627	14687	14595	14505	14573	14519	14488	14479	14598	14547	14555	14497	14560	14568	14717	14736	14652	14452	14670	14552	14544	14716	14705	14553	14410	14602	14620	14642	14603	14421	14689	14522	14975	14720	14576	14518	14591	14513	14704	14540	14584	14466	14665	14488	14425	14625	14677	14502	14581	14497	14533	14574	14342	14569	14569	14507	14554	14660	14578	14569	14656	14499	14667	14856	14535	14582	14646	14398	14714	14481	14552	14480	14644	14669	14688	14613	14709	14543	14602	14500	14580	14239	14694	14646	14802	14716	14819	14510	14495	14607	14643	14530	14700	14589	14546	14601	14589	14533	14530	14537	14583	14721	14558	14719	14714	14672	14650	14762	14635	14663	14552	14581	14644	14648	14599	14585	14533	14563	14567	14476	14604	14673	14536	14578	14671	14727	14557	14669	14573	14556	14579	14558	14389	14559	14681	14540	14593	14669	14654	14598	14473	14820	14645	14472	14634	14595	14579	14557	14495	14585	14638	14603	14712	14518	14600	14634	14560	14614	14645	14459	14726	14718	14566	14691	14694	14767	14569	14590	14577	14557	14546	14614	14714	14642	14757	14626	14751	14493	14566	14615	14513	14602	14531	14657	14664	14568	14580	14630	14584	14642	14672	14586	14707	14476	14521	14495	14623	14468	14755	14480	14550	14699	14724	14590	14656	14645	14592	14576	14536	14732	14628	14491	14745	14657	14527	14703	14554	14494	14440	14384	14663	14702	14595	14559	14557	14658	14505	14682	14580	14586	14515	14557	14679	14686	14574	14607	14578	14714	14702
22873	21157	28934	24196	23215	27401	30188	24083	22050	20970	20136	19424	18895	18555	18656	18184	18103	17916	18084	17807	17742	17652	17538	17467	17406	17596	17572	17353	17383	17363	17354	17577	17392	17261	17342	17366	17411	17174	17239	17388	17286	17283	17124	17245	17294	17296	17046	17147	17203	17141	17339	17211	17234	17113	17436	17121	17255	17181	17280	17193	17107	17084	17046	17216	17320	17258	17257	17201	17219	17215	17038	16945	17297	17119	17126	17209	17149	17231	16987	17151	17480	17242	17046	17255	17213	17183	17157	17094	17231	17120	17157	17202	17049	17235	17324	17057	17244	17065	17193	17101	17028	17329	17148	17122	17223	17013	17189	17161	17085	17203	17170	17234	17106	17089	17249	17179	17145	17061	17382	17094	17033	17123	17179	16990	17040	17152	17353	17156	17026	17179	17134	17179	17129	16929	17045	16925	17196	17059	16929	17116	17164	17066	17201	17225	17307	17113	17398	17087	17061	17118	17307	17336	17198	17163	17079	17265	17129	17103	17051	16959	17133	17070	17219	17257	17225	17200	17292	17218	17199	17089	17080	17106	17084	16973	17194	17052	17111	17011	17141	17134	17121	17202	17152	17155	17195	17260	17149	17229	17250	17081	17161	17129	17201	17355	17315	17170	17225	17169	17013	17127	17127	17146	17179	17139	17245	17074	17098	17117	17241	17131	17205	16967	17132	17327	17258	17135	17123	17228	17193	17134	17152	17139	17188	17308	17128	17047	17087	17111	17119	16924	17263	17033	17025	17143	17056	17268	17156	16993	17176	16937	17069	17291	17225	17068	17223	16979	17247	17012	17198	17178	17157	17111	17301	17246	17313	17054	17321	17040	17103	17008	17061	17169	16983	17087	17305	17006	17199	17211	17183	16970	17096	17088	17266	17097	17028	16952	17200	17011	17226	17271	17184	17193	17201	17342	17188	17289	17309	17285	17070	17147	17078	17233	17250	17214	16969	17132	17129	17103	17119	17126	17096	17225	17210	16935	17191	17163	17271	17290	17291	16925	17293	17208	16948	17031	17139	17199	17114	17216	17417	17144	17228	17143	17103	17004	17259	17185	16927	17171	17096	17108	17159	17206	17346	17200	17195	17151	17031	17274	17053	17075	17244	17242	17164	17068	17029	17198	17196	17063	17273	17115	16993	17184	17150	17221	16957	17037	17023	17110	17208	17122	17143	17061	16862	17228	17251	17122	17059	17246	17104	17127	17245	17203	17226	17036	17329	16996	17040	17190	17191	17003	17092	17060	17162	16944	17162	16970	17101	17055	17140	17076	17264	17300	17197	17092	16962	17243	17126	17080	17202	17223	17239	17220	17327	17307	17161	16993	17117	17209	17124	16979	16902	17231	17381	17279	17344	17238	17099	17086	17555	17076	17114	17102	17131	17190	17137	16976	17075	17171	16974	16899	16896	17046	17147	17097	17076	17266	17394	17111	17045	17091	17301	17000	17020	17232	17114	17352	17249	17215	17237	17262	17143	17259	17040	17227	17008	17206	17220	17137	17093	17159	17230	16979	17179	17122	17387	17073	17189	17286	17187	17132	17186	17163	17302	17008	17190	16969	17156	17086	16921	17065	17301	17150	17149	17172	17084	16937	17156	17314	17213	16884	17153	17076	17067	17086	17177	17345	17156	17082	17145	17193	17287	16997	17267	17236	16988	17234	17230	17118	16858	17303	17273	16914	17160	17143	17211	16993	17108	17040	17164	17265	17103	17225	17228	17062	17258	17160	17083	17205	17167	17085	17191	17098	17016	17060	17151	17219	17229	17132	17142	16997	17244	17187	17060	17097	17358	17200	17217	17155	17103	17108	17146	16961	17038	17084	17252	16992	17113	17276	17192	17183	16989	16867	17116	17063	17095	17165	17089	17069	17092	17255	17295	17111	17179	17108	17154	17204	17122	17047	17127	17133	16891	17170	17043	16976	17138	17148	17094	17091	17159	17043	17101	17305	17007	17339	17253	17241	17109	16989	17372	17207	16924	17203	17150	17156	17263	17245	17103	17192	17369	17219	17198	17181	17107	17052	17104	17056	17047	17244	17189	17080	17246	17068	17328	17106	17160	17062	16997	17088	17024	17011	17165	17261	16923	17200	17094	16968	17138	17123	17168	17106	17101	17085	17138	17302	17167	17126	17123	17134	17048	17320	17295	17275	17231	17245	17225	17130	17117	17092	17048	17121	17160	17108	17233	17337	16978	17057	17086	17345	16967	17068	17117	17118	16999	17151	17075	17156	17173	17182	17183	17218	17042	17010	16962	17215	17170	17104	17227	17160	16896	17282	17168	17344	17141	17126	17028	17095	17261	17339	17260	17116	17124	17196	17316	17128	17158	17175	17323	17204	17211	17146	17168	17133	17119	17088	17187	17034	16996	17040	16989	17452	17116	17288	17212	17227	17198	17034	17179	17047	16981	17202	17298	17341	17292	17066	17189	17081	17162	17031	17267	17126	17121	16966	16971	17117	17169	17184	17219	17048	17094	17067	17087	16942	16901	17018	17259	17004	17042	17364	17217	17288	17019	17156	17189	17130	17022	17160	17151	16995	17278	17282	17174	17139	17103	17127	17073	17061	17161	17032	17188	17120	17199	17358	17371	17295	17186	17143	17011	17092	17087	17118	17350	17061	17222	16961	17367	17273	17488	17181	17278	17227	17026	17384	17168	17069	17181	17019	17130	17262	17211	17017	16961	17170	17217	17123	17200	17036	17132	17362	17279	17133	17212	16970	16946	17212	16979	16872	17012	17109	17235	17256	16977	17085	17244	17237	17158	17111	17290	17149	16988	17120	17150	16959	17017	17128	17157	17137	17168	17287	17197	17261	17104	17353	17191	17192	17132	16957	17147	17100	17141	17234	17360	17126	17156	17045	17245	17134	17068	17069	17143	17184	17186	17040	17306	17050	17047	17136	17182	17240	17246	16917	17184	17118	17244	17129	17163	17124	17308	17155	17174	16989	17200	17232	17106	17034	17133	17004	17014	17137	17158	17266	17065	17216	17252	17284	17096	17101	17206	16956	17193	17107	17065	16996	17223	17329	17144	17085	17279	17171	17246	17066	17068	17136	17283	17314	17044	17089	17096	17043	17084	17067	17081	16993	17175	17175	17333	17043	17062	17339	16968	17163	17239	16995	17094	17121	17076	17247	16979	17330	17162	17017	17067	17008	17044	17088	17324	17341	16996	17382	17129	17076	17170	17140	17192	17195	17382	17169	17098	17255	17157	16974	17257	17159	17049	16961	17145	17172	17392	17243	17241	17043	16886	17243	17316	17168	17008	17074	17199	17186	17114	17236	17209	17290	17195	17293	17324	17060	17137	17313	17182	17137	17103	17126	17091	16967	17074	17021	17262	17174	17213	17052	17316	17300	17215	17250	17189	17144	17173	17146	17170	17196	17003	17114	17027	17041	17330	16967	17378	17178	17214	17175	17279	17030	17193	17263	17117	17136	16905	17100	17304	17156	17314	17058	17388	17220	17075	17224	17281	17078	17036	17125	17057	17196	17356	17151	17241	17246	17077	16957	17131	17114	17151	17238	17164	17218	17354	17312	17221	17022	17032	17073	17166	17084	17108	16983	16941	17135	17181	17326	17279	17159	17293	17376	17239	17180	17293	17133	17178	17236	17126	17084	17279	17197	17255	17320	16970	17143	17134	17066	17221	17256	17007	17186	17155	17110	17203	17191	17327	17221	17280	17027	17306	17185	17154	16961	17273	17373	17145	17088	17324	17283	17141	17049	17221	17250	17109	17169	17231	16885	17264	17091	16892	16984	17083	17354	17226	17033	17056	17126	17067	16936	17042	17157	17089	17223	17305	17221	17036	17047	17134	17079	17407	17246	17117	17082	17228	16984	17080	17030	17145	17103	17347	17335	17211	16990	17032	17039	17174	17029	16905	16976	17222	16998	17129	17046	17114	17150	16936	17085	17204	17223	17273	17102	17047	17285	17145	17122	17263	17125	17319	17068	17160	17159	17225	16975	17068	17407	16889	16957	17108	17059	17330	17292	17151	17051	17175	17371	17177	17173	17111	17093	16971	17181	17159	17003	17139	17413	17051	17168	17089	17348	17211	17175	17214	17094	17312	17153	17260	17131	17203	17324	17191	17174	17220	17087	17232	16965	17311	17128	17215	17095	17072	17226	17071	17203	17249	17178	17245	17168	17264	17194	17129	17514	17109	16962	16993	17160	17043	17037	16954	17114	17159	17113	17272	17183	17181	17067	17193	17058	17133	17104	17238	17184	17192	17213	17062	17187	17113	17187	17066	17080	17252	17093	17105	17096	16898	17093	17160	17135	17095	17328	17166	17229	17070	17256	17361	17076	17049	17174	17366	17269	17153	17448	17219	17096	17210	17039	17286	17281	17207	17242	17195	17178	17238	17214	17041	17239	17207	17101	17351	16978	17343	17218	17100	17122	17080	17158	17076	17228	17127	17293	17145	17150	17240	16943	17252	17046	17193	17215	17347	16974	17198	17362	17063	16982	17254	17223	17024	17205	17126	17179	17006	17210	17371	17188	17021	16850	17075	17128	17158	17232	17248	17097	17305	17334	17123	17231	17180	16982	17082	17196	17137	17281	17308	17123	17069	17153	17248	17151	17038	17227	17137	17297	17085	16997	16928	17136	16900	17273	17284	17243	16920	17079	17168	17069	17136	17083	16888	17040	17017	17180	17119	17054	17012	17189	17203	17183	17061	17126	17329	17107	17165	17370	17082	17175	17355	17052	17104	16947	17028	17122	17136	17247	17186	17084	17122	17120	17070	17278	17315	16985	17221	17019	17226	17275	17113	17029	16979	17262	17174	17306	17199	17102	17099	17186	17012	17159	17103	17219	17155	17097	17130	16991	17191	17183	17192	17132	17034	17081	16964	17092	17045	17123	16977	17038	16922	17157	17119	17087	17073	17284	17296	17048	17175	17086	17163	16906	17246	17108	17218	16886	17152	17088	17035	17064	17018	17110	17334	17123	17182	17226	17234	17245	17141	17108	17180	17314	17284	17062	17262	17280	17190	17085	16994	17258	17102	17071	17291	17251	16945	17111	16943	17086	17296	17145	16946	17257	17071	17259	17159	17235	17194	17140	17179	17083	17013	17094	17030	17282	17116	17029	17324	17090	17104	17131	17189	17030
31449	54288	50718	40637	35036	31374	27890	23751	21690	19901	18522	17655	17336	16586	16406	16241	15832	15826	15750	15479	15248	15421	15309	15185	15177	15105	15182	15080	15098	15091	15143	15139	15092	15095	15109	15102	15199	15062	15136	14993	14850	14938	14894	14884	14917	15028	15071	14852	15000	14885	14731	14900	14944	14888	14814	14926	14965	14861	14892	14865	14934	14779	14836	15099	14872	14968	15014	14990	14956	14788	14943	14899	15075	14872	14841	14823	14848	14999	14959	14827	14893	15087	14839	14858	15011	14870	14932	15071	14848	14785	15045	14922	14890	14822	14917	14895	14716	14926	15000	15060	14889	14836	14898	14952	14868	14951	14901	14902	14978	14664	14906	14981	14745	14973	14741	14921	14832	14910	14864	14870	14882	14815	14983	14719	14868	14925	14907	14815	14786	14944	14865	14864	14931	14803	14948	14929	14886	14856	14857	14962	14965	14762	14915	14885	14929	15065	14859	14825	14778	14826	14809	15002	14875	14883	14839	14887	14972	14956	14930	14922	14651	14942	14719	14691	14876	14661	14979	14714	14992	14836	15039	14976	15047	14837	14693	14862	14811	14743	14870	14841	14834	15028	15016	14680	15012	14861	14847	14869	15020	14852	14902	15025	14938	14795	14853	14854	14933	14930	14711	14985	14950	14912	14775	14849	14807	14883	14986	14889	14857	14911	14848	14904	14895	14841	14903	14815	14763	15009	14848	15011	14811	14887	14951	14953	14849	14989	14795	14874	14852	14958	14984	14884	14751	14921	14873	14849	14950	14607	14827	14726	14932	14929	14931	14840	14998	14982	14962	14890	14756	14775	14771	14834	14808	14890	14851	14779	14820	14766	14786	14819	14983	14861	14942	14909	14967	14785	14921	14874	14880	14847	14822	14812	14759	14785	14856	14942	14749	15028	14867	14792	14671	15022	14916	14736	14658	14701	14944	14704	14929	14835	14934	14892	14902	14800	14801	14702	14870	14959	14796	14919	14866	14959	14819	14936	14954	14777	14879	14861	14890	14850	14962	14822	14883	14702	14920	14737	14894	14912	14767	14992	14828	14950	15060	14948	14959	14930	14872	14931	15052	14817	14955	14711	14758	14850	14855	15061	14728	14874	14751	14879	14886	14880	14757	14969	14779	14861	14886	14884	14844	14908	14829	14946	14947	14855	15091	15022	14951	14885	14849	14815	14802	14904	14900	14958	14755	14968	14909	14989	15182	15092	14836	14933	14841	14861	14826	14806	14949	14999	14795	14760	14902	15064	14830	14874	14653	14875	14815	15166	15009	14802	14804	14841	14825	14973	14802	14828	14811	14741	14876	14736	14957	14885	14812	14908	14656	14819	14793	15001	14935	14819	14855	14818	14871	14879	14966	14854	14852	14847	14840	14822	14885	14896	14958	14761	14851	14869	14681	14866	14954	14745	14917	14892	14790	14741	14723	14789	14851	14851	14980	14816	14761	14841	15042	14878	14713	15084	15026	14961	14920	14714	14881	14961	14793	14887	14808	14889	14863	14758	14946	14968	14769	14914	14830	14829	14948	14929	14934	14788	14894	14797	14725	14905	14871	14842	14959	14967	14894	14813	14836	14716	14889	14926	14771	14961	14849	15117	14928	14933	14964	14891	14921	14937	14818	14877	14945	14795	14825	14987	14853	14848	14904	14985	14954	14895	14979	14864	14740	14885	14738	14855	14932	14758	14877	14914	14812	14759	14846	14888	14844	14951	14784	15084	14762	14998	14902	14906	14802	14891	14849	14895	14920	14892	14961	14869	14889	14794	14795	14760	14933	14882	14764	14775	14693	15056	14781	14835	14780	14843	14760	14860	14765	14828	14722	14832	14824	14859	14951	14945	14879	14781	14908	14681	14984	14848	14903	14969	14908	14724	15066	14992	14787	14880	14711	14772	14848	15030	15044	14889	14677	14875	14893	15033	14928	14793	14795	14946	15007	14787	14847	14909	14663	14979	14931	14877	14749	14857	14810	14724	14830	14895	14744	14931	14926	14882	14794	14904	14886	14884	14948	14993	14753	14828	14903	14792	14827	14924	14807	14804	14888	14913	14824	14937	14786	14940	14641	14903	14881	14951	14783	15017	14769	14955	15042	14841	15006	14805	14975	14728	14878	14911	14897	14974	14860	14753	14808	14877	14951	14768	14817	14713	14835	14874	14810	14705	14829	14823	15023	14867	14762	14949	14999	14941	14851	14965	14947	14998	14843	14954	14698	14821	15006	15036	14766	14905	14863	14780	14925	14837	15006	14782	15015	14742	14824	14737	14918	14916	14908	14974	14842	14920	14898	14902	14862	14943	14826	14836	14947	15000	14918	14990	14921	14750	14900	14987	14950	14753	14824	14692	14856	14969	14832	14939	14921	14926	14858	14900	15014	14847	14918	14830	14858	14839	14864	14789	14869	14775	14874	14746	14824	14925	14933	14758	14894	14850	14843	14960	14994	14905	14906	14827	14940	14593	14895	14947	14942	14766	14879	14756	14849	14924	14890	15056	14790	14825	14880	14859	14978	14849	14820	14890	14712	15051	14807	14884	14795	14764	14920	14851	14728	14886	14724	15022	14823	14785	14930	14934	14944	14800	14751	14883	14716	14847	14866	14898	14901	14882	14853	14751	14861	14843	14713	14890	14895	14830	14852	14706	14971	14907	15039	14719	14915	14939	14913	14894	14892	14725	14977	14853	14936	14789	15068	14751	14716	14998	15105	14821	14928	14879	14995	14961	14872	14946	14988	14973	14750	14564	14720	14923	14872	14944	14886	14869	14962	14861	14991	14868	14958	14937	14961	14960	14827	14827	14859	14813	14802	14911	14993	15006	14804	14723	14785	14754	14866	14972	14901	14836	14861	14706	14790	14921	14902	14709	14897	14912	15008	14833	14904	14805	14778	15002	14694	14716	14841	14972	14824	14781	14820	14938	14749	14829	14772	14988	14849	14723	14838	14750	15043	14713	14894	14932	14813	14729	14931	14760	14842	14860	14948	14831	14881	14885	14859	14874	14718	15003	14844	14948	14762	14810	14986	14811	14841	14862	14804	14864	14823	14959	14671	14642	14949	14801	14876	14945	14726	14799	14712	14971	14863	15013	14895	14936	14896	14832	14849	14856	14902	14965	14923	14863	14801	14824	14770	14835	14895	14894	14803	14687	14830	14839	15054	14897	14807	14939	14656	14766	14912	14967	14867	14947	14932	14879	14874	14767	14968	14848	14870	14875	14779	14962	15083	14860	14993	14933	14929	14941	14857	14974	14989	14927	14886	14758	14863	15019	14867	14941	14886	15007	14946	14938	14882	14889	14874	14877	14753	14833	14970	14818	14917	14912	14761	14800	14879	14784	14916	14906	14867	14820	14770	14793	14856	14949	14936	14868	14787	14700	15011	14947	14599	14903	14790	14794	14929	14758	14824	14547	14778	14798	14828	14818	14926	14784	14924	14760	14892	14962	14917	14925	14667	14936	14758	15014	14863	14804	14884	14934	14884	14928	14823	14828	14794	14926	14836	14905	14910	14798	14911	14739	14974	14897	14957	14695	14795	14943	14917	14784	14828	14854	14767	14965	14873	14783	14697	14814	14777	14885	14777	14943	14819	14784	14903	14969	14778	14927	14915	14827	14796	14986	14833	14990	14914	14679	14988	14762	14950	14840	14969	14947	14880	14739	15032	14873	14796	14804	14837	14758	14873	15012	14808	14934	14895	14837	14977	14914	14984	14797	14742	14946	14893	14900	14918	15020	14805	15016	14805	14891	14888	14808	14794	14816	14785	14970	14751	14930	14801	14922	14954	14937	14754	14905	14847	14876	14907	14962	14808	14827	14867	14712	14865	14875	14978	14811	14794	14839	14931	14767	14705	14946	14833	14973	14823	14878	15005	14658	14886	14800	14923	14868	14948	14907	15028	14790	14870	14797	14766	14762	14906	14853	14777	14687	14884	14793	15003	14856	14682	14825	14955	14847	14920	14930	14694	14809	14721	14775	14960	14585	14797	14846	14761	14911	14837	14882	14870	14936	14890	14800	14882	14801	14825	14843	14831	14758	15040	14897	14947	15049	14872	15059	14745	15069	14865	14969	14750	14875	14803	14928	15020	14913	14890	14858	14816	14829	15079	14921	14865	14968	14809	14781	14869	14762	15060	14754	14965	14767	14698	14829	14918	14850	14892	14827	14730	14927	14919	14883	15000	14870	14767	14910	14886	15028	14905	14802	14901	14764	14856	14769	14822	14910	14884	15003	14900	14805	14840	14845	14874	14831	14873	14921	14939	14890	14740	14877	14919	14757	14940	14884	14895	14906	14871	14684	15012	14784	14940	14962	15001	15089	14986	14855	15011	14828	14712	14971	14872	14919	14900	14840	14914	14874	14980	14880	14854	15001	14933	14891	14840	14855	14876	14878	14807	14792	15011	14755	14846	15012	14738	14763	14852	14829	14730	14934	14796	14821	14899	14896	15028	14775	14916	14846	14947	14861	14877	14859	14838	14853	14726	14909	15007	14868	14985	14899	14920	15016	14879	14898	14959	15050	14930	14898	14755	14858	14988	14873	14839	14915	14840	14844	14792	14751	14781	14590	14820	14752	14883	14852	14775	14880	14763	14845	14954	14828	14822	14739	14838	14685	14935	14915	14897	14933	14865	14954	14938	14793	14963	14995	14731	14870	14792	14840	14810	14934	14896	14890	14680	14777	14939	14905	14836	14878	14848	15035	14767	14753	14736	15061	14644	14845	14828	14784	14911	14892	14812	14872	14728	14976	14681	14806	14830	14982	14928	14749	14788	14881	14886	14903	14879	14924	14900	14728	14857	14671	14913	14804	14751	14871	14966	14787	14843	14923	14960	14835	14847	14931	14952	14730	14777	14975	14715	14800	14764	15040	14909	14990	14842	14882	14635	14812	14947	14734	15001	14972	14715	14813	14758	14845	14877	14719	15010	14852	14725	14841	15091	14950	14916	14852	14834	14737	14987	14882	15013	14875	14797	14792	14624	14724	14911	14899	14933	14789	15039	14880	14895	15020	14825	15100	14940	14805	14745	14780	14815	14748	14866	14974	14964	14797	14795	14888	14951	14785	14702	14748	14777	14914	14806	14817	14857	14757	14807	15040	14915	14779	14878	14834	14855	14797	14780	14917	14956	14822
28889	26512	32427	29072	23973	21814	20175	18889	18367	17795	17477	17555	17257	17009	17135	16644	16870	16914	16768	16691	16889	16749	16909	16861	16608	16785	16531	16553	16811	16563	16509	16687	16513	16726	16491	16628	16599	16859	16587	16623	16653	16599	16680	16624	16699	16445	16510	16643	16807	16379	16484	16575	16720	16734	16560	16451	16577	16578	16647	16485	16597	16459	16496	16625	16596	16763	16494	16490	16489	16646	16469	16676	16661	16515	16508	16524	16553	16633	16716	16759	16646	16503	16474	16768	16531	16490	16562	16702	16716	16499	16561	16781	16715	16446	16451	16738	16769	16560	16524	16608	16438	16571	16491	16663	16672	16674	16569	16656	16634	16513	16426	16444	16447	16573	16303	16527	16719	16609	16375	16537	16216	16540	16595	16619	16612	16652	16597	16558	16540	16633	16728	16577	16517	16574	16515	16634	16525	16736	16696	16565	16631	16650	16387	16458	16347	16363	16772	16534	16408	16403	16762	16499	16499	16612	16572	16524	16601	16647	16563	16778	16589	16535	16630	16721	16678	16524	16630	16450	16641	16549	16699	16445	16654	16720	16521	16548	16587	16446	16471	16486	16606	16519	16364	16477	16700	16597	16582	16632	16622	16461	16613	16634	16548	16453	16643	16462	16484	16557	16324	16426	16607	16410	16557	16645	16582	16618	16473	16545	16617	16475	16573	16575	16590	16495	16547	16551	16563	16589	16512	16746	16497	16332	16480	16669	16607	16591	16527	16390	16377	16611	16492	16540	16361	16482	16398	16404	16431	16594	16610	16538	16475	16531	16663	16707	16563	16476	16540	16422	16622	16712	16656	16656	16617	16373	16406	16585	16516	16695	16686	16621	16718	16533	16634	16662	16599	16324	16495	16643	16692	16576	16610	16608	16592	16476	16474	16397	16641	16564	16547	16543	16566	16631	16701	16662	16490	16528	16537	16495	16712	16453	16572	16680	16615	16529	16573	16656	16580	16663	16702	16686	16604	16554	16648	16640	16511	16583	16467	16496	16629	16386	16394	16399	16517	16411	16538	16466	16631	16658	16602	16499	16650	16581	16553	16557	16689	16759	16601	16760	16566	16602	16617	16563	16713	16500	16693	16692	16479	16550	16597	16513	16491	16397	16677	16641	16515	16569	16670	16440	16377	16383	16476	16463	16612	16493	16346	16477	16485	16477	16612	16620	16573	16809	16576	16536	16561	16599	16554	16482	16546	16514	16706	16742	16648	16605	16690	16845	16549	16704	16714	16503	16397	16374	16670	16394	16553	16659	16419	16519	16543	16452	16679	16548	16699	16538	16656	16517	16579	16347	16602	16643	16558	16416	16497	16792	16643	16488	16514	16755	16586	16487	16401	16642	16614	16496	16565	16525	16501	16331	16482	16677	16657	16441	16739	16611	16506	16571	16696	16436	16500	16692	16518	16649	16566	16456	16535	16550	16502	16358	16666	16577	16711	16615	16630	16605	16456	16463	16739	16796	16534	16529	16572	16690	16619	16675	16457	16638	16547	16762	16512	16669	16373	16591	16541	16485	16582	16588	16543	16626	16591	16494	16312	16541	16471	16460	16529	16673	16746	16638	16601	16574	16724	16733	16839	16585	16530	16556	16496	16445	16523	16459	16829	16353	16549	16612	16664	16734	16446	16594	16622	16463	16862	16487	16413	16403	16474	16314	16446	16602	16563	16377	16704	16439	16643	16679	16755	16614	16669	16728	16627	16714	16463	16768	16478	16773	16689	16579	16610	16449	16555	16786	16546	16584	16652	16418	16441	16533	16676	16513	16613	16619	16588	16523	16803	16678	16578	16817	16738	16471	16686	16661	16669	16628	16632	16523	16666	16589	16594	16554	16756	16684	16451	16518	16527	16531	16546	16715	16522	16600	16769	16536	16571	16409	16699	16606	16657	16566	16642	16568	16577	16634	16809	16525	16697	16649	16416	16494	16495	16586	16501	16393	16751	16585	16596	16689	16672	16625	16687	16610	16613	16493	16588	16632	16710	16651	16565	16611	16816	16482	16644	16804	16696	16711	16834	16609	16607	16526	16822	16569	16539	16495	16585	16458	16404	16497	16362	16436	16479	16621	16667	16626	16584	16481	16480	16336	16737	16704	16482	16429	16460	16528	16744	16701	16620	16431	16595	16522	16475	16633	16442	16475	16586	16711	16722	16654	16550	16506	16550	16435	16495	16791	16551	16562	16558	16602	16576	16711	16621	16538	16669	16584	16623	16603	16618	16608	16498	16619	16600	16593	16584	16552	16369	16601	16349	16703	16351	16480	16616	16594	16705	16543	16529	16592	16618	16556	16453	16504	16446	16558	16759	16523	16549	16513	16383	16468	16585	16708	16704	16549	16679	16600	16663	16590	16655	16401	16595	16517	16593	16384	16377	16559	16392	16328	16712	16559	16719	16730	16566	16706	16574	16626	16748	16713	16631	16422	16328	16824	16605	16615	16725	16728	16515	16566	16720	16642	16443	16589	16721	16531	16690	16676	16691	16785	16595	16796	16622	16724	16670	16739	16606	16698	16639	16504	16538	16631	16544	16659	16555	16663	16636	16927	16580	16600	16593	16768	16660	16631	16495	16491	16625	16538	16801	16618	16595	16541	16533	16520	16528	16657	16457	16459	16769	16658	16430	16679	16720	16499	16450	16650	16711	16367	16638	16624	16538	16475	16436	16698	16420	16626	16599	16403	16728	16551	16682	16522	16627	16770	16473	16584	16711	16437	16729	16547	16597	16481	16618	16488	16557	16640	16295	16617	16622	16645	16585	16622	16718	16666	16459	16556	16696	16631	16602	16331	16587	16673	16532	16574	16404	16538	16597	16476	16646	16596	16649	16528	16512	16486	16331	16609	16707	16678	16579	16532	16481	16598	16485	16442	16533	16490	16669	16788	16539	16393	16620	16628	16684	16711	16594	16586	16562	16536	16732	16767	16451	16388	16548	16572	16620	16768	16544	16414	16789	16550	16499	16686	16697	16534	16449	16547	16572	16457	16373	16651	16839	16542	16507	16461	16616	16533	16737	16645	16682	16489	16796	16480	16546	16437	16603	16637	16720	16599	16515	16639	16515	16521	16543	16531	16553	16518	16647	16343	16545	16535	16532	16558	16577	16587	16559	16503	16492	16586	16762	16632	16640	16519	16517	16581	16711	16516	16458	16538	16676	16402	16642	16506	16636	16731	16712	16654	16480	16687	16501	16566	16734	16516	16534	16543	16749	16574	16564	16520	16592	16552	16406	16541	16565	16483	16605	16412	16578	16686	16805	16650	16440	16508	16513	16484	16701	16769	16324	16589	16634	16731	16650	16604	16661	16662	16652	16270	16533	16593	16692	16734	16516	16512	16469	16517	16397	16466	16442	16426	16514	16683	16684	16415	16736	16785	16530	16633	16577	16470	16599	16692	16455	16510	16491	16524	16705	16528	16433	16703	16589	16600	16467	16715	16640	16644	16687	16612	16519	16592	16572	16456	16579	16526	16561	16639	16690	16487	16533	16705	16429	16674	16626	16584	16405	16722	16607	16476	16467	16447	16505	16712	16623	16673	16481	16653	16616	16677	16585	16490	16616	16592	16828	16668	16579	16541	16523	16643	16709	16659	16689	16485	16315	16490	16515	16328	16505	16660	16560	16482	16581	16620	16740	16581	16481	16570	16754	16375	16610	16589	16403	16687	16686	16604	16571	16611	16707	16528	16518	16547	16644	16590	16544	16504	16599	16583	16545	16719	16552	16653	16786	16650	16619	16634	16734	16580	16500	16392	16580	16664	16608	16603	16625	16546	16695	16578	16742	16740	16587	16445	16467	16535	16693	16437	16537	16700	16583	16329	16691	16524	16554	16754	16470	16604	16610	16435	16521	16534	16537	16686	16515	16621	16493	16585	16514	16523	16614	16758	16449	16543	16478	16418	16412	16522	16672	16599	16498	16601	16630	16411	16524	16636	16638	16553	16517	16589	16568	16334	16531	16609	16630	16742	16820	16693	16572	16502	16507	16707	16488	16469	16725	16678	16780	16636	16529	16599	16525	16867	16594	16496	16444	16641	16545	16615	16835	16672	16501	16723	16522	16477	16262	16537	16547	16493	16713	16594	16616	16440	16591	16496	16744	16582	16451	16553	16578	16566	16386	16637	16614	16654	16632	16376	16612	16425	16501	16369	16535	16633	16789	16568	16623	16639	16563	16651	16592	16687	16716	16570	16649	16537	16705	16622	16542	16659	16592	16289	16611	16610	16586	16629	16636	16607	16613	16585	16571	16660	16703	16625	16683	16422	16624	16560	16545	16595	16738	16432	16602	16704	16641	16474	16466	16489	16733	16602	16888	16527	16630	16377	16556	16541	16539	16784	16359	16329	16591	16322	16740	16696	16450	16587	16527	16596	16732	16403	16519	16469	16606	16530	16641	16683	16562	16495	16645	16291	16621	16653	16474	16811	16577	16726	16340	16796	16503	16549	16532	16537	16388	16541	16437	16483	16620	16685	16587	16500	16674	16504	16645	16637	16540	16513	16607	16566	16594	16647	16798	16675	16600	16710	16592	16606	16524	16555	16448	16567	16863	16672	16789	16499	16656	16679	16378	16557	16648	16555	16419	16601	16757	16657	16682	16640	16544	16369	16452	16501	16555	16740	16681	16706	16714	16621	16773	16509	16608	16450	16464	16601	16652	16646	16558	16602	16428	16602	16623	16544	16595	16480	16560	16665	16567	16530	16435	16430	16435	16455	16613	16344	16730	16734	16565	16558	16542	16341	16506	16486	16679	16401	16511	16397	16557	16627	16384	16500	16700	16545	16661	16658	16582	16366	16619	16688	16774	16503	16471	16805	16701	16528	16595	16692	16477	16515	16705	16817	16756	16666	16721	16483	16583	16403	16509	16745	16581	16754	16529	16551	16367	16709	16507	16591	16673	16392	16546	16567	16799	16609	16863	16607	16719	16736	16781	16717	16574	16713	16397	16726	16650	16345	16605	16618	16393	16547	16582	16424	16572	16466	16457	16589	16495	16515	16554	16662	16658	16473	16797	16525	16731	16641	16493	16647	16621	16552	16753	16610	16542	16622	16698	16579	16705	16574	16579	16565	16576	16582	16849	16565	16485	16549	16591	16637	16364	16514	16542	16521	16591	16553	16806	16777
28245	40536	36541	27985	24190	21411	19336	17745	16950	16627	16145	15721	15520	15327	15052	14960	14918	14889	14950	14851	14722	14797	14675	14645	14748	14704	14597	14666	14536	14661	14516	14481	14571	14693	14688	14743	14707	14557	14437	14581	14371	14634	14612	14665	14577	14685	14477	14706	14462	14609	14634	14676	14581	14560	14626	14466	14639	14582	14499	14664	14714	14494	14537	14705	14545	14480	14416	14453	14523	14692	14626	14521	14509	14542	14617	14512	14488	14388	14643	14509	14575	14382	14470	14445	14534	14767	14429	14616	14336	14555	14560	14473	14514	14439	14527	14477	14507	14564	14626	14438	14503	14477	14431	14511	14464	14469	14590	14587	14402	14615	14502	14595	14597	14375	14616	14382	14368	14511	14627	14426	14670	14420	14428	14476	14619	14502	14541	14461	14717	14452	14699	14535	14506	14574	14538	14503	14469	14621	14401	14605	14415	14615	14480	14648	14508	14681	14522	14503	14503	14458	14625	14507	14636	14522	14668	14595	14504	14540	14470	14499	14474	14519	14445	14678	14447	14613	14552	14614	14688	14550	14663	14494	14618	14574	14756	14540	14371	14428	14521	14427	14439	14648	14592	14473	14541	14697	14425	14527	14566	14468	14503	14562	14399	14415	14630	14576	14579	14539	14473	14616	14395	14595	14689	14507	14698	14522	14483	14477	14532	14521	14473	14555	14420	14523	14630	14522	14478	14638	14549	14544	14452	14424	14590	14414	14562	14576	14553	14443	14556	14493	14551	14302	14576	14405	14552	14369	14590	14310	14675	14475	14600	14619	14582	14642	14650	14357	14639	14502	14402	14585	14543	14653	14620	14596	14571	14483	14571	14467	14455	14751	14666	14346	14605	14521	14534	14481	14553	14678	14612	14346	14460	14645	14551	14622	14484	14676	14367	14511	14316	14566	14376	14578	14580	14475	14474	14604	14527	14402	14554	14529	14433	14684	14669	14544	14492	14509	14637	14489	14494	14673	14524	14496	14730	14635	14602	14681	14559	14671	14546	14580	14451	14513	14620	14567	14528	14578	14439	14535	14517	14481	14387	14489	14381	14538	14560	14534	14526	14617	14643	14454	14512	14795	14550	14654	14488	14583	14585	14536	14678	14536	14554	14453	14522	14555	14573	14509	14678	14570	14316	14539	14622	14498	14738	14536	14511	14530	14583	14453	14374	14570	14433	14581	14494	14540	14678	14696	14837	14553	14444	14597	14532	14689	14478	14565	14621	14554	14591	14516	14646	14453	14344	14543	14580	14447	14576	14441	14393	14601	14517	14538	14702	14510	14690	14522	14522	14468	14609	14579	14543	14541	14422	14495	14611	14568	14578	14493	14544	14495	14429	14563	14497	14568	14423	14665	14540	14312	14509	14553	14657	14444	14541	14436	14631	14702	14527	14437	14369	14429	14385	14460	14733	14591	14424	14620	14555	14427	14517	14791	14540	14440	14555	14628	14450	14552	14481	14519	14636	14569	14524	14437	14579	14517	14637	14514	14510	14430	14635	14488	14433	14501	14381	14688	14665	14556	14646	14596	14630	14517	14487	14520	14656	14479	14417	14581	14540	14449	14576	14705	14497	14493	14569	14707	14435	14449	14471	14623	14466	14712	14760	14710	14515	14496	14655	14503	14496	14535	14663	14757	14511	14538	14429	14541	14520	14476	14469	14593	14426	14653	14528	14721	14465	14412	14531	14583	14636	14341	14427	14408	14509	14578	14636	14342	14482	14461	14671	14446	14535	14558	14483	14456	14692	14594	14523	14468	14578	14629	14511	14492	14600	14699	14607	14589	14679	14413	14380	14444	14400	14544	14714	14549	14428	14708	14480	14462	14720	14544	14526	14546	14596	14523	14421	14777	14440	14342	14537	14603	14355	14528	14683	14588	14535	14560	14593	14580	14474	14537	14469	14642	14706	14576	14513	14584	14590	14644	14690	14505	14571	14680	14519	14651	14517	14552	14568	14428	14655	14649	14573	14556	14600	14425	14790	14760	14566	14719	14546	14577	14654	14569	14654	14526	14513	14518	14470	14600	14476	14408	14454	14551	14554	14530	14563	14547	14580	14547	14437	14390	14498	14596	14570	14519	14547	14422	14449	14541	14636	14605	14553	14644	14418	14697	14449	14518	14498	14508	14635	14446	14573	14564	14591	14627	14554	14605	14714	14559	14494	14522	14662	14442	14559	14456	14518	14637	14472	14567	14451	14623	14544	14519	14537	14636	14558	14590	14757	14486	14542	14541	14546	14628	14415	14394	14547	14519	14508	14631	14567	14495	14504	14582	14416	14439	14486	14446	14603	14576	14651	14535	14489	14516	14519	14462	14430	14391	14367	14478	14660	14579	14603	14478	14470	14514	14625	14391	14696	14526	14581	14515	14700	14551	14765	14599	14425	14652	14630	14406	14428	14520	14722	14496	14530	14556	14433	14365	14592	14684	14480	14606	14602	14659	14595	14585	14493	14716	14397	14427	14653	14399	14703	14588	14612	14670	14527	14533	14614	14503	14375	14572	14638	14578	14590	14540	14538	14492	14461	14699	14609	14559	14695	14416	14543	14568	14536	14427	14688	14668	14629	14552	14538	14567	14463	14535	14503	14483	14461	14508	14560	14479	14632	14482	14580	14503	14557	14410	14394	14520	14553	14572	14469	14618	14461	14509	14604	14541	14645	14503	14495	14709	14618	14464	14525	14704	14498	14411	14540	14472	14464	14611	14484	14374	14433	14495	14668	14425	14651	14464	14464	14400	14502	14551	14575	14495	14400	14692	14427	14482	14442	14389	14608	14364	14519	14477	14544	14639	14391	14447	14514	14576	14432	14589	14588	14579	14657	14590	14427	14504	14603	14581	14547	14625	14563	14559	14437	14528	14505	14425	14571	14547	14559	14584	14701	14487	14538	14453	14551	14503	14558	14742	14627	14612	14674	14496	14473	14705	14471	14347	14371	14374	14405	14708	14543	14462	14567	14835	14563	14458	14539	14553	14581	14604	14413	14596	14519	14599	14555	14395	14715	14476	14562	14442	14545	14654	14437	14512	14597	14531	14556	14483	14443	14641	14619	14472	14501	14507	14586	14502	14402	14462	14606	14416	14408	14528	14550	14493	14395	14526	14577	14539	14413	14463	14534	14661	14466	14491	14527	14649	14521	14675	14351	14409	14457	14652	14598	14503	14540	14669	14423	14481	14508	14740	14374	14697	14616	14600	14420	14644	14711	14427	14527	14517	14528	14544	14468	14533	14423	14564	14426	14484	14505	14529	14524	14582	14511	14295	14663	14716	14534	14627	14575	14497	14716	14476	14579	14511	14591	14528	14504	14562	14465	14495	14611	14627	14553	14624	14300	14745	14642	14508	14541	14568	14530	14395	14703	14599	14466	14713	14579	14600	14678	14595	14546	14653	14427	14477	14582	14464	14579	14582	14543	14565	14520	14621	14471	14483	14605	14540	14705	14406	14639	14623	14439	14597	14633	14467	14497	14612	14542	14413	14587	14415	14503	14525	14295	14631	14593	14550	14536	14701	14623	14540	14649	14722	14496	14594	14417	14524	14659	14456	14366	14427	14533	14396	14542	14474	14546	14552	14549	14572	14486	14515	14447	14536	14460	14772	14534	14592	14530	14468	14524	14666	14513	14527	14528	14531	14523	14430	14518	14381	14434	14627	14545	14573	14665	14585	14632	14442	14591	14496	14590	14425	14724	14503	14654	14515	14531	14681	14494	14580	14696	14621	14474	14666	14644	14662	14459	14378	14645	14609	14390	14431	14589	14632	14515	14612	14533	14475	14611	14561	14543	14663	14579	14447	14579	14607	14674	14499	14476	14532	14502	14587	14526	14503	14672	14470	14624	14400	14606	14545	14620	14383	14510	14541	14610	14555	14567	14592	14626	14557	14614	14723	14573	14486	14719	14539	14627	14461	14303	14622	14672	14624	14535	14637	14550	14509	14463	14527	14537	14617	14437	14404	14652	14520	14625	14563	14488	14503	14510	14674	14543	14591	14518	14659	14502	14645	14541	14660	14604	14697	14599	14530	14582	14444	14572	14471	14544	14463	14595	14429	14363	14589	14563	14475	14659	14411	14658	14458	14683	14640	14506	14639	14497	14581	14525	14490	14409	14483	14446	14431	14602	14634	14475	14540	14536	14518	14581	14530	14756	14538	14471	14551	14597	14554	14521	14639	14405	14594	14579	14540	14509	14592	14582	14557	14540	14386	14626	14587	14616	14619	14422	14466	14590	14432	14523	14622	14512	14552	14482	14443	14457	14608	14678	14644	14558	14705	14460	14504	14545	14475	14607	14405	14509	14437	14539	14517	14730	14462	14632	14565	14321	14555	14510	14578	14586	14590	14553	14542	14505	14520	14372	14351	14607	14518	14537	14617	14570	14448	14565	14808	14530	14650	14352	14421	14378	14519	14669	14527	14641	14429	14532	14579	14523	14415	14567	14543	14516	14470	14607	14514	14594	14654	14575	14460	14641	14546	14406	14337	14393	14614	14427	14419	14471	14748	14516	14717	14643	14538	14674	14449	14579	14478	14561	14565	14533	14445	14499	14564	14498	14452	14589	14438	14603	14517	14551	14512	14577	14535	14448	14658	14555	14586	14486	14549	14670	14735	14542	14560	14541	14502	14461	14603	14629	14595	14513	14503	14616	14532	14570	14659	14464	14453	14591	14454	14408	14499	14488	14374	14563	14574	14602	14468	14649	14506	14431	14581	14548	14552	14615	14490	14416	14649	14562	14613	14495	14511	14469	14694	14395	14424	14563	14528	14479	14442	14457	14610	14508	14463	14564	14596	14629	14543	14452	14605	14619	14613	14536	14427	14684	14598	14550	14602	14597	14594	14595	14556	14642	14393	14500	14493	14471	14636	14572	14555	14641	14626	14474	14614	14363	14565	14552	14640	14559	14619	14523	14422	14553	14503	14503	14521	14415	14654	14608	14505	14545	14662	14512	14585	14687	14551	14659	14457	14570	14507	14444	14409	14553	14630	14633	14515	14518	14676	14605	14597	14717	14500	14589	14585	14546	14524	14508	14513	14556	14638	14550	14524	14363	14609	14493	14400	14649	14323	14510	14514	14564	14619	14552	14516	14692	14512	14588	14620	14546	14484	14645	14584	14525	14521	14494	14500
24120	21184	28638	25852	26035	26972	25623	21635	20105	19111	18808	18219	18032	17624	17434	17445	17463	17405	17464	17296	17345	17043	16916	17067	16874	17028	16993	17058	17077	16918	17041	17116	16908	16950	16773	16860	16870	17023	16897	16811	16950	17003	16967	17004	16906	16735	16891	16783	16824	16885	17088	16869	16909	16811	16755	16830	16687	16933	16947	16866	16874	16780	16779	16623	16746	16896	16788	16642	16872	16870	16911	16634	16828	16717	17038	16963	16571	16880	16790	16817	16528	16864	16756	16833	16686	16848	16703	16775	16822	16787	16785	16783	16894	16792	16838	16989	16624	16861	16606	16775	16885	16756	16928	17098	16993	16752	16796	16938	16866	16521	16704	16808	16743	16863	16844	16670	16786	16903	16787	16720	16750	16871	16768	16743	16773	16859	16828	16662	16641	16747	17012	16508	16800	16852	16868	16793	16774	16863	16826	16976	16746	16717	16808	16867	16803	16877	16919	16783	16865	16894	16730	16798	16877	16804	16717	16737	16802	16773	16832	16721	16873	16927	16642	16793	16821	16774	16702	16805	16930	16822	16763	16793	16786	16641	16660	16516	16773	16901	17046	16760	16890	16644	16774	16813	16824	16678	16717	16773	16685	16917	16879	16673	16866	16784	16963	16939	16886	16672	16655	16772	16804	16626	16816	16796	16695	16811	16948	16822	16878	16781	16873	16911	16815	16874	16957	16908	16812	16825	16780	16782	16814	16774	16586	16873	16816	16900	16700	16794	16568	16660	16938	16857	16887	16727	16746	16804	16683	16790	16921	16682	16956	16629	16762	16556	16524	16626	16663	16998	16843	16857	16992	16702	16842	17102	16943	16848	16751	16672	16835	16706	16747	16836	16904	16728	16789	16668	16830	16723	16861	16863	16659	17006	16742	16815	16908	16943	16804	16755	16779	16820	16856	16723	16753	16697	16864	16761	16812	16798	16870	16785	16763	16713	16802	16945	16931	16835	16847	16853	16875	16667	16843	16779	16874	16861	16853	16694	16804	16789	16584	16891	17006	16777	16928	16876	16653	16631	16883	16785	16984	16810	16955	16858	16805	16932	16703	16752	16632	16787	16898	16786	16734	16673	16867	16763	16642	16822	16999	16600	16767	16636	16742	16750	16816	16837	16992	16660	16933	16925	16839	16742	16642	16757	16617	16728	16810	16662	16853	16817	16859	16869	16833	16675	16842	16895	16743	16785	16871	16722	17027	16659	16703	16673	16653	16671	16748	16859	16652	16841	16815	16703	16685	16937	16931	16825	16871	16669	16754	16844	16872	16856	16779	16836	16751	16561	16767	16863	16860	16747	16773	16719	16681	16618	16849	16752	16706	16962	16781	16779	16805	16758	16807	16824	16572	16751	16890	16750	16806	16812	16858	16720	16901	16658	16843	16779	16824	16773	16732	16939	16806	16693	16646	16839	16682	16908	16865	16883	16706	16759	16524	16610	16642	16664	16716	16645	16594	16633	16850	17081	16944	16968	16932	16694	16782	16895	16599	16789	16760	16733	16661	16784	16741	16672	16515	16617	16608	16768	16735	16872	16990	16560	17046	16570	16649	16723	16583	16565	16797	16647	16989	16734	16842	16832	16758	16745	16616	17027	16916	17010	16859	16633	16683	16742	16669	16862	16877	16670	16825	16985	16766	16694	16845	16977	16881	16870	16837	16703	16680	16700	16661	16737	16946	16886	16735	16714	16829	16768	16899	16870	16945	16802	16842	16633	16875	16624	16824	16753	16768	16645	16674	16838	16716	16844	16885	16781	16689	16966	16932	16685	16667	16947	16615	16760	16678	16709	16836	16758	16897	16799	16716	16801	16826	16644	16660	16828	16739	16778	16856	16892	16791	16848	16944	16818	16776	16929	16539	16860	16911	16827	16818	17015	16958	16858	16928	16801	16596	16852	16920	16892	16831	16840	16748	16745	16899	16690	16860	16728	16742	16810	16852	16782	16952	16452	16951	17047	16807	16787	16759	16601	16983	16743	16798	16726	16788	16743	16864	16563	16813	16914	16841	16713	16742	16773	16773	16816	16748	16883	16784	16763	16823	16902	16762	16777	16808	16912	17003	16685	16900	16731	16700	16734	16728	16882	16684	16703	16937	16873	16949	16943	16783	16925	16714	16806	16637	16826	16570	16722	16888	17096	16772	16761	16518	16834	16844	16776	16674	16893	16721	16742	16792	16669	16743	16562	16814	16650	16767	16877	16867	17009	16881	16833	16702	16755	16561	16982	16735	16697	16819	16864	16816	16854	16972	16747	16850	16873	16858	16944	16813	16909	16788	17011	16742	16921	16850	16878	16846	16509	16736	16664	16842	16854	16835	16772	16909	16757	16787	16903	16752	16789	16784	16887	16955	16680	16831	16880	16928	17048	16786	16835	16769	16754	16817	16679	16754	16781	17001	16748	16853	16703	16904	16777	16862	16710	16830	16808	16728	16849	16671	16752	16767	16719	16642	16723	16972	16784	16876	16965	16818	16766	17021	16505	16582	16708	16789	16825	16703	16891	16773	16762	16824	16803	16902	16697	16616	16847	16663	16856	16923	16951	16859	16821	16805	16824	16830	16833	16721	16693	16856	16842	16644	16780	16789	16841	16910	16792	16684	16780	16662	16649	16504	16813	16853	16714	17085	16984	16983	16643	16760	16753	16764	16793	16837	16839	16760	16621	16581	16728	16615	16741	16815	16840	16805	16736	16805	16763	16863	16897	16865	16846	16781	16923	17060	16813	16833	16888	16816	16844	16865	16889	16974	16764	16987	16942	16859	16957	16735	16935	16696	16921	16754	16878	16820	16961	16916	16775	16807	16811	16733	17019	16729	16731	16794	16795	16894	16709	16647	16789	16665	16923	16723	16850	16939	16889	16769	16848	16711	16665	16732	16786	16822	16674	16829	16843	16729	16807	16692	16583	16806	16904	16757	16835	16661	16749	16773	17136	16740	16931	16846	16798	16885	16724	16936	16796	16894	16819	16771	16509	16855	16674	16865	16579	16810	16916	16739	16819	16934	16519	16742	16707	16793	16810	16856	16924	16781	16765	16707	16907	16792	16847	16607	16712	16789	16966	16674	16566	16903	16711	16864	16890	16844	16808	16879	16980	16853	16938	16660	16697	16791	16872	16830	16697	16707	16826	16768	16763	16679	16800	16682	16653	16710	16877	16735	17064	16826	16952	16860	16789	16825	16805	16860	16997	16801	16749	16752	16905	16851	16828	16801	16576	16791	16817	16853	16984	16893	16862	16894	16716	16868	16820	16809	16744	16962	16856	16845	16814	16734	16932	16918	16833	16756	16984	16914	16721	16702	16774	16959	16682	17035	16810	17058	16701	16814	16927	16739	16704	16695	16814	16792	16697	16791	16892	16800	16720	16797	16706	16672	16839	16657	16547	16551	16874	16772	16852	16669	16897	16856	16692	16926	16700	16811	16859	16892	16741	16672	16851	16931	16949	16800	16796	16831	16521	16602	16954	16882	16656	16730	17061	16864	16767	16984	16780	16781	16710	16734	16813	16703	16751	16815	16836	16619	16927	16947	16770	16856	16685	16913	16992	16771	16787	16714	16812	16761	16794	16832	16929	16771	16991	16647	16835	16958	16742	16816	16817	16898	16816	16883	16908	16875	16810	16967	16827	16850	16874	16821	16797	16741	16927	16798	16790	16655	16723	16919	16732	16825	16694	16898	16903	16919	16914	16731	16751	16766	16874	16729	17126	16850	16763	16710	16662	16759	16871	16924	16788	16767	16664	16865	16787	16844	16945	16801	16909	16780	16958	16914	16798	16766	16945	16940	16670	16943	16907	16838	16801	16749	16823	16917	16885	16839	16797	16860	16721	16938	16825	16818	16811	16739	16820	16673	16828	16721	16827	16888	16763	16778	16714	16740	16907	16845	16820	16628	16851	16751	16912	16894	16817	16712	16739	16835	16813	16570	16664	16887	16563	16822	16771	16658	17010	16549	16899	16862	16749	16638	16819	16666	16826	16820	16908	16797	16696	16889	16741	16803	16698	16821	16796	16609	16839	16776	16923	16782	16615	16976	16787	16779	16678	16720	16879	16761	16527	16931	16746	16891	16865	16842	16733	16818	16848	16874	16876	16714	16998	16919	16902	16789	16911	16783	16734	16889	16754	16579	16988	16970	16906	16676	16873	16739	16818	16709	16782	16791	16840	16812	16861	16900	16642	17135	16928	16782	16784	16857	17067	16945	16604	16743	16802	16810	16599	16561	16899	16950	16827	16783	16926	16898	16932	16657	16806	16660	16828	16856	16898	16870	16663	16829	16808	16775	16571	16734	16824	16768	16805	16736	16833	16810	16782	16789	16693	16668	16614	16719	16787	16887	16767	16904	16663	16892	16714	17089	16910	16558	16594	16765	16738	16846	16886	16749	16816	16938	16833	16894	16813	16874	16701	16868	16851	16919	16838	16759	16810	16698	16717	16709	16942	16752	16717	16698	16621	17012	16983	16849	16898	16753	16684	16665	16816	16880	16800	16670	16911	16676	16699	16650	16629	16786	16910	16870	16651	16682	16706	16705	16970	16808	16698	16685	16549	16839	16804	16759	16977	16958	16901	16943	16747	16639	16875	16763	16809	16721	16625	16796	16832	16785	16806	16706	16801	16816	17074	16842	16862	16656	16578	16622	16848	16808	16759	16988	16693	16783	16727	16846	16827	16790	17037	16827	16949	16869	16946	16931	16807	16848	16821	16652	16850	16870	16810	16749	16909	16670	16681	17065	16822	16817	16767	16741	16570	16739	16713	16909	16647	16974	16797	16724	16966	16796	16765	16863	16698	16707	16782	16992	16692	16883	17062	16763	16886	16811	16759	16920	16732	16828	16997	16870	16597	16772	16916	17038	16874	16834	16735	16800	16586	16778	16873	16754	16785	16763	16881	16898	16727	16634	16438	16667	16909	16803	17105	16899	16508	16745	16860	16709	16949	16734	16881	17041	16637	16812	16914	16836	16889	16709	16945	16714	16819	16708	16726	16632	16746	16607	16821	16781	16793	16694	16846	16972	16969	16715	16962	16624	16807	16739	16844	16732	17003	16668	16698	16746	16641	16775	16562	16487	16910	16834	16702	16603	16792	16808	16684	16894	16922	17034	16812	16830	16801	16809	16922	16861	16913
28333	47695	44068	35881	31885	27159	23651	20856	19190	17574	16870	16638	16359	15887	15850	15392	15261	15286	15353	14937	14831	14721	14789	15044	14894	14955	14946	14935	14929	14743	14820	14962	14762	14689	14778	14741	14860	14763	14666	14723	14732	14755	14791	14610	14843	14652	14726	14779	14739	14738	14805	14614	14854	14652	14707	14660	14692	14617	14906	14673	14864	14648	14691	14641	14765	14845	14792	14752	14725	14724	14628	14653	14665	14729	14656	14744	14644	14793	14616	14598	14784	14619	14739	14720	14535	14562	14779	14844	14673	14548	14645	14514	14731	14809	14556	14718	14539	14706	14658	14706	14591	14652	14790	14793	14611	14647	14472	14678	14702	14758	14569	14698	14626	14529	14398	14613	14605	14754	14736	14623	14726	14490	14611	14544	14723	14546	14701	14618	14723	14678	14735	14609	14750	14711	14883	14648	14777	14607	14573	14736	14595	14678	14797	14660	14658	14794	14677	14614	14764	14553	14672	14756	14704	14678	14633	14653	14786	14539	14729	14643	14640	14607	14700	14482	14687	14818	14640	14657	14709	14750	14526	14717	14436	14611	14737	14722	14563	14746	14668	14592	14831	14684	14598	14573	14686	14768	14614	14829	14801	14640	14623	14625	14542	14769	14802	14536	14929	14709	14652	14674	14634	14856	14604	14673	14574	14702	14620	14600	14657	14606	14730	14625	14738	14626	14771	14634	14663	14518	14662	14860	14706	14768	14706	14533	14611	14562	14681	14423	14786	14881	14683	14557	14621	14527	14637	14753	14674	14725	14682	14863	14812	14712	14581	14698	14620	14614	14661	14716	14742	14625	14668	14621	14831	14721	14671	14623	14621	14621	14603	14695	14580	14741	14840	14501	14743	14697	14518	14537	14603	14640	14767	14791	14663	14809	14678	14556	14613	14907	14592	14677	14700	14699	14613	14748	14846	14567	14643	14693	14699	14880	14687	14630	14655	14733	14726	14645	14587	14734	14744	14469	14724	14761	14586	14602	14734	14557	14668	14751	14759	14457	14783	14666	14650	14601	14664	14595	14640	14681	14695	14811	14721	14913	14431	14591	14738	14684	14626	14667	14662	14669	14744	14858	14841	14651	14576	14708	14710	14818	14649	14848	14819	14574	14558	14712	14719	14720	14677	14631	14601	14673	14718	14771	14580	14579	14861	14496	14742	14774	14634	14896	14647	14676	14907	14825	14590	14572	14558	14637	14711	14650	14485	14626	14672	14863	14766	14601	14632	14631	14580	14776	14660	14685	14562	14803	14811	14871	14665	14706	14742	14822	14737	14492	14608	14706	14694	14734	14510	14471	14736	14666	14494	14724	14659	14708	14658	14498	14730	14671	14674	14728	14581	14490	14743	14710	14633	14645	14838	14780	14535	14868	14551	14821	14694	14770	14598	14735	14676	14651	14682	14669	14679	14638	14676	14796	14768	14761	14521	14674	14594	14671	14794	14627	14685	14589	14474	14786	14658	14602	14749	14499	14825	14668	14630	14732	14740	14684	14900	14608	14655	14620	14584	14716	14558	14742	14468	14686	14536	14752	14564	14781	14676	14731	14638	14583	14841	14801	14637	14534	14558	14709	14644	14607	14737	14704	14490	14697	14675	14602	14725	14677	14750	14654	14533	14771	14587	14626	14698	14641	14729	14543	14789	14717	14643	14694	14773	14745	14524	14708	14507	14899	14569	14632	14881	14684	14644	14882	14606	14844	14731	14777	14584	14778	14716	14673	14764	14672	14799	14723	14586	14624	14659	14707	14647	14655	14736	14570	14703	14653	14858	14647	14755	14772	14602	14720	14703	14990	14738	14776	14661	14378	14646	14605	14673	14745	14617	14485	14693	14755	14664	14582	14707	14648	14680	14714	14466	14729	14745	14691	14755	14727	14626	14511	14540	14785	14661	14595	14693	14701	14629	14885	14750	14650	14666	14630	14694	14568	14644	14700	14571	14679	14596	14657	14781	14664	14636	14847	14683	14715	14499	14750	14666	14749	14707	14580	14736	14624	14697	14804	14587	14761	14635	14735	14668	14669	14714	14614	14598	14731	14761	14656	14726	14740	14746	14454	14686	14695	14682	14463	14595	14786	14510	14759	14766	14537	14791	14835	14676	14684	14778	14466	14587	14611	14627	14779	14679	14756	14640	14649	14644	14601	14777	14527	14664	14806	14819	14642	14660	14627	14794	14647	14766	14648	14760	14602	14667	14635	14823	14766	14643	14685	14580	14631	14523	14899	14521	14649	14693	14571	14735	14810	14834	14689	14623	14752	14784	14605	14683	14619	14723	14649	14739	14611	14794	14636	14571	14717	14601	14555	14585	14715	14698	14623	14852	14861	14821	14446	14764	14631	14570	14810	14938	14656	14651	14554	14616	14756	14478	14853	14660	14614	14609	14839	14516	14665	14651	14689	14681	14770	14667	14861	14667	14833	14672	14793	14718	14581	14833	14551	14611	14645	14662	14723	14716	14592	14668	14724	14798	14726	14500	14475	14895	14776	14736	14616	14825	14540	14805	14648	14622	14839	14425	14708	14611	14644	14782	14713	14588	14651	14657	14601	14831	14735	14693	14678	14590	14770	14601	14746	14851	14791	14629	14644	14707	14778	14787	14729	14610	14512	14695	14692	14594	14693	14719	14728	14644	14520	14592	14675	14688	14797	14593	14777	14649	14621	14668	14744	14724	14671	14783	14652	14779	14774	14760	14627	14725	14805	14848	14813	14695	14754	14564	14516	14623	14725	14626	14666	14640	14683	14552	14557	14721	14701	14798	14547	14588	14643	14536	14694	14548	14761	14682	14678	14473	14660	14600	14666	14609	14472	14778	14597	14722	14922	14672	14764	14727	14567	14655	14662	14699	14499	14764	14696	14644	14641	14725	14654	14777	14721	14485	14696	14725	14556	14667	14734	14613	14535	14585	14726	14793	14604	14777	14726	14751	14672	14704	14736	14681	14653	14579	14485	14877	14532	14776	14634	14799	14645	14543	14710	14631	14724	14626	14661	14655	14525	14549	14598	14684	14597	14765	14632	14743	14605	14666	14721	14700	14593	14616	14707	14597	14660	14762	14773	14677	14611	14721	14613	14691	14821	14628	14634	14629	14508	14740	14796	14573	14687	14757	14515	14603	14743	14697	14748	14655	14590	14678	14579	14770	14746	14820	14769	14547	14665	14744	14629	14707	14682	14784	14663	14766	14676	14703	14624	14742	14614	14842	14568	14749	14806	14564	14740	14781	14741	14649	14823	14597	14649	14725	14699	14536	14548	14597	14630	14698	14514	14656	14639	14873	14759	14555	14650	14665	14709	14671	14735	14642	14708	14700	14691	14733	14562	14687	14788	14669	14659	14697	14576	14779	14612	14815	14632	14739	14747	14544	14820	14745	14812	14673	14650	14611	14680	14764	14519	14607	14649	14626	14711	14790	14569	14629	14634	14595	14679	14696	14661	14621	14796	14798	14707	14598	14669	14893	14665	14690	14687	14653	14686	14598	14668	14703	14683	14552	14708	14525	14791	14903	14808	14588	14600	14694	14817	14792	14640	14611	14909	14701	14613	14638	14706	14729	14573	14647	14506	14631	14705	14619	14644	14674	14704	14787	14673	14613	14673	14557	14705	14708	14659	14615	14728	14684	14855	14596	14545	14506	14676	14806	14541	14662	14622	14594	14642	14882	14683	14640	14436	14559	14854	14712	14564	14606	14711	14792	14619	14715	14813	14735	14506	14526	14601	14779	14732	14760	14739	14811	14517	14478	14665	14780	14767	14719	14819	14827	14662	14473	14699	14648	14717	14735	14855	14733	14546	14649	14611	14634	14679	14621	14750	14645	14755	14678	14690	14685	14711	14741	14690	14701	14619	14653	14749	14687	14713	14625	14843	14526	14637	14649	14736	14577	14619	14695	14646	14607	14511	14494	14595	14680	14606	14510	14688	14837	14464	14596	14738	14717	14518	14554	14898	14664	14859	14484	14516	14733	14681	14796	14667	14695	14398	14830	14677	14741	14572	14853	14759	14525	14660	14715	14528	14480	14692	14873	14737	14804	14749	14642	14693	14647	14747	14500	14672	14865	14592	14719	14659	14651	14756	14828	14693	14631	14599	14655	14715	14646	14613	14709	14649	14610	14681	14649	14535	14605	14717	14659	14830	14579	14736	14846	14677	14609	14522	14658	14713	14802	14858	14659	14716	14705	14728	14628	14723	14691	14585	14669	14643	14725	14694	14525	14653	14739	14620	14834	14737	14723	14756	14607	14595	14579	14492	14809	14774	14427	14760	14655	14653	14692	14656	14647	14608	14604	14784	14670	14707	14879	14847	14739	14661	14651	14643	14712	14769	14880	14542	14659	14701	14546	14739	14578	14739	14775	14686	14866	14757	14739	14709	14737	14695	14595	14478	14622	14756	14745	14626	14645	14694	14613	14610	14587	14664	14570	14590	14696	14715	14683	14678	14799	14560	14678	14779	14759	14714	14597	14561	14765	14815	14674	14534	14602	14657	14750	14702	14583	14732	14638	14801	14820	14616	14641	14719	14828	14686	14608	14624	14678	14697	14630	14786	14701	14638	14433	14702	14549	14787	14652	14659	14671	14764	14610	14710	14706	14771	14758	14800	14671	14630	14670	14781	14538	14843	14656	14976	14553	14846	14657	14747	14803	14746	14602	14775	14672	14654	14711	14525	14659	14714	14682	14872	14709	14705	14772	14860	14610	14579	14817	14695	14770	14609	14820	14859	14831	14568	14625	14704	14713	14693	14602	14753	14559	14518	14766	14626	14705	14805	14438	14762	14638	14638	14661	14550	14618	14706	14648	14679	14864	14732	14746	14724	14855	14761	14807	14771	14587	14673	14709	14514	14450	14748	14562	14689	14880	14495	14667	14774	14687	14784	14613	14776	14565	14657	14659	14758	14901	14821	14564	14680	14477	14939	14690	14513	14599	14839	14672	14473	14585	14517	14717	14761	14721	14599	14583	14661	14563	14601	14642	14695	14721	14859	14667	14555	14505	14571	14630	14579	14469	14694	14632	14601	14792	14596	14605	14574	14607	14584	14451	14601	14740	14667	14671	14678	14729	14643	14621	14681	14739	14586	14741	14886	14761	14504	14697	14840	14800	14574	14734	14575	14620	14634	14745	14723
22812	21162	28937	24162	23845	27688	29925	24546	22400	21041	19839	19186	19050	18843	18635	18455	18323	18159	18368	18156	17918	17894	17937	17840	17868	17943	17749	17633	17904	17675	17848	17612	17512	17612	17521	17641	17710	17639	17594	17854	17775	17765	17424	17670	17428	17623	17623	17633	17570	17449	17437	17430	17441	17543	17451	17474	17410	17277	17518	17396	17505	17331	17617	17600	17339	17627	17491	17541	17574	17280	17489	17306	17417	17343	17420	17387	17516	17521	17503	17229	17603	17432	17457	17333	17431	17258	17393	17448	17540	17391	17434	17407	17736	17449	17668	17458	17357	17457	17469	17348	17372	17338	17437	17261	17526	17371	17410	17467	17513	17551	17481	17429	17343	17533	17521	17444	17422	17391	17476	17512	17253	17253	17225	17369	17685	17544	17508	17564	17495	17430	17285	17245	17401	17453	17488	17521	17379	17275	17518	17477	17314	17440	17449	17419	17579	17474	17479	17522	17425	17316	17592	17509	17576	17276	17441	17401	17360	17261	17546	17588	17519	17438	17372	17601	17643	17508	17411	17374	17390	17526	17357	17501	17331	17416	17510	17309	17260	17458	17479	17481	17616	17426	17267	17539	17469	17362	17396	17412	17465	17328	17392	17396	17550	17513	17623	17282	17508	17314	17491	17466	17302	17303	17381	17359	17467	17322	17336	17461	17442	17375	17281	17374	17390	17323	17322	17374	17455	17337	17393	17441	17568	17405	17310	17320	17279	17353	17482	17496	17549	17334	17392	17545	17651	17339	17399	17626	17539	17392	17436	17342	17455	17430	17634	17384	17301	17255	17528	17446	17528	17646	17497	17339	17435	17523	17503	17379	17309	17143	17722	17468	17430	17340	17291	17155	17532	17517	17653	17489	17363	17600	17510	17480	17490	17458	17387	17140	17226	17278	17557	17549	17155	17267	17375	17324	17561	17466	17484	17262	17560	17533	17627	17442	17305	17257	17479	17377	17405	17407	17514	17503	17363	17472	17227	17316	17508	17374	17499	17302	17574	17327	17494	17438	17342	17648	17585	17125	17293	17411	17489	17365	17363	17410	17422	17367	17694	17337	17367	17305	17390	17566	17623	17348	17476	17465	17646	17376	17514	17420	17588	17528	17449	17475	17364	17304	17401	17163	17644	17469	17223	17492	17367	17371	17332	17548	17362	17439	17573	17433	17475	17368	17539	17403	17448	17362	17412	17447	17466	17373	17621	17396	17223	17564	17588	17399	17390	17287	17407	17377	17486	17326	17372	17471	17515	17447	17419	17441	17504	17601	17370	17409	17287	17372	17447	17530	17209	17223	17278	17281	17399	17318	17427	17575	17272	17320	17268	17331	17502	17588	17781	17392	17446	17619	17527	17520	17344	17473	17432	17451	17374	17229	17529	17492	17593	17315	17328	17436	17560	17466	17398	17470	17420	17472	17481	17516	17381	17510	17623	17554	17537	17498	17221	17552	17252	17368	17458	17475	17487	17353	17421	17363	17249	17424	17435	17437	17267	17339	17304	17456	17445	17385	17472	17497	17403	17405	17370	17385	17519	17434	17264	17334	17449	17350	17585	17377	17473	17261	17564	17343	17408	17542	17306	17332	17546	17118	17557	17371	17486	17204	17367	17531	17484	17516	17466	17462	17334	17495	17394	17333	17270	17397	17580	17541	17656	17571	17263	17570	17377	17355	17576	17341	17586	17487	17630	17249	17425	17458	17396	17584	17329	17487	17459	17356	17546	17470	17396	17494	17472	17336	17267	17334	17452	17333	17557	17446	17396	17462	17336	17502	17533	17160	17419	17317	17427	17405	17324	17297	17428	17372	17680	17335	17425	17425	17478	17427	17422	17417	17469	17421	17503	17551	17473	17596	17176	17500	17657	17398	17435	17249	17391	17361	17401	17403	17350	17394	17462	17667	17552	17288	17213	17541	17426	17243	17371	17444	17361	17391	17383	17467	17475	17597	17519	17449	17323	17453	17510	17314	17425	17301	17332	17527	17441	17309	17438	17240	17458	17321	17498	17473	17517	17432	17523	17336	17344	17297	17377	17462	17462	17400	17343	17433	17540	17439	17368	17424	17408	17490	17583	17447	17395	17523	17455	17603	17594	17302	17479	17424	17602	17477	17459	17423	17234	17465	17420	17302	17361	17327	17338	17318	17295	17396	17618	17312	17521	17498	17405	17516	17576	17453	17447	17520	17620	17314	17317	17393	17329	17402	17389	17444	17232	17484	17367	17488	17361	17293	17246	17421	17534	17471	17266	17355	17416	17662	17376	17423	17379	17396	17493	17385	17503	17477	17357	17534	17388	17308	17272	17527	17360	17336	17260	17220	17446	17373	17512	17355	17113	17411	17417	17481	17343	17636	17568	17304	17457	17437	17600	17518	17460	17417	17502	17322	17624	17424	17493	17344	17446	17539	17568	17457	17557	17441	17275	17422	17292	17467	17332	17592	17607	17493	17419	17359	17447	17234	17330	17296	17320	17341	17472	17367	17531	17270	17473	17451	17438	17417	17316	17299	17615	17641	17279	17321	17545	17408	17417	17383	17482	17416	17319	17301	17594	17342	17207	17605	17478	17375	17334	17379	17582	17466	17438	17259	17424	17697	17488	17504	17523	17510	17564	17302	17313	17384	17304	17534	17426	17395	17491	17234	17438	17279	17299	17515	17321	17427	17252	17438	17246	17364	17583	17386	17504	17286	17264	17404	17401	17405	17604	17219	17617	17387	17306	17615	17539	17345	17438	17366	17528	17312	17357	17425	17457	17407	17258	17451	17418	17530	17401	17528	17488	17254	17397	17415	17266	17298	17526	17434	17478	17340	17427	17479	17277	17536	17690	17631	17419	17544	17371	17336	17528	17545	17473	17454	17493	17336	17655	17556	17308	17395	17443	17305	17828	17492	17457	17586	17345	17332	17451	17306	17588	17267	17260	17463	17376	17501	17646	17519	17306	17373	17439	17458	17484	17361	17604	17439	17193	17490	17350	17517	17524	17295	17434	17510	17422	17534	17565	17171	17374	17461	17400	17352	17570	17320	17203	17498	17486	17236	17544	17339	17579	17490	17476	17480	17457	17398	17389	17438	17364	17458	17361	17427	17275	17406	17380	17541	17334	17477	17482	17516	17478	17506	17411	17355	17683	17377	17297	17195	17530	17357	17253	17331	17319	17480	17160	17315	17392	17213	17309	17284	17301	17341	17796	17526	17472	17415	17521	17279	17385	17527	17594	17366	17539	17160	17263	17290	17210	17390	17407	17436	17559	17484	17502	17313	17512	17509	17433	17524	17174	17389	17551	17203	17378	17494	17413	17645	17296	17416	17486	17392	17538	17556	17549	17440	17405	17495	17514	17558	17564	17585	17365	17536	17413	17439	17208	17387	17447	17334	17316	17348	17432	17488	17463	17443	17401	17384	17549	17408	17492	17437	17458	17237	17495	17460	17255	17270	17473	17387	17771	17381	17560	17476	17449	17291	17305	17507	17314	17450	17393	17291	17519	17448	17342	17312	17447	17394	17400	17475	17368	17557	17441	17302	17505	17407	17394	17394	17408	17349	17260	17344	17259	17530	17448	17518	17441	17313	17396	17445	17377	17295	17360	17347	17522	17351	17287	17373	17488	17584	17489	17465	17434	17232	17360	17431	17195	17484	17534	17286	17329	17581	17402	17245	17557	17614	17408	17260	17082	17395	17465	17331	17310	17431	17355	17298	17567	17387	17391	17448	17256	17501	17609	17658	17483	17412	17489	17511	17503	17504	17292	17401	17601	17398	17278	17529	17271	17399	17515	17357	17670	17382	17455	17491	17201	17501	17469	17238	17260	17330	17506	17538	17667	17476	17391	17504	17408	17542	17592	17424	17349	17421	17517	17485	17291	17390	17397	17451	17308	17373	17341	17366	17609	17284	17557	17539	17529	17445	17301	17126	17438	17380	17171	17492	17532	17296	17449	17485	17265	17445	17318	17567	17528	17511	17413	17392	17472	17473	17491	17238	17315	17315	17455	17313	17229	17393	17339	17218	17362	17623	17401	17613	17485	17353	17478	17466	17508	17567	17362	17339	17485	17489	17443	17577	17391	17512	17609	17368	17566	17261	17463	17358	17640	17557	17557	17613	17257	17354	17320	17392	17370	17438	17379	17285	17312	17521	17298	17251	17443	17450	17464	17424	17438	17586	17409	17379	17475	17489	17546	17479	17339	17371	17303	17474	17566	17258	17467	17385	17548	17601	17507	17246	17498	17422	17606	17589	17536	17296	17601	17498	17221	17321	17482	17535	17463	17433	17508	17303	17683	17505	17354	17361	17430	17559	17408	17251	17526	17383	17180	17288	17515	17249	17493	17362	17453	17344	17440	17504	17426	17387	17400	17276	17481	17409	17400	17421	17290	17569	17575	17401	17275	17611	17462	17437	17461	17411	17567	17165	17344	17425	17426	17376	17150	17418	17421	17535	17526	17240	17407	17402	17338	17422	17612	17418	17349	17542	17554	17623	17464	17398	17497	17243	17512	17415	17365	17403	17281	17461	17638	17263	17519	17552	17536	17403	17339	17481	17573	17533	17514	17420	17518	17583	17584	17493	17611	17369	17513	17392	17517	17372	17408	17379	17454	17446	17592	17271	17256	17442	17610	17464	17492	17359	17596	17554	17372	17347	17261	17653	17632	17440	17468	17652	17270	17425	17473	17386	17507	17362	17430	17416	17316	17614	17474	17474	17459	17438	17365	17444	17462	17534	17574	17525	17472	17515	17632	17309	17295	17259	17409	17302	17447	17431	17407	17289	17472	17384	17473	17319	17394	17319	17469	17450	17455	17369	17416	17519	17497	17454	17538	17371	17375	17401	17566	17361	17480	17400	17409	17339	17496	17497	17316	17250	17442	17464	17593	17288	17513	17238	17465	17451	17345	17363	17427	17401	17460	17412	17562	17414	17419	17374	17532	17537	17570	17551	17429	17454	17347	17488	17427	17425	17403	17412	17369	17484	17330	17491	17535	17386	17514	17538	17645	17411	17298	17489	17411	17468	17704	17520	17402	17690	17249	17422	17324	17444	17516	17505	17308	17368	17435	17543	17489	17362	17361	17458	17340	17382	17303	17351	17234	17393	17277	17391	17283	17413	17331	17344	17471	17215	17533	17559	17354	17398
30655	53312	50430	41298	36839	31555	28143	24347	21775	19436	18357	17423	17171	16887	16464	16124	15921	15814	16119	15773	15523	15386	15429	15367	15449	15388	15364	15357	15402	15209	15229	15193	15105	15289	15360	15173	15325	15067	15087	15149	15189	15113	14985	15166	15065	15240	15137	15024	15013	15114	15095	15090	15036	15086	15058	15106	15123	15088	15101	15286	15143	15167	15203	15176	15211	15170	15100	15123	15065	14879	15010	15059	15145	15005	15119	15111	15155	15021	15108	15113	14960	15184	15088	14955	15056	15087	15034	15091	15143	15156	15007	15157	15191	15121	15175	15177	15140	15019	15098	15169	15050	15173	15007	15183	14904	15020	15196	15108	15021	15218	15112	15057	15008	15147	15076	15133	15383	14968	15152	15246	15070	15123	15091	15073	15257	15223	15161	15079	15083	14996	15000	15250	15062	15019	15113	15084	15039	15092	15005	15108	15119	15267	15020	15003	15164	15085	15171	14912	14941	15020	14931	15025	15108	15161	15085	15028	14988	15079	15158	15080	15071	15217	15154	15020	15243	14981	15157	14868	15145	15194	15146	14990	15182	15124	15041	15123	15063	15110	15059	15056	15073	15088	15027	15019	14999	14946	14972	15088	15063	15114	15016	14992	15150	15067	15191	15119	14826	15168	15124	15097	14975	15044	15212	15050	15070	15160	15236	15087	14933	15136	15085	15021	15038	15066	15001	15192	14877	14981	15162	15063	15155	15123	15058	15018	14957	14902	15143	14887	15215	14909	15172	15096	15019	14940	15022	15085	15095	15268	15071	15067	15034	15070	15142	15009	15075	15026	15108	15056	14973	15036	15170	15115	15101	15155	15154	15156	15299	14916	15195	14982	14989	15236	15126	15101	15055	15182	15319	15172	15113	14950	15123	15037	15040	15072	15129	15177	15177	15142	15348	15001	15126	15127	15086	15016	15066	14918	15147	14855	15162	14936	15079	14966	15171	15007	14993	15130	15277	14951	15264	15246	15049	15238	15051	14909	14835	15083	15027	14906	15366	15135	14781	14982	15114	15059	15196	15173	15011	15082	15035	15029	14956	15161	15191	14877	15071	15043	14977	14979	15202	14958	15032	15156	15065	15119	14898	15051	14935	15178	15015	15098	15257	15115	15105	14958	15016	15090	15109	15055	14921	15039	15204	15091	15052	15105	15251	15052	15172	14953	14974	15159	15116	15031	15018	15113	14990	14928	15031	15045	15065	14983	14998	14858	15042	15081	15052	15111	15111	15037	15134	15187	15005	14885	14980	15226	15114	15154	14945	15116	15099	15165	14937	15069	14933	14913	15053	15053	15048	15216	15200	14998	15115	15129	15009	15053	15076	15075	14893	14970	15170	15236	15159	14980	14973	15354	15130	15151	15030	15126	14971	15039	14995	15071	15215	15016	14971	14973	15222	15177	14969	14988	15123	15084	15026	15087	14987	15292	14852	15107	15156	15123	15067	14995	15076	15077	15114	15045	15051	14910	14932	15076	14961	15025	15087	15152	14978	15119	14951	15037	15107	14907	14975	15136	15013	15151	15040	15242	15099	15121	15198	15003	15057	15021	15045	15182	15070	15063	15377	15092	14988	14983	15008	14949	14927	15039	15202	14964	15136	15125	14953	15160	15298	15070	15143	15195	14949	15134	15147	15012	15212	15183	15108	15049	15135	15032	15205	15078	15033	14982	15069	14940	15072	15006	15058	15270	15038	15110	15050	14922	15094	15135	15168	15114	15070	14985	15042	15119	14966	14986	14973	15112	15160	15059	14985	15056	15057	15121	15150	15112	14993	15024	14957	15284	15002	14987	15068	15114	15143	14921	15204	15032	15089	15116	14980	15062	14965	15132	15202	15094	15153	14900	15018	14962	14885	15061	15027	15360	14913	15056	15019	15012	15022	15066	15149	15109	15085	15041	14945	15085	15128	15037	14875	15017	15085	14875	14994	15078	14875	15040	15067	15141	14891	14978	15101	15128	15106	15105	15022	15106	15069	15087	15021	14933	14961	15011	15264	15055	15077	15015	14971	15114	14978	15064	14993	15094	15077	15063	15156	14913	15050	14804	15006	14976	14998	15065	15040	15065	15141	14893	14998	14996	15016	14849	15023	15059	15168	15020	14983	14931	15147	14930	15088	15027	14880	15077	14945	15100	14971	14937	15146	14949	15213	15134	15070	15001	15052	14946	15165	15214	15059	15027	15170	14904	15025	15153	15027	15120	15013	15080	15011	15151	15082	14968	15086	15114	15073	15160	14979	15088	15088	15173	15063	15199	15218	15255	15060	15023	15108	14929	15285	15215	15303	15051	15036	15120	15141	15066	15122	15036	15095	15047	14993	14972	14792	14938	14982	14890	15055	15154	14997	15208	15019	14981	15044	14946	15108	15125	15037	15073	15175	15157	15103	15050	15015	14988	15121	15122	14982	14788	14979	15135	15055	15075	15149	15148	14904	14978	14950	15007	15099	14918	15030	14853	15015	15102	15098	15014	14942	14897	15238	15077	15051	15041	15145	15121	15027	15160	15085	14969	14952	15148	15075	14920	15164	15118	14987	15032	14998	15096	14770	15115	14965	15175	15168	15192	14966	15184	15176	14969	14931	15137	15033	15070	15109	15062	15083	14784	15148	15057	15251	15096	15263	15033	15016	15074	15070	15155	15205	15103	15238	14974	14982	15103	14922	15017	15186	15115	15103	15102	15063	15073	15088	15065	15173	14975	14981	14987	15129	15004	15123	15015	15016	15164	15201	15053	15132	15073	14975	15004	15217	14823	15284	15029	15245	15140	15174	15212	14972	15004	14911	15280	15050	15222	15108	14978	14960	15082	15013	14976	15147	15005	15174	15017	15180	15052	15151	15200	15192	14937	15076	15072	15031	15007	14985	15063	15202	15057	14936	15223	14922	15391	15079	14958	15057	14894	15073	15141	15151	15118	15031	14982	15025	15139	15025	15148	15172	14958	15077	15150	14930	15158	15164	15038	14989	14998	15015	15094	15254	15163	14857	15018	15104	15066	15017	15268	15004	14975	15050	15270	14949	15109	15038	15105	15083	15129	15061	15131	14957	15082	15173	15173	14944	15022	14916	15013	15072	15059	14946	15010	15081	14879	14925	15145	15205	14895	15100	14904	15118	15030	15106	14946	15094	15113	15087	15134	15031	15221	14976	15073	14907	15091	15010	14922	15016	14917	15159	14940	14928	14994	14989	15272	15062	14997	15052	15008	14866	15182	15125	14839	15077	15145	14914	15048	14934	15208	15051	15133	14938	15171	15033	14995	14986	15142	14993	14963	15029	15205	15233	15141	15254	15068	15166	15033	15241	15135	15118	15256	15030	15163	14968	14870	15036	14957	15026	14945	14988	15167	14984	15093	15149	15176	15096	14957	15045	15096	15117	15246	14932	15130	15062	15063	15155	15069	15083	15167	14935	15138	15013	15119	15083	15090	15103	15176	15148	15094	15162	15158	15165	15130	14984	14884	15184	15066	15028	15165	15193	14835	15093	15004	15018	15114	15079	15085	14961	14991	14926	15093	14990	14986	14920	15109	15171	15067	14959	15074	15028	14905	14974	15065	15180	15062	15118	15183	15017	15193	15246	14850	15136	15075	15133	15107	15100	14984	15111	14847	14939	14969	15026	15076	14817	15122	14956	15170	15082	14958	15098	15091	15130	15062	14957	15030	15049	15058	14929	15114	14984	15157	14980	15028	14930	15058	14925	15103	15045	15005	15029	15026	15013	14982	14904	15194	14943	14993	14946	15095	15083	15153	15116	15110	15147	15001	15029	14880	14995	14925	15260	15014	14878	15072	15047	15030	14988	15091	14990	15168	15250	15212	14946	15125	15047	15032	15134	14888	15151	14950	15193	15140	14956	15213	15115	15067	15298	15113	15122	15133	15061	15225	14931	15116	15126	15000	15142	15262	15011	15058	15007	15240	15015	14912	15055	15018	14985	14934	15020	15033	15083	15020	15124	15186	14972	14938	15192	15039	15007	15153	15123	15076	15032	14985	15160	15051	15034	15146	15061	15107	15108	15049	14979	14948	15133	15099	14915	15038	15067	15121	15226	15230	14947	15032	14986	15216	14961	14952	14997	15077	15158	15190	15195	14863	14933	14928	14990	15059	15181	14987	15012	15040	15078	14960	15062	15100	15024	15009	14986	15011	15003	14891	15092	15132	14856	14978	14935	15142	14955	15015	15156	15186	15009	15108	15362	15164	15016	15030	15037	14949	15163	15114	15118	15065	15084	15136	14978	15196	14978	15131	15124	15077	15017	14978	14986	15132	15058	15087	14939	15087	15165	15162	15087	15202	15046	15040	15133	15115	15152	15020	15129	15254	15067	15026	14957	14916	15146	15072	15071	14945	15055	15129	15113	15057	15157	15226	15005	14946	15019	15120	15044	14975	15036	14983	15178	14967	14907	15147	15185	15070	14841	14968	15076	15114	15102	15124	15029	15214	14964	15195	15035	15208	15089	15068	15091	15188	15052	14844	14996	15096	15082	15045	14968	15058	15097	14963	14946	14995	15093	15157	15030	15119	15120	15108	15133	14932	15032	15019	15084	15034	14901	14951	15246	14771	14926	14994	15094	14997	15105	15018	15022	15027	15199	15213	14975	15181	15103	14915	14915	15033	15229	15115	15039	14905	14983	15241	15102	14970	15081	15101	15115	15016	15061	15057	15031	15140	15146	14953	14979	15038	14959	15138	15122	14892	15037	14841	15032	15128	15133	15113	15191	14973	15216	15052	15241	14939	14995	15201	15104	15011	15163	14890	14848	15090	14980	15243	15095	14979	15105	15186	14990	14876	15004	15053	15179	14925	14830	15176	15056	15184	14975	15012	15062	14952	15029	15247	15066	15093	14963	15073	15142	15169	15043	15264	15103	15077	15076	14874	15096	15058	15017	15024	15098	14948	15044	15068	15094	15174	14801	15222	15199	15037	15015	14888	14927	15019	15110	14904	15210	14986	15038	14916	14739	15204	15025	15093	15099	15093	15085	15039	14927	15127	15027	14967	15022	15071	14987	15043	15073	14957	15024	14994	14998	15114	15005	15131	14979	15092	15017	15026	14971	15147	15052	15084	15170	15008	15105	15093	15070	14974	15048	15212	15113	14888	15036	15128	15165	15114	15235	15153	15106	15192
29034	26988	32912	29434	24248	21805	20156	18974	18286	18014	17756	17457	17507	17374	17384	17182	17340	17046	17210	17273	16955	16873	16989	17013	16996	16973	17036	17086	16732	16947	17100	16918	17008	17068	16894	16994	16935	16957	16968	16902	16963	16860	16935	16691	16993	16851	16951	16899	16827	16767	16783	16917	16985	16949	17024	16883	16909	16876	17025	16919	16957	17031	16942	17045	16939	16838	17080	16935	16833	16801	16807	17032	16850	17011	16823	17041	17063	16746	16915	16767	16853	16730	16950	16799	16953	16963	16742	16837	17176	17163	16890	16934	17173	17148	16754	16877	16970	16917	16863	16902	17005	16666	16655	16921	16944	16941	16737	16822	17115	16867	17151	16954	16877	16823	16959	16772	16980	16807	16889	17078	16894	16979	16710	17070	16894	16804	16956	16704	16953	16944	16867	16898	16965	16739	16916	16948	16822	16879	16632	16768	16907	16815	16656	16754	16954	16833	16672	16903	16686	17019	16673	16989	16845	16902	16771	16912	16900	17116	16883	16882	16930	16793	16936	16815	16774	17016	16993	16954	16903	16743	16723	16877	16830	16669	16734	16903	16623	17026	16940	16991	17017	16597	16799	16789	16878	16750	16759	16782	16786	16725	16831	16854	16688	16913	16746	16740	16922	17049	16690	16820	16808	16832	16834	17071	16721	16849	16886	16902	16890	16737	16800	17012	17064	16833	16949	17169	16816	16667	16921	16913	16878	16779	16961	17005	16781	17042	16871	17020	16486	16906	16721	16706	16946	16803	16873	16735	16840	16751	16781	17051	17032	16990	16678	16987	16912	16836	16820	17026	16803	16840	16808	17066	16844	17023	16950	17019	16953	16903	16828	16856	16843	16935	16884	16864	16773	16909	17076	16809	16977	16979	16887	16680	16985	16990	17001	16657	16583	16797	16886	16939	16867	16980	16828	16809	17026	16868	16880	16866	16829	16927	16869	16887	16695	16849	16885	16780	16951	16797	16801	16847	16951	16880	16871	16693	16923	16864	16823	16837	16971	16841	16907	16807	16903	16876	16997	16760	16960	16824	16940	16802	17201	16757	16933	16981	16743	16679	16782	16749	16962	16751	16625	16844	16962	16995	16794	16659	16893	16916	16902	16944	16982	17044	17035	17186	16866	17004	16893	16762	16854	16671	16760	16947	16952	17130	16726	16829	16807	16727	16760	16761	16766	17027	16825	16796	16989	16922	17065	16671	16875	16815	16923	16881	16818	16848	16989	16744	16845	16753	16835	16880	17006	16968	16841	16943	16924	16939	17012	16915	16858	16777	16985	16738	16978	16897	16947	16940	17014	16882	17006	16972	16956	16811	16699	16743	16978	16852	16812	16895	16940	16863	16854	16892	16876	16754	16878	16804	16810	16951	16774	16790	16857	16743	16881	16928	16678	16710	16889	16926	16951	16842	16952	16700	16847	16808	16860	16840	16773	16848	16928	16856	16774	16829	17034	17029	16868	16914	16963	16863	16955	17029	17074	16915	16670	16804	16857	16858	16800	16749	16908	16970	16812	16781	16883	16831	16732	16932	16875	16881	16793	16740	16901	16775	16800	16864	16849	16892	17113	16987	16796	16800	16788	16851	16859	16999	16850	16848	16785	16873	16740	16870	16764	17010	16804	16991	16910	16900	16846	16835	16655	16791	16792	16798	17006	17095	16785	17056	16796	16829	16893	16717	16807	17034	16955	16936	17066	16837	16742	16931	16846	16843	16681	16756	16877	16732	17060	17006	16985	17136	16856	16919	16873	16724	16649	16774	16847	16881	16932	16983	17013	16855	17022	16786	16939	16879	16756	16992	17090	16914	16992	16834	16925	17000	16885	16766	16941	17033	16824	16889	16964	17012	16965	16903	17090	16778	16798	17002	17063	17220	16807	16914	16710	16910	16896	16980	17086	16902	16983	16806	16845	17011	16736	16688	16807	16926	16770	16771	16850	16830	16901	16963	16709	16738	16804	16913	16860	16935	16781	16799	16928	16876	16882	16890	16908	16929	17010	16846	16823	16808	16968	17028	16842	16863	16994	16871	16818	16886	17146	16757	16831	16910	16948	16956	16988	16800	16965	16816	16839	16783	16967	16896	16823	17072	16968	16940	16676	16864	17024	17127	16936	16892	16837	16938	16946	17026	16855	16971	16969	16796	16969	16750	16993	16864	16886	16996	16973	17071	16804	17002	16849	17022	16887	16989	16988	16880	17000	16895	16705	16769	16796	16751	16869	16778	16813	16904	16696	16868	16978	16938	16859	16696	16954	16968	16871	16970	16915	16742	16745	16969	16691	17085	16840	16920	16957	16752	17033	17013	16881	16874	16922	17037	16797	16806	16826	16826	16859	17053	16798	16806	16834	16836	17194	17051	16977	16887	16808	16961	16868	16833	17013	16830	16853	16989	16917	16839	16944	16930	16989	16851	16879	16795	16884	17100	16844	17059	16842	16927	16832	16909	16755	16812	16793	16864	16877	16743	16946	16740	16842	16861	16873	16856	16963	16922	16894	16805	16906	16949	16934	17045	17201	16976	17129	16726	16904	16741	16977	16704	16932	16599	16797	16914	16880	17035	16809	16837	16852	16964	16887	16717	16807	16866	16902	16927	16958	16939	16998	16933	16912	16955	16656	16800	16538	16957	16946	16827	16758	16879	16895	17004	16856	16775	16897	16951	16883	16916	16974	16963	16748	16919	16848	16615	16855	16691	17032	16797	16707	16799	16786	16865	16641	16701	16861	17067	16903	16715	16899	16592	16807	16766	16917	16750	16788	17024	16877	16889	16893	16761	16827	16822	17083	16832	16927	17054	16925	16932	16838	16970	17177	16848	16959	16830	16989	17023	17071	16883	16933	16996	16883	16992	16813	16875	17031	16940	17031	16965	16959	16812	16824	16736	16774	16948	16887	17161	17057	16762	16785	16803	16985	16759	17037	16763	16888	16892	16786	17098	16787	16802	16833	16959	16700	16797	16829	16803	16800	16541	16802	16900	16817	16778	16930	16856	16789	16791	16618	16941	16660	17138	16792	16891	16923	17013	16735	16890	16928	16859	16782	16824	16766	16915	16818	17100	16900	17038	16796	16576	16986	16959	16860	16974	17051	16598	17055	16839	16840	16977	16963	16998	16717	16743	16812	16897	16721	16753	16758	17040	16885	16997	16723	16725	17097	17193	16745	16726	17022	16981	16900	16758	16832	16983	16938	16788	16809	16933	16668	16717	16700	16894	17075	16943	16863	16819	16903	16728	16682	16892	16876	16847	16985	16761	16783	16952	16879	16917	16849	16769	16931	16986	16821	16775	16930	17109	16810	16915	16973	16765	16454	16800	16865	16796	16812	16836	17019	16901	16845	17096	16767	16886	16706	16863	16870	16908	16828	16813	16949	16694	16983	16783	17069	16996	16942	16705	16746	16635	16613	16685	17003	16775	16992	16677	16872	16922	16837	16806	17050	16948	17065	16808	16833	16878	16939	16902	16815	16712	16892	16997	16788	16790	16722	16865	16881	17005	16708	16682	16763	17000	16820	16841	16924	17052	16886	16875	16991	16930	16661	16750	16936	16772	16980	16757	17151	16949	16950	16670	16908	17041	17032	16711	16861	16804	16930	16782	16742	16667	16720	16944	16866	16929	17027	16639	17009	16717	16956	16781	16857	16985	16842	16699	16782	16926	16936	17003	16789	16895	16905	16802	16878	16961	16825	17121	17045	16727	16782	16881	16918	16707	16945	16998	16933	16981	16834	16945	16734	16831	16671	16909	16678	16823	17007	16999	16804	16742	16802	17050	16955	16779	16727	16785	16845	17023	16875	16658	16812	16696	16815	16867	16740	16717	16960	16953	17090	16970	16823	16787	16880	17045	16799	16797	16827	16901	16985	16887	16989	16950	16936	16898	16807	16681	16838	16836	16904	17018	16913	16865	16892	16821	17023	17113	16911	16814	16895	16866	16883	16816	16941	16892	16777	16901	16762	17127	16995	16943	16831	16877	16939	16869	16922	17081	16863	16873	16990	16848	16926	16932	16702	16869	17030	16831	16936	16824	16918	16778	16820	17008	16930	16741	16998	16953	16706	16824	16805	16892	16811	16974	16925	16984	16895	17062	16797	16935	16751	16850	16931	16758	16979	16949	16829	16935	16899	16893	16877	16887	16985	16853	16896	16709	16791	16803	16977	16823	16785	16890	16970	16942	16744	16981	16957	17031	16911	16837	16944	16859	16796	16844	16807	16920	16929	17028	16920	16820	16887	16886	16972	16802	16935	16991	17074	17066	16925	16825	16873	16907	17031	16853	17154	16903	16993	16877	16896	17042	16898	16995	17043	16894	17090	16883	16713	16737	16843	16620	16989	16852	16781	16789	16832	16876	16951	16854	16948	16970	16946	17029	16829	16665	16816	16966	16898	16742	16902	16889	16912	16915	16952	16930	16658	17075	16863	16822	16960	17013	16824	16753	16653	16929	17058	16986	16889	16961	16845	16810	16904	16829	17099	16947	16906	16780	16687	16949	16905	17078	17007	17014	16884	17002	16907	16826	16955	16772	17043	17183	16771	16775	16784	17002	16899	16927	16773	16886	16734	16915	16911	16926	16919	17101	16825	16937	16844	16847	16960	16650	16825	17178	17023	16838	17107	16981	16968	17020	16907	16977	16989	16974	16850	16747	16865	17186	17090	16897	16860	16967	16922	16896	17067	16895	16905	16897	16962	16693	16966	16686	16892	16933	16868	16644	17098	16920	16964	17014	16883	16821	16632	16976	16912	16872	17105	16828	16905	16918	16829	16935	16863	16901	16834	16762	16770	16942	16827	16816	16987	16747	16895	16809	16775	17024	16991	16958	16885	16937	16843	17026	16853	16896	16937	17017	16844	16944	16853	16974	17056	16719	16769	16832	16745	16914	16930	16911	16811	16895	16896	16885	17025	17020	16882	16707	17048	17020	17015	16649	16893	16881	16872	16738	16738	16900	16995	17052	16861	16994	16815	16857	16929	16768	16896	16905	16954	16805	16868	16896	16994	16993	16688	16883	16874	16846	16954	17017	16864	16833	16886	17065	16825	16807	17004	16891	16812	17122	17035	16790	16812	16792	16761	16935	16880	17029	16672	16851	16926	16877	17170	16937	16894	16814	16986	16864	16905	16881	16741	16928
28591	40991	36688	28828	24261	21272	19064	17867	16904	16623	16117	15805	15782	15685	15421	15258	15371	15143	15170	14690	15018	14948	14911	14778	14768	14946	14818	14967	14908	14998	14750	14857	14916	14846	14921	14867	14791	14776	14724	14797	14794	14726	14752	14852	14729	14740	14759	14754	14839	14778	14755	14900	14789	14812	14747	14823	14747	14736	14767	14657	14726	14763	14796	14722	14924	14708	14744	14657	14732	14614	14760	14766	14849	14807	14852	14824	14724	14765	14808	14780	14627	14609	14676	14785	14756	14717	14728	14856	14876	14647	14801	14775	14673	14884	14663	14715	14843	14812	14688	14841	14757	14706	14724	14685	14924	14784	14761	14650	14695	14834	14600	14585	14807	14643	14766	14716	14762	14791	14701	14686	14922	14826	14653	14705	14758	14679	14804	14633	14725	14777	14707	14629	14825	14642	14685	14804	14760	14800	14761	14799	14579	14719	14702	14698	14772	14793	14779	14807	14895	14747	14877	14806	14641	14585	14745	14755	14679	14639	14689	14987	14762	14648	14789	14619	14722	14581	14724	14876	14699	14722	14664	14842	14818	14814	14822	14695	14845	14812	14774	14717	14764	14809	14713	14719	14719	14702	14686	14667	14736	14696	14790	15015	14851	14679	14736	14582	14818	14648	14814	14554	14715	14580	14758	14781	14617	14832	14707	14901	14710	14788	14961	14701	14857	14725	14751	14764	14715	14783	14693	14708	14726	14663	14791	14602	14732	14696	14666	14927	14678	14798	14567	14726	14798	14763	14739	14796	14821	14579	14716	14716	14806	14717	14632	14848	14733	14768	14787	14725	14794	14606	14768	14757	14734	14641	14739	14800	14690	14790	14757	14563	14760	14681	14777	14713	14768	14828	14758	14649	14762	14778	14962	14620	14688	14669	14762	14711	14812	14728	14663	14831	14708	14651	14721	14501	14803	14768	14793	14602	14803	14739	14622	14685	14685	14807	14730	14515	14714	14818	14728	14590	14606	14691	14786	14836	14852	14777	14551	14756	14708	14851	14626	14646	14570	14762	14762	14838	14753	14541	14596	14650	14758	14614	14792	14661	14714	14721	14757	14722	14796	14956	14603	14627	14864	14770	14810	14873	14845	14672	14710	14651	14670	14799	14747	14795	14502	14684	14625	14719	14831	14577	14915	14748	14826	14647	14799	14796	14698	14803	14786	14601	14818	14828	14856	14711	14811	14803	14859	14824	14651	14745	14744	14868	14743	14947	14926	14819	14820	14671	14691	14675	14775	14790	14704	14664	14746	14776	14706	14710	14780	14736	14660	14765	14722	14801	14540	14736	14646	14920	14684	14725	14709	14761	14781	14789	14783	14790	14674	14756	14812	14710	14604	14680	14634	14694	14761	14686	14795	14711	14717	14684	14690	14699	14745	14716	14885	14658	14787	14710	14760	14994	14573	14657	14828	14730	14556	14723	14833	14727	14801	14721	14817	14712	14755	14765	14865	14668	14908	14656	14798	14881	14497	14813	14569	14662	14848	14672	14630	14672	14831	14772	14749	14649	14697	14502	14716	14784	14677	14654	14766	14684	14758	14648	14711	14889	14790	14753	14795	14651	14696	14800	14894	14552	14739	14805	14580	14697	14702	14654	14590	14687	14741	14817	14677	14778	14587	14657	14858	14537	14834	14588	14655	14751	14562	14739	14688	14674	14825	14789	14745	14759	14823	14787	14731	14768	14598	14567	14772	14718	14840	14763	14609	14746	14621	14681	14750	14806	14696	14724	14728	14686	14745	14856	14777	14562	14769	14725	14710	14615	14705	14918	14852	14718	14556	14632	14763	14574	14635	14642	14805	14746	14827	14779	14830	14868	14661	14809	14766	14612	14685	14715	14678	14807	14657	14862	14670	14647	14771	14761	14803	14818	14771	14880	14738	14638	14590	14727	14867	14760	14872	14758	14651	14743	14789	14800	14678	14709	14710	14751	14744	14792	14736	14715	14638	14869	14714	14742	14852	14675	14728	14802	14724	14644	14774	14865	14715	14819	14777	14750	14856	14685	14776	14681	14743	14925	14665	14728	14771	14806	14843	14835	14769	14676	14664	14822	14811	14726	14693	14813	14733	14656	14607	14787	14814	14697	14807	14784	14761	14731	14849	14671	14796	14742	14881	14821	14584	14605	14816	14756	14815	14869	14786	14699	14900	14811	14850	14829	14873	14916	14665	14781	14781	14727	14830	14801	14616	14736	14841	14712	14792	14662	14651	14705	14753	14744	14786	14700	14689	14900	14838	14773	14756	14900	14904	14752	14792	14929	14762	14609	14797	14843	14802	14650	14770	14713	14799	14765	14751	14538	14782	14777	14664	14621	14687	14762	14781	14831	14766	14819	14632	14523	14776	14684	14789	14670	14652	14721	14642	14796	14699	14716	14771	14825	14685	14751	14701	14747	14568	14827	14580	14624	14794	14691	14589	14642	14812	14836	14900	14883	14640	14730	14661	14734	14650	14875	14761	14710	14873	14777	14994	14747	14855	14703	14640	14554	14798	14828	14757	14786	14837	14794	14806	14715	14551	14580	14851	14856	14664	14646	14766	14675	14749	14799	14737	14751	14844	14902	14765	14764	14827	14627	14710	14698	14564	14727	14702	14586	14843	14761	14608	14859	14822	14835	14532	14836	14598	14677	14813	14839	14749	14884	14719	14819	14663	14609	14688	14653	14688	14622	14862	14631	14756	14791	14720	14699	14679	14687	14579	14744	14714	14798	14713	14785	14695	14706	14733	14634	14803	14682	14813	14819	14703	14766	14668	14680	14786	14795	14564	14609	14836	14649	14812	14698	14868	14716	14943	14848	14778	14931	14794	14824	14780	14878	14631	14777	14804	14675	14563	14669	14648	14645	14771	14739	14832	14726	14698	14857	14723	14818	14736	14716	14707	14636	14576	14707	14700	14647	14705	14895	14734	14823	14689	14832	14722	14646	14725	14719	14788	14687	14758	14497	14763	14667	14644	14781	14699	14842	14642	14845	14698	14644	14665	14895	14704	14800	14836	14720	14843	14714	14827	14858	14648	14774	14844	14681	14747	14757	14778	14810	14767	14836	14687	14858	14799	14883	14822	14793	14494	14891	14713	14767	14709	14884	14678	14686	14640	14834	14645	14785	14794	14727	14812	14906	14614	14688	14646	14717	14757	14863	14765	14902	14588	14741	14801	14751	14632	14936	14723	14713	14801	14619	14568	14513	14798	14866	14827	14704	14625	14741	14704	14882	14897	14610	14611	14737	14828	14717	14789	14597	14742	14659	14703	14814	14761	14837	14715	14789	14689	14822	14789	14759	14580	14743	14724	14637	14735	14812	14874	14799	14743	14691	14897	14682	14807	14860	14733	14683	14753	14705	14694	14666	14664	14605	14834	14913	14543	14717	14702	14779	14668	14617	14876	14661	14729	14930	14679	14676	14833	14672	14617	14763	14645	14776	14780	14750	14755	14765	14735	14702	14747	14640	14807	14704	14799	14611	14546	14797	14713	14772	14696	14764	14822	14632	14860	14736	14813	14726	14830	14646	14792	14615	14780	14769	14643	14640	14787	14860	14604	14597	14629	15070	14783	14763	14829	14692	14731	14987	14747	14720	14668	14678	14650	14764	14708	14709	14774	14733	14868	14575	14499	14806	14790	14718	14927	14786	14677	14792	14786	14776	14625	14810	14662	14820	14766	14898	14753	14799	14867	14761	14785	14711	14825	14656	14702	14722	14676	14581	14750	14763	14699	14671	14705	14702	14687	14704	14838	14797	14942	14703	14765	14722	14643	14771	14598	14896	14881	14616	14798	14685	14774	14592	14757	14678	14700	14720	14709	14770	14679	14717	14765	14677	14806	14872	14671	14787	14817	14719	14765	14540	14828	14721	14720	14766	14752	14684	14859	14709	14776	14733	14824	14684	14760	14697	14832	14745	14738	14854	14691	14553	14730	14719	14779	14690	14731	14654	14809	14857	14763	14869	14780	14749	14817	14775	14702	14705	14755	14746	14568	14820	14893	14770	14755	14858	14780	14670	14711	14757	14770	14637	14838	14822	14644	14637	14826	14500	14771	14792	14778	14729	14828	14631	14835	14819	14731	14754	14908	14806	14588	14711	14812	14676	14850	14756	14828	14794	14643	14695	14711	14762	14713	14681	14762	14739	14623	14736	14678	14808	14667	14776	14744	14709	14704	14658	14892	14948	14796	14770	14978	14708	14906	14826	14826	14792	14765	14788	14683	14854	14764	14557	14822	14635	14652	14691	14719	14883	14633	14860	14847	14776	14675	14780	14624	14823	14728	14916	14753	14841	14876	14749	14711	14767	14863	14688	14784	14766	14680	14669	14745	14670	14923	14559	14683	14721	14690	14912	14787	14799	14770	14757	14768	14873	14725	14738	14763	14746	14819	14609	14712	14615	14680	14787	14811	14903	14760	14800	14695	14600	14909	14893	15036	14798	14730	14662	14738	14584	14876	14784	14673	14735	14673	14725	14723	14694	14829	14721	14761	14796	14844	14828	14636	14590	14747	14652	14634	14744	14680	14481	14780	14710	14836	14725	14848	14688	14794	14670	14740	14781	14730	14777	14833	14740	14803	14730	14632	14983	14724	14767	14914	14928	14816	14826	14904	14713	14795	14714	14793	14811	14675	14612	14717	14903	14806	14670	14639	14824	14733	14766	14821	14796	14801	14625	14919	14688	14928	14640	14825	14891	14780	14846	14808	14742	14874	14841	14601	14970	14893	14747	14664	14667	14900	14942	14732	14662	14673	14707	14755	14787	14850	14820	14727	14613	14879	14667	14626	14731	14768	14796	14982	14838	14677	14683	14808	14834	14695	14722	14804	14575	14759	14865	14655	14696	14788	14880	14655	14911	14756	14834	14772	14878	14719	14766	14736	14643	14767	14774	14639	14868	14695	14626	14783	14807	14737	14695	14627	14796	14707	14765	14726	14584	14749	14842	14688	14637	14720	14750	14903	14648	14769	14706	14791	14708	14830	14708	14689	14663	14782	14693	14875	14811	14782	14662	14759	14743	14756	14698	14754	14714	14793	14661	14816	14738	14903	14841	14614	14817	14759	14827	14916	14787	14747	14858	14747	14731	14970	14810	14691	14704	14750	14719	14841	14769	14866	14763	14746	14878	14770	14843
23954	21078	28410	25798	25722	26689	25308	21602	19746	19218	18818	18173	18126	18064	17924	17530	17525	17385	17557	17353	17196	17446	17231	17230	17481	17265	17182	17059	17103	17092	17049	16893	16965	17047	17106	17073	17141	17154	17331	17121	17239	17181	17132	16866	17085	16988	17027	17106	16987	16853	16868	17089	16997	16945	16891	17060	17024	16981	16993	16979	16916	16919	17089	16961	17007	17059	16918	16948	17062	16770	17153	16920	17062	16870	17134	17048	17056	17046	16912	16772	16978	17126	17022	17031	16986	17073	16923	17084	17057	16860	16900	16774	16981	16962	16909	16876	17166	17023	16867	17073	17183	16892	17048	16965	17011	16792	17119	16886	16819	17037	16929	16945	16898	17079	16963	16906	16742	16947	16961	17001	17020	16790	16857	17020	16972	17190	16879	17248	17017	16898	17068	16868	16881	17008	17089	17008	16824	17020	17100	16865	17032	16758	17114	16901	17171	17053	16735	17061	17028	16970	16776	17132	17078	16944	16878	16978	17319	17112	17055	17004	16885	16894	17116	16954	16968	16696	16959	16922	16804	16899	17005	16899	17068	16886	17011	17066	17040	17078	16937	16896	16994	16966	17046	16926	16976	16792	17143	16996	16793	16741	17060	17030	17074	16838	16992	17082	17145	16885	16986	17049	16907	17105	16930	17075	17003	17043	17085	17298	16992	16946	17029	16813	17041	16931	16953	16947	17112	16891	16806	16815	16911	17026	16926	16763	16818	16921	16963	16950	17178	16980	16919	16988	16900	17017	17010	16833	17058	17101	17204	16861	17181	16891	17020	17019	16930	16704	16999	16951	16790	16909	16910	16802	16903	16993	16864	16871	16887	16819	16967	17115	16876	17123	16908	16937	16915	16840	16969	17110	17065	16991	16988	16865	16961	16868	17095	16897	16938	16982	17109	16730	16928	16945	16998	17070	17155	17122	16943	17002	17004	16974	17000	16967	16774	16768	16805	16868	17085	16961	16944	16687	16933	16969	17023	16948	17067	17133	16995	16978	16665	16978	16933	16999	16924	17007	16953	17042	16915	16811	16906	16864	17002	16906	16878	16977	16897	16981	16876	16920	17037	16962	16870	17045	17032	17082	17031	16854	16838	16914	16954	16757	16995	16975	17120	17017	17245	16954	16857	16699	17005	17071	16990	17199	17043	17024	16938	17087	17043	17147	17076	17006	16886	16883	16972	17022	17205	16720	17002	16782	16929	16949	16956	17009	17107	17051	17016	17034	17204	17023	16941	17083	17029	17125	16900	17126	16877	17179	16965	16903	16923	17062	16811	17058	16897	16990	16897	17047	16965	16916	17036	16994	17161	17065	17090	16979	17051	16980	16968	16887	16886	16831	16839	16875	17103	17011	16999	16905	17034	17156	16862	17049	17154	17008	17073	16929	16864	17024	16979	17016	17100	16917	16915	17047	17085	16897	16886	16713	16949	16868	16991	16818	17148	16811	16944	16964	16831	16975	16823	16842	16974	16884	16881	17030	17023	17160	17141	16839	16953	16918	16929	17184	17269	17115	17004	17012	16828	16953	16903	16868	16914	16925	16871	16921	17012	17090	16998	16838	17133	17019	16778	16901	16875	16953	16925	17080	16857	17035	16960	17171	17011	17005	16974	16986	16880	16890	16926	16893	16835	16943	17109	17029	17008	17060	17244	17052	17109	16978	17027	16868	16875	17104	17005	16970	16970	16953	17120	17134	17211	17043	17032	16849	17109	16996	16974	16966	16944	16936	16934	16793	16988	16907	16943	17129	17004	17014	16836	16966	16832	16960	17009	17042	17012	16994	16775	16857	17018	17037	16929	17053	17096	16982	16870	16793	16875	16855	16968	16986	17009	17031	16910	17190	17269	16923	16774	16840	16968	16962	17058	17193	16932	17062	17032	16643	17014	17069	16828	17066	16940	17059	17013	16907	16712	17062	16973	16999	16874	16976	16992	17015	16812	16707	16909	17174	16974	16724	17145	16946	17049	17038	17000	16839	16979	16951	17132	16947	17105	16973	17034	16998	16641	16882	17037	17092	16997	16910	17012	16822	16923	17109	16972	16959	17249	16890	16933	17054	17046	16953	17060	17135	17042	17067	16984	16763	17029	16921	17054	16889	17243	16775	17120	16934	16958	17013	17044	16974	17059	16866	16949	16997	16901	17082	16991	16850	17079	17087	17105	17177	16944	16969	17052	17057	16788	17077	16917	16946	17073	16979	16804	16880	17196	16997	17020	17001	17149	16971	17003	16865	17068	16857	16960	16948	17169	16838	17061	16841	17152	16815	17114	17002	17092	17008	17113	16907	16802	17188	16938	16899	17032	17077	16969	16840	16877	16823	16846	16781	17006	16894	16920	16793	16846	17070	16928	17084	17045	16976	17161	17085	16805	17103	17152	17023	16881	16831	16884	16871	16994	16827	17066	17042	16920	17000	16758	16964	17028	16918	17165	17121	16850	16967	17141	16870	16928	17076	17138	17050	17091	16995	16890	17056	16908	17058	17187	16899	16934	16818	17103	16888	17244	16942	16882	17058	16871	17075	17263	17114	16957	16992	17160	16907	16785	17064	17030	16936	16953	17031	16731	17012	16948	17124	17062	16867	17024	17044	17110	16984	17046	17174	16850	16956	17043	16830	17016	16893	16957	16989	16996	16816	16870	16795	17053	16906	16878	16994	16868	17219	17068	17020	17016	17148	16990	17022	17077	17080	16974	16811	17056	16767	16944	17086	17019	17052	17044	17054	16945	16859	16809	17053	16865	17120	16828	16881	16780	16816	16972	17059	16802	17153	16946	17084	17112	17130	16811	16907	16962	16961	16926	16994	17049	17016	16925	16747	16968	16884	16987	17011	16930	16856	16938	17070	16993	17241	17081	16944	16910	17008	17189	17050	16963	17075	16941	16845	16882	16975	17032	16992	16853	16918	16937	16851	17131	17187	16989	17194	17003	16788	17030	17006	16926	16924	17112	16969	16850	17052	16945	16998	16886	16846	16918	17053	16928	17012	17012	16785	16920	16946	17005	16997	16992	16984	16983	16825	16857	16809	16935	16910	17069	16958	16725	17031	16948	16977	16915	17089	16794	16747	16979	16954	17040	17020	16880	16856	16748	17041	16971	17005	16904	16969	17021	17101	16818	16906	17162	16879	16975	17179	17072	17105	16986	16873	16988	17049	16861	17051	16912	17052	16936	16794	17191	16916	17015	16940	16818	17015	17002	17027	16939	16772	17008	17081	16756	16968	16958	16847	16994	16969	17155	16875	16895	16847	16910	16965	16882	16980	16948	16977	16856	16926	16821	16909	16914	16826	17118	16961	16916	16934	17026	16889	17132	17215	16942	16630	16917	17006	16996	17128	16963	17087	17014	16937	16952	17244	17071	16824	16935	17046	16988	17013	16981	16932	17021	16896	17171	17053	16922	16902	16854	16999	16843	16880	17033	17017	17148	17162	17019	16774	17002	16940	17021	17056	17083	16763	17344	16982	17231	16920	17074	16999	17064	16839	16920	17037	16960	17049	16805	17003	17044	16773	16762	16900	17185	17091	17001	17052	16918	17040	17108	17048	16859	16882	17023	17176	17028	16907	17078	17047	17015	17127	16862	17029	17026	16929	17005	16971	16925	17134	16978	17008	17171	17081	16886	16807	17100	16999	16985	17058	17017	16696	16947	16916	17059	17168	17085	16850	16707	16932	17065	17087	17069	17039	16964	16940	17079	16912	16941	16990	16902	17042	17038	17099	16873	17162	16832	17183	17051	16721	17122	16934	16832	16987	16871	17179	17005	17065	16904	17113	16989	16922	17021	17053	16862	17090	17004	16953	16852	16934	17001	16932	17015	17120	17121	16949	17174	16912	17027	17059	16948	17133	17063	17102	16985	16817	16937	16930	16992	16908	17103	16859	16732	16937	16742	17068	16970	16950	17036	17058	17130	16757	17040	16880	16947	16986	17169	17046	16916	16793	16942	16986	16828	16817	17000	16978	17147	16897	17114	17026	16835	17040	17024	17039	17120	17027	17032	16868	17053	17077	16940	17105	17015	16909	16942	16969	17087	17161	17098	17048	17063	16875	16977	16972	16845	17010	17009	17119	17003	16917	16772	16887	16780	16996	17139	16833	17084	16897	16943	16838	17091	16780	17036	17127	17004	17010	16999	17051	16986	16800	16995	16858	16983	17104	17172	16995	16926	17159	16940	17084	17037	16930	16805	17111	17015	17192	16979	16914	16967	17127	16937	16944	17100	17128	17119	16910	17056	16972	16961	16905	16923	16871	16941	16929	17040	17075	17069	17039	17087	16907	17084	16989	16950	17118	16841	16989	16852	17130	17187	16923	16857	17067	16863	17015	17090	16967	16880	17008	17178	17075	17093	17057	16948	17000	16942	16886	16838	17018	17031	16702	16807	16813	16888	17022	17070	16831	16910	16885	17118	16950	17134	17075	17129	17010	17021	16960	16804	16887	16966	17117	17072	16876	16804	16908	17093	16904	16958	16857	16914	17001	17062	17090	16829	17130	16889	16828	17113	17000	17067	16884	16850	16917	16964	16910	17053	17215	16799	17047	16981	17138	16968	16966	17107	16956	16851	17015	16981	16981	17021	17055	16865	16858	16927	17059	17061	17063	16921	17013	16976	17203	17050	16962	17050	16918	16956	17106	17051	16966	16963	16918	17073	16998	17226	16988	16920	17013	16842	16856	16952	16894	16899	16740	16795	17018	16948	16945	17029	16818	17039	16931	17087	17041	16923	16811	17264	17032	17063	16871	16841	17134	16946	16849	16956	17087	17135	17104	17062	17145	16855	16997	16966	17080	16940	17150	16991	17068	16965	17188	16909	16972	16949	16924	16703	16890	16820	16998	16848	16954	17005	17055	17007	16990	17052	16918	17006	16912	16988	17001	17037	17045	16937	16968	17088	16894	17105	16991	17126	17138	17043	16998	16917	16973	16964	16900	16941	16907	16936	17002	16931	17089	17159	17051	17129	16895	16812	17089	16978	17075	16952	17016	17217	16896	17090	16880	16887	17002	16917	16940	16805	16933	17033	16907	16972	16850	16801	16873	16976	16916	16953	17037	17025	16856	17019	17078	17114	16967	17083	16923	16999	16887	17036	17028	16924	17103	17077	17118	17007	17009	17149	17184	17193	17060
28856	46493	43909	35448	31077	26385	23088	20709	18663	17799	17158	16686	16250	16109	15744	15501	15508	15374	15266	15125	15192	14962	15033	15154	15143	14885	15089	14909	14889	14915	14870	14876	14874	14940	14868	15026	14860	14847	14884	14786	14890	14689	14723	14922	14941	14810	14796	14827	14886	14887	14779	14812	14895	14874	14812	14668	14798	14631	14814	14756	14825	14666	14676	14902	14795	14639	14801	14893	14835	14869	14801	14882	14817	14862	14795	14771	15058	14720	14705	14879	14799	14989	14724	14720	14865	14818	14812	14799	14647	14877	14859	14779	14701	14731	14807	14747	14941	14840	14759	14868	14826	14680	14807	14904	14835	14865	14568	14869	14747	14613	14780	14812	14709	14707	14842	14869	14775	14689	14599	14951	14772	14797	14808	14807	14714	14661	14853	14792	14609	14808	14910	14803	14821	15014	14815	14819	14692	14851	14782	14868	14792	14716	14815	14745	14718	14793	14723	14798	14802	14863	14832	14699	14916	14721	14720	14861	14811	14582	14755	14856	14805	14820	14674	14763	14747	14767	14905	14852	14708	14672	14715	14879	14842	14767	14861	14721	14819	14794	14873	14727	14700	14693	14807	14896	14957	14938	14749	14774	14983	14721	14735	14704	14711	14720	14820	14781	14779	14760	14748	14809	14756	14840	14674	14762	14708	14783	14711	14795	14794	14965	14740	14936	14807	14713	14760	14973	14723	14622	14788	14803	14689	14655	14729	14836	14785	14863	14901	14781	14711	14807	14769	14823	14704	14878	14776	14727	14690	14671	14784	15090	14718	14798	14717	14861	14782	14785	14848	14663	14746	14747	14776	14743	14753	14761	14911	14733	14942	14803	14819	14692	14855	14740	14879	14817	14868	14914	14718	14817	14817	14890	14931	14700	14748	14749	14677	14770	14835	14926	14814	14773	14776	14854	14814	14802	14875	14650	14821	14724	14784	14771	14763	14954	14785	14985	14876	14715	14840	14831	14790	14532	14801	14894	14826	14960	14763	14769	14822	14808	14821	14710	14963	14717	14852	14909	14675	14869	14796	14763	14780	14640	14713	14753	14857	14776	14708	14851	14733	14791	14828	14711	14677	14859	14760	14747	14690	14794	14735	14761	14737	14900	14776	14786	14868	14815	14937	14862	14802	14693	14793	14936	14802	14752	14816	14863	14731	14714	14860	14865	14935	14927	14892	14790	14924	14639	14788	14892	14864	14811	14698	14826	14767	14848	14754	14957	14714	14814	14956	14626	14739	14638	14782	14661	14661	14839	14800	14645	14761	14759	14734	14775	14633	14931	14574	14763	14805	14803	14720	14524	14898	14625	14737	14906	14764	14684	14684	14702	14940	14915	14707	14833	14684	14866	15003	14847	14821	14899	14832	14676	14792	14776	14752	14718	14773	14787	14857	14746	14775	14695	14784	14641	14777	14821	14791	14693	14821	14743	14822	14863	14761	14859	14771	14891	15008	14600	14670	14753	14831	14753	14696	14967	14678	14724	14704	14904	14722	14777	14729	14987	14774	14684	14783	14851	14712	14862	14838	14948	14832	14800	14643	14771	14848	14906	14756	14751	14748	14659	14864	14788	14794	14631	14777	14888	14665	14948	14577	14990	14769	14649	14883	14667	14777	14891	14727	14812	14770	14801	14805	14738	14894	14605	14794	14705	14651	15016	14736	14598	14800	14728	14673	14635	14795	14811	14937	14819	14867	14743	14735	14656	14810	14825	14851	14921	14913	14820	14806	14730	14800	14854	14700	14817	14737	14744	14743	14831	14837	14923	14831	14851	14735	14783	14732	14909	14832	14671	14801	14950	14845	14903	14691	14819	14758	14809	14790	14763	14797	14797	14657	14757	14769	14858	14745	14727	14781	14768	14967	14696	14845	14765	14864	14786	14789	14751	14836	14735	14750	14879	14799	14630	14937	14727	14727	14700	14730	14800	14774	14849	14819	14767	14697	14787	14661	14770	14846	14559	14761	14818	14695	14723	14675	14715	14849	14624	14828	15050	14831	14788	14782	14717	14915	14715	14859	14771	14821	14935	14781	14823	14807	14884	14751	14871	14980	14744	14747	14727	14765	14831	14662	14631	14813	14925	14783	14780	14975	14741	14655	14898	14736	14829	14847	14771	14822	14872	14890	14720	14959	14671	14825	14851	14742	14772	14820	14810	14753	14761	14690	14783	14812	14693	14775	14767	14701	14792	14867	14691	14796	14912	14799	14772	14910	14832	14936	14787	14658	14834	14671	14775	14796	14685	14920	14805	14864	14645	14987	14785	14732	14861	14820	14698	14725	14728	14800	14815	14883	14830	14694	14800	14687	14649	14791	14783	14731	14841	14730	14856	14557	14843	14798	14761	14773	14857	14660	14737	14728	14888	14921	14711	14667	14676	14890	14674	14907	14947	14809	14724	14743	14937	14819	14838	14849	14892	14642	14829	14810	14927	14870	14841	14628	14879	14908	14618	14595	14726	14733	14769	14739	14732	14835	14775	14868	14696	14754	14859	14774	14889	14919	14893	14742	14654	14791	14755	14781	14861	14771	14807	14669	14774	14671	14672	14699	14688	14634	14815	14824	14710	14744	14636	14768	14694	14710	14813	14475	14926	14855	14650	14767	14723	14839	14942	14774	14680	14754	14854	14933	14715	14757	14803	14799	14900	14990	14657	14672	14793	14865	14697	14728	14901	14662	14853	14764	14902	14595	14867	14836	14836	14751	14896	14790	14745	14799	14874	14894	14746	14796	14802	14770	14819	14688	14721	14808	14870	14855	14842	14688	14776	14753	14666	14731	14922	14967	14871	14754	14710	14782	14730	14739	14571	14674	14714	14691	14908	14904	14736	14904	14914	14731	15032	14805	14783	14761	14907	14951	14726	14665	14862	14840	14701	14990	14755	14692	14752	14679	14751	14737	14810	14713	14682	14751	14921	14772	14941	14826	14833	14578	14749	14867	14769	14702	14687	14857	14809	14771	14808	14897	14810	14679	14859	14719	14791	14885	14754	14726	14777	14725	14846	14815	14858	14812	14810	14711	14618	14801	14595	14861	14832	14680	14836	14783	14743	14615	14702	14724	14827	14779	14789	14861	14768	14592	14828	14827	14624	14873	14802	14776	14767	14931	14703	14692	14784	14718	14883	14639	14807	14726	14890	14595	14822	14599	14896	14798	14714	14801	14863	14696	14799	14752	14716	14770	14764	14819	14582	14711	14780	14719	15010	14891	14854	14809	14806	14823	14725	14746	14828	14948	14833	14792	14760	14948	14790	14780	14765	14833	14841	14659	14882	14849	14733	14804	14704	14771	14861	14770	14875	14649	14804	14878	14593	14763	14723	14664	14786	14700	14761	14712	14847	14737	14831	14833	14691	14811	14747	14884	14702	14695	14742	14736	14931	14751	14666	14809	14894	14819	14879	14763	14802	14815	14833	14777	14597	14801	14822	14858	14949	14842	14850	14834	14857	14588	14745	14755	14788	14684	14680	14743	14654	14806	14557	14697	14852	14747	14767	14820	14745	14724	14899	14821	14957	14752	14801	14780	14984	14794	14716	14730	14969	14884	14619	14796	14802	14729	14729	14863	14820	14890	14851	14831	14889	14633	14844	14812	14742	14855	14803	14883	14720	14797	14962	14774	14626	14827	14597	14827	14838	14645	14984	14800	14826	14853	14900	14849	14842	14856	14818	14878	14852	14740	14788	14947	14772	14845	14609	14798	14721	14736	14705	14816	14836	14739	14780	14809	14617	14788	14769	14800	14881	14737	14886	14667	14814	14882	14718	14978	14871	14686	14783	14984	14774	14812	14867	14864	14744	14515	14878	14707	14885	14546	14868	14813	14779	14686	14772	14696	14934	14817	14788	14829	14790	14875	14635	14756	14956	14646	14785	14805	14677	14606	14529	14839	14591	14862	14873	14912	14889	14938	14735	14814	14821	14761	14655	14705	14770	14764	14728	14877	14722	14700	14859	14726	14692	14805	14759	14749	14816	14707	14986	14918	14615	14857	14731	14911	14824	14859	14790	14704	14847	14702	14842	14742	14771	14742	14726	14911	14638	14830	14855	14724	14727	14741	14916	14798	14743	14796	14883	14733	14691	14746	14863	14790	14884	14728	14968	14701	14884	14642	14658	14756	14750	14835	14684	14693	14868	14848	15022	14840	14868	14882	14758	14628	14764	14854	14787	14859	14895	14821	14883	14570	14875	14845	14765	14786	14703	14748	14950	14733	14627	14646	14838	14673	14950	14609	14745	14649	14836	14908	14820	14844	14920	14857	14953	14813	14778	14867	14756	14787	14735	14674	14779	14711	14741	14770	14814	14753	14846	14852	14800	14758	14863	14899	14870	14895	14643	14609	14749	14741	14778	14747	14700	14810	14807	14661	14737	14852	14688	14655	14664	14726	14780	14764	14808	14967	14942	14701	14656	14927	14768	14729	14698	14821	14810	14862	14682	14768	14944	14739	14786	14864	14661	14564	14833	14657	14483	14938	14596	14709	14802	14771	14827	14737	14741	14926	14759	14785	14731	14914	14906	14790	14623	14700	14851	14809	14887	14682	14900	14884	14935	14819	14727	14702	14695	14919	14752	14749	14658	14754	14742	14810	14796	14756	14772	14861	14863	14752	14641	14669	14816	14722	14812	14756	14808	14758	14847	14763	14809	14763	14767	14919	14764	14986	14670	14873	14883	14849	14749	14802	14684	14728	14816	14622	14693	14769	14909	14808	14936	14739	14795	14749	14892	14715	14839	14664	14995	14703	14730	14616	14755	14722	14752	14834	14829	14891	14673	14885	14734	14953	14840	14885	14684	14810	14641	14794	14681	14796	14876	14830	14739	14816	14791	14942	14864	14806	14634	14750	14854	14851	14795	14864	14628	14813	14595	14713	14816	14820	14676	14770	14731	14774	14925	14795	14756	14827	14651	14825	14690	14826	14800	14705	14754	14966	14759	14840	14861	14890	14767	14795	14755	14848	14746	14789	14736	14820	14796	14978	14774	14978	14828	14905	14853	14920	14905	14701	14695	14809	14949	14763	14796	14717	14818	14741	14810	14793	14746	14790	14716	14844	14618	14707	14821	14870	14802	14762	14696	14904	14790	14786	14723	14950	14722	14753	14660	14723	14887	14738	14860	14912	14877	14906	14855
22735	21144	28918	24137	23780	27580	29539	23724	21630	20855	20185	19535	18950	18801	18734	18294	18222	18169	18172	18037	17850	17865	18136	17896	18110	17864	17798	17874	17911	18016	17821	17808	17645	17779	17967	17875	17881	17883	17664	17745	17597	17615	17664	17708	17541	17594	17482	17429	17463	17525	17560	17641	17720	17795	17614	17629	17773	17619	17611	17520	17596	17490	17564	17543	17561	17599	17515	17518	17582	17612	17523	17778	17466	17429	17600	17610	17599	17562	17357	17638	17393	17521	17577	17675	17532	17427	17602	17330	17610	17547	17525	17557	17644	17457	17653	17559	17516	17461	17671	17508	17675	17407	17589	17501	17597	17501	17372	17522	17625	17581	17591	17570	17405	17492	17583	17530	17456	17642	17457	17498	17635	17594	17600	17663	17399	17581	17247	17483	17345	17389	17434	17516	17636	17437	17670	17673	17441	17540	17425	17340	17539	17532	17498	17469	17601	17472	17476	17570	17353	17512	17429	17599	17829	17482	17486	17641	17518	17516	17603	17520	17446	17711	17800	17603	17483	17671	17570	17568	17491	17588	17618	17405	17536	17636	17410	17537	17603	17642	17500	17538	17556	17330	17337	17502	17375	17354	17495	17533	17799	17437	17545	17557	17643	17649	17245	17590	17495	17531	17719	17517	17491	17435	17669	17436	17707	17525	17714	17309	17561	17412	17378	17485	17443	17660	17555	17488	17464	17453	17523	17635	17540	17570	17575	17606	17726	17607	17557	17565	17472	17422	17561	17474	17531	17384	17552	17488	17484	17514	17519	17338	17663	17510	17769	17607	17529	17610	17469	17418	17482	17494	17411	17572	17592	17497	17557	17625	17609	17485	17693	17533	17756	17489	17297	17363	17666	17586	17605	17651	17250	17585	17563	17572	17607	17742	17806	17512	17610	17649	17586	17781	17692	17364	17574	17552	17647	17726	17548	17452	17405	17557	17473	17189	17522	17323	17301	17452	17542	17412	17460	17493	17466	17480	17573	17615	17591	17488	17315	17620	17590	17405	17459	17572	17562	17439	17407	17546	17493	17458	17683	17457	17626	17373	17352	17301	17401	17526	17566	17630	17423	17634	17611	17576	17473	17625	17470	17623	17442	17347	17507	17596	17439	17433	17473	17524	17500	17350	17445	17416	17329	17480	17414	17473	17722	17372	17550	17539	17603	17519	17698	17634	17528	17438	17490	17302	17586	17565	17530	17427	17416	17454	17508	17219	17606	17421	17561	17437	17595	17324	17459	17620	17490	17407	17554	17489	17492	17568	17645	17547	17402	17485	17426	17506	17535	17391	17578	17623	17182	17523	17521	17468	17493	17566	17636	17542	17351	17505	17455	17532	17410	17700	17579	17374	17564	17744	17296	17458	17581	17466	17624	17529	17551	17452	17442	17581	17374	17730	17435	17479	17481	17622	17596	17615	17594	17433	17511	17579	17455	17757	17466	17223	17483	17395	17419	17383	17639	17345	17459	17419	17475	17503	17371	17417	17455	17299	17456	17250	17415	17450	17469	17453	17301	17415	17395	17457	17407	17386	17406	17246	17648	17323	17240	17517	17460	17346	17545	17524	17359	17330	17339	17579	17689	17387	17323	17400	17551	17554	17389	17315	17377	17510	17438	17579	17499	17398	17341	17282	17267	17477	17492	17510	17367	17502	17243	17252	17623	17348	17605	17641	17323	17575	17370	17537	17711	17512	17664	17393	17319	17646	17546	17316	17476	17599	17526	17648	17601	17333	17441	17489	17578	17571	17582	17528	17512	17470	17389	17422	17519	17678	17641	17516	17408	17652	17502	17371	17518	17529	17555	17388	17684	17705	17759	17411	17577	17730	17585	17599	17593	17523	17434	17481	17409	17469	17356	17510	17565	17468	17535	17335	17571	17474	17530	17578	17460	17468	17670	17566	17747	17481	17582	17560	17543	17762	17457	17436	17461	17522	17530	17363	17539	17438	17560	17329	17588	17484	17517	17535	17610	17546	17707	17498	17454	17452	17615	17299	17567	17622	17457	17297	17735	17844	17631	17499	17629	17705	17508	17423	17616	17413	17583	17558	17862	17432	17713	17451	17520	17637	17482	17318	17707	17696	17794	17410	17512	17527	17368	17323	17356	17517	17801	17524	17477	17574	17381	17585	17602	17623	17436	17480	17723	17491	17675	17634	17438	17593	17475	17513	17607	17598	17486	17467	17414	17265	17434	17462	17319	17474	17358	17277	17534	17458	17656	17557	17668	17518	17457	17428	17603	17656	17673	17551	17370	17380	17622	17576	17496	17650	17584	17657	17616	17340	17234	17226	17500	17510	17682	17561	17468	17464	17614	17543	17547	17470	17294	17482	17370	17393	17493	17592	17169	17403	17531	17499	17265	17436	17351	17413	17580	17325	17487	17641	17393	17392	17463	17576	17510	17289	17522	17430	17552	17682	17377	17405	17574	17447	17493	17361	17202	17577	17476	17640	17274	17415	17370	17320	17566	17585	17520	17475	17709	17479	17485	17648	17557	17493	17302	17523	17554	17454	17505	17659	17390	17404	17467	17470	17447	17703	17467	17404	17470	17381	17404	17457	17574	17493	17486	17683	17417	17347	17641	17543	17562	17387	17704	17389	17387	17773	17557	17626	17577	17405	17301	17473	17657	17234	17673	17427	17442	17404	17514	17369	17450	17501	17376	17630	17637	17600	17184	17503	17279	17351	17522	17473	17645	17484	17587	17491	17513	17563	17390	17589	17548	17550	17527	17600	17321	17384	17175	17448	17500	17333	17552	17437	17591	17482	17412	17712	17496	17437	17554	17672	17509	17355	17476	17460	17309	17532	17452	17413	17392	17249	17572	17610	17506	17505	17509	17322	17537	17432	17474	17545	17291	17588	17554	17495	17585	17613	17750	17330	17507	17477	17558	17561	17368	17527	17233	17613	17635	17412	17415	17404	17503	17397	17481	17485	17320	17697	17503	17553	17390	17477	17541	17272	17715	17331	17501	17388	17408	17394	17446	17529	17387	17440	17615	17482	17460	17550	17582	17585	17648	17690	17390	17563	17595	17479	17491	17313	17610	17355	17257	17432	17506	17603	17584	17722	17562	17640	17568	17449	17481	17464	17618	17539	17380	17539	17394	17574	17423	17582	17581	17416	17250	17447	17554	17585	17608	17534	17547	17408	17554	17322	17633	17271	17355	17477	17498	17379	17343	17500	17253	17433	17389	17605	17606	17367	17406	17600	17554	17310	17414	17435	17161	17489	17496	17586	17430	17551	17555	17388	17539	17734	17525	17399	17607	17470	17561	17506	17323	17382	17611	17698	17634	17647	17297	17326	17398	17430	17272	17455	17516	17560	17362	17429	17463	17585	17405	17813	17478	17688	17358	17502	17621	17617	17502	17554	17365	17266	17592	17555	17556	17461	17583	17506	17359	17501	17484	17684	17497	17445	17560	17662	17573	17471	17525	17483	17792	17329	17463	17697	17580	17479	17500	17689	17486	17467	17477	17421	17565	17570	17357	17639	17513	17717	17661	17524	17484	17390	17445	17647	17497	17545	17492	17638	17576	17500	17638	17639	17542	17393	17523	17484	17356	17545	17726	17457	17572	17505	17591	17519	17483	17411	17634	17285	17631	17465	17458	17518	17526	17456	17565	17432	17540	17571	17405	17547	17579	17438	17422	17521	17388	17540	17498	17329	17497	17608	17646	17496	17486	17546	17498	17610	17691	17444	17476	17541	17530	17487	17433	17495	17468	17544	17475	17567	17517	17352	17713	17424	17347	17495	17333	17498	17551	17337	17495	17499	17485	17503	17378	17620	17524	17382	17362	17786	17833	17504	17401	17190	17391	17474	17363	17386	17561	17472	17552	17427	17510	17612	17537	17736	17788	17568	17426	17527	17248	17544	17674	17595	17513	17402	17596	17436	17494	17441	17481	17533	17354	17661	17377	17391	17473	17493	17355	17484	17431	17423	17340	17457	17544	17384	17460	17571	17410	17472	17624	17381	17397	17415	17464	17437	17516	17434	17344	17584	17570	17593	17661	17365	17524	17553	17299	17406	17487	17571	17450	17573	17560	17562	17474	17652	17623	17750	17683	17820	17404	17536	17505	17449	17568	17630	17536	17619	17556	17449	17552	17630	17644	17594	17426	17511	17380	17325	17498	17452	17468	17488	17380	17589	17382	17578	17381	17566	17227	17588	17569	17469	17461	17594	17500	17533	17291	17270	17225	17541	17496	17544	17529	17495	17324	17314	17664	17463	17643	17482	17340	17510	17441	17330	17427	17706	17428	17506	17335	17340	17481	17370	17388	17561	17388	17487	17405	17460	17633	17555	17490	17557	17676	17449	17588	17382	17402	17313	17460	17469	17474	17534	17597	17594	17412	17555	17430	17559	17452	17397	17584	17440	17524	17449	17544	17533	17394	17479	17748	17424	17633	17390	17457	17338	17370	17513	17516	17519	17549	17592	17400	17492	17494	17291	17536	17655	17552	17594	17428	17514	17347	17417	17646	17494	17562	17432	17480	17677	17566	17493	17707	17435	17443	17227	17660	17596	17410	17683	17506	17445	17528	17442	17372	17474	17572	17656	17441	17478	17591	17503	17654	17531	17560	17337	17650	17571	17465	17675	17466	17413	17292	17499	17222	17698	17587	17534	17248	17416	17424	17324	17556	17378	17543	17628	17456	17404	17646	17401	17581	17454	17351	17597	17570	17543	17526	17403	17627	17406	17443	17567	17616	17510	17694	17406	17598	17501	17486	17296	17584	17502	17530	17327	17671	17733	17452	17394	17449	17587	17589	17602	17480	17448	17447	17637	17603	17536	17683	17500	17453	17689	17485	17518	17562	17503	17612	17327	17473	17448	17527	17326	17292	17579	17427	17477	17679	17500	17455	17571	17676	17540	17549	17525	17543	17426	17500	17511	17523	17560	17652	17496	17332	17565	17327	17557	17525	17329	17426	17447	17452	17604	17696	17501	17637	17393	17486	17612	17542	17452	17704	17305	17382	17383	17254	17651	17604	17565	17489	17527	17420	17318	17331	17660	17399	17442	17542	17575	17472	17356	17604	17737	17606	17440	17442	17444	17259	17462	17400	17575	17353	17627	17636	17596	17401	17480	17376	17546	17442	17449	17426	17730	17479	17519	17457	17547
31709	52763	50079	41845	36405	31329	27348	23124	20713	19437	18320	17667	17349	16744	16506	16367	16031	15954	16114	15718	15618	15462	15469	15479	15471	15464	15320	15242	15217	15315	15457	15086	15283	15388	15235	15104	15375	15029	15217	15191	15090	15064	15351	15254	15178	15092	15297	15264	15155	15110	14994	14963	15071	15033	15244	15248	15115	15273	15034	15242	15306	15120	15181	15045	15141	15134	15126	15158	15199	15139	15104	15092	15241	15178	15110	15186	15060	15151	15039	15071	15196	15006	15028	15060	15185	15054	15304	15187	15085	15084	15202	15077	15113	15016	15159	15104	15032	15310	15181	15238	15056	15098	15058	15056	15121	15069	15114	14995	15058	15263	15086	15118	15148	15033	15078	15087	15004	15115	15046	15032	14979	15177	15288	15082	15203	15007	15200	15191	15076	15271	15253	15044	15086	15092	15228	15097	15097	15096	15096	15044	15208	15046	15127	15214	14993	15207	15180	15084	15208	15043	15237	15181	15007	15141	15097	15055	15118	15256	15124	15067	15148	14957	15050	15247	15136	15237	15083	14983	15161	15141	15188	15032	15212	15121	15086	15012	15102	15221	15202	14890	15130	15027	15130	15094	15160	14984	15213	15227	15086	15184	15092	15368	14982	15134	15140	15043	15178	15110	14994	15147	15140	15208	15239	15082	15195	15168	15169	15169	15144	15075	14923	15272	15172	15141	15021	15152	15020	15132	15096	15054	15094	15093	14928	14929	15023	15101	15132	15243	15071	15078	15060	15103	15102	15082	15045	15198	15226	15021	15216	14950	15108	15146	15156	14967	15254	15031	15015	15134	15154	15157	14913	15152	15229	15173	15377	15140	15082	15056	15014	15033	15135	15160	15079	15214	15036	14916	14998	15236	15176	14975	15153	15148	15107	15098	15159	15104	15226	15132	15062	15067	15107	15205	15201	15031	15036	15067	15233	15262	14900	15051	15139	15241	15291	15116	15003	15076	15057	15079	15082	15145	15115	15102	15093	15019	15240	15061	14951	15106	15060	15070	15197	15138	15096	15125	15078	15203	15153	15036	15075	15091	15017	15102	15151	15164	15130	15137	15168	15215	15061	15029	15073	15035	15291	15243	15126	15201	15081	15080	15087	15048	15079	15219	14983	15144	14901	14959	15000	15207	15093	15106	15202	15064	15110	15112	14947	14950	15132	15076	15170	15062	15020	15256	15010	15097	15157	15231	15068	15067	15017	15148	15025	15081	15058	15156	15219	15078	15170	15187	15132	14967	15146	15155	15098	15007	15049	15052	15092	15157	15212	15092	14975	15183	15078	15201	14994	15222	15137	15138	15265	15264	15060	15262	14968	14977	15282	15079	15054	15212	15064	15292	15212	15140	15190	15011	15100	15039	15134	15098	15213	15085	15159	15056	15101	15093	15190	15068	15024	15083	15049	15095	15119	14937	14935	15057	15034	15007	15247	15008	15025	15198	15002	15077	15139	14977	15049	15183	15082	15096	15259	15052	15124	14940	15221	15010	15052	15098	15021	14986	15117	14982	15152	14968	14988	15120	14960	15119	15189	15104	15102	15225	15096	14990	15051	14920	14958	15021	15230	15281	15121	15035	15179	15108	15246	15263	15148	15210	15195	15089	15097	15023	15358	15110	15121	15223	14960	15057	15207	15286	15024	15160	15202	15039	15119	15094	14940	15064	14992	15143	15260	14966	14994	14918	15123	15108	15202	15063	15020	15014	15056	15001	15137	15034	14961	15156	15056	14896	15116	14993	15034	15016	15018	15052	15183	15005	15027	15091	15389	15156	15055	15311	15107	15111	15117	15076	15245	15252	15041	15134	14912	15153	15141	15166	15124	15049	14952	15246	15279	15264	15026	15058	14988	15231	15155	15219	15264	14990	15185	15162	15218	15084	15203	15072	15049	15077	15038	15072	15117	15109	15062	15168	15118	15092	15083	15086	15062	15132	15189	14985	15045	15126	15223	15065	15152	15162	15195	15082	14956	15161	15099	15122	14896	15152	15069	15126	15141	15173	15144	15050	15198	14914	15145	15158	15149	14888	15227	14972	15002	15252	14933	15125	15298	15209	15079	15118	15002	15116	15207	15272	15051	15090	15021	15049	15114	15121	15050	15178	15073	15117	15080	15085	15021	15025	15002	15120	15117	14964	15035	15039	14938	14994	15108	15002	15074	15176	15027	15224	15167	14996	14880	15031	15241	15106	14949	14911	15124	15192	15056	15190	15110	15160	14975	15047	15173	15094	14944	15165	14968	14992	15182	15130	15074	15068	15018	14817	15273	14953	15149	15101	15152	15063	15100	15240	15263	15132	14911	15001	15020	15126	15059	15008	15069	14932	15055	15223	15106	15211	15014	15231	15106	15096	15200	15267	15032	15218	15254	15092	14959	15137	14987	14979	15019	15148	15169	15054	15008	15182	14988	15149	15091	15107	15008	15102	15057	15005	15201	15103	15113	15221	15037	15242	14870	15138	15031	15144	15047	15251	15041	14952	15067	15052	15230	15186	15219	15101	15177	15070	15047	15183	15130	15075	15271	15056	15112	15131	14947	15009	15124	15125	15151	15066	15172	15070	15223	15091	15100	15042	14961	14941	14973	14853	15217	15239	15242	15078	15084	15081	15032	15017	15027	15104	15138	15217	15042	15130	15284	14952	15112	14966	15254	14969	15045	15229	15022	15098	15272	15228	15136	15085	15092	15140	15208	15153	14946	15025	15230	14944	15052	15181	15115	15120	15045	15069	15346	15034	14979	15035	15251	15099	15248	15060	15025	14992	15202	15068	15035	15181	15194	14993	15144	15120	15054	15050	15067	14835	15112	15087	15084	15059	15121	15247	15048	15069	14885	15025	15108	15082	15027	15107	15066	15144	14871	15115	14959	15097	15179	15119	15084	15048	15144	14884	15084	15049	15128	15169	15054	15172	15182	15267	15045	15092	15104	14984	15237	15160	15014	15024	15066	15123	15077	15171	15101	15078	15046	15070	14972	15002	14973	15199	15108	15209	15112	15083	15079	15145	15226	15165	15229	15111	15026	15221	15146	14991	15138	15127	15062	15159	15162	14990	14999	15123	14906	15074	15147	15171	15212	15095	15191	15054	15053	15080	14977	15294	14999	15192	15164	15206	15161	15098	15105	15105	14975	15168	15224	15003	15232	15156	15429	15196	15194	15050	15000	14890	15083	15221	15195	14940	15182	15225	15114	15071	15048	15213	15112	14961	15077	15155	15024	15062	15156	15143	15133	15091	15169	15042	15141	15170	15089	15138	15069	15166	15139	15237	15199	15044	15203	15048	15139	15199	15040	15025	14838	14981	15081	14914	15195	15200	15144	14918	15011	15034	15056	15059	15080	15254	15025	15303	15063	15081	15018	14977	15179	15105	15109	15190	15034	15091	15212	15128	15152	15020	14986	15042	15046	15058	15126	15164	15096	15099	15142	15047	15221	15124	14967	15110	15143	15000	15034	15080	15170	15217	15024	14990	15199	15160	15021	15087	15180	14995	15148	15037	15030	15168	15094	14996	15027	15134	15230	15217	14981	15063	15018	15075	15069	15018	15160	15193	15152	15187	15203	14978	15213	15040	15031	15140	15316	15228	14968	15090	15232	15152	15217	15134	15054	15149	15009	15122	15185	15154	15131	15106	15002	15257	15093	15101	15140	15025	15209	15195	15264	15059	15054	15232	15253	15135	15097	15064	15110	15039	15170	15197	15042	15270	14989	14911	15173	15302	15051	15102	15157	15067	14959	15089	15148	14938	15192	15220	15107	15059	15200	15226	15014	15109	14826	15070	15051	14905	15149	14993	14939	15107	15065	15141	15008	15035	15026	15115	15071	15262	15103	14993	15071	15182	14979	15289	15084	15251	15086	15154	14979	14913	15121	15134	15137	15034	14968	15196	15191	15071	15063	15060	15019	15073	15227	15243	15184	15115	15165	15324	14967	15178	14993	15155	15075	15115	14872	15060	15182	15181	14887	15132	15155	15081	14904	14969	15126	15044	14952	15153	15104	15020	15029	14968	15022	15167	15129	15162	15068	14979	14965	15265	15001	15217	15118	15236	14930	15176	15117	15145	15085	14850	15083	15193	15145	15043	15182	15047	15090	15113	15033	15221	15161	15216	15272	15023	15181	15006	15085	14927	15050	15035	15054	14941	15194	15074	14973	15144	15215	15080	15152	15051	15123	15025	15068	15132	15057	15182	15039	15147	15045	15040	15122	15028	15110	15035	15049	15131	14989	14998	15134	15175	14968	15290	15127	15256	15113	15281	14994	15142	15088	15036	14945	15126	14848	15218	15097	15099	15079	15054	14975	15279	15109	15170	15196	15006	15049	15264	15101	15083	15141	15216	15117	15092	15295	14861	14931	15026	15109	15103	15181	15138	15108	15160	15232	15048	15167	15138	15267	15168	15198	15246	15249	15003	15099	15081	15120	15135	15247	15193	15050	15034	15086	15327	15075	15036	15023	15053	15066	15094	15171	15018	15089	15039	15184	15001	15133	15004	15206	15026	15188	15128	15152	15289	15177	15121	15122	14973	15095	15057	15132	15144	15118	14938	15042	15232	14940	15165	15306	15156	15069	15101	15306	15035	15018	14958	15016	15033	15029	15204	15262	15080	15017	15188	15052	15009	15142	15076	15063	15128	15166	15281	15264	15081	15153	15063	14938	15096	14954	15203	15203	15058	15121	15057	15145	15099	14977	14885	15075	15041	15206	15233	15024	15062	15279	15009	15302	15100	15121	15064	14981	15215	15004	15252	15086	15172	15070	15142	15251	15099	14934	15236	15227	15055	14933	15211	15014	15096	15232	15174	15051	15098	15116	15027	14970	15064	14851	15194	15073	15176	15174	15140	15094	15098	15090	15013	15175	15015	14947	15090	15086	15089	15175	15139	15065	15248	15092	15020	15153	15087	15351	15036	15040	15077	15062	15082	15090	15118	15096	15023	15080	14842	15127	15119	15148	15103	15207	15130	15211	15069	15070	15080	15341	15054	15190	15096	15207	15098	15176	15147	15163	14945	15175	15073	14977	15010	15078	15036	14977	15153	15207	15055	15115	15310	15177	15118	15040	15060	15025	15031	15106	14962	15220	15002	15098	15175	15121	15103	15126	15104	15153	15090	15011	15178	14963	15077	15093	15137
28948	26211	32476	28794	23799	21439	20005	18806	18301	18086	17778	17554	17495	17236	17323	17092	17206	16992	17221	17048	16955	16889	16997	16886	17143	16923	17040	16981	17005	17099	16957	16875	16962	17070	17018	16887	16951	17029	17282	17053	16814	16879	16970	16890	16993	16879	16779	16922	16825	16903	17076	17046	16785	16952	16976	16913	16999	17031	16754	16750	16758	16977	16942	16810	16868	16822	16842	16953	16908	16802	16738	16849	16884	16938	16947	16863	16766	16741	16790	16844	16967	17100	17004	16774	16739	16707	16783	16853	17046	16901	16933	16854	17009	16708	16918	16895	16969	16860	17010	16986	16843	16811	16934	16774	16776	16761	16915	16913	16994	16875	16856	16937	16931	16886	16927	16737	16831	16919	17030	16938	16715	16965	16925	16780	16841	16861	16853	16713	16647	16959	16854	16798	16732	16743	16983	16794	16600	16759	16885	16735	16893	16878	16965	16909	16687	16736	16771	16848	17059	16878	16835	16609	16896	16756	16879	16872	16745	16861	16781	16735	16694	16816	16790	16827	16690	16891	17000	16875	16954	16841	16878	16847	16807	16648	17003	16794	16871	16634	16775	16826	16912	17111	16976	16845	16884	16850	16868	16837	16784	16832	16927	16725	17034	16795	16981	16817	16872	16775	16753	16681	17058	16844	16953	16834	16909	17055	16745	16848	16985	16866	16882	16788	16640	16910	16776	16862	16889	16747	16839	16889	16862	16897	16750	16831	16795	16838	16843	16992	16748	16846	16830	16954	16847	16788	16768	16893	16823	16997	16657	17011	16880	16846	16858	16967	16886	16706	16773	16678	16840	16879	16923	16828	16987	16695	16948	16915	16914	16909	16909	16912	16942	16979	16973	16788	16589	16732	16866	17058	16777	16799	16754	16880	16798	16738	16826	17002	16797	16898	16835	16826	16768	16704	16735	16943	16799	16895	16800	16981	16851	16810	16800	16870	16703	16751	16865	16843	17004	16702	16796	17017	16781	16997	16888	16759	16695	17031	16821	16990	16896	16928	16743	16634	16957	16766	16691	16728	16797	16817	16855	16751	16975	16780	16686	16729	16813	16945	16705	17058	17068	16830	16825	16869	17029	16961	16876	16812	16881	16900	16865	16976	16912	16766	16727	16656	16807	16822	17023	16782	16634	16885	16740	16795	16850	16635	16742	16642	16724	16781	16911	16934	16810	16954	16905	16831	16806	16921	16889	16784	16989	16897	16954	17003	16946	16774	16776	17079	16872	16631	16667	16808	16935	16763	16897	16787	16896	16852	16879	17014	16969	16854	16910	16804	16678	16736	16739	16826	16832	16904	16806	16715	17015	16950	16768	16888	16864	16847	16784	16656	16795	16936	16758	16880	16740	16862	16867	17080	16997	16900	16892	16772	17063	16915	16690	16763	16644	16763	16751	16905	16846	16957	16976	16854	17050	16885	16773	16846	16807	16790	17033	16996	16821	16976	16920	16923	17062	16822	16969	16773	16879	16726	16705	16850	16796	16853	16882	16934	16671	16835	16937	16905	17075	16863	16761	16823	16701	16830	16841	16762	16714	16806	16881	16999	16943	16894	16981	16783	17181	16768	16870	16990	16897	16869	16863	16888	16876	16842	16797	16947	16703	16955	16904	16795	16946	16815	16819	16983	16928	16996	16893	16968	16866	16798	16848	16939	16536	16946	17026	16772	16893	16962	17086	16892	16936	16968	16831	16931	16886	16817	16838	16985	16801	16890	16812	16763	16879	16893	16879	16789	16850	16810	16878	16848	16813	16850	16743	16845	16703	16891	16870	16899	16734	16754	16775	16774	16906	16795	17021	16822	16811	16773	16799	16948	16927	16630	16758	16774	16860	16874	16940	16779	16674	17012	16950	16898	16776	17071	16890	17006	16864	16760	16940	16569	16816	16751	16852	16854	16917	16814	16907	16682	16889	16687	16929	16730	16730	16836	16882	16792	16886	16799	16847	16757	16825	16899	17005	16860	16741	16997	16942	16720	16955	16829	16766	16917	16619	16738	16898	16889	16946	16969	17001	16888	16813	16765	16976	16687	16794	16888	16917	16978	16897	16831	16776	16779	17029	16659	16688	16872	16865	16757	16955	16875	16735	16729	16769	16791	16905	16864	16852	16699	16818	16932	16797	17117	17153	16873	16805	16815	16681	16655	16877	17038	17126	16886	16841	16969	16895	16940	16990	16990	17104	16799	16841	16888	17056	16882	16680	16794	16898	17007	16843	16942	16715	16806	16899	16949	16838	16765	16873	16918	17018	17023	16924	16771	16950	16724	16880	16923	16950	16867	16877	16860	16910	16969	16920	16951	16737	16857	16896	16803	16767	16985	16852	16717	16975	16761	16937	17109	16892	16911	16834	16804	17028	16771	16912	16845	17016	16844	16980	16837	16934	16681	16755	16933	17073	16958	16781	16977	16858	16748	16813	16720	16852	16687	16817	16944	16835	17063	16917	16905	16999	17020	16770	16683	16861	16679	16917	16852	16924	16931	16992	16930	16683	16776	16691	16946	16959	16907	17000	16825	16793	16759	16982	16782	16769	16900	16876	16988	16923	16970	16921	16898	16946	16906	17049	16800	16951	16956	16791	16686	16748	16943	16996	16910	17047	16683	16987	17005	16805	16822	16998	16939	17047	17000	16949	16819	16864	17081	17003	16918	16795	16771	16935	16991	16937	16924	16815	16764	16783	16926	16689	16875	16801	16843	16892	16674	16929	16938	16871	16688	16923	16622	16869	16897	16844	16810	16869	16957	16823	16817	16730	16793	16973	16959	16889	16994	16744	16720	16706	16871	17011	16867	16882	16891	16851	16822	16827	16774	16855	16794	16800	16872	16879	16930	16851	16891	16963	16747	16962	16674	16850	17026	16795	17044	16795	16975	16996	17150	16695	16822	17058	16929	16754	16727	17052	16787	16788	16562	16842	16730	16883	16964	16871	17004	16814	16868	16786	16870	17004	16854	16949	16851	16856	16991	16948	17071	16786	16876	16887	16704	16982	16885	16937	16708	16816	16903	16997	16943	16830	16905	16954	16812	16964	17056	16915	16938	16970	16870	16847	16825	16747	16702	16783	16878	16907	16834	16984	16677	16866	16784	16814	16759	17032	16785	16764	16886	16882	16756	16840	16817	16954	16791	16831	16810	17019	16912	16987	16983	16880	16797	16859	16728	16882	17043	17009	16692	16961	16857	16987	16948	16938	16918	16777	16797	16891	16896	16730	16759	16704	16779	16822	16752	16937	16864	16876	16851	16852	16864	16835	16877	16873	16871	16891	16770	16927	16851	16772	16730	16830	16848	16887	16777	17032	16809	16938	16905	16658	16970	16813	17035	16869	16849	16978	16783	16663	16967	16756	16773	16874	16713	16923	16867	16777	16705	16918	16894	16971	16736	17049	16753	16771	16944	16915	16840	16966	16853	16870	16899	16736	16679	17040	16843	16873	16865	16863	16959	16852	16953	16897	17137	16882	16994	16739	16771	16791	16810	17014	16894	16977	16965	16922	16804	16716	16808	16736	16930	16830	16866	16789	17037	16935	16686	16796	16799	17172	16868	16752	16908	16762	16855	16840	16935	16911	17009	16822	16846	16698	16952	17022	16917	16978	16748	16870	16841	17033	16873	16816	16879	16819	16920	16801	16919	16931	17041	16883	16987	16950	16948	16824	16935	16782	16839	16782	17122	16936	17048	16843	17038	17053	16949	16906	16877	16909	16952	16977	16794	16984	16835	16846	16924	16993	16833	16968	16935	17077	16802	16800	17012	16879	16936	16949	16881	16894	16941	16744	16816	16741	16773	16974	16877	16902	16726	16757	16809	16802	16974	16953	16860	16980	16697	16845	16880	16687	16862	16782	16791	16858	17005	16827	16746	17000	16871	16767	16822	16953	16864	16957	17032	16965	16857	16883	16746	16883	16833	16792	16822	16912	16906	16778	16885	16848	16866	16946	16828	16830	16985	16800	16955	16938	16936	16873	16888	17015	16966	16821	16795	16625	16972	16944	16847	16938	16817	16907	16763	16934	16955	17124	16836	17007	17010	17146	16813	16761	17050	16884	16952	16959	16941	16984	16761	17040	16930	16924	16781	16948	16908	16787	16930	16874	16726	16898	16859	16700	16703	16891	16782	16523	16999	16896	16797	16794	17029	16925	16802	16814	16880	16725	16999	16801	16782	16784	16725	16904	16783	17001	16916	16630	16910	16942	16810	16914	16906	16794	16791	16757	16754	17039	16584	16793	16889	16866	16730	17021	16884	16746	16863	16810	16883	16894	16996	16787	16956	16782	16871	16872	16990	16862	16910	17003	16711	16899	16882	16927	16989	16868	16896	17016	16808	16924	16860	16721	16889	16869	17003	16834	16712	16973	16941	16850	16868	16841	17042	16773	16879	16889	16767	16815	16957	16679	17004	17016	16933	16964	16870	16862	16819	17103	16819	17080	17002	16797	16850	16817	16922	17177	16919	16945	16962	16652	16846	16958	16890	16908	16927	16769	17122	16898	16900	16728	16905	16850	16698	16906	16942	16791	16664	16648	17003	16724	16806	16727	16942	16692	17021	16966	16927	16826	16857	16851	16715	16797	16712	16909	16784	16955	16833	16820	16880	16838	16824	16518	17164	16554	16744	16972	16869	16791	16762	16893	17063	16909	16822	16938	16794	16966	16754	16832	16895	16948	16567	16824	16742	16683	16762	16936	16638	16863	16794	16929	17007	16991	17010	16815	16898	17043	16846	16845	16731	16839	16774	16753	16884	16797	17077	16979	16818	16925	16947	16821	16670	16631	16886	16984	16755	16957	16966	16788	16811	16983	16907	16902	17003	16921	16916	17002	16952	17068	16861	16874	16833	17023	16785	17032	17116	16997	16925	16966	16674	16827	16983	16917	16901	16919	17042	16899	16867	16659	17015	17118	16959	16914	16848	16883	16888	16773	16704	16946	16923	16964	16842	16835	16912	16889	16795	17024	16715	16681	16656	16561	16788	16934	16909	16791	16764	16879	16867	16820	16756	17016	17062	16847	16957	17009	16756	16970	17038	16869	16860	17116	16740	16876	16858	16834	16814	16961	16723	16979	16933	16795	16897	16846	16712	16815	16934	16965	16749	16800	16710	16814	17014	16909	16780	16719	16768	16962	16983
28681	39298	36038	27594	23666	20918	18831	17491	17056	16529	15986	15755	15423	15367	15377	15332	15229	14959	15076	15064	14922	14917	14825	14835	14866	14785	14865	14736	14960	14747	14724	14920	14723	14742	14734	14702	14821	14658	14780	14943	14866	14737	14784	14749	14746	14718	14841	14810	14833	14642	14730	14722	14732	14611	14700	14587	14728	14711	14708	14650	14855	14783	14722	14640	14855	14641	14660	14829	14855	14792	14791	14753	14756	14703	14765	14765	14877	14746	14744	14681	14726	14920	14616	14706	14761	14862	14501	14703	14775	14554	14877	14867	14661	14849	14908	14770	14617	14629	14707	14909	14799	14723	14734	14630	14654	14614	14613	14888	14692	14773	14741	14727	14643	14648	14665	14653	14573	14690	14608	14611	14816	14812	14799	14701	14824	14617	14726	14779	14700	14792	14705	14672	14718	14904	14706	14661	14642	14793	14605	14766	14721	14827	14770	14714	14774	14640	14720	14842	14746	14807	14950	14743	14665	14714	14493	14833	14538	14706	14740	14743	14821	14635	14900	14614	14584	14779	14721	14732	14661	14780	14651	14819	14805	14641	14695	14823	14692	14792	14629	14644	14801	14704	14789	14725	14647	14711	14711	14664	14770	14789	14681	14817	14639	14800	14640	14594	14792	14710	14645	14641	14811	14749	14582	14929	14699	14682	14717	14768	14574	14800	14724	14876	14711	14757	14597	14790	14779	14884	14821	14752	14630	14770	14726	14633	14676	14756	14713	14768	14863	14731	14821	14622	14724	14751	14611	14705	14913	14868	14558	14767	14828	14609	14794	14735	14663	14667	14846	14595	14796	14748	14735	14831	14647	14796	14657	14822	14638	14664	14691	14840	14813	14595	14637	14721	14869	14790	14631	14716	14729	14615	14643	14707	14486	14811	14788	14778	14694	14717	14545	14766	14741	14580	14729	14662	14904	14833	14870	14601	14646	14654	14661	14558	14739	14538	14499	14680	14643	14770	14661	14804	14851	14736	14740	14720	14788	14618	14768	14661	14715	14697	14618	14645	14847	14806	14686	14692	14579	14799	14667	14563	14674	14733	14690	14762	14791	14922	14833	14733	14839	14730	14721	14621	14589	14548	14776	14924	14745	14613	14863	14757	14646	14884	14783	14586	14733	14966	14738	14596	14708	14705	14617	14635	14620	14753	14672	14721	14751	14597	14640	14782	14620	14606	14739	14665	14765	14684	14813	14755	14708	14799	14643	14807	14840	14801	14786	14574	14602	14833	14487	14711	14754	14779	14595	14711	14718	14692	14846	14789	14810	14596	14657	14682	14575	14773	14870	14783	14804	14720	14820	14588	14668	14699	14878	14572	14679	14699	14777	14612	14751	14864	14596	14717	14741	14607	14833	14502	14800	14795	14637	14800	14527	14825	14689	14710	14725	14472	14780	14673	14754	14755	14826	14824	14582	14747	14718	14840	14892	14812	14842	14680	14673	14889	14827	14738	14688	14654	14655	14844	14847	14807	14878	14681	14795	14789	14785	14650	14767	14830	14774	14641	14640	14740	14694	14829	14729	14817	14599	14669	14680	14604	14709	14750	14700	14732	14760	14696	14883	14724	14962	14680	14746	14603	14768	14684	14962	14772	14644	14740	14741	14796	14830	14581	14657	14824	14560	14560	14702	14715	14913	14713	14775	14682	14717	14679	14699	14643	14506	14655	14559	14795	14684	14670	14780	14620	14667	14726	14737	14830	14715	14640	14895	14717	14702	14677	14800	14738	14761	14697	14715	14589	14723	14906	14816	14774	14740	14652	14909	14684	14640	14827	14815	14866	14718	14622	14600	14736	14870	14736	14736	14590	14619	14745	14670	14577	14764	14699	14654	14915	14720	14895	14729	14724	14742	14949	14615	14826	14915	14872	14701	14818	14688	14705	14743	14794	14661	14666	14906	14651	14834	14679	14689	14560	14646	14755	14693	14802	14886	14672	14742	14838	14915	14865	14888	14859	14852	14684	14861	14728	14834	14856	14814	14739	14720	14795	14575	14864	14871	14739	14585	14655	14728	14784	14624	14723	14716	14686	14703	14680	14560	14818	14705	14643	14703	14759	14738	14857	14699	14586	14793	14776	14688	14606	14728	14852	14758	14778	14676	14862	14823	14715	14765	14616	14648	14746	14563	14815	14667	14741	14655	14679	14598	14719	14774	14826	14699	14800	14573	14803	14807	14714	14862	14762	14837	14811	14692	14732	14526	14832	14724	14726	14691	14679	14753	14690	14716	14832	14792	14924	14653	14807	14740	14818	14717	14787	14722	14817	14616	14722	14736	14696	14819	14705	14613	14774	14851	14715	14668	14684	14655	14710	14655	14678	14701	14797	14757	14637	14830	14770	14628	14860	14620	14518	14769	14694	14781	14548	14903	14728	14722	14699	14747	14834	14901	14814	14735	14824	14625	14618	14763	14758	14636	14767	14724	14896	14711	14824	14700	14644	14637	14814	14711	14536	14774	14810	14776	14698	14845	14872	14710	14710	14688	14584	14816	14660	14793	14669	14703	14832	14713	14783	14782	14873	14741	14704	14857	14736	14729	14598	14954	14737	14715	14836	14706	14706	14644	14934	14771	14792	14839	14710	14688	14707	14742	14563	14765	14714	14693	14707	14745	14800	14697	14637	14848	14844	14806	14639	14729	14719	14826	14787	14805	14704	14842	14775	14911	14774	14849	14878	14692	14838	14642	14869	14774	14726	14747	14736	14541	14428	14527	14692	14696	14707	14643	14590	14675	14656	14894	14740	14808	14766	14613	14762	14677	14838	14824	14539	14577	14643	14630	14896	14751	14740	14767	14680	14686	14804	14755	14536	14622	14818	14762	14752	14581	14816	14784	14547	14706	14817	14749	14790	14737	14734	14626	14876	14556	14608	14559	14773	14795	14800	14713	14857	14711	14670	14661	14793	14738	14779	14737	14564	14818	14590	14692	14767	14752	14793	14569	14685	14770	14832	14554	14909	14577	14749	14832	14847	14615	14734	14698	14700	14536	14592	14587	14707	14821	14835	14615	14898	14766	14799	14887	14805	14823	14774	14809	14879	14743	14897	14896	14688	14732	14790	14897	14609	14844	14719	14808	14713	14753	14683	14640	14698	14938	14617	14660	14569	14732	14733	14685	14634	14666	14682	14885	14823	14768	14608	14525	14698	14837	14693	14914	14669	14797	14627	14666	14748	14741	14658	14763	14622	14759	14664	14775	14670	14836	14900	14812	14726	14670	14883	14754	14600	14792	14771	14623	14674	14543	14729	14613	14615	14886	14631	14785	14550	14763	14828	14772	14661	14815	14892	14726	14880	14682	14735	14718	14822	14726	14663	14742	14722	14599	14620	14776	14742	14556	14791	14574	14805	14879	14819	14756	14857	14636	14779	14613	14604	14908	14664	14716	14743	14948	14502	14730	14698	14798	14983	14463	14625	14538	14819	14667	14635	14816	14649	14631	14730	14634	14806	14559	14848	14905	14768	14650	14604	14692	14812	14664	14791	14798	14742	14870	14555	14801	14910	14750	14657	14532	14753	14659	14668	14574	14686	14778	14684	14765	14610	14744	14603	14869	14817	14736	14726	14890	14706	14715	14679	14672	14615	14713	14660	14535	14673	14738	14882	14740	14730	14679	14714	14687	14759	14799	14769	14697	14634	14635	14777	14745	14630	14817	14750	14764	14780	14654	15009	14674	14745	14670	14697	14738	14744	14809	14694	14664	14760	14750	14655	14670	14572	14723	14880	14751	14808	14679	14812	14684	14634	14690	14613	14731	14642	14818	14663	14691	14813	14835	14619	14659	14609	14617	14660	14741	14671	14817	14750	14763	14685	14657	14859	14808	14749	14790	14804	14578	14777	14565	14593	14618	14544	14696	14743	14787	14610	14686	14813	14575	14749	14758	14886	14835	14451	14657	14764	14841	14741	14691	14722	14747	14726	14604	14752	14805	14869	14613	14704	14843	14728	14605	14715	14644	14675	14837	14687	14819	14875	14760	14789	14652	14786	14730	14672	14782	14672	14834	14586	14685	14677	14821	14680	14673	14805	14696	14943	14758	14882	14803	14807	14674	14903	14836	14674	14767	14767	14615	14720	14771	14732	14698	14771	14724	14573	14798	14655	14814	14700	14747	14630	14731	14729	14740	14825	14787	14737	14746	14911	14741	14718	14622	14970	14680	14697	14705	14661	14790	14651	14652	14816	14856	14785	14937	14753	14705	14736	14797	14639	14877	14774	14622	14753	14536	14854	14695	14704	14848	14742	14875	14722	14779	14656	14757	14784	14715	14826	14740	14714	14749	14723	14636	14572	14649	14767	14810	14706	14835	14808	14746	14781	14733	14767	14656	14706	14727	14753	14756	14758	14751	14868	14893	14593	14743	14696	14571	14736	14736	14631	14562	14794	14550	14728	14929	14562	14712	14779	14569	14738	15014	14715	14894	14660	14858	14756	14709	14870	14758	14506	14786	14659	14652	14611	14811	14633	14858	14762	14853	14815	14718	14699	14730	14648	14580	14795	14763	14698	14792	14694	14632	14776	14989	14707	14874	14839	14707	14674	14706	14717	14752	14745	14713	14639	14860	14814	14962	14653	14729	14752	14600	14746	14812	14926	14795	14837	14719	14779	14620	14862	14804	14796	14720	14707	14661	14708	14822	14690	14784	14762	14665	14778	14734	14668	14782	14661	14851	14633	14750	14977	14725	14713	14854	14659	14674	14763	14670	14740	14850	14725	14770	14642	14652	14658	14580	14707	14855	14768	14782	14759	14705	14725	14710	14890	14760	14780	14733	14578	14631	14749	14739	14739	14686	14675	14617	14722	14568	14859	14731	14646	14750	14683	14816	14659	14782	14737	14789	14749	14814	14802	14859	14666	14637	14884	14770	14769	14627	14910	14677	14692	14671	15004	14922	14873	14699	14643	14784	14768	14665	14794	14871	14606	14703	14613	14750	14715	14737	14658	14789	14711	14735	14847	14873	14797	14689	14735	14637	14520	14643	14876	14777	14727	14574	14882	14618	14852	14648	14781	14737	14611	14640	14664	14629	14664	14533	14887	14724	14683	14845	14721	14722	14598	14902	14780	14750	14639	14663	14878	14688	14510	14798	14670	14773	14793	14776	14706	14667	14672	14784	14667	14809	14732
24134	21184	28645	25958	26119	27008	25252	21239	19769	19106	18480	18065	17981	17841	17490	17502	17595	17263	17242	17275	17126	17209	16944	17030	17126	17041	17173	16861	17073	16995	17131	16933	16879	16919	16772	16917	16882	16828	16987	16802	17130	16984	16861	16790	16759	17015	16916	16872	16936	16817	16724	16823	16910	17121	16888	16745	16896	16909	17054	17011	16776	16832	16863	17129	16712	16774	16838	16796	16936	16672	16920	16931	16731	17031	16749	16714	16913	16841	16737	16835	16911	16999	16675	16657	16883	16853	16921	16645	16734	16858	16841	16662	16750	16703	16936	16836	16756	16789	16876	16872	17134	16909	16684	16910	16835	17092	16897	16898	16995	16669	16903	16904	16923	16774	16982	16709	16914	16723	16807	16658	16981	16918	16932	16641	16723	16866	16821	16918	16791	16812	16723	16788	16873	16797	17022	16791	16816	16765	16923	16716	16875	16847	16911	16895	16741	16827	16846	16911	16719	16751	16857	16866	16868	16931	16934	16748	16873	16763	16703	17049	16792	16893	16907	16756	16849	16679	16870	16665	17007	17146	16950	16977	16870	16882	16751	16733	16787	16782	16889	17002	17019	16911	16846	16790	16801	16615	16517	16698	16914	16888	16675	16877	16616	16800	17099	16847	17057	16874	16793	16794	17050	16968	16808	16930	16872	16865	16720	16833	16685	16923	17021	16925	16950	16779	16913	16798	16826	16709	16962	16713	16672	16812	16749	16905	16718	16544	16998	17002	16732	16675	16709	16741	16656	16914	16749	16899	16670	17031	16937	16966	16817	16780	16792	16977	16956	16746	16802	16775	16597	16750	16734	16931	16819	16414	16828	16912	16826	16763	16931	16883	16702	16727	16796	16755	16958	16605	16940	16976	16902	16849	16922	16741	16712	16887	16919	16800	16946	16972	16833	16918	17016	16767	16845	16896	16758	16862	16993	16765	16905	16905	16784	17103	16822	16747	16817	16720	16854	16767	16868	16922	16797	16945	16764	17042	16822	16747	16825	16909	16864	16756	16825	17056	16627	16890	16936	16827	16980	16815	16800	16724	16776	16868	17017	16831	16769	16951	16831	17015	16891	16777	16768	17001	16834	16742	16755	16816	16792	16855	16836	16751	17027	16984	16913	16852	16743	16998	16921	16974	16876	16898	16827	16967	16741	16978	16694	16863	16782	17005	16884	16894	16700	16812	16887	16840	16789	16610	16779	17051	16829	16730	16864	16805	16946	17022	16779	16734	16820	16878	16787	16831	16784	16949	16821	16783	16802	16882	16722	16771	16704	16867	16783	16758	16863	16683	16864	16954	16971	17112	16719	16776	16656	16798	16935	16855	16638	16841	16763	16919	17046	16815	17009	16973	16860	16941	16772	16617	16847	16841	16835	16650	16811	16768	16781	16716	16948	16880	16861	17024	16972	16757	17048	16983	16895	16842	16838	16982	16849	16963	16864	16706	16842	16959	16772	16861	16700	16693	16908	16956	16821	16887	16964	16907	16797	16836	16889	16925	16759	16630	16803	17008	16886	17037	16859	16766	17028	16935	16847	16898	16907	16931	16923	16782	16788	16690	16886	16695	16696	16950	16871	16939	16744	16878	16791	16737	16707	16862	16768	16814	16863	17056	16799	16759	16819	16761	16794	16748	16857	16720	16889	16901	17009	16874	17004	16917	16798	16881	16896	16531	16964	16887	16912	16945	16764	16930	16910	16790	16790	16794	16843	17026	16912	16820	16791	16805	16711	16779	16718	16912	16635	16795	16710	16996	17006	16735	16945	16907	16888	16743	16733	16698	16911	16847	16665	16930	16810	16693	16900	16862	16858	16901	16842	16809	16788	16790	16874	16989	16913	16702	16898	16627	16894	16879	16912	16632	16855	16768	16736	16784	16899	17050	16861	16853	16781	16978	16940	16866	16871	16990	16823	16777	16796	16923	16868	16893	16865	16724	16785	16839	16742	16569	16836	16553	16988	17032	16638	16761	16839	16771	16956	17056	16773	16689	16736	16712	16946	16844	16838	16862	16829	16745	17001	16891	16774	16809	16659	16834	16978	16733	16986	16885	17001	16756	16698	16864	16797	16859	16789	16784	16928	16918	16838	16848	16897	17058	17056	16826	16769	16783	16653	16780	16974	16748	16886	16921	16967	16942	16851	16856	16716	16865	16973	17011	16860	16720	16773	16763	16685	16668	17086	16834	16794	16646	16860	16859	17106	17006	16857	16846	16764	16958	16883	16926	16971	16762	16957	16852	16721	16892	16885	16810	16641	17098	16750	16666	16957	16778	16891	16732	16826	16881	16857	16792	16891	16665	16762	16826	16787	16954	16837	16919	16769	17046	17124	16778	16821	16880	16938	16799	16658	16748	16715	16800	16882	16831	16703	16823	16827	16967	16804	16744	16965	16910	16922	16887	16826	16937	17078	16853	16832	16989	17024	16797	16703	16796	16842	16687	16885	16867	16820	17028	16841	16833	16855	16896	16702	16734	17048	16794	16774	16887	17024	17040	16956	16758	16687	16682	16938	16677	16947	16721	16887	17007	16880	16786	17091	17042	17053	16736	16868	16923	16797	16687	16749	16862	16806	16914	16877	16748	16928	16772	16879	16794	16831	16661	16900	16866	17097	16743	16925	16843	16695	16847	16882	16699	16717	16821	16878	16830	16877	16831	16828	16901	16702	16905	16883	16915	16890	17072	16859	16911	16796	16949	16819	16726	16948	17098	16944	16639	16995	16789	16723	16986	16908	16906	16982	16982	16854	17016	16891	16652	16727	16708	16709	16937	16802	16825	16793	16955	17024	17055	16878	16872	16972	16867	16778	16783	16766	16952	16768	16699	16856	16826	17024	17178	16777	16869	16896	16781	16879	17017	16831	16594	16865	16965	16804	16827	16839	16688	16842	16953	16781	16943	16802	16742	16786	16708	16809	16968	17015	16996	16935	16692	16675	16758	16913	16989	16811	16919	16826	16768	16871	16890	16770	16816	17105	17025	17146	16978	16676	16785	16900	16722	16831	16773	16709	16776	16725	16796	16881	16829	16771	16771	16798	17114	16841	16934	16819	16713	17142	16999	16711	16904	16586	16833	17172	16862	16781	16772	16822	16898	16802	16697	16736	16864	16703	16772	16772	16650	16759	16752	16837	16930	17021	16686	16878	16811	16762	16881	16860	17005	16860	16676	16975	16829	16739	16713	16827	16896	16725	16735	17012	16857	16872	16664	16816	16788	16867	16634	16631	16801	16762	16880	16866	16764	16643	16854	16928	16648	16882	16821	16815	16768	16859	16793	16660	16891	16953	16778	16834	16889	16872	16876	16924	16975	17026	16751	16720	16740	16890	16719	16852	16775	16695	17090	16930	16827	16809	16744	16943	16725	16912	16968	17001	16894	16714	16905	16859	16845	16856	16832	16891	16853	16711	16815	16906	16902	16737	16905	16867	16939	16539	16644	16898	16972	16874	17087	16882	16888	16900	16892	16693	16990	16758	16691	16641	16945	16830	16784	16814	16802	16831	17000	16920	16809	16807	17025	16820	16720	16671	16842	16712	16725	16974	16841	16916	16729	16749	16809	16992	16713	16848	16944	16841	16580	16876	16969	16809	16912	16826	16992	16764	16922	16966	16764	16947	17056	16804	16824	16941	16882	16791	16821	16731	16939	17000	16908	16741	16750	16847	16684	16814	16759	16707	16808	16913	16858	16965	16912	17012	16981	16527	16712	16831	16829	16849	16915	16578	16928	16763	16582	16980	16872	16946	16985	16985	16745	16862	16878	16925	16776	16931	16868	16841	16739	16871	16802	16846	16917	16962	16729	16939	16802	17082	16808	16931	16869	16761	16805	16944	16715	16705	17006	16910	16715	16958	16731	16867	16704	16801	16810	16677	16810	16713	16801	16818	16861	16758	16915	16705	16925	16937	16782	16767	16748	16938	16865	16941	16946	16810	16735	16770	16802	16825	16779	16800	16934	16898	16704	16750	16859	16836	17025	16834	16785	16964	16892	16953	16722	16881	16944	16893	16828	16925	16838	16923	16761	16840	16598	17089	16760	16881	16985	16832	16971	16942	16876	16871	16703	16798	16926	16916	16740	16691	16746	16828	16768	16780	16802	16783	16978	16860	16655	16913	16697	16908	16724	16729	16685	16860	16854	16783	16828	16947	17049	16972	16878	16833	16722	16760	16952	16939	16682	16932	16998	16893	16661	16806	16914	16895	16694	16805	16903	16799	16693	16699	16930	16838	16672	17011	16781	16741	16847	16822	17009	16649	16786	16958	16929	16677	16810	16776	16926	16981	16623	16950	16937	16961	17039	16929	16910	16794	16890	16772	16746	16951	16902	17106	16848	16987	16888	16843	16891	17023	16874	16872	16828	16734	16956	16937	16732	16915	16687	16677	16841	16832	16700	16898	16922	17024	16879	16741	16716	17005	17091	16828	17016	16813	16710	16704	16967	16913	16916	16909	16659	16902	16784	16771	16742	16797	16850	16960	16944	16911	17017	17066	16994	16840	16800	16936	17039	16877	16813	16961	16726	16840	16802	16933	16681	16752	16982	16883	16757	16840	16864	16830	16844	16858	16813	16927	16734	16800	16951	16676	16764	17009	16800	16898	16673	16829	16702	16859	16744	16787	16779	16830	16834	16790	17105	16877	16855	16921	16812	16849	16851	16853	16863	16702	16878	16817	16637	16990	16924	17075	17067	17021	16762	16887	16788	16831	16823	16863	16801	16919	16782	16905	16816	16953	16943	16840	16878	16714	16860	16838	16730	16714	16605	16798	16773	16907	16816	17117	16833	17022	16752	16730	16709	16951	17129	16745	16766	16954	16993	16736	16778	16880	16866	16823	16759	17095	16866	16866	16765	16785	16918	16856	16748	16894	16936	16857	16801	16822	16855	16797	16838	16602	16791	16791	16702	16918	16739	16768	16870	16978	16869	16921	16816	16857	16903	16991	16801	16778	16699	16892	17067	16872	16910	16725	16836	16778	16853	16866	16806	16759	16672	16798	16967	16951	16872	16673	16954	16960	16891	16785	16921	16694	16772	17036	16757	16984	17058	16966	16930	16824	17040	16923	16772	16790	16700	16878	16849	16819	16668	16808	16913	16789	16847	16811	16735	16810	16857	16840	16891	16750	16701	16609	17000
28001	47056	44500	35817	31507	27034	23176	20541	18711	17503	16981	16393	16167	15963	15549	15415	15485	15200	15408	15054	14952	14892	14872	14851	15013	15078	14872	14878	15025	14710	14871	14776	14808	14874	14742	14783	15083	14815	14669	14793	14722	14900	14826	14818	14771	14857	14767	14721	14754	14942	14811	14804	14740	14808	14862	14707	14713	14847	14717	14838	14872	14758	14692	14800	14696	14705	14812	14822	14792	14931	14644	14815	14847	14740	14764	14721	14763	14707	14639	14748	14666	14690	14624	14587	14783	14609	14675	14591	14712	14687	14834	14846	14804	14871	14788	14641	14811	14836	14668	14834	14762	14569	14757	14725	14592	14782	14711	14746	14803	14549	14515	14851	14733	14685	14742	14803	14669	14561	14716	14711	14774	14678	14582	14824	14773	14745	14709	14751	14775	14730	14604	14910	14789	14608	14857	14690	14663	14824	14668	14767	14704	14907	14789	14790	14601	14831	14702	14646	14848	14756	14737	14688	15044	14602	14794	14755	14890	14802	14652	14810	14728	14826	14759	14827	14676	14874	14892	14891	14552	14685	14804	14713	14771	14891	14668	14701	14655	14949	14732	14898	14731	14577	14758	14786	14586	14684	14921	14642	14808	14803	14824	14532	14709	14747	14736	14698	14819	14705	14769	14750	14583	14650	14716	14677	14890	14833	14905	14746	14816	14578	14647	14798	14986	14796	14949	14796	14697	14883	14790	14874	14685	14782	14617	14722	14678	14676	14532	14634	14775	14723	14680	14710	14760	14549	14580	14829	14774	14765	14733	14685	14734	14813	14710	14646	14734	14800	14647	14667	14612	14615	14846	14718	14747	14661	14735	14759	14595	14746	14742	14732	14636	14645	14964	14751	14643	14656	14581	14825	14639	14665	14713	14718	14698	14769	14676	14718	14705	14779	14685	14679	14716	14730	14667	14703	14841	14756	14728	14732	14610	14810	14619	14772	14611	14910	14732	14617	14874	14716	14736	14604	14934	14724	14666	14743	14821	14727	14670	14723	14774	14974	14703	14686	14742	14710	14674	14742	14664	14693	14650	14758	14762	14696	14752	14624	14831	14601	14729	14667	14756	14776	14788	14800	14861	14910	14621	14591	14694	14811	14733	14594	14920	14783	14797	14551	14759	14772	14881	14744	14882	14770	14792	14655	14831	14747	14826	14743	14676	14811	14608	14568	14606	14739	14814	14777	14634	14572	14729	14715	14718	14625	14746	14647	14659	14689	14627	14688	14815	14712	14811	14826	14621	14548	14887	14739	14904	14696	14618	14577	14846	14562	14656	14564	14804	14899	14710	14621	14761	14627	14659	14812	14660	14871	14804	14702	14799	14651	14747	14656	14657	14740	14667	14555	14705	14805	14765	14852	14576	14732	14652	14771	14504	14749	14626	14641	14641	14768	14714	14808	14724	14585	14547	14675	14752	14771	14780	14766	14771	14778	14842	14697	14703	14596	14679	14802	14709	14747	14747	14734	14670	14515	14704	14826	14852	14646	14604	14802	14640	14847	14501	14563	14805	14748	14795	14723	14669	14693	14638	14688	14776	14891	14621	14588	14721	14787	14604	14768	14842	14563	14662	14660	14688	14748	14659	14792	14671	14759	14590	14714	14665	14755	14767	14627	14727	14840	14630	14557	14882	14690	14720	14772	14800	14751	14698	14685	14583	14805	14595	14848	14779	14720	14642	14743	14933	14718	14854	14864	14654	14765	14908	14750	14792	14609	14827	14654	14789	14687	14560	14585	14623	14917	14778	14652	14820	14737	14682	14708	14741	14868	14737	14661	14565	14779	14748	14848	14731	14628	14600	14634	14751	14723	14697	14808	14727	14522	14790	14755	14783	14681	14736	14718	14788	14621	14487	14815	14694	14552	14723	14871	14724	14790	14707	14645	14594	14616	14745	14871	14780	14729	14702	14600	14881	14610	14668	14700	14740	14756	14480	14637	14672	14721	14724	14643	14712	14805	14726	14594	14873	14722	14704	14740	14775	14767	14583	14780	14575	14661	14700	14728	14795	14827	14752	14710	14748	14684	14598	14764	14795	14628	14839	14814	14594	14794	14635	14694	14609	14630	14715	14696	14933	14712	14818	14575	14757	14584	14629	14751	14761	14692	14803	14781	14726	14749	14691	14699	14761	14737	14726	14690	14912	14619	14834	14566	14811	14672	14808	14686	14793	14937	14661	14624	14675	14674	14667	14735	14759	14752	14649	14800	14753	14691	14884	14754	14811	14766	14663	14729	14498	14761	14715	14650	14600	14931	14789	14543	14624	14852	14794	14620	14884	14624	14800	14769	14817	14887	14776	14891	14767	14759	14655	14716	14814	14572	14643	14713	14704	14842	14841	14779	14631	14756	14564	14805	14596	14761	14826	14741	14798	14842	14588	14670	14723	14857	14692	14580	14665	14650	14670	14703	14746	14763	14726	14797	14773	14757	14637	14711	14699	14908	14727	14751	14829	14648	14732	14671	14770	14696	14772	14698	14509	14838	14839	14835	14793	14819	14801	14803	14867	14680	14631	14761	14704	14756	14711	14630	14741	14980	14612	14968	14972	14549	14818	14742	14696	14816	14760	14768	14632	14651	14611	14883	14726	14727	14833	14752	14704	14605	14641	14704	14631	14781	14784	14779	14618	14604	14631	14763	14758	14534	14738	14654	14894	14796	14694	14839	14823	14689	14900	14709	14708	14750	14911	14849	14770	14853	14797	14819	14686	14650	14697	14628	14720	14744	14683	14635	14804	14744	14670	14764	14813	14717	14722	14659	14604	14952	14684	14637	14729	14687	14675	14811	14592	14680	14542	14575	14853	14921	14621	14666	14617	14757	14635	14678	14822	14796	14615	14760	14556	14737	14674	14728	14608	14748	14882	14679	14666	14824	14517	14628	14723	14759	14741	14636	14690	14746	14640	14777	14733	14769	14680	14652	14781	14943	14924	14879	14759	14613	14726	14813	14725	14655	14868	14615	14965	14711	14650	14843	14815	14635	14657	14660	14710	14727	14753	14678	14622	14943	14610	14778	14652	14707	14694	14717	14754	14719	14585	14869	14880	14785	14702	14627	14716	14625	14877	14754	14787	14756	14737	14620	14754	14751	14735	14688	14817	14844	14743	14563	14742	14764	14801	14588	14716	14807	14828	14907	14782	14729	14699	14717	14827	14775	14739	14651	14702	14797	14650	14701	14664	14556	14686	14846	14881	14738	14932	14518	14756	14765	14878	14654	14696	14641	14754	14722	14741	14843	14694	14773	14775	14885	14744	14789	14712	14687	14763	14828	14730	14890	14758	14675	14563	14754	14640	14701	14727	14587	14719	14685	14821	14686	14743	14616	14738	14805	14839	14648	14834	14712	14758	14570	14757	14884	14707	14671	14900	14450	14763	14727	14825	14874	14683	14743	14719	14696	14687	14742	14933	14836	14677	14839	14530	14656	14828	14690	14851	14861	14810	14742	14740	14772	14859	14797	14633	14737	14700	14599	14853	14788	14769	14657	14790	14737	14780	14766	14735	14700	14699	14691	14715	14609	14808	14741	14822	14770	14629	14577	14706	14786	14856	14768	14741	14667	14485	14793	14826	14685	14846	14530	14594	14680	14570	14884	14693	14743	14717	14807	14691	14722	14832	14776	14689	14812	14679	14824	14713	14638	14720	14726	14818	14656	14737	14569	14774	14834	14676	14751	14719	14697	14596	14701	14886	14926	14637	14650	14770	14685	14728	14910	14684	14844	14879	14651	14657	14760	14676	14636	14773	14588	14900	14570	14859	14622	14801	14987	14712	14775	14931	14910	14605	14714	14712	14693	14754	14846	14769	14655	14758	14789	14675	14695	14903	14750	14953	14706	14827	14700	14721	14707	14647	14770	14725	14835	14807	14779	14886	14833	14713	14846	14737	14657	14716	14672	14760	14742	14761	14667	14646	14848	14702	14724	14732	14558	14655	14820	14649	14898	14788	14717	14618	14756	14636	14793	14711	14508	14659	14763	14746	14763	14724	14698	14638	14750	14772	14833	14951	14860	14804	14878	14626	14673	14674	14847	14707	14779	14571	14794	14747	14791	14813	14527	14769	14811	14944	14821	14800	14753	14693	14652	14697	14561	14752	14619	14635	14778	14652	14706	14853	14841	14827	14639	14749	14810	14735	14563	14659	14860	14813	14805	14813	14671	14775	14670	14717	14659	14835	14763	14868	14543	14822	14700	14819	14560	14751	14744	14661	14826	14638	14696	14735	14753	14730	14711	14535	14723	14771	14797	14485	14635	14692	14820	14886	14870	14822	14640	14710	14739	14815	14690	14742	14725	14589	14704	14842	14885	14656	14756	14798	14843	14586	14834	14728	14711	14788	14631	14838	14755	14752	14642	14724	14677	14820	14678	14766	14641	14669	14621	14836	14710	14765	14735	14678	14864	14778	14772	14613	14899	14639	14628	14795	14657	14770	14737	14678	14736	14597	14728	14739	14811	14706	14906	14784	14756	14807	14781	14739	14594	14839	14841	14663	14829	14833	14796	14643	14731	14868	14677	15097	14817	14691	14757	14910	14834	14640	14833	14587	14566	14585	14683	14848	14770	14754	14589	14694	14931	14729	14871	14800	14733	14781	14579	14779	14691	14852	14793	14552	14747	14916	14798	14679	14664	14934	14660	14774	14866	14747	14789	14811	14831	14632	14791	14807	14841	14777	14685	14778	14806	14895	14867	14593	14872	14540	14662	14724	14671	14874	14681	14846	14734	14655	14898	14787	14887	14722	14858	14622	14737	14823	14644	14695	14878	14830	14854	14769	14693	14620	14815	14626	14827	14666	14700	14792	14848	14858	14750	14624	14750	14742	14669	14676	14660	14802	14687	14935	14811	14744	14661	14731	14767	14887	14793	14611	14867	14724	14791	14666	14799	14642	14895	14778	14715	14646	14758	14689	14615	14786	14684	14654	14861	14822	14663	14731	14598	14682	14897	14765	14789	14740	14719	14539	14817	14818	14737	14651	14726	14658	14720	14641	14855	14659	14861	14797	14603	14680	14818	14616	14542	14642	14769	14542	14791	14842	14664	14641	14813	14717	14942	14662	14878	14761	14777	14740	14908	15045	14765	14634	14610	14661	14683	14686	14659	14902	14677	14820	14655	14583	14757	14716	14662
22762	21178	28985	24195	23604	27685	28639	23181	21375	20958	19888	19540	19092	18706	18498	18433	18408	18179	17936	18111	17748	17808	17643	17660	17534	17801	17680	17712	17535	17644	17568	17698	17571	17614	17390	17780	17477	17739	17529	17709	17626	17542	17725	17587	17585	17619	17596	17744	17538	17547	17701	17670	17488	17446	17537	17374	17473	17532	17400	17313	17543	17479	17414	17417	17317	17561	17412	17545	17504	17460	17429	17277	17603	17395	17190	17363	17546	17509	17451	17464	17413	17442	17776	17372	17464	17370	17591	17548	17415	17468	17500	17419	17490	17399	17564	17261	17409	17450	17454	17279	17535	17285	17345	17330	17316	17397	17436	17382	17354	17450	17446	17342	17376	17401	17360	17537	17636	17358	17471	17383	17588	17283	17286	17342	17553	17377	17243	17192	17512	17379	17337	17525	17524	17357	17518	17352	17437	17290	17449	17460	17436	17586	17433	17315	17361	17268	17444	17469	17523	17526	17548	17607	17543	17476	17630	17482	17324	17343	17363	17293	17409	17281	17552	17600	17552	17540	17161	17257	17574	17681	17559	17324	17504	17403	17650	17648	17524	17570	17443	17496	17280	17470	17269	17427	17524	17645	17382	17382	17438	17174	17381	17393	17441	17365	17603	17339	17282	17207	17273	17377	17326	17380	17305	17360	17458	17401	17575	17279	17537	17403	17495	17230	17339	17323	17400	17534	17309	17412	17487	17409	17306	17359	17556	17604	17325	17374	17315	17454	17432	17412	17375	17596	17470	17326	17198	17556	17298	17434	17578	17537	17312	17548	17547	17360	17480	17472	17366	17233	17460	17083	17600	17492	17479	17354	17547	17800	17572	17414	17231	17326	17364	17381	17607	17310	17312	17405	17124	17535	17491	17286	17407	17340	17408	17471	17418	17388	17303	17357	17355	17580	17631	17269	17325	17438	17401	17443	17527	17432	17395	17455	17411	17363	17380	17316	17300	17652	17479	17664	17288	17527	17321	17397	17342	17498	17641	17337	17434	17423	17526	17339	17315	17402	17375	17558	17541	17534	17518	17232	17496	17435	17522	17570	17289	17389	17446	17504	17299	17417	17254	17398	17343	17396	17520	17369	17485	17506	17571	17397	17543	17493	17442	17564	17347	17497	17627	17260	17644	17435	17512	17622	17534	17378	17322	17265	17362	17397	17433	17430	17338	17522	17462	17293	17479	17393	17680	17508	17609	17497	17411	17604	17331	17635	17481	17401	17326	17335	17391	17441	17447	17608	17367	17560	17483	17297	17369	17315	17346	17460	17382	17443	17496	17334	17435	17465	17473	17474	17428	17512	17406	17326	17421	17267	17231	17346	17569	17381	17442	17426	17418	17401	17430	17650	17442	17393	17499	17414	17371	17367	17443	17209	17541	17499	17554	17281	17555	17422	17539	17448	17513	17710	17446	17370	17468	17479	17675	17069	17554	17293	17451	17117	17564	17412	17459	17486	17528	17496	17590	17428	17261	17444	17683	17382	17474	17343	17468	17508	17229	17343	17364	17284	17454	17316	17592	17510	17496	17474	17551	17425	17410	17311	17402	17332	17410	17445	17533	17446	17469	17424	17466	17444	17472	17377	17419	17445	17443	17144	17438	17460	17628	17425	17484	17491	17446	17273	17401	17351	17453	17546	17676	17437	17638	17498	17497	17471	17235	17578	17488	17484	17237	17221	17408	17444	17443	17397	17318	17406	17288	17339	17398	17294	17325	17502	17536	17513	17356	17449	17374	17442	17209	17423	17478	17575	17262	17251	17382	17368	17536	17486	17509	17505	17424	17437	17456	17453	17472	17448	17482	17423	17640	17509	17326	17561	17638	17438	17455	17414	17533	17566	17384	17298	17587	17499	17414	17571	17495	17387	17366	17347	17326	17382	17403	17441	17342	17593	17320	17428	17411	17522	17461	17066	17449	17436	17387	17196	17487	17508	17378	17348	17506	17529	17547	17269	17265	17472	17310	17432	17298	17396	17484	17300	17700	17612	17635	17346	17557	17343	17476	17512	17389	17563	17737	17452	17491	17483	17351	17295	17261	17238	17320	17506	17507	17564	17468	17403	17264	17533	17406	17340	17417	17276	17459	17262	17393	17273	17336	17281	17225	17400	17270	17381	17414	17359	17304	17398	17313	17528	17315	17288	17505	17330	17362	17279	17163	17304	17467	17434	17347	17508	17584	17369	17490	17479	17478	17456	17416	17374	17591	17649	17327	17604	17598	17567	17711	17542	17419	17603	17574	17330	17452	17257	17439	17437	17481	17407	17459	17504	17419	17297	17422	17421	17623	17403	17374	17514	17381	17406	17447	17430	17617	17219	17566	17466	17498	17393	17402	17467	17571	17358	17546	17358	17469	17440	17314	17349	17478	17162	17363	17316	17600	17490	17451	17480	17159	17334	17546	17379	17359	17375	17462	17564	17461	17526	17436	17597	17411	17367	17358	17514	17511	17549	17324	17423	17411	17375	17523	17279	17433	17516	17410	17330	17222	17370	17273	17453	17443	17579	17467	17352	17383	17389	17466	17578	17586	17416	17500	17484	17364	17226	17467	17376	17469	17374	17341	17265	17521	17269	17457	17417	17553	17298	17445	17506	17562	17284	17353	17360	17542	17545	17448	17497	17286	17488	17342	17192	17419	17632	17468	17388	17395	17683	17471	17357	17478	17419	17477	17097	17243	17569	17513	17300	17309	17530	17314	17270	17425	17582	17601	17410	17583	17455	17465	17495	17673	17371	17555	17486	17391	17291	17575	17175	17319	17303	17401	17567	17381	17495	17437	17398	17219	17521	17317	17568	17525	17584	17361	17435	17634	17594	17422	17520	17384	17524	17434	17467	17465	17420	17534	17270	17516	17209	17429	17277	17399	17358	17325	17479	17518	17293	17321	17412	17378	17328	17314	17298	17358	17271	17481	17336	17429	17513	17370	17575	17238	17421	17350	17414	17489	17374	17390	17269	17385	17478	17200	17485	17452	17526	17668	17469	17492	17334	17437	17261	17414	17392	17356	17520	17307	17526	17436	17400	17172	17523	17330	17447	17401	17279	17389	17426	17493	17348	17464	17530	17579	17445	17412	17425	17558	17490	17503	17394	17320	17304	17362	17346	17187	17240	17510	17516	17462	17566	17438	17358	17628	17395	17532	17209	17418	17471	17482	17538	17483	17382	17486	17491	17281	17185	17528	17434	17435	17292	17484	17338	17449	17279	17554	17449	17393	17468	17454	17403	17452	17382	17444	17528	17352	17369	17251	17546	17445	17567	17306	17251	17430	17558	17414	17416	17369	17237	17502	17280	17412	17323	17528	17329	17492	17530	17504	17304	17558	17506	17292	17408	17437	17285	17686	17388	17421	17482	17508	17516	17460	17353	17347	17270	17338	17174	17413	17313	17482	17476	17403	17244	17390	17342	17524	17527	17323	17437	17209	17370	17321	17434	17451	17430	17411	17407	17332	17422	17313	17498	17536	17204	17550	17498	17546	17384	17269	17416	17588	17542	17224	17446	17569	17343	17435	17424	17422	17390	17340	17471	17579	17405	17349	17494	17335	17397	17487	17246	17457	17409	17368	17139	17424	17453	17569	17520	17396	17491	17598	17442	17306	17531	17473	17465	17273	17278	17388	17357	17241	17339	17343	17579	17366	17711	17491	17225	17294	17228	17445	17460	17527	17579	17458	17417	17430	17554	17271	17322	17485	17307	17660	17235	17262	17506	17435	17285	17436	17408	17553	17277	17494	17432	17394	17319	17311	17397	17409	17714	17345	17496	17468	17403	17489	17377	17745	17555	17295	17452	17558	17640	17454	17325	17172	17361	17488	17449	17482	17347	17562	17347	17530	17056	17398	17518	17469	17332	17574	17429	17509	17264	17530	17642	17462	17452	17346	17250	17245	17536	17589	17338	17403	17371	17480	17621	17126	17205	17604	17465	17443	17413	17302	17387	17328	17406	17412	17143	17409	17557	17361	17341	17347	17583	17379	17271	17453	17445	17398	17520	17447	17509	17539	17476	17418	17489	17282	17257	17560	17438	17408	17549	17267	17456	17460	17411	17404	17387	17421	17205	17447	17540	17329	17382	17232	17319	17366	17423	17333	17622	17519	17604	17463	17523	17299	17427	17292	17392	17370	17275	17310	17477	17648	17344	17393	17368	17485	17378	17526	17458	17575	17402	17456	17470	17382	17458	17320	17401	17360	17358	17435	17430	17404	17479	17479	17459	17432	17506	17333	17354	17543	17607	17282	17388	17372	17359	17664	17472	17471	17406	17475	17510	17417	17261	17601	17440	17485	17382	17383	17526	17266	17339	17449	17323	17489	17435	17433	17416	17253	17558	17337	17453	17340	17558	17618	17293	17355	17277	17400	17192	17431	17201	17507	17372	17323	17350	17404	17454	17533	17293	17566	17544	17703	17473	17474	17610	17468	17594	17286	17592	17395	17373	17349	17329	17500	17321	17373	17552	17564	17457	17612	17352	17361	17543	17369	17617	17193	17381	17484	17361	17436	17258	17335	17539	17409	17634	17576	17457	17332	17491	17268	17393	17430	17383	17440	17389	17587	17368	17391	17540	17482	17509	17352	17423	17448	17372	17378	17500	17293	17467	17336	17428	17514	17474	17430	17332	17500	17460	17400	17378	17464	17476	17227	17531	17595	17102	17389	17282	17433	17445	17573	17473	17553	17448	17641	17428	17487	17421	17529	17475	17261	17345	17482	17622	17418	17350	17334	17430	17384	17418	17199	17388	17312	17442	17443	17469	17468	17387	17395	17219	17370	17456	17456	17440	17622	17388	17326	17338	17297	17433	17558	17348	17382	17315	17444	17597	17353	17338	17475	17390	17205	17539	17398	17283	17560	17450	17567	17492	17511	17583	17491	17524	17274	17465	17428	17312	17519	17577	17314	17274	17478	17668	17423	17405	17527	17435	17342	17476	17474	17480	17214	17443	17432	17274	17510	17496	17251	17363	17385	17473	17353	17339	17640	17550	17443	17454	17436	17423	17377	17333	17677	17387	17387	17336	17101	17292	17543	17622	17411	17445	17283	17527	17351	17336	17410	17423	17344	17478	17581	17460	17532	17353	17331	17464	17342	17458	17307	17468	17438	17676	17355	17535	17581	17257	17356	17343	17549	17336
31083	53899	50743	42010	35946	31267	25129	22361	20626	19518	18325	17633	17397	16645	16483	16042	16097	16043	15754	15472	15536	15496	15209	15381	15365	15536	15394	15395	15244	15088	15255	15141	15239	15112	15227	15035	15007	15205	15235	15087	15051	15012	14967	15141	14953	15255	15020	15154	15026	15038	15001	14933	15072	15214	14940	15045	15112	15105	15067	15170	15141	15151	15002	15067	14967	14939	14989	15137	15245	15103	15187	15066	14976	15053	15166	15223	15153	15094	15181	15078	15237	15185	15098	15016	14853	14991	15150	14968	15037	14930	15037	15084	14912	14987	14959	14926	15114	15062	14930	14982	15030	15084	15189	14931	14964	15051	15016	15071	15220	15100	15138	14974	14984	15111	15119	15033	15333	14999	15049	15038	14954	15045	15046	14759	15133	15318	15111	15031	15153	14950	14967	15101	14777	15205	14943	15038	14985	14892	15058	14913	15154	15078	14986	14893	14999	15083	15056	14975	15106	15035	15008	15100	15023	15074	15165	15076	15065	14914	14986	15112	15029	14974	15146	14949	15218	14940	14989	14964	15066	15019	14962	14994	14955	15019	15037	15036	14988	14993	15055	15012	15068	15089	14833	14845	15131	15118	15020	15016	15070	15041	14981	15004	14950	15079	15153	15162	15153	15116	15066	14981	15059	15179	14951	15004	15084	15190	14919	15052	15016	14951	15165	15147	15064	15093	15163	15153	14930	15086	14995	15042	15018	14996	15151	15006	14975	15128	14957	14913	15089	15214	15049	14821	14910	15023	15170	15076	15077	15186	15035	15074	14958	14862	15024	15157	14904	14974	15073	14910	15158	14958	15004	15150	15014	15048	15052	14938	15008	15053	15084	14897	15055	14939	14939	15117	14945	15122	15123	14959	15034	14925	15060	15081	15099	15043	15041	15056	15101	15051	15182	15198	15004	15022	14958	14959	15005	15028	14938	14983	14990	15086	14986	14880	15084	15127	14869	14982	15086	14951	14869	15004	14997	15076	15204	15110	15058	15041	14920	15043	15012	14994	14981	15008	14926	14983	14973	14967	15137	15012	15050	15032	14871	14901	15205	15011	15100	14769	14928	14939	15019	15090	15125	14876	14951	15101	14882	15086	14984	15053	15203	14945	14969	14997	15130	15024	15030	15076	14982	14989	15029	15007	14880	15084	15086	15101	15150	14859	15097	15065	14855	15004	14847	15046	15100	15072	15068	14996	15148	14963	14972	14937	15061	15010	14873	15060	14951	14932	14977	15094	15184	14907	14970	15017	14964	15162	15016	14998	15144	15223	15116	15077	15012	15092	14912	14958	15118	15100	15148	15058	14868	15202	15076	14951	15174	14952	15163	15234	15104	14950	14989	15049	15141	15020	14904	14988	15081	15051	15110	14949	15097	15076	15034	15046	14983	15031	15002	15062	15221	15065	14957	14859	14944	15082	15113	15093	14990	15049	14815	15118	15056	15122	14994	15014	15002	14942	14971	14952	14927	14951	14992	15001	15009	14993	15065	15143	14987	14948	15016	14859	15084	15071	15042	15011	15018	15041	15160	15081	14772	14966	14925	15158	15015	14854	15055	15032	15167	15133	15005	14986	14973	15204	15091	14970	15105	14919	14958	15014	15097	15094	15051	15093	15052	15018	14933	14883	15048	15003	14830	15024	15049	15007	14965	14979	15010	15102	15018	15201	15114	14975	15008	14936	14970	15012	14989	15093	14981	14982	15132	14815	14928	15098	14999	14967	14938	14981	14895	15032	15054	15092	15042	15020	15042	15114	14970	15063	15061	15114	15034	14946	14872	15057	15065	15153	14956	14961	15012	14846	15068	15126	14876	15186	14904	15076	14818	15032	14979	15147	15162	15130	15173	15006	15046	15089	14993	14998	14920	15041	14852	14988	14986	15007	14894	15022	14785	15066	15133	15082	15083	14958	14924	15109	15058	15109	15135	15098	14971	14918	15207	14864	15076	14957	15093	15025	15061	15000	15049	15117	14946	15115	15077	14980	14942	15053	15019	15058	15019	15054	15060	15007	14931	14946	14953	14936	15088	14939	15125	15087	14969	15051	14952	15013	15113	14937	15045	15316	14861	15055	15098	14899	15070	14933	14855	15010	14896	14920	15006	15095	14997	15038	15070	14891	14864	15078	14976	15021	15082	14895	14960	14935	14992	15017	14955	15044	15134	14973	14896	15107	14937	14956	15147	14879	15024	15002	14922	15174	15050	14935	15028	15225	14884	15100	15044	14988	14927	14921	15025	15099	14910	15156	15098	14863	14992	15142	15084	14991	15044	15125	14981	15297	14807	14967	14978	15006	14991	15012	15084	14964	14923	14976	15077	15171	14800	15079	15165	15131	15115	15181	15094	14967	15214	15012	14929	14965	15151	15044	14959	15081	14851	14938	14998	14870	15080	15059	15024	14959	15007	14948	14966	14926	14940	14964	15103	15055	15035	14894	15077	14869	15110	14973	15006	15077	15028	15026	15095	15011	15173	15013	15016	15014	15146	15052	14991	14886	14900	14965	14977	15040	15037	15102	14930	15002	15107	14940	15055	15093	14970	14951	15012	15017	14928	14897	14910	14841	15031	15091	15006	14903	15009	15101	14968	15026	14916	15018	15027	14972	15181	14878	15126	14909	15033	14963	14997	15272	15035	14993	14969	15071	14932	14997	14988	15034	14907	15041	15215	14731	15016	15093	15021	15093	15091	15024	15094	14980	15138	14945	15025	15051	15087	14993	14834	15138	15062	15081	14985	15109	15150	14840	15010	14983	15006	15017	14875	15139	15027	15187	14922	14950	15196	15019	14965	14999	15170	15188	15041	14910	14957	14880	14966	14948	15075	15067	15069	15008	14913	15018	15095	15025	15096	15016	14947	15009	15138	15067	14954	15170	15093	14999	15162	15006	15128	15023	14906	14983	14969	15166	14901	15076	15213	14939	15106	14993	14999	15015	15015	14966	14940	15033	15107	15055	14755	15051	14886	15115	14827	14867	15005	14884	15032	15093	15089	15080	15171	14807	14912	15120	14965	14910	14943	14896	14957	15052	15286	15002	14953	14861	15057	14982	15034	15024	15091	15161	15020	15026	15124	14880	15127	14859	14931	15002	15029	15051	15098	15171	14893	14923	14955	15297	15007	14961	15129	15262	14952	15112	15061	15033	14940	15112	14959	14985	15093	14819	15044	14958	14966	15164	15047	14872	15144	14836	15002	15117	15118	15161	15183	15023	15150	15124	14974	14841	15078	15149	15081	14755	14937	15266	15122	14947	14989	15033	15026	14820	15075	15021	14893	15048	15090	14981	14981	15075	15014	15001	15107	15064	14987	14994	15029	15033	15135	14845	14923	15022	14841	14967	15132	14957	15114	14937	15036	14995	14917	14896	15003	14888	15020	15063	14984	15128	14971	15030	15127	14963	15137	15081	14904	15097	15105	15066	14887	14941	15132	14964	14986	14863	15088	15076	15149	15152	15040	14946	15094	15083	15129	15019	14956	14857	15095	14960	15130	15090	14996	15128	15077	15094	15036	14987	15146	14939	15072	14985	15126	15069	14966	14924	15135	15008	15106	15085	14876	15194	14908	14951	15031	14995	15089	14928	15084	14919	14865	15081	15038	15028	14918	15023	14922	15113	14914	14979	15201	14904	14803	14936	15181	14913	15000	15011	14934	14954	15050	15143	14835	15105	14912	15083	15105	15033	15177	14870	15073	15009	15173	15028	15095	14939	14836	14955	15114	15021	15063	14960	15070	14996	15095	15079	15050	15027	14993	15057	15013	15069	14950	14960	15025	15026	15020	14997	14977	14977	14968	15006	15037	14993	14957	15000	15054	15102	15217	15018	14992	14887	15067	15020	15059	15141	15076	15194	14987	15083	15027	14942	14995	15031	14882	15047	14988	14978	14961	14922	15034	15031	15044	15042	14991	14915	14989	15018	14912	15132	15102	15128	15026	15054	14990	15020	14792	14966	15140	15001	15196	15018	15081	14867	15055	14833	15038	15093	15102	14957	15063	14965	14942	15092	15016	15013	15063	15011	14853	15044	15050	14825	15054	14976	14977	15000	14935	14919	15088	15051	15037	14972	14998	14996	14982	15101	15071	14930	15069	14887	14970	15046	15032	15147	15108	14937	14899	15020	14851	14920	15033	15096	15132	14971	14921	15155	14907	15077	15011	15074	15031	15018	14961	15117	15005	14954	14980	15007	15112	15006	14950	14989	15086	14963	14964	15032	14973	14977	15123	15064	14991	15041	14997	15018	14945	14973	15049	15110	15007	15099	15070	14931	14892	15076	14828	14951	15135	14983	14994	15100	14936	15188	15106	15057	15106	15127	15057	15024	14945	15021	15069	14828	14831	14981	14899	14917	14988	14953	14786	14908	14932	15103	15033	14908	14985	15057	14868	14952	14927	14936	15157	14989	15084	15149	15056	15037	14993	15005	14918	15128	14972	14938	14965	15073	15218	15034	15063	15127	14996	14889	14890	15009	14938	14969	15013	15011	14987	14949	15069	15107	14941	15138	15089	15011	15020	14847	15066	14924	15074	14967	15090	14961	15002	14985	15117	15020	15074	14994	15099	15209	14922	14974	15048	14953	15026	14914	14878	15086	15182	15058	14967	14984	14956	15169	14980	15007	15060	14960	15019	15076	15018	15153	14835	14987	15075	14965	14962	15141	14949	15150	14964	15092	15140	15036	15175	14973	15178	14928	14909	15196	15035	15000	15149	15026	14857	15036	14857	14925	15178	14951	14987	15080	14972	15120	15083	14867	15072	14947	15000	14989	14847	15236	15008	15048	15080	14919	14988	15096	15187	15045	15045	14927	14958	15043	15056	14927	15101	15104	15051	15170	15099	15002	15101	14878	15090	15095	14860	15020	15135	14995	15081	15043	15006	15059	15024	15166	15116	15188	14881	15019	14916	15167	14993	15085	14957	14961	15045	15012	15031	15103	15017	15155	15032	15089	15128	14998	15057	14769	15146	15014	14942	14858	15057	14902	14996	15014	14923	15020	14960	15046	15123	14901	14958	15146	14912	15041	15062	15005	15044	15060	14933	15024	15091	14865	14884	15035	15135	15021	14968	14959	15011	15096	15015	14974	15082	15085	15145	15044	14893	14991	15173	14903	15122	14910	14883	14884	14965	15129	15016	14935
28738	26429	32801	28936	23641	20836	19801	18802	18512	18146	17863	17688	17747	17571	17447	17526	17261	17248	17248	17081	17091	17087	17126	17125	17102	17055	16973	16990	17165	16964	17053	16973	17025	17277	17105	17025	16996	16876	17001	17189	17047	16902	17089	16788	17007	17252	17161	17120	16981	16939	16847	16994	16954	16942	17140	17110	17055	16998	16868	17001	17118	17108	17032	16889	16772	17029	17187	17049	17095	17007	17194	17114	17023	16830	17063	17073	17095	16999	16951	16896	17005	17147	16739	16937	16799	17063	17037	17051	17043	16996	17031	17072	16994	16765	17023	16895	17094	17045	16922	16985	17176	16807	16989	17061	17132	17080	17126	17025	16996	17023	17019	17228	17087	17154	17236	16874	16866	16972	16982	16836	16862	16858	16972	16931	16897	17057	17029	17156	17027	16891	16994	16955	17160	17060	16981	16903	16951	16982	16968	17206	16966	16859	17009	16856	17034	16779	17039	16950	17052	17195	16913	16736	17062	17115	17020	16911	16871	16962	17034	17159	16787	17003	16869	17187	16911	17025	16921	16982	16852	16962	17261	17003	16857	16919	16986	16951	16922	17012	16889	16845	17010	17053	16976	17046	17056	16870	17204	16975	17106	16952	16951	17106	17066	17033	16917	16931	16975	16989	16939	17011	16816	17037	17110	17042	16984	17014	16952	17009	17048	17088	17139	17066	16870	16919	16947	17055	16866	16983	16938	17102	16954	17156	16793	16952	16788	16928	17110	16983	17194	17013	17100	16990	16918	16945	16871	16892	16975	16959	16998	16772	16980	17083	17033	17035	17071	16932	17027	17019	16972	16914	17182	17194	17024	16921	16754	16767	17222	17077	16792	16840	17085	16867	17003	17063	16932	17038	16998	16935	16885	16907	16899	16908	16913	16813	16860	16893	16952	16946	16853	17039	16858	16952	16818	16814	16851	17043	16978	16981	17201	16954	16978	17014	16906	16949	16881	16981	17109	16967	17156	16787	17018	16807	16846	16863	16908	16814	16935	17130	16904	16860	17055	17038	17037	16936	17024	17056	16686	17075	16940	16966	17025	17031	16975	17130	17024	17036	17140	17008	16847	17104	16978	16913	17208	17229	16906	16863	16881	16870	16894	16962	16927	16918	16941	17005	17000	17055	17103	17014	16978	17052	17331	16953	16982	16955	17037	17021	17022	16857	17030	17105	17038	17190	16830	16879	17123	17051	17019	17067	17031	16899	17113	17104	17079	16876	17042	17012	17097	17238	16804	16964	16996	17109	16979	16923	17083	17021	17096	17044	16891	17015	16939	17087	16991	17054	17008	16879	16930	16851	17160	16917	17183	16956	16950	17120	16918	16944	16877	17004	16833	17011	17022	17031	16904	16955	16842	16848	17297	16908	17115	17007	17118	16972	16956	16958	17152	16977	16971	17079	16965	16993	17029	16983	16970	17017	17167	16991	17268	16919	17052	16828	16842	16944	17018	17011	17126	17096	16963	16871	17028	16949	16940	16943	17161	16969	17009	17027	17023	16960	16938	16765	16888	16752	16778	16935	16946	16949	17051	16973	16820	16948	17059	17092	17149	17165	16940	17026	16976	16936	17058	16929	16937	16797	17131	16914	16965	16858	17104	16977	16921	16943	16971	16890	17123	17046	16962	16987	17034	17135	16977	16957	16979	16813	16905	17056	16971	16968	17057	17005	17113	17033	16963	16876	17034	17026	16990	16816	16911	17024	16897	16971	17195	17277	16923	16990	16906	16872	16864	16870	16888	17022	16924	17123	16988	17133	17160	16898	16973	16826	16960	17009	16981	17185	16919	17147	17016	16805	17040	17075	16846	17040	17166	16901	17116	17051	16946	16963	16928	16851	16937	17010	16968	17172	16992	16971	16897	16911	17047	17028	16921	16969	17011	16833	16933	17036	17083	17060	17133	16988	17060	16988	17167	16914	17027	17036	17040	16980	16912	16987	16849	16911	17042	16844	16942	16958	17100	17012	16910	17116	16890	17165	17002	17006	17059	17074	16931	16986	17112	16905	17029	16955	17085	17058	17023	16919	16902	16974	17101	16956	16942	16950	16830	17058	16929	17094	17192	17107	17037	16965	16884	16978	16888	16953	17038	16944	17181	17209	17093	16803	17052	16852	17053	17198	16960	17113	16746	17063	16938	17038	17183	16976	16794	16919	17013	16823	16967	17078	17062	16972	17045	16797	17047	17236	17077	16764	16854	16869	17007	16923	17049	17080	17314	17007	16891	17038	16954	17049	16903	16844	16871	17082	17173	17043	16919	17011	17141	17029	16930	16957	16720	16815	17083	17002	16920	16921	17046	17033	16900	16935	16850	16988	17224	17008	17120	16999	17039	17037	17158	17211	16873	16935	16936	17101	16847	16954	17022	16975	17085	16971	16923	17196	17011	16992	16977	16965	16924	16953	17097	16821	16881	16635	16910	17172	17003	16941	16892	17008	17114	17041	17194	17042	16829	16866	17194	16968	16978	17262	16970	16853	17068	16944	17079	17107	16987	17019	17134	17153	17159	17031	16990	17094	16915	16908	17069	17028	17168	17088	17025	16833	16907	17016	17071	16928	16884	17129	16995	17026	17117	17028	16871	17054	17066	16762	17041	17243	17069	16868	16953	16984	16955	16929	17038	17136	17000	16909	16965	17063	16804	17102	17169	17097	16929	16914	17025	16974	17139	17105	16978	16992	16759	17020	17143	17009	16850	16876	17178	16840	16879	16922	16810	17013	16922	17056	17023	17147	16993	17286	16938	17054	17147	16906	17151	17070	17073	17219	17098	17105	16985	16965	16946	16871	16942	16911	17035	17004	16904	17011	16970	17136	16940	16948	17061	16890	17024	17033	17104	16864	16997	16833	16888	16841	16970	17017	17028	17098	16972	16970	16945	17076	16818	16889	16877	17303	16843	17116	17121	17032	17037	17013	17007	17066	16879	16968	16942	16878	17163	16936	16837	16905	17115	17034	16927	16925	17053	16869	16827	16995	17023	17017	16973	17042	16952	16911	17032	16897	16993	16952	17031	16829	16955	16889	17050	17004	16967	16885	16973	16983	17121	17178	17236	16963	16880	17084	16964	16940	16881	17029	16946	17121	16892	16848	17041	17021	17097	16952	16756	16930	16983	16887	16757	16889	17080	17015	16994	16895	16926	16867	16799	16946	17123	16925	16876	17021	17034	17320	17026	17100	17034	16918	17066	17005	17059	16953	16959	17033	16858	16849	16912	17133	16936	17054	17176	17128	17096	17189	17073	17230	16972	16907	16889	16969	17017	17024	17211	17032	17115	16952	17000	17077	16850	17033	16989	17029	17013	17082	17019	16963	17124	17090	16834	16985	17096	17060	17183	16997	16996	17047	16977	17024	17103	16736	17101	17076	17103	16895	16912	16954	17169	17117	17092	16893	16945	17117	16781	16915	16926	17055	16940	17008	16940	16920	17004	17162	16959	17001	16997	17155	17022	17075	17017	16858	16965	17164	17152	16931	17030	17076	17137	17021	17121	16880	16942	16935	16900	16863	16741	17057	17094	17031	16818	17011	17024	17011	16998	16984	17201	17043	16957	16934	16892	16987	17024	16885	16999	16946	16762	17025	16691	17100	16912	17269	16986	16918	16960	16829	16944	16866	16762	17052	17170	16922	16892	17097	17140	17099	16965	17076	17152	16893	16899	16985	16803	16700	17116	16926	17112	16980	17074	17018	16908	17206	17099	16926	17021	16909	17101	16949	17087	16981	16947	16918	16983	16962	17079	17026	16683	16948	16976	16970	16808	16997	17191	17015	17031	16975	16891	17062	17102	17004	16909	17039	16952	16965	17094	17030	16883	17058	17157	16928	16986	17185	17001	17020	16821	16993	17009	17082	16959	16829	17207	16922	16786	17120	17065	17011	16994	17133	17079	17088	17209	17119	17108	17124	17010	16836	17081	16850	16992	17214	17133	17217	16964	16885	17019	16966	17125	16937	17049	16977	16945	17017	16873	16897	16941	17041	17218	17003	17047	17114	16932	17204	17251	16845	17073	17142	17189	16780	17063	17013	17000	16879	16791	17043	17020	17010	16883	17003	16857	17105	16949	17044	16958	16908	16923	16877	16933	17064	16870	17110	17089	16899	17106	17085	17051	16981	16789	17016	16839	16875	17136	17169	16888	17030	16820	17078	17130	16991	17086	17055	17108	17002	17064	17009	17111	16955	17140	17090	17106	17009	16913	17230	17001	17003	16999	16970	16859	17103	16893	16983	17216	17135	17015	17054	16886	17045	16938	16906	16960	16803	16935	17023	16925	17012	16933	17066	16953	17094	16878	16992	16792	16863	16851	17121	17161	17105	17046	17084	17078	16877	16720	17026	17049	16975	17083	16969	16986	16981	16990	16975	16906	16829	17106	17031	16962	17018	17128	17116	17086	16953	17116	17074	16891	16974	17044	17095	17007	17240	17047	16921	16995	16834	16868	17015	16986	17117	17018	17048	16964	16933	17151	17060	16789	16892	16874	16944	17053	16964	16877	17086	17161	17083	16951	17017	17025	17008	17066	16952	17059	17158	16955	17101	17151	17209	17042	17124	17406	16847	16849	16858	16922	17067	17074	17075	17035	17017	16986	16984	17060	16856	16936	16952	16752	16966	16924	17212	17039	16986	17029	16961	16996	17098	16830	16878	16823	17081	17057	17040	17171	17065	17163	17203	16976	17158	16942	17209	17064	16985	16905	17074	17111	17052	17132	16909	16980	16946	17072	17231	17087	16907	16876	17069	17007	17193	17017	17173	17060	17086	17153	17046	16972	16892	17007	16988	16825	17086	16997	16756	17180	17091	17009	16963	16980	16869	17095	17116	17069	16989	16895	16928	17084	17189	17115	17329	16910	17071	16966	17057	17068	17070	17037	17199	17071	17125	16951	16995	17076	16986	17130	16916	17064	16889	16997	16916	17025	17212	17164	16827	16834	17066	16969	16922	16741	16924	16887	17143	17029	16915	17030	16952	17007	17062	16764	17014	17035	16983	16828	16875	16846	17053	17008	16904	17042	17152	17151	16937	17056	17054	16961	17238	16987	16910	16998	17101	16945	16801	16745	16953	17014	17285	16860	17157	17148	16998	16971	16894	16947	17025	16915	17098	17065	16991	16928	16895	16835	17174	17100	16918
28405	40501	36753	27670	23455	20244	18545	17602	17081	16436	16113	15902	15775	15393	15359	15427	15293	15098	14983	15061	14971	14983	14922	14740	14992	14824	14910	14912	14833	14854	14841	14817	14832	14909	14761	14878	14783	14811	14792	14831	14907	14733	14667	14779	14703	14957	14596	14769	14692	14750	14889	14740	14861	14759	14525	14869	14797	14952	14825	14742	14909	14892	14940	14603	14733	14751	14804	14735	14845	14711	14812	14682	14841	14890	14602	14731	14771	14621	14740	14883	14753	14789	14660	14813	14683	14781	14875	14676	14765	14713	14774	14763	14769	14716	14711	14686	14729	14675	14795	14702	14800	14900	14782	14586	14714	14857	14811	14678	14622	14712	14804	14845	14875	14607	14898	14737	14743	14774	14884	14850	14733	14683	14703	14699	14569	14648	14712	14850	14785	14719	14767	14628	14758	14696	14657	14850	14636	14717	14657	14903	14723	14641	14725	14699	14739	14769	14697	14674	14763	14768	14667	14634	14801	14977	14614	14768	14737	14619	14706	14733	14600	14697	14694	14837	14707	14693	14746	14595	14717	14696	14672	14663	14830	14835	14702	14829	14732	14910	14682	14540	14848	14700	14674	14880	14689	14826	14862	14839	14841	14639	14713	14802	14771	14806	14666	14745	14660	14661	14734	14764	14690	14720	14774	14827	14707	14826	14775	14784	14604	14761	14753	14781	14833	14781	14882	14713	14641	14844	14767	14572	14780	14560	14812	14711	14739	14803	14719	14822	14818	14711	14801	14717	14769	14662	14791	14712	14777	14744	14645	14826	14675	14699	14839	14720	14838	14707	14672	14755	14742	14715	14769	14702	14718	14578	14803	14813	14859	14837	14733	14874	14840	14681	14728	14729	14828	14792	14852	14837	14795	14803	14862	14698	14773	15005	14865	14650	14804	14726	14842	14636	14690	14836	14826	14800	14685	14840	14737	14786	14714	14710	14615	14739	14596	14708	14717	14761	14907	14875	14755	14648	14692	14731	14658	14715	14769	14736	14674	14741	14846	14753	14689	14738	14872	14587	14874	14826	14780	14743	14826	14768	14907	14816	14721	14709	14878	14923	14753	14980	14828	14685	14868	14617	14720	14733	14607	14632	14850	14744	14945	14677	14720	14540	14656	14635	14867	14716	14642	14513	14614	14799	14683	14675	14930	14775	14855	14810	14650	14977	14817	14650	14825	14846	14815	14661	14873	14680	14868	14633	14653	14741	14739	14771	14826	14686	14806	14954	14742	14960	14673	14730	14791	14703	14820	14727	14766	14756	14889	14803	14581	14810	14723	14643	14787	14892	14713	14710	14533	14693	14753	14659	14762	14833	14761	14654	14568	14602	14810	14779	14667	14912	14793	14671	14795	14737	14513	14857	14815	14882	14864	14632	14523	14833	14850	14811	14755	14604	14802	14804	14718	14768	14899	14693	14704	14681	14789	14604	14662	14689	14808	14860	14774	14755	14883	14791	14684	14711	14586	14771	14757	14681	14692	14684	14558	14839	14619	14792	14663	14603	14661	14797	14668	14879	14873	14668	14849	14691	14677	14630	14741	14774	14822	14707	14824	14836	14849	14587	14801	14739	14837	14793	14725	14865	14729	14719	14647	14845	14710	14844	14843	14697	14781	14747	14676	14809	14943	14623	14781	14704	14909	14715	14901	14519	14794	14772	14760	14931	14676	14653	14731	14628	14736	14761	14765	14598	14754	14680	14889	14776	14709	14965	14833	14789	14789	14659	14806	14937	14781	14641	14785	14735	14705	14784	14619	14728	14712	14740	14886	14778	14920	14661	14656	14745	14713	14816	14635	14596	14654	14768	14651	14769	14713	14767	14678	14642	14991	14689	14648	14809	14690	14726	14668	14868	14777	14740	14877	14872	14737	14798	14846	14713	14654	14823	14803	14781	14624	14831	14912	14481	14623	14694	14700	14760	14793	14657	14850	14730	14758	14788	14639	14864	14704	14753	14691	14754	14844	14885	15007	14959	14557	14695	14770	14837	14949	14966	14752	14643	14720	14737	14746	14648	14866	14750	14762	14708	14632	14777	14797	14589	14930	14552	14741	14728	14692	14657	14822	14809	14732	14725	14675	14638	14794	14987	14827	14704	14814	14760	14735	14694	14786	14694	14650	14691	14760	14965	14803	14845	14840	14854	14774	14727	14750	14832	14656	14662	14815	14693	14688	14633	14816	14751	14685	14802	14830	14716	14767	14802	14781	14782	14726	14903	14877	14725	14983	14886	14850	14834	14777	14637	14623	14657	14806	14748	14664	14701	14697	14737	14717	14881	14730	14697	14670	14826	14684	14757	14667	14751	14713	14656	14631	14604	14881	14677	14780	14868	14755	14828	14831	14785	14823	14651	14681	14844	14788	14787	14763	14733	14684	14824	14724	14781	14714	14768	14829	14696	14968	14854	14675	14906	14748	14752	14911	14607	14657	14615	14501	14914	14863	14722	14880	14859	14781	14792	14753	14915	14696	14817	14728	14619	14645	14847	14847	14697	14815	14856	14631	14756	14795	14716	14701	14775	14563	14758	14714	14810	14850	14798	14634	14696	14791	14664	14579	14814	14730	14778	14696	14693	14740	14743	14634	14822	14741	14710	14810	14841	14760	14822	14668	14714	14840	14699	14734	14701	14670	14817	14648	14885	14687	14680	14788	14653	14673	14704	14744	14743	14755	14698	14741	14738	14752	14820	14855	14769	14646	14768	14794	14704	14823	14842	14736	14815	14967	14930	14774	14721	14672	14725	14642	14711	14736	14677	14870	14723	14792	14796	14811	14758	14996	14853	14604	14711	14881	14846	14694	14793	14939	14570	14796	14869	14633	14815	14708	14733	14872	14723	14831	14930	14813	14783	14732	14833	14872	14646	14658	14816	14720	14702	14724	14866	14761	14629	14771	14678	14579	14691	14827	14703	14684	14804	14846	14939	14668	14573	14812	14720	14698	14760	14714	14857	14634	14500	14764	14636	14750	14886	14646	14737	14760	14737	14673	14709	14680	14698	14877	14718	14695	14633	14722	14820	14734	14688	14772	14612	14764	14774	14786	14652	14678	14746	14648	15009	14694	14798	14682	14899	14651	14866	14855	14716	14737	14729	14600	14807	14692	14798	14852	14721	14667	14664	14605	14829	14699	14765	14800	14850	14829	14668	14844	14728	14691	14931	14932	14733	14847	14845	14535	14911	14825	14796	14770	14753	14920	14786	14795	14664	14858	14710	14864	14876	14939	14549	14739	14869	14799	14816	14869	14688	14649	14740	14717	14568	14928	14756	14584	14745	14904	14786	14804	14852	14752	14685	14890	14736	15067	14966	14834	14746	14603	14736	14850	14800	14860	14766	14793	14736	14630	14632	14952	14852	14673	14813	14763	14873	14621	14690	14684	14945	14744	14673	14725	14610	14590	14655	14775	14882	14597	14748	14763	14808	14768	14744	14754	14659	14868	14914	14664	14842	14814	14697	14690	14759	14861	14716	14874	14825	14681	14972	14688	14744	14789	14759	14701	14603	14814	14769	14733	14849	14845	14822	14677	14954	14745	14744	14853	14842	14655	14584	14701	14784	14783	14824	14824	14804	14726	14915	14536	14731	14759	14714	14804	14706	14818	14681	14600	14659	14935	14700	14750	14674	14814	14703	14697	14656	14714	14774	14716	14840	14745	14855	14662	14790	14645	14732	14701	14879	14670	14709	14921	14626	14750	14737	14766	14801	14840	14728	14658	14763	14915	14820	14709	14895	14721	14655	14617	14848	14917	14845	14733	14756	14668	14915	14797	14721	14787	14859	14758	14620	14823	14672	14799	14991	14797	14756	14690	14614	14719	15002	14876	14755	14674	14637	14709	14751	14692	14911	14688	14648	14777	14843	14721	14689	14759	14778	14791	14743	14817	14763	14790	14663	14778	14630	14915	14791	14796	14721	14812	14881	14837	14576	14756	14793	14704	14881	14723	14692	14844	14713	14665	14751	14664	14814	14922	14616	14708	14783	14834	14840	14793	14956	14696	14787	14819	14830	14787	14638	14865	14819	14662	14712	14763	14906	14672	14638	14787	14781	14871	14747	14896	14898	14916	14896	14820	14728	14654	14758	14641	14807	14611	14789	14712	14669	14818	14651	14749	14655	14729	14893	14639	14948	14793	14852	14807	14689	14797	14794	14665	14634	14693	14765	14782	14768	14901	14792	14750	14688	14703	14699	14709	14846	14578	14633	14745	14818	14936	14839	14686	14737	14821	14847	14676	14928	14711	14738	14789	14565	14702	14779	14770	14819	14642	14907	14817	14776	14815	14623	14920	14867	14842	14716	14650	14826	14970	14773	14809	14975	14738	14592	14764	14807	14629	14742	14808	14725	14802	14825	14639	14705	14771	14600	14790	14635	14766	14749	14913	14627	14636	14615	14728	14783	14885	14874	14649	14916	14759	14604	14854	14712	14733	14783	14770	14644	14753	14884	14875	14790	14672	14780	14741	14794	14788	14838	14821	14652	14835	14848	14743	14750	14867	14782	14926	14635	14815	14657	14584	14594	14709	14802	14825	14747	14739	14758	14666	14856	14759	14664	14540	14820	14613	14635	14659	14778	14858	14764	14668	14648	14807	14581	14795	14700	14854	14878	14603	14770	14772	14907	14756	14692	14551	14814	14840	14897	14802	14797	14726	14763	14712	14650	14905	14896	14881	14803	14823	14788	14726	14716	14846	14793	14678	14876	14659	14885	14782	14847	14696	14751	14668	14757	14826	14617	14870	14727	14706	14711	14721	14777	14692	14688	14949	14745	14725	14737	14624	14645	14922	14901	14772	14788	14756	14789	14678	14780	14723	14710	14794	14772	14831	14691	14686	14862	14800	14929	14841	14676	14907	14808	14719	14750	14747	14635	14633	14615	14923	14733	14791	14823	14816	14734	14756	14709	14726	14671	14612	14759	14740	14897	14782	14775	14701	14813	14581	14681	14601	15008	14820	14665	14791	14825	14838	14704	14738	14836	14706	14790	14792	14682	14729	14614	14927	14801	14738	14915	14821	14857	14977	14606	14756	14848	14695	14816	14734	14713	14630	14838	14744	14890	14638	14894	14757	14875	14860	14804	14793	14854	14783	14884	14825	14692	14686	14765	14783	14803	14793	14680	14652	14964	14759	14633
24143	21180	28624	25892	25712	26257	24570	21169	20068	19328	18836	18531	18404	18281	17738	17990	17927	17739	17769	17782	17506	17399	17290	17546	17510	17323	17421	17396	17497	17340	17319	17272	17386	17391	17476	17316	17424	17319	17050	17235	17377	17353	17506	17373	17433	17287	17410	17421	17272	17299	17160	17293	17276	17291	17209	17423	17101	17312	17262	17148	17255	17269	17277	17513	17288	17528	17272	17235	17244	17377	17245	17325	17233	17142	17306	17160	17275	17364	17270	17138	17151	17074	17381	17309	17285	17221	17179	17291	17165	17127	17107	17321	17143	17260	17331	17103	17282	17193	17561	17252	17089	17111	17150	17158	17253	17166	17317	17353	17199	17330	17079	17260	17164	17261	17109	17034	17208	17241	17263	17174	17384	17201	17251	17165	17245	17284	17498	17308	17130	17318	17224	17272	17223	17266	16992	17133	17173	17281	17176	17092	17162	17257	17224	17276	17117	17091	17147	17083	17257	16987	17248	17104	17007	17380	17513	17305	17276	17136	17220	17306	17025	17239	17247	17160	17264	17207	17225	16978	17102	17256	17270	17373	17206	17078	17212	17344	17282	17257	17186	17187	17261	17135	17380	17179	17350	17302	17394	17224	17133	17286	17095	17018	17378	17307	17198	17278	17070	17148	17065	17054	17248	17329	17033	17340	17097	17158	17141	17251	17265	17147	17221	17286	17055	17350	17117	17188	17081	17200	17233	17322	17284	17262	17193	17141	17234	17225	17120	17206	17362	17424	17115	17079	17255	17019	17045	17234	17216	17286	17260	17128	17088	17287	17235	17198	17326	17304	17055	17309	17314	17228	17301	17257	17102	17219	17272	17013	17310	17112	17309	17195	17357	17212	17085	17198	17307	17192	17236	17293	17350	17034	17268	17241	17252	17170	17459	17180	17116	17275	17218	16899	17070	17171	17349	17074	17081	17277	17218	17258	17200	17182	17143	16974	17123	17024	17245	17364	17327	17192	17304	17210	17200	17271	17042	17100	17146	17129	17079	17181	17041	17179	17253	17298	17228	17103	17117	17268	17138	16987	17189	17107	17212	16959	17426	17188	17245	17210	17288	17233	17192	17111	17215	17162	17181	17251	17094	17366	17306	17234	17318	17270	17319	17334	17198	17229	17100	17268	17178	17072	17335	17431	17294	17265	17214	17107	17332	17202	17036	17182	17223	17366	17126	17246	17215	17246	17186	17223	17159	17132	17229	17043	17224	17311	17142	17143	17326	17171	17155	17394	17164	17049	17193	17146	17354	17101	17197	17271	17240	17247	17294	17069	17154	17215	17131	17226	17299	17018	17192	17243	17103	17042	17140	17324	17269	17226	17094	17430	17347	17382	17440	17243	17103	17050	17276	17157	17358	17089	17142	17091	17259	17365	17349	17287	17327	17181	17350	17149	16959	17495	17183	17411	17387	17002	17158	17227	17089	17586	17182	17189	17277	17215	17196	17094	17300	17189	17012	17468	17177	17187	17205	17183	17280	17322	17324	17051	17291	17301	17265	17249	17205	17202	17288	17129	17164	17310	17124	17294	17335	17059	17143	17068	17335	17314	17095	17045	17216	17275	17293	17206	17216	17265	17153	17181	17177	17093	17147	17285	17308	17303	17239	17053	17132	17085	17167	17011	17138	17174	17138	17158	17213	17331	17385	17290	17199	17277	17289	17357	17080	17281	17206	17256	17239	17204	17177	17366	17117	17242	16983	17310	17196	17278	17250	17331	17221	17270	17107	17241	17169	17015	17197	17382	17174	17241	17128	17109	17114	17336	17144	17169	17202	17001	17115	17237	17321	17406	17277	17143	17134	17209	17197	17342	17397	17195	17219	17258	17291	17223	17382	17126	17318	17385	17197	17124	17305	17183	17045	17160	17308	17271	17162	17210	17134	17252	17147	17173	17235	17204	17162	17132	17263	17205	17195	17293	17155	17115	17100	17098	17214	17221	17124	17341	17277	17236	17172	17355	17268	17036	17590	17297	17291	17221	17206	17229	17298	17195	17433	17251	17409	17338	17247	17109	17198	17307	17121	17155	17124	17130	17194	17294	17073	17224	17532	17301	17271	17122	17084	17178	17102	17153	17220	17085	17191	17084	17110	17378	17173	17068	17134	17261	17240	17378	17217	17459	17131	17136	17037	17112	17314	17047	17195	17198	17448	17177	17272	17016	17070	17174	17199	17091	17474	17247	17036	17040	17236	17331	17165	17151	17393	17368	17117	17212	17220	17342	17091	17135	17107	17088	17112	17081	17221	16993	17410	17222	17227	17312	17362	17300	17168	17324	17311	17191	17321	17271	17165	17345	17429	17164	17177	17298	17380	17338	17029	17019	17165	17052	17220	17474	17258	17116	17170	17169	17314	17254	17100	17131	17359	17132	17188	17167	17286	17184	17108	17227	17380	17177	17162	17274	17325	17289	17265	17282	17382	16978	17299	17507	17465	17201	17417	17362	17234	17151	16908	17227	17081	17182	17203	17206	17321	17294	17346	17213	17040	17298	17332	17189	17047	17230	17218	17247	17233	17231	17224	17175	17083	17077	17293	17188	17111	17204	17074	17209	17167	17243	17175	17343	17493	17300	17128	17266	17431	17281	17292	17247	17128	17427	17101	17157	17200	17262	17359	17201	17281	17141	17199	16938	17148	17280	17321	17154	17328	17531	17182	17090	17231	17182	17290	17326	17200	17191	17339	17369	17232	17313	17056	17258	17262	17253	17249	17122	16938	17357	17308	17089	17372	17232	17305	17283	17193	17131	17271	17209	17252	17337	17296	17340	17284	17231	17236	17181	17173	17094	17293	17298	17358	17359	17360	17166	17260	17034	17309	17262	17396	17228	17297	17190	17139	17252	17069	17275	17117	17076	17343	17321	17279	17250	17245	16940	17168	16993	17334	17196	17324	17357	17311	17216	17215	17219	17296	17127	17386	17204	17267	17022	17247	17507	17291	17372	17320	17111	17344	17220	17242	17350	17165	17343	17178	17080	17199	17105	17295	17080	17131	17375	17321	17330	17113	17243	17293	17296	17058	17385	17349	17098	17313	17237	17268	17123	17313	17420	17062	17329	17324	17064	17069	17328	17278	17334	17210	17241	17134	17325	17366	17083	17197	17391	17243	17423	17210	17301	17379	17364	17402	17145	17319	17396	17354	17273	17307	17196	17260	17097	17280	17095	17378	17007	17346	17258	17044	17241	17204	17165	17281	17180	17403	17284	17068	17057	17051	17256	17195	17277	17248	17047	17158	17238	17138	17428	17216	17445	17065	17224	17219	17387	17179	17231	17353	17439	17267	17506	17380	17252	17293	17027	17140	17095	17323	17171	17246	17404	17187	17224	17061	17193	17277	17356	17149	17175	17041	17008	17217	17355	17271	17285	17201	17221	17202	17077	17022	17227	17205	17324	17062	17023	17398	17204	17311	17244	17281	17313	17270	17300	17266	17364	17175	17375	17083	17220	17401	17156	17072	17307	17159	17127	17259	17362	17272	17379	17170	16921	16937	17153	17326	17189	17347	17230	17305	17234	17164	17358	17307	17239	17239	16981	17215	17184	17418	17455	17260	17142	17251	17112	17228	17426	17369	17106	17326	17208	17249	17351	17286	17306	17254	17271	17371	17179	17138	16982	17082	17220	17371	17265	17246	17338	17226	17100	17065	17290	17301	17411	17243	17273	17390	17140	17245	17289	17336	17263	17288	17321	17290	17362	17224	17154	17019	17323	17166	17160	17194	17281	17282	17346	17268	17133	17307	17175	17094	17177	17221	17184	17155	17249	17340	17317	17229	17242	17388	17122	17143	17169	17310	17131	17200	17350	17253	17185	17480	17156	17232	17207	17035	17225	17135	17077	17069	17067	17219	17226	17280	17255	17320	17069	17334	17418	17165	17127	17387	17239	17285	17136	17211	17383	17089	17130	16967	17243	17108	17269	17212	17279	17343	17201	17138	17186	17208	17124	17342	17172	17147	17147	17112	17152	17240	17226	17171	17448	17148	17422	17141	17475	17343	17253	17400	17240	17220	17068	17386	17239	17027	17204	17458	17342	17282	17248	17273	17188	17276	17442	17276	17299	17263	17179	17341	17139	17089	17288	17149	17189	17149	17081	17075	17165	17191	17190	17255	17291	17294	17100	17229	17298	17290	17320	17160	17307	17488	17507	17259	17287	17209	17377	17124	17199	17248	17118	17233	17215	17349	17257	17353	17146	17365	17430	17235	17150	17147	17354	17355	17287	17246	17284	17347	17318	17301	17406	17366	17206	17165	17275	17321	17277	17290	17243	17142	17481	17218	17281	17187	17402	17330	17291	17202	17161	17021	17230	17443	17249	17175	17225	17220	17141	17107	17285	17376	17242	17198	17042	17158	17336	16996	17223	17367	17181	17245	17177	17214	17293	17198	17347	17270	17306	17375	17085	17202	17176	17287	17272	17219	17207	17200	17063	17348	17480	17300	17214	17228	17019	17076	17097	17195	16946	17164	17159	17240	17271	17436	17220	17152	17184	17135	17276	17036	17101	17295	17155	17070	17107	17254	17281	17398	17250	17352	17405	17290	17667	17218	17274	17223	17065	17232	17356	17384	17221	17201	17169	17040	17087	17023	17092	17280	17163	17399	17116	16963	17292	17085	17288	17063	17135	16984	17211	17385	17482	17339	17316	17210	17258	17343	17132	17157	17098	17245	17275	17083	17018	17073	17221	17210	17261	17127	17160	17135	17232	16993	17018	17380	17227	17458	17206	17281	17284	17261	17286	17154	17049	17144	17238	17269	17255	17118	17301	17302	17314	17057	17109	17168	17162	17081	17276	17303	17358	17125	17154	17421	17267	17332	17366	17192	17291	17302	17150	17344	17238	17326	17268	17204	17256	17370	17389	17157	17066	17184	17317	17113	17226	17103	16950	17155	17371	17289	17218	17172	17253	17174	17293	17164	17470	17238	17185	17301	17154	17027	17345	17293	17214	17293	17256	17278	17287	17481	17293	17269	16980	17377	17191	17158	17111	17191	17167	17355	17297	17203	17196	17186	17461	17211	17005	17231	17183	17046	17300	17062	17185	17028	17179	17170	17092	17320	17186	17236	17261	17318	17227	17335	17399	17109	17165	17170	17213	17116	17220	17379	17206	17299	17221	17006	17142	17001	17355
28772	48115	44233	35445	30424	25731	22279	20051	18543	17859	17308	16817	16463	16238	15775	16009	15425	15506	15251	15435	15157	15168	15045	15087	15112	15209	15028	14952	15069	15094	15102	14955	14948	14955	14960	15071	14970	14867	15029	14981	15024	15220	14931	14824	15054	14919	14948	14793	14954	14908	15007	14845	14834	15045	14974	14935	14905	14955	15084	14873	15016	14825	15023	14915	15010	14805	14938	14814	14907	14926	15035	14928	14854	14976	14939	14954	14866	14873	14978	14882	14769	15071	14897	14904	15091	14936	14998	14782	15028	14959	14972	14944	14800	14887	14764	14755	15023	14929	15062	15103	14870	14947	15013	14766	14949	15114	14836	14969	14855	14834	14784	14904	14857	14649	14759	14886	14919	15006	14894	15014	14949	14864	14898	15127	14817	14902	14992	14754	14942	14907	14914	14768	14887	15023	14766	14918	14823	14730	15037	15012	14947	14944	14907	14973	14981	14879	14892	14834	14887	14928	15010	14968	14982	14965	14893	15009	14858	14879	14892	14916	14888	14924	14914	14890	14999	14977	14880	14901	15065	14777	14909	14816	14680	14924	14959	14972	14768	14973	14988	15002	14814	14804	14946	15063	14814	14958	14920	14891	14870	14902	14919	14922	15014	14838	15089	14814	14750	14945	14822	14724	14794	14947	14885	14933	14977	14807	14817	15049	14970	14926	14847	14828	14906	14875	14854	14932	14990	14883	14975	14863	15013	14960	14903	14859	14893	14849	14890	14786	14847	14927	14905	15134	14801	14914	15004	14735	14974	14886	15035	14808	14823	14720	14849	14804	14969	15068	14901	14925	15096	14815	14970	14933	14855	14961	14915	14969	14724	14865	14786	14959	14886	14897	14871	14940	14971	14962	14879	14913	14882	14744	14869	14814	14806	14870	14942	14989	14803	14868	14799	14820	14788	14932	14878	14903	14893	14812	14763	14879	15031	14876	14977	14834	14951	14913	14771	14950	14997	14970	14959	14717	14965	14869	14830	14810	14783	14815	15052	14890	14914	14878	14708	14985	14875	14950	14849	14879	14874	14813	14867	14837	14796	14890	14812	14931	14708	14816	14833	14867	14871	14895	14840	15067	14721	15004	14854	14809	14867	14844	14902	14887	14913	14767	14995	14853	14983	14792	14791	14744	14846	15093	14973	14896	14831	14950	14831	14869	14870	14922	15066	14924	14962	14956	14803	15005	14957	14884	14947	14840	14957	14981	14722	14842	14859	14910	14882	14800	14887	15031	14982	14949	14936	14841	14772	14921	14755	14825	14873	14795	14886	14834	14940	14943	14833	14862	14921	14934	14929	14867	14794	14846	14847	14797	14898	14892	14986	14892	14812	14855	14811	14714	14804	14922	14830	14764	14819	14952	15013	14843	14877	14976	14821	14998	14961	14895	14897	14891	14909	14806	15095	14802	14796	14844	14917	15229	14914	14949	14890	14906	14831	14815	14874	14825	14907	14863	14919	15035	14792	14727	14770	14848	15066	14826	14899	15000	14848	15010	14865	14907	14925	14827	14986	14858	14894	15051	14840	14872	15149	14756	14875	14930	14767	14840	14823	14940	14916	15007	14992	14857	14961	14987	14961	14847	14943	14768	15046	14921	14859	14765	14957	14899	14951	14722	14799	14820	15100	14793	15001	14763	15082	15001	14797	14947	14775	14854	14980	14969	14809	14880	15028	14860	15002	15008	14913	14776	15046	14724	14857	14745	14764	15020	14932	15002	14912	14892	14708	15020	14865	14972	14985	14950	14938	14845	14895	14848	14931	14943	14962	14963	15013	15013	14954	15036	14949	14984	14859	14843	14945	14701	14925	15029	14805	15007	14781	14829	14908	14757	14808	14880	14871	14776	14950	14852	14862	15032	14794	14976	15016	14841	15031	14724	14857	14979	14920	14904	14923	14917	14953	14853	14972	14916	14902	14819	14875	14860	14898	14762	14842	14769	14916	14751	15022	14866	14902	14806	14767	15091	14926	14896	14850	14974	14898	14775	14838	15062	14853	14908	14840	14836	14875	15024	14769	14800	15005	14899	14971	14794	15031	14915	15049	14881	14855	14800	14924	14931	15062	14884	14839	14864	14830	14867	14977	14861	14880	14793	14878	14894	15112	14962	14946	14978	14901	14817	14935	14981	14840	14918	14946	14963	14874	14801	14927	14801	14967	14835	15001	14926	15054	14767	14934	14899	15042	14889	14916	14846	14956	15130	14685	14886	14872	14865	15047	14844	14961	14882	14851	15156	14884	14922	14809	14901	14943	15037	14894	14862	14948	14930	14912	14927	14818	14890	14937	14917	14929	15048	14855	14952	14779	14984	14953	14955	14969	14806	14951	14725	14956	14859	14867	14828	14907	14915	15006	14771	14788	14758	15013	14876	15066	14840	15049	14726	14749	14841	14962	14717	14950	14900	14895	14794	15006	14918	14872	14893	14947	14916	14945	14773	14896	14898	15045	14833	14845	14912	14776	14975	14889	14693	14834	14841	15053	15095	14878	15028	14803	14695	14811	14888	14976	15050	15095	14827	14755	14745	14833	14874	14802	14926	14738	15103	14916	15009	14873	15107	14831	15072	14969	14965	14815	14762	14852	14927	14878	14980	14909	14749	14831	15026	14995	14969	14785	14739	14964	14768	14985	14864	14739	15030	14939	14886	14695	14843	14880	15075	14974	14912	15147	14886	14919	14845	15082	14887	14866	15043	14877	14955	14891	15251	14952	15159	15048	14705	14812	14914	14797	14934	14857	15018	14899	14710	15053	14876	14851	14908	14845	14915	15019	14825	14946	14842	15104	14927	15021	14908	14779	14886	14869	15011	14901	14932	14934	14843	14828	14832	14812	14822	14992	14898	15102	14908	14950	14835	14748	15003	14751	14953	14826	14943	14981	14927	14874	14785	14915	14921	15026	15031	14775	14925	14957	14897	14983	14920	14843	14851	14841	14954	14951	14933	14869	14959	14894	14963	14981	14927	14942	15058	14859	14875	14968	14913	14968	14956	14996	14756	14884	14941	15023	14804	14935	14832	14753	14785	14742	14849	14848	14864	14899	14992	14882	14859	14982	15003	14866	15062	14829	14883	14848	14821	14831	14832	14992	14759	14867	14859	14819	14784	14837	14970	14908	14876	15054	14875	14916	14838	14785	14836	14874	14763	14991	14873	14826	14828	14990	14752	14978	14962	14765	14978	14944	14995	14975	14803	14966	14795	14844	14910	14910	15003	14933	14881	14902	14963	14915	14979	14931	14964	15042	14900	14983	14874	15017	14861	14889	14656	14888	14925	14920	14912	14895	14803	14969	14861	14960	14869	14893	14875	14975	14737	14924	14885	14869	14958	14855	14900	14970	14832	14968	14833	15028	14856	14829	14989	14871	14966	15034	15008	14781	14814	15058	14852	14890	14969	14813	14845	14783	15102	14855	14836	14973	14971	14915	14752	15007	14925	14896	15032	14775	14761	14940	14795	14773	14837	15079	14752	14813	14884	14926	14944	14682	14865	14826	15078	14829	14861	15016	14882	14818	15088	14805	14744	14889	14866	15022	14688	15006	14762	14826	14997	14833	14896	14908	15002	14802	14945	14905	14873	14856	14928	15027	14776	14854	14877	14865	14894	14780	14999	14927	14797	14722	14962	14819	14758	14827	14973	14890	14768	14911	14955	14874	14930	14781	14952	14869	15060	15059	15067	15010	14886	14905	14937	14800	14808	14958	14830	14910	14740	14907	14930	14843	15030	14807	14798	14718	14906	15030	14720	14968	14647	14933	14909	14990	14857	14990	14860	14900	14784	14907	14842	15015	15072	15023	14741	14838	14913	14926	15098	15033	14953	14868	14962	14728	15036	14926	14901	14844	15027	14917	15145	14893	14971	14874	14831	14791	14889	14805	14956	14864	14918	14966	14791	14995	14938	14936	14826	14897	14931	14852	14994	14848	14715	15123	14991	14828	14948	14883	14903	14880	14886	14730	14941	15021	14849	14945	14892	14808	14775	15135	14807	14692	14836	15027	14735	14862	14938	14994	14876	14875	15010	14902	14987	14878	14840	14931	14941	14829	14831	14894	14886	14664	14822	15058	14886	14896	14813	14891	14915	15076	14921	15010	14854	14826	14811	15055	14831	15025	14809	15148	14891	14977	14834	14828	15034	14980	14996	14855	14982	14903	14871	14936	14941	14869	14903	14946	14930	14972	14972	14940	14809	14952	14860	14897	14890	14797	14938	15009	14940	14941	14763	14953	14938	14739	14824	14977	14763	14837	14841	14798	15039	15020	14893	14945	15159	14995	15035	14978	14883	14935	14795	15030	14878	15043	14845	14845	14820	14908	14924	14975	14887	14868	15113	15109	14866	14828	14954	14910	14875	14926	14953	15024	14988	14922	14923	14859	14906	14925	15010	14771	14857	14885	15032	14872	14757	14874	14862	15025	14801	14953	14964	14949	14755	14866	14874	14849	14869	14973	15026	14951	14872	14980	14947	14995	15060	14862	14867	15007	14808	14905	14913	14962	14975	15065	14943	14739	14932	14856	14885	14843	14988	14771	15066	14967	14861	14937	14875	14804	14895	14781	14923	15023	14900	14903	14925	14918	14970	14803	14883	15043	14951	14750	14886	14889	15002	14873	14795	14931	14850	14882	14958	14988	14757	14759	14895	14772	14837	14937	14954	14835	15088	14923	14803	14882	14825	14874	14785	15032	14814	14793	14898	14812	14891	14969	14776	14985	14936	14869	14918	14908	14858	14996	14904	14886	14998	14868	14865	14796	14952	14812	14973	14895	14820	15033	14839	14992	14793	14954	14860	14917	14846	14763	14859	14915	14950	14976	15059	14901	14877	14962	15029	14902	14885	14926	14977	14766	14842	14857	14805	14920	14731	14923	14747	15037	14836	14812	14906	15007	15036	14777	14889	15006	14779	14841	14852	14712	14847	14920	14805	14847	14706	14740	14980	14834	14974	14938	14805	14949	14828	14996	14913	14783	14834	14812	15039	14818	14827	15009	14749	14924	14854	14830	14873	14975	14832	14975	14797	14974	14816	14837	14852	14887	14912	14985	14842	14920	14938	14977	14867	14918	14774	14858	14900	14873	14900	14958	14806	14718	14893	14867	14986	14870	14828	14865	14850	14752	14788	14879	15015	14889	14812
22834	21192	28971	24196	24232	28460	29955	24076	21393	20698	20112	19436	18975	18923	18613	18591	18268	18301	18142	18225	18020	18022	17836	17923	17934	17861	17862	17817	17681	17717	17642	17853	17880	17814	17776	17681	17828	17895	17595	17917	17902	17624	17778	17559	17603	17810	17530	17783	17782	17611	17885	17820	17877	17622	17579	17709	17724	17671	17584	17466	17612	17475	17489	17439	17590	17411	17347	17512	17527	17552	17759	17775	17568	17677	17632	17378	17573	17371	17739	17582	17810	17493	17704	17696	17708	17722	17430	17531	17584	17622	17391	17480	17619	17589	17656	17662	17699	17520	17672	17392	17548	17374	17601	17396	17495	17526	17581	17653	17656	17638	17521	17561	17532	17673	17511	17551	17646	17680	17687	17628	17590	17604	17707	17573	17574	17580	17598	17658	17556	17880	17650	17550	17517	17512	17375	17314	17816	17508	17469	17628	17464	17472	17531	17496	17483	17398	17677	17630	17412	17505	17438	17319	17510	17471	17686	17693	17625	17581	17634	17587	17609	17451	17473	17664	17466	17467	17620	17632	17451	17742	17612	17539	17472	17452	17629	17507	17722	17631	17543	17818	17699	17647	17572	17588	17458	17461	17591	17526	17436	17593	17762	17739	17508	17662	17684	17541	17677	17484	17549	17441	17617	17667	17549	17683	17526	17694	17603	17595	17346	17598	17557	17369	17568	17619	17715	17734	17663	17719	17734	17590	17789	17481	17426	17671	17490	17560	17718	17517	17584	17559	17506	17554	17568	17834	17491	17632	17497	17617	17712	17640	17582	17510	17610	17689	17684	17637	17656	17606	17784	17574	17552	17261	17693	17317	17613	17322	17599	17566	17600	17487	17656	17670	17562	17569	17518	17698	17620	17607	17721	17495	17539	17404	17475	17473	17640	17399	17557	17573	17604	17785	17625	17493	17646	17463	17498	17684	17549	17691	17579	17672	17492	17583	17476	17552	17545	17351	17532	17613	17761	17618	17383	17547	17306	17435	17616	17549	17490	17460	17522	17637	17555	17518	17630	17677	17571	17573	17606	17417	17385	17532	17688	17424	17516	17442	17749	17560	17607	17726	17588	17558	17684	17601	17496	17626	17487	17376	17419	17695	17548	17708	17745	17441	17464	17572	17610	17654	17650	17527	17551	17570	17457	17612	17540	17394	17581	17555	17624	17413	17619	17604	17336	17647	17593	17522	17481	17663	17647	17573	17654	17604	17843	17338	17519	17547	17750	17634	17657	17686	17518	17455	17491	17571	17694	17403	17595	17562	17419	17505	17319	17483	17544	17614	17666	17517	17661	17533	17756	17562	17551	17459	17585	17604	17356	17728	17478	17434	17539	17493	17548	17802	17597	17427	17423	17502	17755	17813	17611	17552	17667	17425	17672	17500	17563	17387	17493	17519	17664	17642	17638	17489	17581	17579	17637	17604	17422	17409	17417	17606	17538	17585	17734	17587	17495	17543	17392	17547	17753	17797	17558	17810	17478	17558	17600	17665	17722	17823	17638	17564	17780	17620	17699	17761	17740	17606	17568	17371	17464	17887	17389	17459	17623	17602	17423	17509	17512	17713	17657	17613	17415	17937	17570	17368	17534	17504	17414	17496	17598	17545	17588	17678	17557	17614	17740	17681	17473	17517	17722	17694	17330	17572	17616	17580	17690	17753	17665	17597	17442	17586	17844	17802	17506	17677	17432	17562	17729	17555	17741	17544	17678	17532	17711	17790	17700	17624	17667	17758	17549	17282	17623	17678	17538	17663	17446	17441	17518	17524	17660	17705	17629	17487	17520	17815	17519	17603	17436	17499	17571	17645	17587	17623	17745	17427	17779	17433	17449	17619	17668	17832	17579	17570	17582	17565	17640	17684	17548	17607	17791	17571	17616	17480	17528	17434	17757	17610	17570	17541	17466	17649	17651	17571	17394	17603	17664	17448	17658	17590	17705	17623	17724	17622	17714	17803	17529	17464	17542	17657	17685	17663	17689	17455	17574	17550	17660	17532	17567	17584	17729	17368	17531	17521	17510	17642	17512	17579	17493	17669	17533	17513	17422	17641	17559	17614	17527	17520	17630	17649	17696	17632	17624	17545	17442	17615	17626	17572	17795	17635	17636	17584	17238	17824	17545	17777	17436	17478	17563	17475	17623	17586	17755	17484	17455	17720	17643	17591	17550	17559	17705	17571	17621	17590	17637	17595	17608	17542	17486	17559	17386	17552	17478	17781	17498	17372	17480	17601	17640	17435	17585	17735	17729	17333	17537	17634	17538	17467	17554	17446	17509	17626	17622	17534	17542	17451	17587	17665	17638	17604	17592	17754	17430	17677	17721	17442	17492	17709	17593	17540	17753	17492	17658	17516	17576	17418	17289	17489	17647	17692	17582	17608	17425	17473	17548	17565	17460	17557	17462	17396	17356	17421	17617	17464	17541	17423	17601	17772	17665	17501	17682	17598	17608	17483	17544	17444	17654	17458	17657	17551	17470	17394	17385	17637	17550	17502	17614	17683	17637	17602	17612	17630	17749	17610	17628	17471	17748	17492	17526	17450	17533	17723	17597	17485	17604	17745	17564	17548	17450	17513	17404	17467	17554	17361	17521	17468	17751	17476	17540	17554	17518	17689	17645	17684	17799	17441	17571	17517	17579	17350	17714	17679	17617	17473	17548	17734	17560	17643	17483	17583	17778	17579	17654	17388	17645	17399	17708	17823	17752	17625	17405	17484	17715	17509	17490	17552	17544	17597	17388	17490	17567	17413	17407	17525	17277	17488	17428	17629	17613	17556	17596	17597	17526	17705	17458	17607	17572	17319	17603	17649	17624	17656	17529	17604	17621	17486	17421	17543	17625	17736	17498	17465	17604	17536	17653	17563	17597	17574	17549	17603	17826	17844	17486	17726	17551	17621	17530	17716	17508	17528	17310	17481	17576	17511	17570	17661	17497	17767	17574	17559	17704	17608	17442	17394	17612	17463	17590	17605	17653	17545	17563	17674	17657	17609	17542	17555	17587	17612	17618	17673	17525	17673	17291	17545	17470	17546	17506	17419	17634	17619	17629	17743	17575	17660	17656	17579	17367	17527	17581	17699	17694	17697	17616	17454	17486	17783	17506	17499	17489	17622	17609	17739	17750	17658	17688	17445	17560	17395	17712	17639	17747	17544	17502	17663	17625	17565	17671	17508	17755	17570	17433	17619	17568	17536	17509	17665	17467	17541	17660	17701	17594	17545	17627	17581	17688	17658	17901	17545	17712	17628	17544	17539	17597	17577	17636	17597	17618	17601	17522	17662	17518	17365	17525	17389	17672	17503	17611	17644	17531	17489	17393	17498	17496	17539	17811	17621	17388	17683	17433	17570	17528	17502	17600	17421	17464	17477	17499	17559	17655	17536	17643	17755	17569	17527	17638	17513	17539	17832	17622	17450	17452	17450	17681	17464	17513	17669	17557	17325	17492	17513	17579	17435	17605	17584	17857	17563	17688	17579	17558	17627	17742	17567	17638	17782	17570	17602	17688	17851	17677	17686	17622	17495	17645	17638	17688	17612	17418	17530	17595	17581	17677	17571	17552	17635	17437	17639	17623	17584	17507	17579	17737	17440	17576	17578	17516	17629	17675	17718	17580	17719	17446	17437	17612	17373	17480	17633	17546	17588	17633	17484	17598	17701	17462	17431	17509	17734	17550	17681	17719	17624	17646	17594	17588	17553	17442	17450	17557	17563	17519	17820	17619	17594	17598	17541	17572	17435	17638	17665	17613	17608	17560	17494	17880	17328	17595	17599	17514	17501	17554	17585	17367	17740	17719	17583	17640	17546	17701	17513	17393	17538	17599	17469	17755	17471	17553	17630	17597	17514	17425	17426	17679	17446	17423	17337	17817	17544	17490	17584	17642	17588	17604	17599	17466	17546	17567	17687	17648	17673	17649	17547	17539	17493	17557	17656	17591	17534	17482	17724	17665	17584	17689	17654	17674	17535	17585	17622	17649	17661	17554	17538	17413	17459	17625	17409	17630	17646	17524	17679	17524	17741	17667	17504	17563	17522	17694	17736	17597	17632	17445	17374	17682	17435	17512	17524	17469	17597	17476	17711	17651	17437	17384	17713	17658	17596	17627	17557	17583	17587	17482	17600	17546	17608	17856	17652	17627	17551	17561	17424	17523	17331	17584	17514	17575	17490	17674	17667	17653	17569	17523	17670	17491	17467	17806	17596	17644	17666	17694	17604	17499	17561	17513	17461	17565	17546	17608	17421	17578	17671	17620	17674	17656	17401	17554	17526	17231	17603	17626	17582	17620	17597	17448	17562	17601	17729	17552	17421	17557	17615	17801	17552	17619	17707	17593	17600	17570	17625	17339	17704	17515	17629	17612	17700	17631	17679	17680	17445	17700	17600	17503	17527	17482	17596	17708	17697	17613	17632	17464	17424	17605	17430	17525	17530	17326	17503	17397	17474	17444	17490	17687	17616	17432	17482	17640	17585	17770	17526	17525	17609	17685	17641	17573	17416	17739	17657	17587	17638	17407	17650	17514	17525	17526	17548	17397	17498	17725	17488	17839	17795	17575	17422	17578	17489	17423	17655	17582	17466	17544	17494	17497	17768	17547	17704	17442	17793	17472	17557	17504	17405	17518	17686	17633	17581	17462	17715	17592	17786	17637	17551	17566	17573	17547	17734	17599	17401	17490	17556	17630	17651	17462	17784	17585	17576	17410	17676	17674	17760	17713	17504	17545	17499	17556	17716	17478	17606	17698	17405	17634	17387	17480	17677	17504	17617	17768	17421	17566	17745	17765	17565	17384	17455	17601	17533	17710	17448	17507	17371	17555	17737	17592	17489	17544	17518	17705	17573	17512	17685	17651	17617	17826	17542	17726	17678	17531	17654	17467	17455	17550	17704	17595	17448	17536	17532	17714	17580	17681	17514	17506	17539	17402	17538	17528	17531	17597	17481	17475	17544	17530	17607	17546	17612	17616	17447	17406	17623	17661	17436	17784	17596	17404	17669	17369	17573	17645	17772	17558	17654	17574	17579	17599	17402	17563	17570	17686	17570	17672	17530	17552	17656	17635	17526	17475	17565	17628	17557	17622	17694	17699	17622	17607	17615	17459	17661	17694	17430	17647	17479	17812	17668	17748	17302
31568	53727	50546	42261	37458	32139	27390	23124	20106	19114	18263	17755	17208	16687	16328	16249	16184	15852	15740	15862	15727	15492	15340	15317	15373	15288	15300	15497	15339	15355	15079	15257	15245	15321	15300	15268	15199	15479	15231	15113	15222	15082	15033	15244	15135	15168	15163	15162	15191	15101	15230	15046	15293	15146	15234	15366	15314	15187	15028	15158	15366	15086	15175	15204	15072	15115	15203	15132	15064	15104	15145	15156	15139	15174	15268	15173	15228	15258	15104	15188	15117	14849	15061	15017	14981	15169	15132	15278	15183	15169	15139	15242	15107	15156	15198	15153	15317	15075	15034	15174	15018	15146	15074	15178	15104	15051	15029	15289	15165	15093	15074	15179	15127	15004	15104	15179	15364	15197	15224	15049	15030	15019	15171	15167	14862	15149	15157	15035	15307	15052	15202	15095	15048	15286	15139	15141	15040	15182	15079	15156	14956	15202	15184	15101	15163	15136	15199	15037	15212	15345	15191	15286	15124	15104	15191	15119	15133	15105	15223	15165	15164	15059	15095	15191	15089	15244	14987	15110	15131	15209	15065	15243	15060	15224	15124	15132	15162	15284	15160	15156	15196	15117	15196	15197	15152	15075	15270	15054	15381	15153	15213	15257	15132	15242	15036	15039	15024	14997	15205	15191	15098	15108	15118	15169	15231	15239	15198	15131	15212	15046	15031	15203	15153	15242	14935	15158	15236	15136	15236	15052	15173	15215	15131	15220	15148	15243	15271	15300	15218	15189	14997	15185	15210	15051	15082	15182	14955	15112	15145	15086	15245	15180	15197	15124	14988	14992	15226	14929	15228	15243	15267	15121	15150	15143	15167	15048	15158	15141	15250	14944	15204	15164	15045	15069	15174	14993	15072	15167	15108	15155	15176	15051	15209	15196	15124	15186	15068	15182	15039	15087	15014	15030	15160	15019	15118	15106	15224	15154	15093	15064	15208	15121	15139	15213	15140	14966	15148	15081	15004	15176	15201	15167	15047	15123	15194	15022	15271	15126	15142	15069	15119	15051	15044	14989	15245	14946	15223	15122	15061	15156	15181	15059	15167	15063	15041	15189	15236	15107	15133	15126	15215	15168	14965	15188	15289	15134	15002	15159	15199	15195	14977	15280	15249	15126	15064	15095	15062	15216	15176	15221	14991	15039	15079	15189	15022	15052	15327	15137	15045	15201	15179	15160	15012	15223	15126	14999	14989	15010	15240	15087	15079	15199	15158	15181	15075	15163	15155	15174	15129	15061	15076	15135	15216	15221	15014	15095	15206	15190	15074	15078	15076	15163	15063	15091	15227	15131	15113	15242	15083	15183	15137	15175	15260	15019	15106	15039	15051	15015	15227	15128	15268	14964	15184	15016	15117	14990	15163	15141	15140	15234	15247	14991	14999	15146	15178	15013	15137	15212	15088	14992	15096	15169	15044	15021	15139	14890	15118	15036	15293	15183	15145	15203	15225	15012	14949	15189	15064	15282	15025	15126	15029	14826	15123	15101	15195	15056	15056	14961	15087	15191	15170	15026	15030	14881	15122	15092	15156	14981	15136	15168	15073	15177	15040	15304	15102	15246	15056	15090	15121	15047	14962	15319	15005	15092	15149	15103	15124	15010	15268	15175	15022	15201	14961	15197	15243	14924	15161	15250	15147	15048	15129	15147	15212	15174	14933	15136	15155	15087	15085	15109	15204	15059	15144	15110	15043	15002	15184	15256	15048	15165	15091	15162	15045	15126	15100	15135	15127	15054	15095	15171	15099	15072	15067	15252	14932	15072	15180	15234	15021	15329	15149	15188	15255	15108	15139	14973	15220	15092	15180	15078	14994	15257	15242	15208	15060	15070	14999	15223	15070	15120	15183	15011	15081	15032	15018	15236	15183	15246	15219	15105	15170	15238	14890	15204	15164	15154	15303	15047	15037	15115	15075	15096	15132	15152	15040	15247	15108	15060	15105	15199	15028	15141	15200	15110	15263	14983	15125	15109	14944	15027	15164	15173	15212	15066	15125	15028	15123	14907	15168	15234	15142	15129	15167	15141	14808	15165	15260	14985	15068	15117	15067	15146	15157	15198	15182	15244	15085	14950	15105	14997	15188	15176	15151	15130	15236	14918	15083	15086	15170	15136	15076	15141	15244	15094	15051	15190	15051	15216	15128	14920	15271	15210	15192	15099	15146	15351	15205	15037	15196	15040	15161	15118	15167	15106	15174	15281	15119	15161	15201	15064	15175	15044	15138	15024	15182	14964	15154	15263	15201	15056	15188	15203	14908	15012	14971	15134	15196	15084	15108	15051	15141	15074	15199	15396	14960	15034	15291	15177	15180	15084	15211	14991	15120	15030	15207	15261	15042	15063	15179	15119	14996	15102	15324	15198	15049	15179	15132	15028	15135	14974	15203	14999	14933	15272	15127	15051	15053	15026	15117	15061	15064	14954	15183	15195	15001	15247	15031	15049	15165	15191	15072	15155	15083	15122	15102	15256	15113	15242	14963	15066	15174	15174	15119	15128	14946	15157	15013	15179	15199	15156	15188	15143	15246	15085	15088	15072	15192	15082	15144	15135	15199	15068	15064	15127	14979	15079	14986	15014	15077	15081	15238	15304	15218	15069	15073	15059	15110	15292	15109	15052	15330	15034	15236	15262	14998	15076	15233	14962	15049	15108	15141	15161	15137	15143	15113	15217	15217	15042	15127	15191	15034	15092	15148	15172	15131	15138	15135	15059	14987	15182	15201	14994	14957	15039	15104	15121	15050	15178	15283	15074	15160	14926	15029	15321	15189	15023	15080	15176	15113	15001	15155	15026	15168	15229	15004	15037	15225	15150	15089	15096	15075	15211	15129	15114	15076	15037	15191	15201	14998	15085	15026	15200	15013	15086	15245	14936	15330	15106	15051	15101	15150	15197	15109	15177	15054	15165	15200	15118	15086	15078	15116	15081	15190	14977	14911	15148	15074	15175	15193	15274	15277	15004	15254	15185	15137	15256	14956	15075	15001	15174	15261	15039	15286	15158	15041	15177	15010	15149	15083	15115	15209	15123	15235	15189	15201	15061	15203	15042	14974	15184	15206	14960	15223	15082	15251	15217	15040	15183	15001	15074	15195	14980	15217	15251	15126	15109	15268	15125	15041	15147	15226	15147	14894	15204	15213	15083	15007	15074	15097	15353	15117	15116	15105	15144	15250	15057	15240	15244	15067	15200	15161	15101	15196	15071	15040	14937	15160	15158	15064	15185	15298	15186	15166	15186	15163	15280	15247	15042	15182	15036	15205	15045	15220	15023	15163	15156	14987	15139	15045	15157	15110	15050	15115	15197	15079	15259	15188	15095	15079	14821	15022	15087	15088	14979	15130	15119	15054	15126	15163	14996	15016	15107	15159	15253	15117	15179	15186	14894	15212	15161	14963	15080	15069	15132	15329	15224	15310	15119	15276	15122	15127	15142	15174	15085	15188	15223	15222	15249	15153	15208	15140	15236	15085	15167	15209	15315	15124	15021	15072	15082	15137	15007	15146	15096	15021	15037	15241	15096	15086	15128	15095	15097	15236	15170	15017	15118	15212	15123	14938	15155	15090	15057	15073	15240	15211	14881	14998	15122	14981	15144	14969	14994	15103	15119	15234	15225	15097	15117	15042	14989	15136	15355	15083	15192	15027	15183	15271	15005	15158	15118	15264	14956	15094	15352	15107	15175	14851	15081	15187	15311	15029	15098	15103	15178	15247	15059	15235	15280	14958	15063	15111	14848	15132	15054	14957	15082	15047	15143	15126	14973	15074	15044	15118	15109	15270	15069	15222	15217	15220	15115	15161	15223	15093	15211	15183	15255	15090	15109	15067	15135	15129	15188	15104	15085	15298	15007	15045	15265	15105	15012	15294	15175	15052	15141	15053	15088	15183	15264	15053	15262	15388	15072	15107	15018	15190	15075	15034	15103	15176	15137	15203	15103	15196	15162	15154	15060	15189	15155	15155	15041	15287	15013	15076	14970	15010	14920	15083	15068	15168	15061	15062	14936	15226	15153	15205	15247	15194	15220	15007	15088	15073	15235	15135	15148	15311	15088	15195	15150	15014	15062	15108	15014	15162	15066	15239	15129	15009	15079	15286	15254	15044	15202	15252	15158	15133	14970	15162	15120	15180	15016	15019	15229	15143	15236	15037	15244	15008	15013	15140	15061	15138	15189	14999	15207	15040	15231	14998	15117	15036	15104	15166	15201	15145	15269	14990	15077	15070	15156	15183	15050	15051	15202	15224	15100	14996	15276	15121	15149	15185	15103	15149	15097	15032	15187	15069	15007	15268	15010	15064	15142	15047	15059	15068	15193	15048	15092	15189	15085	15112	15121	15024	15037	15253	15112	15107	15019	15100	15148	14978	15187	15091	15082	15165	15203	15010	15354	15083	15030	15038	14955	15217	15070	15341	15023	15025	15138	15174	15104	15211	15088	15104	15160	15101	15175	15030	15033	15275	15074	15097	15097	15275	15276	15165	14995	15041	15181	15302	15114	15129	15149	15104	15131	14982	14953	15352	15027	15033	15247	15154	15062	15068	15251	15111	15144	15045	14998	15219	15167	15324	15058	15317	15082	14991	15149	15255	15140	15237	15087	15061	15107	15111	15151	15106	15106	15030	14851	15087	15299	15076	15195	15225	15118	15109	15223	15179	15105	15149	15044	15259	15092	15070	15272	15100	14874	15129	15146	15213	15165	15140	15134	15205	15260	15148	15184	15145	15109	15021	15205	15085	15239	15065	15022	15171	15069	15311	15203	15126	15052	15234	15095	15083	15134	15076	15081	14988	15189	15137	15198	15034	15331	15205	15008	15176	15280	15078	15124	15102	15121	15231	15165	15102	15137	15150	15006	15083	14980	15207	15290	15118	15013	15179	14951	15113	15003	15026	15211	15248	15260	15085	15223	15156	15147	15185	15175	15199	15158	15012	15167	15047	15102	15083	15266	15193	15220	14937	15176	15161	15147	15202	15008	15172	15093	15017	15243	15246	15180	15156	15172	15039	15046	15023	15158	14900	15039	15205	14981	15192	15199	15162	15197	14958	15139	15092	15069	15175	15006	15017	14929	15031	15037	15233	15045	15175	15076	15055	14986	15054	15133	15049	15156	15003	15160	15066	15183	15143	15004
28962	26455	33351	30014	24803	21785	20139	18825	18465	18067	17674	17839	17413	17455	17261	17217	17455	17238	17056	17163	17222	17241	17195	17160	17233	17074	16856	17174	16980	17170	17000	17056	17188	17146	16931	17162	16893	17027	17002	17291	17099	17154	17078	17038	16955	17037	16831	16961	16972	17251	17057	17087	16887	17182	17079	16999	17023	16771	16999	17055	16973	16928	17062	16890	17218	16914	17009	16725	17121	17040	17035	16919	16896	16837	17093	16950	17162	16884	16973	17130	16901	17117	17012	16958	16940	16931	17111	17083	16913	17125	16658	16982	16972	16930	16904	16902	16783	16919	16999	17000	16940	17064	17092	16948	17027	16989	16926	16866	16916	16887	17059	16897	16934	16838	16918	16701	17103	17118	16988	16933	17205	17004	16882	16746	16971	17063	16959	16920	17066	16827	17051	16839	16955	16999	17084	16961	17121	16801	17102	16976	17262	16807	16916	17022	17100	16964	16860	16950	17037	17022	16759	16886	17121	16912	16996	16997	17188	17156	16842	16988	16980	16892	17034	16836	16949	16885	16901	16877	17053	17089	17004	17121	16963	17031	17137	16993	16934	17099	17107	16911	17175	17033	17139	17164	16884	16982	16753	17054	16841	16876	16938	16867	17103	16838	17067	16876	17018	17132	17122	16817	17076	16839	16880	16956	16996	17013	16977	16780	16932	16858	17055	17013	16855	16901	16960	16861	16810	17070	17035	16858	16956	16974	16930	16918	16948	17085	16951	16987	17140	16951	17078	16943	16963	16856	16824	16882	17031	16869	17072	17057	17136	16946	16905	17278	17137	17065	16866	16900	17008	16865	17031	16927	17089	17199	16997	17085	16991	17030	17034	17159	17094	17057	17039	17168	17122	16924	16875	16666	17198	17004	16820	16897	17101	17085	16888	16960	16891	16784	17068	17078	16908	16889	16931	17033	16787	16822	16922	16995	17085	17001	16997	17114	17088	16892	16992	16980	17061	17005	16883	17074	16917	16883	17109	17174	17168	16954	16838	17012	16887	16828	17026	17027	17027	16941	16872	16786	16985	16824	16959	16750	16919	16990	17012	17233	16911	17049	17003	16899	16931	17035	16987	16795	16917	16785	16892	16828	16953	16851	17040	16982	17119	16946	16906	17010	16972	16919	17150	17129	16829	16979	16791	17050	16909	16863	17000	17123	17032	16860	17115	16964	17253	16975	17064	16900	17052	17067	16794	16935	16989	17049	17047	16961	17064	16896	16869	16937	16811	16887	17104	17032	17122	17133	17095	16734	17132	16985	17101	16873	16967	17046	16747	17141	17020	17058	17058	16865	17125	17216	17000	17004	17147	16945	16922	16923	16991	17037	16949	16892	17125	16978	16922	17093	16990	17032	16966	16926	16933	17159	17019	17026	16957	17001	17006	17126	17061	16968	16894	16959	16912	17207	16901	17003	16963	17212	17047	17143	16881	17017	17071	17014	16782	16900	17174	16982	16917	16891	16934	17120	16897	16951	17048	16971	16959	16984	16984	17164	16894	16778	16824	17059	17317	17164	17081	16990	16776	17034	17016	17168	16980	16979	17088	16921	16985	16929	16981	17102	17101	16728	17101	16953	17143	17042	17116	17019	17059	16888	17019	17028	17063	17103	16876	16951	17068	17086	17156	16871	16998	17103	17121	16983	16940	17032	17004	16967	16970	16781	16805	17021	17030	17088	17033	17016	17057	17055	16967	17029	16805	17093	16940	17056	17090	17014	16996	17058	17144	16908	17117	16967	17031	17062	16895	16970	16954	16861	17008	16945	17005	16857	16827	16976	16998	17140	17206	17106	17218	16942	17054	16822	16893	17143	17021	17173	16941	17174	16978	16914	17088	16960	16896	17155	16908	17138	17009	17098	17075	17070	17090	17018	16999	17084	17054	17088	16832	17124	16995	17166	16887	17042	17151	16985	16989	17017	17123	16995	17001	17078	17028	16740	17203	16920	16953	16936	17189	17072	17143	16942	16801	16946	16977	17190	17078	16959	17152	17017	16796	16787	16911	16983	17003	16983	17058	17101	16882	17149	16800	16948	16930	17170	16940	17064	16991	17040	17229	16996	16983	16926	17067	17066	17076	16980	17013	16955	17011	16993	17103	16891	16894	16879	17104	17129	17177	16968	16978	16968	17271	17019	16841	16902	17059	16961	16968	17063	17157	17067	16852	17055	17047	17086	16917	16913	17028	16885	16960	17017	17060	17178	16898	17093	16959	16892	17099	17097	16960	16998	16962	16878	17065	17085	16906	16925	17088	17148	17107	16940	17071	17052	16906	16886	16929	16877	16856	17185	17100	17149	17064	17315	17093	17195	16971	17144	16975	17004	16919	16994	16993	17051	17096	16787	17012	16997	17161	16916	17035	16950	16909	16898	17166	16840	16996	17000	17139	16845	16940	16765	17008	17044	17069	16835	17162	17078	16914	17099	16857	16854	17174	17113	16859	16882	16996	16733	16894	16978	16964	16993	16992	16992	16824	16982	17028	16989	17310	17039	16867	16918	16910	16880	16857	16996	17046	17113	16788	16930	17034	16877	17090	17134	16911	17047	16862	16874	17116	16967	17045	17010	17057	16998	16937	17097	16835	17058	17062	17192	17130	16984	16876	16892	16923	16938	16889	16900	16958	17003	16853	16959	16884	17055	16891	17007	17117	17022	17131	17046	16965	16881	16987	17011	17214	17086	16956	17081	17002	16912	16931	17118	16989	16952	17141	16835	16928	17061	16903	17061	17181	17064	17007	17055	16898	16983	16908	17144	17012	17010	16944	16897	16875	17162	16818	16891	17132	16888	16907	16913	16855	16923	17013	17033	16969	17020	16954	17043	16921	17121	16911	17036	16886	16987	17084	16913	16760	16755	17097	17004	16841	16927	16984	17113	16874	16970	16944	16968	16952	17027	16916	16983	16940	17101	17018	17122	16986	16908	16955	17083	17049	16758	17050	17063	17091	16745	16989	17080	17129	16933	16772	16915	16792	16943	16821	17050	17149	17341	17097	17020	17081	17092	17184	17010	17040	17108	17076	16991	16948	17107	17069	16802	16954	16845	16854	17046	17090	17175	17122	16952	16971	16901	16958	16826	17131	17087	16877	16967	17065	16840	16866	17201	16993	16893	17052	16928	16915	17037	16767	17215	17048	17063	16950	16828	17007	16918	16777	17035	16997	16872	17051	16932	17048	17253	17051	16968	17116	17054	17032	17123	17026	16920	17053	16794	17174	16954	16818	17128	17252	17040	16930	16981	17017	17062	16967	16875	16906	17074	17075	16916	16986	16933	17029	16838	16846	16949	16992	16826	17011	17057	17245	16832	17057	16907	17000	16774	17120	17158	17095	17093	17000	17032	17036	17093	17060	16962	16920	17099	16918	16928	17205	16930	17168	17087	16928	16905	16873	17030	17161	16749	17059	17041	16987	17024	16854	17131	16874	17042	16952	17066	17005	16904	17028	16974	16840	16806	17243	17192	16876	16902	16916	16816	17121	17060	16917	16794	17069	16852	17025	16999	16975	17166	17121	17244	17152	17033	16954	17033	17089	16954	17004	17073	16838	17065	17083	16838	17178	16900	16896	17074	16980	16988	16978	17003	17155	16727	16984	16937	16854	17023	17000	16933	17066	17015	17042	16981	16932	17049	17024	17043	17102	16906	16864	16973	17099	16872	16978	17330	16968	16811	17079	17096	17057	17002	17025	17177	16968	17003	17045	16980	16977	16956	17065	16999	16951	16796	17129	17122	17099	17017	16865	16932	16804	16991	16916	17028	17009	17101	17098	16800	16910	16994	16931	16847	16985	16972	17312	17112	16883	16730	16954	17109	16950	16978	16908	16915	17222	16934	17156	17180	16909	16945	16938	17132	17015	17148	16934	16877	17086	16942	17130	16940	17198	17106	17091	17117	17103	16947	17127	17050	16947	17028	17069	17082	16929	16888	16980	17049	16961	16933	16854	16846	17215	17109	17003	16964	17081	16976	17005	16982	17057	16917	17225	17029	16974	16945	17041	16976	16954	16916	17050	16953	17133	16982	17198	17110	16897	16685	17043	17028	17352	16997	17333	17154	17119	16746	17046	16982	16978	16945	17149	17033	16965	17161	16878	17004	17015	16946	17091	17215	17092	17101	17048	16939	17182	17260	16966	16777	16873	17046	17114	17129	17088	16968	17029	16935	17124	17045	17042	16890	17032	17045	16990	16913	17070	17067	17132	16835	17058	17080	17079	16892	17063	16928	16962	17074	16952	17155	16975	16999	16942	17087	17058	17108	17060	16991	16869	17028	17235	17053	17015	17039	17023	16997	17200	16680	16767	16985	17106	17037	16936	17202	16966	16804	16916	17143	17107	16967	16980	16878	17166	17108	16947	16983	16854	17100	16724	16975	16951	17125	17102	17136	17074	17112	17088	16987	16928	16953	16913	17003	16873	16944	17077	16974	17084	17144	17050	17036	17175	16757	17201	16847	16827	16949	16873	17006	16850	16956	17099	17055	16761	16858	16761	16967	16866	16988	16862	16987	16916	17052	16844	17284	17057	16972	16927	16920	17100	17088	17155	17059	16954	16982	16913	17069	16975	16986	16939	17079	17086	16971	16883	16870	16911	16961	17133	17033	17095	16961	17022	17026	16872	16890	17018	16988	16828	16935	16924	17135	17053	16863	16879	16924	16949	17054	16995	17033	16909	17056	17203	17065	16990	16874	17050	17046	16950	16959	17177	17013	17064	16821	16832	17125	17001	16861	16987	17056	17070	17010	17003	17068	17119	16917	17199	16732	16986	17073	17198	16861	17009	17024	17019	17099	16932	16960	17001	17267	17043	16888	16875	17057	17088	17042	16951	16932	17121	16904	17171	17043	16977	17162	17010	16813	17024	16873	16994	17209	16967	17087	16889	17094	16965	17016	16905	16874	16860	17043	17093	17109	17062	16916	16843	17097	17027	16968	16950	16989	16929	17192	17019	16999	16998	16827	16976	16916	17117	17126	17056	17018	17042	16935	16928	16876	16913	16996	17098	16892	17240	17190	17024	17099	16947	17232	17126	16828	16977	16829	16805	16880	16747	16995	17007	16895	16939	17185	16946	16950	17184	16814	16906	16991	17000	17130	17059	17030	17065	17037	16938	16909	16707	16914	16971	16880	16799	17120
28159	40455	37402	29114	24519	20917	18815	17469	16801	16249	16026	15846	15381	15371	15071	15258	15173	14952	14812	14979	14971	14925	14910	14790	14784	15053	14720	14929	14818	14689	14874	14673	14637	14857	14861	14756	14768	14769	14859	14605	14809	14779	14745	14746	14897	14724	14751	14721	14656	14691	14916	14605	14672	14846	14785	14845	14810	14801	14834	14710	14664	14698	14755	14571	14740	14726	14697	14873	14721	14685	14775	14791	14884	14746	14758	14756	14795	14635	14477	14754	14605	14770	14783	14788	14538	14878	14551	14757	14782	14698	14732	14829	14892	14873	14833	14677	14715	14820	14799	14750	14677	14720	14713	14694	14675	14784	14942	14863	14812	14951	14791	14492	14755	14977	14825	14811	14830	14689	14724	14580	14636	14525	14711	14684	14809	14635	14709	14626	14788	14681	14586	14884	14813	14482	14491	14806	14705	14588	14548	14857	14730	14738	14756	14591	14734	14650	14764	14811	14690	14741	14611	14705	14731	14603	14820	14605	14687	14715	14860	14639	14743	14739	14761	14832	14945	14597	14756	14693	14759	14613	14679	14553	14976	14712	14773	14610	14770	14675	14725	14658	14998	14728	14912	14740	14627	14754	14683	14808	14776	14859	14690	14766	14753	14781	14736	14860	14655	14754	14720	14629	14766	14816	14805	14707	14595	14773	14653	14692	14727	14674	14542	14880	14771	14650	14578	14744	14940	14683	14699	14616	14850	14747	14866	14774	14674	14732	14745	14790	14758	14695	14827	14672	14681	14861	14816	14806	14679	14782	14845	14967	14621	14741	14897	14586	14750	14772	14669	14612	14748	14779	14671	14655	14727	14778	14743	14620	14827	14825	14797	14890	14712	14635	14720	14744	14721	14693	14648	14700	14743	14801	14647	14695	14683	14840	14782	14745	14628	14891	14738	14816	14709	14770	14713	14722	14721	14728	14944	14549	14691	14815	14692	14849	14723	14793	14800	14610	14754	14654	14664	14766	14819	14761	14837	14673	14794	14674	14561	14661	14803	14931	14695	14670	14684	14606	14752	14601	14794	14694	14691	14603	14625	14910	14603	14727	14750	14708	14683	14754	14777	14685	14688	14539	14534	14747	14572	14676	14747	14758	14869	14720	14614	14626	14679	14755	14658	14784	14874	14663	14816	14769	14702	14834	14823	14861	14752	14709	14728	14649	14785	14866	14682	14727	14779	14838	14785	14625	14760	14718	14783	14553	14747	14665	14688	14658	14610	14700	14805	14925	14798	14695	14667	14678	14792	14751	14725	14867	14604	14844	14711	14723	14811	14645	14509	14691	14688	14730	14615	14823	14610	14736	14859	14546	14581	14680	14589	14748	14760	14760	14780	14817	14716	14839	14703	14808	14719	14577	14780	14724	14759	14708	14878	14806	14710	14864	14721	14970	14715	14772	14764	14766	14582	14715	14572	14651	14925	14771	14754	14613	14582	14686	14561	14509	14856	14722	14789	14655	14675	14824	14687	14797	14836	14770	14745	14610	14613	14754	14819	14739	14561	14747	14714	14733	14847	14795	14765	14837	14727	14741	14670	14629	14848	14826	14700	14864	14736	14647	14672	14834	14745	14630	14615	14834	14608	14764	14953	14638	14785	14617	14907	14532	14706	14754	14752	14528	14672	14593	14790	14875	14660	14700	14626	14805	14752	14711	14689	14733	14582	14711	14597	14788	14717	14646	14671	14733	14639	14574	14827	14675	14777	14684	14869	14783	14738	14865	14723	14967	14511	14905	14743	14751	14645	14674	14772	14531	14774	14553	14646	14651	14649	14695	14701	14711	14717	14823	14774	14694	14707	14748	14616	14651	14649	14763	14693	14825	14805	14610	14795	14604	14742	14707	14713	14741	14837	14598	14774	14642	14453	14738	14762	14693	14625	14766	14684	14675	14817	14910	14633	14715	14698	14723	14783	14835	14842	14815	14761	14788	14803	14791	14813	14638	14756	14589	14763	14737	14650	14845	14697	14751	14771	14702	14665	14711	14669	14903	14781	14616	14849	14631	14607	14787	14781	14697	14700	14718	14696	14666	14727	14836	14628	14795	14647	14791	14682	14892	14596	14831	14623	14712	14812	14597	14788	14698	14774	14669	14782	14546	14826	14859	14898	14587	14694	14678	14827	14716	14685	14623	14848	14757	14500	14903	14686	14619	14770	14780	14766	14649	15055	14596	14690	14746	14780	14821	14648	14595	14629	14826	14669	14762	14725	14757	14512	14796	14880	14930	14699	14692	14667	14875	14634	14658	14594	14729	14804	14771	14757	14845	14847	14591	14871	14596	14559	14709	14728	14656	14625	14868	14835	14720	14690	14622	14684	14665	14637	14742	14818	14660	14740	14557	14662	14646	15008	14790	14730	14912	14602	14803	14746	14794	14676	14781	14713	14868	14675	14845	14566	14731	14790	14759	14718	14773	14701	14768	14734	14834	14652	14836	14796	14670	14824	14672	14716	14827	14671	14729	14817	14805	14694	14678	14856	14631	14831	14629	14779	14608	14731	14582	14875	14586	14877	14700	14767	14689	14743	14749	14918	14893	14828	14704	14720	14819	14675	14664	14704	14672	14795	14870	14805	14492	14811	14773	14811	14681	14652	14794	14754	14799	14629	14846	14954	14764	14693	14638	14765	14664	14738	14719	14806	14765	14680	14623	14723	14947	14701	14886	14818	14736	14714	14701	14626	14637	14647	14685	14795	14740	14627	14783	14717	14730	14737	14688	14764	14547	14949	14720	14711	14702	14678	14718	14824	14721	14729	14633	14769	14577	14614	14691	14714	14793	14652	14699	14731	14666	14547	14715	14801	14837	14803	14693	14656	14819	14740	14661	14729	14715	14767	14744	14791	14732	14742	14718	14814	14964	14579	14670	14631	14625	14617	14581	14705	14676	14618	14669	14874	14553	14679	14649	14782	14621	14797	14747	14774	14657	14803	14798	14903	14654	14755	14859	14771	14587	14668	14921	14698	14802	14829	14707	14768	14710	14795	14607	14510	14631	14812	14630	14770	14730	14798	14901	14826	14868	14797	14758	14745	14633	14642	14861	14741	14827	14704	14721	14820	15040	14924	14689	14640	14782	14551	14644	14648	14777	14801	14798	14846	14690	14749	14652	14727	14797	14896	14772	14684	14748	14846	14729	14644	14800	14717	14802	14599	14830	14845	14702	14700	14882	14755	14661	14726	14806	14508	14780	14523	14808	14815	14854	14725	14715	14817	14708	14620	14789	14761	14823	14732	14777	14722	14693	14958	14607	14808	14809	14494	14717	14817	14795	14800	14875	14742	14700	14767	14515	14858	14812	14755	14589	14773	14673	14837	14748	14870	14742	14885	14712	14713	14670	14630	14711	14733	14567	14707	14735	14692	14814	14758	14684	14852	14692	14717	14627	14730	14688	14684	14476	15020	14659	14837	14626	14695	14871	14698	14737	14900	14712	14850	14700	14689	14800	14832	14784	14691	14646	14887	14783	14545	14768	14728	14712	14603	14808	14701	14714	14749	14819	14850	14751	14668	14756	15006	14645	14634	14628	14792	14936	14830	14805	14620	14712	14847	14523	14626	14782	14844	14661	14687	14630	14657	14829	14670	14424	14696	14845	14748	14637	14778	14909	14595	14857	14906	14714	14742	14660	14738	14668	14772	14870	14674	14723	14593	14781	14690	14742	14789	14811	14640	14920	14710	14662	14746	14703	14638	14799	14777	14919	14659	14618	14581	14727	14675	14796	14574	14788	14647	14694	14701	14869	14618	14792	14585	14810	14636	14731	14660	14735	14780	14702	14772	14683	14850	14746	14763	14650	14851	14857	14700	14769	14600	14762	14686	14765	14901	14736	14815	14537	14730	14729	14579	14821	14800	14772	14820	14671	14904	14659	14555	14805	14866	14734	14683	14746	14785	14640	14733	14661	14828	14645	14755	14699	14602	14791	14690	14576	14741	14690	14910	14647	14810	14673	14751	14738	14767	14703	14646	14648	14665	14863	14774	14782	14554	14773	14819	14746	14720	14711	14731	14783	14819	14867	14685	14775	14734	14724	14634	14743	14804	14744	14634	14797	14787	14707	14830	14793	14773	14727	14696	14802	14698	14781	14708	14599	14764	14669	14721	14654	14743	14684	14906	14679	14837	14849	14755	14790	14539	14860	14722	14697	14740	14723	14849	14511	14664	14654	14723	14689	14669	14652	14701	14761	14926	14736	14829	14859	14696	14618	14770	14664	14715	14836	14912	14791	14641	14778	14709	14801	14761	14806	14605	14857	14768	14715	14772	14852	14680	14897	14833	14778	14757	14727	14635	14874	14524	14740	14753	14864	14590	14796	14731	14525	14655	14812	14696	14827	14538	14682	14756	14781	14708	14678	14723	14613	14597	14792	14686	14718	14900	14657	14787	14763	14714	14775	14888	14870	14740	14693	14754	14736	14731	14775	14804	14858	14827	14669	14697	14844	14737	14678	14808	14786	14649	14680	14720	14781	14663	14779	14862	14885	14710	14785	14554	14549	14753	14810	14602	14703	14878	14923	14767	14894	14678	14805	14676	14626	14631	14649	14829	14753	14773	14711	14750	14688	14771	14639	14945	14717	14650	14606	14659	14682	14690	14808	14745	14853	14736	14741	14615	14629	14882	14718	14566	14629	14760	14769	14685	14823	14797	14773	14734	14804	14738	14730	14664	14778	14595	14670	14809	14693	14683	14862	14728	14923	14744	14579	14895	14818	14761	14733	14763	14608	14687	14875	14654	14818	14672	14741	15004	14736	14778	14694	14747	14613	14663	14797	14807	14658	14875	14631	14827	14889	14676	14740	14711	14711	14768	14790	14801	14716	14864	14672	14747	14588	14820	14525	14688	14759	14706	14795	14838	14909	14861	14874	14852	14848	14786	14664	14791	14826	14769	14695	14728	14751	14790	14721	14832	14616	14791	14688	14746	14705	14792	14733	14635	14858	14708	14835	14696	14837	14733	14853	14741	14677	14493	14704	14802	14707	14830	14811	14754	14615	14773	14701	14624	14776	14613	14683	14509	14685	14714	14746	14672	14842	14674	14813	14757	14702	14574	14845	14761	14625	14774	14666	14910	14845	14602	14693	14807	14726	14729	14641	14550	14813	14779	14643	14599	14882	14682	14776	14518	14846
24081	21216	28721	26145	25621	25997	24293	21184	19643	19264	18827	18622	18292	18281	18092	17986	17897	17806	17814	17659	17674	17615	17559	17768	17546	17544	17432	17332	17527	17492	17651	17488	17535	17464	17617	17468	17384	17599	17182	17387	17480	17258	17380	17325	17396	17593	17315	17297	17551	17384	17389	17459	17648	17431	17604	17303	17485	17359	17411	17545	17530	17546	17314	17401	17133	17258	17341	17483	17242	17184	17203	17393	17278	17325	17348	17439	17372	17375	17369	17403	17226	17589	17270	17440	17346	17317	17329	17344	17214	17210	17131	17306	17498	17283	17312	17277	17311	17163	17203	17428	17114	17317	17332	17282	17330	17306	17368	17361	17262	17179	17503	17353	17380	17327	17426	17366	17184	17255	17405	17258	17375	17179	17406	17359	17383	17263	17478	17340	17210	17450	17332	17415	17222	17300	17514	17314	17101	17335	17404	17306	17201	17164	17341	17419	17183	17226	17364	17266	17307	17305	17225	17393	17418	17229	17209	17352	17634	17356	17247	17119	17215	17430	17354	17325	17324	17301	17264	17241	17419	17313	17282	17430	17430	17229	17236	17224	17203	17337	17108	17091	17053	17185	17075	17469	17329	17326	17353	17139	17298	17437	17177	17209	17338	17396	17274	17134	17316	17338	17494	17479	17199	17400	17479	17402	17386	17477	17304	17380	17271	17421	17430	17493	17341	17411	17345	17389	17461	17293	17442	17183	17301	17276	17292	17423	17262	17317	17441	17216	17384	17266	17308	17352	17304	17307	17374	17450	17156	17439	17317	17175	17295	17156	17195	17241	17368	17212	17573	17261	17199	17276	17317	17331	17273	17513	17401	17267	17230	17229	17434	17295	17353	17234	17294	17159	17380	17469	17388	17336	17358	17451	17078	17383	17212	17287	17060	17298	17185	17385	17429	17482	17437	17355	17414	17340	17261	17279	17364	17730	17411	17443	17427	17203	17412	17236	17386	17315	17207	17286	17274	17296	17244	17186	17305	17248	17374	17266	17383	17315	17459	17378	17241	17204	17309	17367	17234	17271	17292	17166	17275	17296	17217	17376	17205	17262	17296	17541	17407	17339	17473	17373	17287	17254	17520	17246	17309	17419	17404	17340	17424	17430	17471	17289	17376	17314	17423	17359	17190	17493	17470	17359	17286	17296	17266	17309	17185	17065	17224	17328	17173	17457	17574	17294	17197	17325	17236	17325	17301	17313	17605	17025	17471	17263	17460	17253	17319	17262	17445	17452	17329	17218	17373	17368	17275	17312	17329	17301	17165	17341	17218	17193	17201	17216	17371	17172	17203	17328	17393	17269	17391	17327	17449	17300	17245	17305	17249	17391	17358	17475	17543	17369	17237	17314	17346	17416	17332	17329	17156	17077	17489	17524	17370	17380	17323	17185	17387	17213	17286	17349	17375	17210	17423	17392	17331	17545	17257	17352	17062	17301	17451	17309	17182	17348	17553	17385	17421	17340	17466	17481	17225	17366	17335	17364	17251	17361	17185	17218	17187	17226	17215	17207	17183	17421	17467	17256	17249	17431	17316	17442	17265	17387	17293	17344	17453	17461	17272	17346	17420	17485	17441	17235	17485	17277	17311	17211	17454	17277	17336	17399	17276	17410	17470	17228	17516	17562	17317	17366	17423	17577	17197	17288	17404	17190	17400	17339	17241	17205	17408	17134	17380	17642	17444	17411	17435	17317	17585	17477	17464	17365	17376	17215	17466	17070	17124	17184	17331	17268	17571	17375	17315	17103	17281	17296	17332	17437	17198	17236	17407	17369	17378	17368	17314	17436	17273	17492	17284	17367	17373	17400	17352	17275	17288	17152	17518	17488	17243	17158	17129	17419	17305	17522	17357	17364	17310	17245	17271	17454	17333	17266	17300	17378	17314	17581	17491	17345	17296	17434	17253	17237	17412	17287	17409	17481	17361	17458	17243	17257	17536	17288	17226	17266	17335	17368	17542	17371	17314	17337	17463	17389	17239	17422	17405	17422	17541	17286	17313	17401	17220	17169	17331	17454	17533	17130	17404	17201	17372	17332	17292	17290	17535	17290	17135	17323	17178	17256	17304	17184	17225	17284	17317	17346	17153	17247	17260	17411	17369	17152	17199	17396	17257	17128	17324	17438	17324	17361	17493	17353	17184	17485	17249	17327	17302	17390	17249	17354	17299	17322	17224	17267	17338	17508	17278	17373	17431	17459	17413	17455	17476	17394	17401	17199	17444	17364	17408	17221	17503	17246	17293	17411	17390	17283	17651	17429	17378	17379	17289	17288	17493	17449	17340	16968	17348	17287	17096	17265	17269	17228	17408	17225	17249	17303	17309	17340	17418	17293	17253	17263	17275	17369	17177	17422	17190	17490	17217	17456	17453	17383	17375	17340	17318	17301	17287	17419	17370	17370	17469	17294	17252	17385	17323	17410	17405	17340	17286	17260	17328	17287	17312	17242	17314	17305	17365	17167	17221	17319	17264	17161	17454	17342	17350	17259	17185	17261	17281	17404	17371	17461	17373	17302	17122	17608	17237	17420	17286	17305	17364	17098	17316	17162	17064	17053	17156	17415	17271	17206	17399	17487	17359	17378	17305	17200	17361	17261	17319	17182	17381	17315	17331	17229	17169	17467	17253	17267	17310	17272	17304	17477	17318	17349	17319	17216	17103	17230	17312	17345	17520	17476	17614	17206	17430	17521	17446	17248	17385	17521	17344	17219	17444	17254	17479	17291	17495	17255	17271	17326	17249	17222	17343	17352	17506	17374	17220	17465	17365	17140	17343	17440	17438	17416	17457	17280	17491	17203	17281	17253	17198	17407	17270	17429	17238	17283	17487	17465	17219	17524	17448	17503	17273	17221	17208	17337	17370	17325	17508	17303	17278	17379	17358	17403	17310	17247	17158	17415	17194	17254	17318	17266	17213	17421	17498	17503	17193	17302	17323	17122	17417	17295	17366	17390	17427	17471	17209	17274	17304	17334	17345	17420	17351	17585	17366	17231	17334	17321	17460	17373	17191	17351	17495	17475	17448	17314	17561	17270	17463	17390	17528	17379	17292	17407	17323	17225	17390	17250	17389	17330	17228	17341	17315	17389	17324	17059	17166	17203	17111	17359	17312	17290	17188	17334	17299	17386	17501	17333	17239	17478	17464	17190	17317	17454	17632	17212	17347	17292	17277	17416	17368	17397	17431	17450	17411	17391	17135	17327	17272	17102	17334	17219	17394	17111	17341	17411	17224	17363	17493	17347	17361	17432	17449	17262	17241	17508	17499	17534	17379	17344	17274	17407	17103	17190	17403	17327	17527	17370	17168	17328	17492	17476	17270	17332	17392	17440	17400	17465	17084	17325	17393	17327	17301	17204	17428	17391	17500	17368	17189	17289	17253	17173	17288	17096	17408	17194	17348	17304	17365	17524	17301	17205	17303	17337	17426	17516	17221	17309	17273	17419	17273	17490	17624	17227	17333	17359	17269	17214	17248	17288	17056	17384	17310	17242	17330	17337	17321	17380	17135	17315	17473	17389	17342	17276	17522	17409	17466	17212	17281	17230	17238	17238	17139	17279	17382	17369	17460	17314	17500	17430	17332	17367	17320	17052	17237	17430	17357	17575	17567	17382	17187	17352	17200	17120	17355	17332	17206	17344	17598	17304	17433	17351	17275	17137	17226	17309	17496	17170	17271	17451	17536	17234	17424	17141	17344	17479	17288	17352	17352	17350	17158	17324	17246	17402	17379	17335	17667	17356	17412	17191	17228	17335	17417	17162	17388	17354	17212	17254	17428	17295	17399	17353	17422	17344	17286	17308	17429	17308	17302	17454	17502	17353	17483	17235	17306	17293	17225	17420	17170	17422	17368	17206	17526	17401	17417	17105	17460	17442	17129	17247	17271	17319	17290	17375	17337	17542	17451	17390	17406	17565	17350	17485	17201	17151	17193	17237	17193	17388	17404	17312	17156	17220	17333	17013	17207	17474	17256	17288	17391	17138	17321	17241	17372	17296	17429	17338	17241	17327	17167	17207	17318	17373	17276	17422	17338	17523	17411	17373	17449	17295	17442	17347	17347	17320	17388	17713	17287	17273	17266	17193	17240	17518	17276	17470	17459	17300	17414	17299	17210	17307	17199	17220	17111	17208	17415	17314	17457	17379	17263	17498	17295	17255	17401	17320	17286	17409	17372	17343	17361	17422	17507	17344	17398	17252	17351	17238	17345	17186	17199	17230	17493	17265	17218	17305	17245	17505	17481	17408	17138	17445	17254	17234	17243	17270	17317	17200	17281	17468	17361	17349	17235	17311	17122	17354	17416	17325	17500	17304	17436	17314	17581	17425	17401	17335	17429	17285	17333	17296	17409	17267	17370	17364	17314	17092	17300	17196	17175	17236	17210	17489	17428	17467	17319	17363	17505	17290	17324	17262	17270	17424	17151	17445	17315	17434	17459	17564	17465	17385	17305	17383	17245	17413	17333	17267	17329	17460	17519	17367	17116	17178	17249	17296	17366	17159	17546	17208	17135	17105	17449	17210	17334	17374	17352	17302	17239	17310	17397	17420	17312	17218	17386	17115	17156	17519	17326	17379	17404	17420	17481	17263	17243	17320	17124	17350	17283	17408	17297	17462	17366	17361	17363	17305	17379	17417	17327	17390	17280	17292	17408	17252	17350	17352	17384	17327	17344	17517	17187	17198	17311	17554	17474	17421	17464	17475	17168	17411	17284	17388	17250	17447	17404	17466	17357	17464	17367	17406	17171	17364	17232	17437	17141	17509	17361	17391	17421	17178	17325	17320	17452	17428	17238	17346	17262	17303	17248	17316	17283	17289	17319	17240	17138	17504	17245	17339	17278	17327	17448	17159	17308	17216	17188	17374	17489	17135	17070	17461	17442	17402	17256	17300	17462	17427	17376	17332	17438	17156	17400	17547	17384	17348	17467	17379	17508	17442	17390	17403	17298	17335	17446	17304	17343	17410	17328	17434	17384	17416	17424	17436	17277	17228	17266	17324	17226	17317	17077	17304	17253	17478	17413	17165	17317	17272	17483	17358	17418	17232	17487	17179	17330	17227	17202	17245	17316	17380	17321	17325	17237	17328	17459	17291	17254	17436	17390	17225	17361	17381	17151	17304	17178	17410	17403	17367
29272	48437	44992	35836	30629	25030	21624	19998	18487	17733	17165	16785	16320	16154	15760	15790	15613	15371	15545	15257	15631	15362	15320	15098	15242	15077	15251	15193	15224	15104	15023	15133	15031	15215	15111	15025	14972	14966	15076	15039	14882	15017	15179	14959	14713	14933	14942	14837	14754	14888	14889	15142	14813	14913	14930	14975	14901	14963	14884	14853	15169	14943	14900	14944	15013	14982	15066	14852	15160	14849	14973	15004	15089	14986	15162	14923	14963	15013	14868	14762	14822	15029	15079	14918	14662	14959	15040	14981	15173	14939	15023	15091	14980	15030	14980	15083	14882	15067	14786	15025	14865	14909	14885	15041	14934	14915	14807	14999	15056	14914	15051	15062	14892	14813	14901	15062	14935	14782	15006	14900	14818	14860	14903	14919	14944	15104	15008	14902	14989	14917	14882	14959	14964	14943	14962	14905	14965	15081	14889	14878	14974	14926	15020	15024	14982	14875	15156	14912	15012	14890	15016	15006	14892	14814	14934	15057	14961	14872	14956	14833	14934	14860	14905	14949	15136	14733	15104	14951	14932	14947	14899	14862	14846	15226	15144	14894	14883	14727	14971	14929	14920	14994	15054	14968	14998	14934	14891	15144	15041	14893	14950	14869	15029	15105	14994	14883	14930	15002	15023	14959	14993	15044	15031	15025	14891	14925	14981	14911	14881	14881	15182	14856	14925	15052	14829	15153	14893	15099	14890	14906	14952	15050	14758	15009	14903	15077	14926	14905	14961	15015	14979	14933	14885	14951	14988	14945	14943	14888	14944	15010	14747	14756	14880	15100	14874	15017	14960	14944	14996	14889	15034	15000	14954	14982	15054	14897	14971	14837	14846	14899	14991	14917	15034	15027	15047	15020	14964	15000	14939	14958	14970	14920	15016	14913	14988	14893	15014	14961	15236	14943	14878	14889	14926	14857	15042	14999	14759	15036	15062	15030	14860	15090	14927	14831	15029	14860	14968	14965	14959	14836	14788	14926	14783	14918	14907	14947	14966	15043	14954	14896	14910	14897	14881	14962	15033	14989	15012	14932	14931	14843	14923	15080	14928	14720	14979	14964	15025	14976	15135	15074	14847	15004	14783	15081	14889	15115	14859	14977	14979	15010	14996	14850	14971	14953	15128	14823	15060	14854	15037	15048	14849	14949	15026	14932	15144	14893	14923	15092	14854	14791	15048	14948	14910	14988	14953	15059	14851	15099	14867	15033	14891	15090	14979	14864	15080	14822	14929	14991	14989	14853	14928	14972	14935	15044	15053	14876	15085	15034	14975	15086	15015	14881	15015	15086	14958	14926	14914	15007	14912	14948	15101	14927	14970	14843	14887	14995	15065	14780	14966	14976	14825	14854	15123	14928	14826	14921	15049	14895	14915	14893	14932	14887	14958	15060	14889	14815	14999	15033	14954	14999	15057	14921	15037	14953	15014	15106	14943	14989	15044	14930	14987	14964	14822	14996	14816	14949	15033	15045	14977	14855	14846	15029	14806	14950	14986	15243	15001	14961	14870	14974	14783	14886	15020	14803	14853	14970	14840	14814	14976	15175	15026	14886	14939	15071	14845	14946	14995	14821	15067	14974	14936	14843	14956	14888	14993	14968	14908	14942	15025	14887	14948	14991	14852	14998	14918	15186	14878	14964	15054	14963	14894	14975	15078	14704	15109	15026	15171	15054	14861	14976	14974	14892	15006	15125	14921	15056	14924	15054	14877	15016	14973	15033	14869	14960	14925	15004	14983	14890	15063	15110	14987	15034	14979	14722	14927	15002	14919	15031	15022	15135	14993	14952	14885	15011	14945	14909	14980	15001	15000	15005	14965	14922	15174	14948	14984	15122	15028	14982	14976	14962	15057	15085	14976	14963	15122	14980	14840	14920	14911	14836	14949	14942	14952	15061	14878	14962	14986	14902	15031	14879	14907	14998	15036	14953	15092	14904	14933	15046	15024	14816	14940	14954	14836	15133	15217	14832	15034	14944	14861	15008	14977	14991	14803	15003	14899	14956	14847	15048	15173	15038	15009	15014	15030	15086	15059	15007	14977	14817	15221	14926	14940	15052	15082	14981	15001	14959	14891	14948	14933	14894	14876	14931	14870	14996	14793	14962	14830	14976	15130	14940	14924	15017	14937	15003	15007	14933	15045	15008	15064	14862	14967	14971	15047	15082	15084	14964	14929	14937	14935	14834	14833	15029	14962	14964	15011	15007	14886	14977	14903	14890	15082	14884	14921	14995	15023	14933	14901	15057	14920	14812	15100	14987	15021	15079	14948	14972	14954	14940	15093	14986	14795	14814	15068	14981	14796	14908	15094	14901	14969	15006	14974	14997	14930	14971	15043	14802	14959	14973	14835	15056	14976	14772	14902	14978	14913	14946	14858	15019	15046	15018	14822	14924	15024	15172	15136	15017	14935	15143	15066	14997	14787	14916	14898	15040	14978	15035	14971	14869	14811	15021	14934	15030	15170	14904	14881	15018	14974	15030	14952	14920	14815	14885	14816	15020	14990	15020	14907	14998	14964	15030	14862	14924	14919	14945	14880	14763	14903	14960	14896	15055	15010	14956	14730	15032	14836	14950	14990	14895	14871	14991	14897	15013	14923	15059	14989	15077	14964	14983	14904	14941	14953	15125	14934	14833	15076	14939	14888	15126	14956	14928	15009	14932	14789	15115	15013	14937	14871	14903	15014	14948	15038	15097	14946	14946	15015	14993	14940	14966	14815	14972	14933	15074	15108	14994	15022	14945	15114	14993	14970	14856	14914	15027	15043	15043	15089	14881	15014	14793	14866	15055	15027	14997	14926	14820	14931	14852	14922	15062	14900	14828	14891	15011	14975	14945	14927	14938	14930	14942	14880	15018	15028	15057	14893	14829	14929	14877	14943	14895	14883	14892	15061	14983	14964	14968	15053	14967	14821	15076	15081	14994	14826	14884	15042	14936	14930	14979	14877	14963	15197	14954	14976	14939	14822	14939	14985	14972	15100	15017	14905	14847	15059	15030	15058	14911	14954	14793	15050	14818	15069	14906	14859	14923	14873	15000	14994	14961	14890	15081	14995	14921	15035	15016	15113	14941	15056	14974	14937	14920	14926	14835	14917	14958	15058	15004	15101	14728	14926	15092	14951	15273	14913	14983	14905	14980	14985	14917	15041	14869	14862	15014	14986	15151	14904	15122	14983	15100	15060	14982	14946	14994	14943	15025	15021	14934	15117	15064	14885	15023	14897	15021	15034	14948	15037	14980	14952	14891	15066	15025	15101	14944	14975	14764	15021	14994	14950	15147	14977	15073	15023	15054	14961	14997	14989	14783	14957	15068	14804	15056	15004	14860	14998	15011	14833	15041	15105	15024	14867	14807	14967	15079	14914	15033	15040	14954	15184	14930	15202	14950	14986	14944	14904	14854	15036	14909	14818	14998	15035	14922	15032	14866	14763	14810	14982	14958	15007	14999	14984	15063	14909	15050	14951	15011	15033	14777	14962	14999	14899	14971	14891	14952	14857	15001	14990	14925	14919	14810	14980	15028	14928	14896	15125	14953	14865	15003	14957	14888	15053	14858	15015	15126	15015	14927	14925	15009	14903	15147	14987	14997	14861	14864	14980	15015	15026	14956	14948	14896	14807	14989	14986	14850	14960	14883	15122	15094	15103	14969	15090	14878	14974	14956	15030	14901	15108	15039	14999	15040	15055	14944	15013	15038	15002	14953	14804	14935	14935	14967	14980	14967	14985	14913	14853	14905	15003	14985	15204	15027	15031	14979	14806	15042	15014	14754	14948	15121	14885	15046	15007	14944	15054	15017	14969	15030	15020	14895	15010	15030	14971	15081	14857	14940	14892	14859	14717	15045	14944	14949	14980	14862	14891	15132	14798	15017	14738	14871	14961	14891	14951	14867	15041	15013	14777	14889	14892	15046	14850	14948	14932	14876	14759	15033	14928	14869	15056	15100	15061	14910	14912	14943	14931	15029	15115	14870	14881	15027	15076	15033	14970	14897	15070	15045	14860	15111	14965	15101	14988	14983	15014	15046	14989	15119	15028	14964	14907	15073	14927	14875	14819	15129	15018	14942	14971	14815	14992	14977	14903	14793	15144	14970	14993	15001	14974	14933	15018	15002	15022	14741	15000	15143	15022	14909	15055	14923	15119	14878	15019	14955	14714	14945	14974	15086	14985	14974	14951	14908	14908	14958	15138	15049	14915	15046	14789	15134	15112	15004	14875	14968	14886	15004	14930	14945	15030	14839	14970	14992	14920	15116	14861	15090	14817	15065	14866	14930	14909	15025	15001	15026	14924	14893	14916	15011	14851	14863	14685	15090	14872	15057	14915	14895	14971	15099	15106	14918	15030	15088	15024	14952	14947	15019	15026	15065	14964	14878	14927	14863	15139	14923	15000	14963	14888	14962	14854	15042	15054	14793	14843	14844	14949	14866	15001	15050	14989	15067	15068	14945	15004	15005	15026	14928	14952	14926	14695	14902	14925	15025	15040	14976	14905	14922	15098	14972	14888	15079	14942	14839	14852	14949	14856	15036	14926	14974	15080	14883	15051	15070	14972	14790	15157	15082	14867	15052	14945	14868	15037	14854	15048	14858	15019	14953	14898	14970	15008	14847	15092	14910	15051	14937	14868	14903	15168	15080	14898	14966	14904	14979	14833	15010	14775	14929	15121	14928	14946	14838	15073	14888	15029	14931	15026	15038	15103	15020	14993	14750	14949	14819	14949	15097	15012	15140	14818	14975	14973	14963	14835	14996	14894	15062	14999	14838	14976	14833	14914	14927	14697	14866	14973	14838	15087	14969	14926	14847	15043	14771	15064	14906	14978	15027	14974	14922	14963	15106	14952	14832	14974	14971	15032	15118	15146	14908	14785	15021	14832	14828	15038	14863	15005	15093	14986	15095	14857	15079	14933	14976	15115	14893	15037	14984	14887	14720	15053	14921	14960	15152	14819	14895	14905	14990	14950	14956	14768	15094	14979	14921	15027	14790	15000	15036	14889	14982	14954	14923	14971	14837	14887	14877	14895	14999	14978	14921	15118	14967	15030	15030	14979	15030	15048	14947	14957	14963	14926	15033	14962	15005	14955	15032	14950	14854	14951	14729	15001	15166	15075	15001	15143	14934	15134	14865
22897	21211	29013	24313	23806	26806	28086	23111	21340	20879	20042	19392	19273	19030	18644	18746	18474	18389	18559	18104	18211	17959	18104	17901	17928	17888	17810	17965	18014	18096	17760	17805	17865	17790	17580	17791	17710	17809	17993	17917	17686	17658	17885	17701	17665	17745	17882	17765	17836	17595	17577	17659	17816	17803	17678	17665	17703	17523	17570	17631	17917	17597	17609	17480	17698	17570	17813	17766	17434	17713	17654	17479	17646	17698	17512	17566	17653	17642	17594	17724	17672	17671	17551	17678	17697	17518	17851	17722	17584	17841	17737	17517	17810	17768	17510	17523	17483	17593	17592	17714	17605	17632	17807	17504	17748	17710	17570	17585	17828	17539	17569	17664	17742	17566	17940	17736	17645	17676	17762	17609	17572	17812	17723	17843	17638	17705	17713	17609	17831	17701	17461	17669	17691	17574	17498	17633	17546	17577	17759	17555	17773	17613	17453	17537	17790	17559	17855	17619	17675	17678	17571	17588	17659	17653	17727	17629	17612	17744	17503	17633	17738	17731	17585	17563	17696	17528	17714	17500	17653	17588	17648	17844	17377	17468	17703	17716	17578	17751	17653	17645	17508	17782	17593	17487	17561	17729	17566	17754	17504	17481	17662	17626	17562	17829	17445	17816	17701	17405	17589	17719	17707	17396	17597	17506	17814	17512	17620	17541	17726	17763	17536	17701	17688	17581	17408	17488	17554	17637	17524	17558	17390	17690	17689	17579	17703	17711	17329	17733	17714	17576	17615	17406	17777	17522	17598	17660	17763	17772	17666	17798	17615	17869	17710	17660	17626	17633	17512	17705	17525	17547	17721	17532	17592	17598	17517	17714	17547	17672	17682	17532	17853	17602	17587	17796	17471	17603	17600	17467	17700	17692	17523	17707	17531	17787	17662	17656	17538	17455	17634	17446	17499	17684	17537	17687	17571	17657	17378	17554	17520	17534	17649	17458	17478	17734	17477	17431	17680	17505	17738	17676	17653	17693	17484	17629	17585	17613	17543	17588	17726	17641	17573	17693	17580	17584	17642	17591	17587	17739	17525	17432	17646	17546	17680	17561	17647	17592	17535	17588	17502	17593	17676	17716	17758	17645	17427	17597	17760	17688	17540	17637	17777	17648	17745	17658	17559	17509	17675	17643	17546	17724	17699	17511	17570	17394	17524	17464	17790	17657	17524	17420	17488	17511	17661	17527	17698	17400	17472	17622	17761	17724	17594	17604	17525	17429	17617	17606	17811	17640	17635	17677	17799	17621	17551	17649	17567	17742	17603	17399	17659	17562	17634	17633	17562	17424	17449	17501	17591	17555	17726	17722	17636	17592	17605	17645	17567	17536	17591	17469	17635	17627	17415	17459	17727	17589	17608	17631	17567	17637	17635	17569	17687	17551	17502	17657	17675	17728	17838	17650	17667	17464	17413	17605	17632	17686	17702	17510	17610	17285	17502	17627	17484	17758	17501	17686	17591	17639	17688	17769	17549	17526	17590	17548	17413	17669	17735	17519	17679	17701	17520	17555	17666	17617	17750	17513	17610	17589	17632	17649	17531	17716	17308	17436	17505	17456	17563	17653	17432	17621	17501	17570	17714	17475	17748	17553	17676	17656	17728	17482	17532	17589	17582	17697	17510	17485	17591	17652	17530	17540	17513	17523	17675	17499	17542	17401	17587	17637	17761	17667	17711	17695	17522	17411	17489	17698	17713	17576	17483	17742	17545	17669	17551	17472	17649	17538	17645	17551	17583	17648	17376	17757	17655	17646	17695	17506	17499	17580	17681	17699	17629	17441	17689	17543	17885	17634	17641	17755	17472	17718	17621	17535	17565	17526	17524	17466	17577	17554	17457	17691	17531	17561	17565	17890	17450	17600	17848	17433	17824	17665	17591	17432	17526	17617	17613	17627	17548	17609	17634	17611	17602	17456	17586	17458	17558	17402	17464	17642	17646	17579	17638	17452	17693	17719	17701	17435	17640	17659	17562	17554	17637	17565	17664	17695	17543	17664	17594	17661	17705	17652	17536	17501	17562	17528	17468	17607	17588	17413	17614	17490	17554	17503	17661	17736	17693	17632	17659	17520	17471	17396	17537	17538	17503	17517	17377	17550	17610	17716	17582	17678	17352	17696	17419	17533	17708	17508	17566	17548	17782	17331	17810	17704	17458	17637	17503	17586	17437	17454	17662	17623	17526	17620	17680	17587	17592	17517	17630	17371	17404	17493	17601	17646	17782	17689	17599	17433	17480	17609	17475	17757	17702	17511	17417	17500	17754	17615	17618	17504	17659	17517	17417	17742	17577	17674	17506	17546	17493	17506	17536	17652	17807	17671	17777	17427	17485	17651	17558	17520	17690	17418	17694	17552	17488	17840	17495	17544	17479	17614	17576	17605	17741	17486	17633	17644	17515	17603	17537	17487	17643	17626	17495	17478	17533	17749	17745	17563	17509	17402	17442	17662	17486	17546	17508	17383	17632	17731	17580	17430	17673	17697	17709	17505	17485	17751	17764	17673	17802	17490	17424	17556	17733	17673	17735	17567	17793	17569	17725	17653	17721	17606	17536	17572	17603	17501	17517	17799	17438	17420	17779	17693	17679	17459	17515	17509	17463	17496	17481	17335	17554	17546	17558	17787	17628	17622	17636	17743	17631	17612	17521	17564	17696	17559	17463	17621	17745	17495	17763	17468	17588	17552	17569	17631	17508	17670	17486	17659	17657	17610	17535	17531	17586	17701	17595	17623	17573	17720	17543	17683	17511	17639	17801	17445	17398	17325	17459	17832	17307	17703	17585	17662	17636	17618	17437	17698	17769	17628	17641	17612	17488	17752	17561	17439	17456	17530	17398	17679	17627	17707	17788	17807	17507	17491	17537	17673	17679	17443	17401	17575	17732	17734	17557	17519	17574	17619	17715	17813	17476	17559	17556	17667	17508	17646	17434	17707	17452	17549	17579	17707	17687	17649	17777	17640	17584	17613	17502	17383	17610	17487	17459	17557	17727	17574	17598	17714	17722	17718	17526	17832	17671	17630	17623	17542	17645	17579	17566	17347	17651	17469	17725	17680	17675	17616	17488	17722	17530	17602	17471	17704	17740	17532	17588	17515	17538	17648	17411	17524	17387	17534	17630	17614	17635	17617	17485	17467	17677	17586	17395	17478	17389	17746	17770	17556	17651	17564	17490	17668	17620	17639	17434	17778	17563	17542	17368	17645	17488	17368	17683	17665	17613	17681	17607	17608	17641	17827	17633	17466	17674	17673	17436	17590	17481	17624	17496	17490	17663	17488	17515	17468	17458	17485	17921	17632	17698	17462	17607	17477	17578	17557	17527	17496	17461	17570	17684	17683	17721	17746	17579	17590	17546	17706	17552	17430	17584	17682	17675	17559	17573	17496	17635	17437	17485	17582	17650	17747	17687	17693	17452	17624	17681	17778	17488	17441	17510	17739	17495	17401	17513	17613	17487	17395	17447	17436	17644	17484	17695	17677	17600	17550	17528	17287	17587	17511	17869	17349	17501	17537	17521	17566	17620	17678	17802	17593	17674	17684	17569	17719	17575	17670	17599	17646	17566	17555	17681	17501	17560	17596	17640	17591	17596	17562	17679	17723	17511	17535	17609	17590	17741	17647	17521	17732	17720	17661	17727	17438	17614	17517	17680	17645	17577	17716	17745	17612	17760	17573	17694	17604	17763	17725	17537	17572	17383	17547	17491	17567	17632	17709	17705	17508	17852	17525	17634	17587	17477	17611	17664	17729	17622	17401	17591	17473	17423	17497	17501	17739	17669	17653	17632	17473	17528	17832	17568	17655	17554	17579	17350	17573	17673	17794	17529	17665	17604	17566	17572	17285	17554	17425	17663	17539	17645	17481	17532	17563	17598	17652	17618	17672	17485	17673	17546	17538	17647	17603	17515	17568	17603	17589	17572	17622	17559	17720	17909	17572	17578	17594	17541	17610	17558	17541	17490	17715	17644	17628	17494	17648	17667	17732	17777	17579	17571	17534	17599	17329	17614	17552	17599	17446	17428	17511	17463	17409	17681	17667	17791	17537	17563	17735	17698	17556	17434	17772	17616	17619	17545	17454	17746	17449	17537	17625	17472	17508	17655	17728	17590	17780	17561	17574	17782	17572	17622	17809	17642	17670	17581	17722	17749	17493	17704	17578	17558	17665	17894	17720	17717	17487	17557	17522	17490	17724	17489	17436	17740	17458	17494	17669	17636	17566	17548	17495	17749	17706	17385	17568	17580	17732	17812	17696	17739	17512	17602	17473	17483	17562	17800	17649	17718	17658	17683	17708	17730	17648	17578	17446	17500	17507	17673	17602	17509	17899	17601	17634	17540	17573	17559	17571	17489	17520	17568	17573	17660	17508	17549	17671	17809	17705	17592	17597	17821	17519	17480	17628	17622	17553	17587	17581	17570	17665	17727	17668	17496	17747	17473	17643	17496	17611	17487	17451	17596	17463	17739	17547	17649	17462	17421	17533	17606	17575	17637	17675	17720	17657	17546	17577	17670	17504	17413	17538	17638	17669	17694	17713	17617	17707	17622	17567	17671	17609	17537	17459	17519	17586	17640	17710	17582	17564	17716	17782	17665	17593	17773	17705	17588	17773	17483	17710	17552	17650	17826	17625	17696	17749	17563	17475	17823	17541	17817	17570	17495	17794	17656	17371	17506	17400	17573	17599	17494	17420	17631	17569	17836	17616	17484	17781	17553	17764	17624	17649	17502	17593	17683	17593	17485	17765	17689	17644	17569	17702	17571	17506	17721	17699	17577	17514	17472	17616	17751	17529	17514	17415	17586	17564	17589	17450	17498	17733	17676	17415	17518	17744	17493	17437	17538	17657	17564	17693	17694	17595	17523	17763	17599	17500	17678	17546	17398	17628	17555	17691	17373	17473	17536	17611	17538	17609	17527	17435	17434	17834	17441	17581	17576	17881	17701	17776	17568	17576	17646	17545	17728	17684	17569	17467	17501	17696	17898	17593	17673	17496	17734	17581	17666	17273	17396	17531	17346	17593	17718	17411	17480	17462	17646	17485	17352	17517	17570	17542	17513	17623	17831	17577	17688	17954	17798	17644	17649	17571	17514	17490	17659	17565	17674	17617	17531	17600	17654	17600	17293	17647	17508	17508
32094	54811	51602	41770	36018	29071	24608	21875	20105	19115	18345	17771	17140	16605	16419	16436	16209	15888	15836	15603	15717	15625	15520	15545	15491	15179	15223	15497	15424	15480	15383	15361	15233	15402	15306	15280	15256	15243	15231	15138	15161	15142	15101	15240	15172	15212	15310	15195	15079	15128	15214	15088	15157	15300	15179	15209	15036	15384	15152	15086	15168	15148	15076	15104	15057	15110	15103	15102	15170	15209	15168	15144	15097	15152	15245	15062	15148	15282	15161	15237	14897	15194	14928	15114	15193	15132	15161	15140	14977	15120	15102	15228	15234	15269	15177	15078	15065	15091	15032	15010	15156	15173	15079	15103	15129	15144	15105	15151	15067	15218	15108	15117	15215	15288	15122	15159	15166	15205	14929	15257	15093	15124	15221	15021	15225	15209	15054	15250	14931	15145	15202	15144	15151	15192	15116	15045	15117	15085	15319	15005	15276	15142	15253	15315	15208	15046	15143	15063	14984	15224	15169	15140	15153	15053	15140	15200	15029	15263	15078	14965	15054	15191	15277	14942	15164	15036	15145	15258	15005	15095	15162	15199	15087	15101	15018	15063	15033	15090	15202	14971	15129	15088	15008	15312	15344	15085	15092	15121	15064	15006	15112	15118	15274	15155	15075	15104	15152	15150	15166	15159	15116	14923	15011	15225	15114	15200	15470	15014	15094	15047	15086	15285	15092	15179	15155	15129	15047	15093	14907	15160	15309	15224	15198	15114	15178	15213	14968	15087	15155	15116	15217	15206	15258	14974	15122	15189	15193	15169	15161	15172	15044	15281	15037	15256	15076	15328	15163	14967	15177	15061	14854	15174	15137	14863	15040	15118	15179	15131	15125	15024	15220	15117	15174	15234	15000	15105	15010	15166	15339	15120	15077	15071	15232	15202	15103	15077	15120	15119	15114	15108	15001	15060	15228	15071	15199	15055	15185	15195	15246	15137	14936	15128	14955	15246	15147	15101	15085	15132	14970	15133	15151	14985	14960	15128	15042	15186	15148	14896	15133	15080	15144	15095	15139	15221	14968	15161	15090	14967	15302	15094	15158	15063	15205	14980	15043	15099	15113	15122	15175	15174	15133	15041	15105	15120	15113	15150	15215	15031	15106	15093	15063	15042	15056	15188	15124	15136	15150	15023	15227	15109	15081	15021	15068	15104	15052	15045	15232	15243	14983	15089	14989	15072	15354	14928	15260	15102	15339	15067	15017	15137	15120	15164	15096	15035	15091	14920	15129	14967	15093	15042	15148	15044	15266	15183	14873	15154	15097	14991	15318	15206	15097	14984	15026	15083	15162	15023	15113	15221	14968	15220	15092	15179	15058	15174	15139	15090	15167	15131	15337	15108	15251	15118	15231	15003	15200	15182	15218	15217	15102	15111	15202	15000	15018	15165	15064	15114	15060	15120	15022	15278	15080	15167	15158	15090	15221	15157	14957	15169	15263	15086	14991	15158	15082	15149	15076	15091	15278	15248	15081	15235	15008	15204	15062	15140	15114	14954	15023	15088	15139	15079	15146	15183	15137	15080	15245	15205	15074	15194	15072	15121	15187	15059	15274	15117	15167	15185	15179	15100	15206	15082	15104	15160	15135	15268	15056	15311	15118	15028	15136	15046	15110	15067	15139	15097	15033	15152	15150	15140	15008	15064	15049	15120	15124	15176	15181	15103	15120	15249	15141	15069	15259	14948	15112	15023	15240	15131	15091	15008	15070	14934	15113	15066	15224	15206	15257	15111	15061	15067	15122	15127	15205	15098	15047	15224	15254	15238	15076	15117	14997	15006	15238	15077	15248	15027	15239	15183	15079	15172	15016	15087	15118	14961	15209	15128	15183	15293	15064	15025	15298	15130	15028	15282	15042	15112	14976	15261	15025	15183	15219	15108	15089	15067	15095	15238	14935	14944	15260	15028	15014	14920	15138	15162	15160	15125	15174	15208	15033	15252	15232	15127	14948	15164	15151	15064	15257	15115	15144	15021	14937	15081	15089	15255	15053	15048	15079	15072	14987	15129	15301	15357	15142	14986	15027	15227	15252	15223	15107	15065	15137	15222	14941	15089	15096	15060	14964	15166	15128	15073	15178	15255	15201	15305	15222	15075	15018	15087	15110	15016	15156	15102	15101	15167	15047	15161	15063	15091	15179	15082	15054	15132	15144	15174	15073	15135	15189	15057	14985	15097	15003	15166	15012	15127	15079	15047	15057	15154	15111	15177	15244	15220	15025	15167	15004	15099	15097	15005	15107	15069	15022	15203	15058	15096	15332	15014	15232	15203	15136	15093	15356	14963	15099	15095	15159	15046	15131	14848	15043	15103	15146	14990	14980	15041	15102	15108	14914	15045	15161	15088	15296	15033	15154	15122	15034	15006	15048	15159	15109	15193	15224	15090	15016	14981	15035	15080	15098	15101	15040	15205	15142	15209	14946	15185	15151	15136	15146	15214	15049	14915	15060	15230	15195	15077	15199	15247	15256	15173	15142	15053	15087	14959	15174	15180	15022	15096	15143	15078	15129	15264	15113	15085	15132	15115	15268	15209	15367	15083	15140	15213	15144	15205	15209	15195	14988	15077	15202	15277	15128	14951	15109	15106	15109	15135	14935	15143	15065	15155	15247	15085	14981	14944	14985	15124	15094	14995	15117	15038	15260	15102	15176	15125	15147	15166	15136	15038	15124	15113	15148	15150	15165	15025	15064	15066	15037	15072	15151	14981	15063	15103	15187	15040	15124	14974	15077	14993	14976	14998	15000	15105	15146	15102	15050	15095	15159	15063	15095	15157	15119	14993	15100	15077	15141	15085	15270	15144	15131	15153	15108	15035	15114	15068	14952	15036	14975	15155	15245	15134	15186	15148	15035	15135	15047	15222	15200	15068	15165	15098	15080	15078	15128	15144	15011	15080	15227	15113	15163	15165	15076	15251	15082	15281	14999	15049	15155	15139	15277	15018	15095	15067	15162	15051	15047	15048	15085	15267	14961	15022	15185	15093	15164	14977	15204	14915	15051	15070	15248	15029	15110	15226	15094	15107	15196	15085	15184	15149	15210	15154	15109	15248	15179	15212	15041	14820	15189	15125	15206	15208	15143	15240	15190	15122	15081	14985	15169	14944	15061	15191	15009	15022	15080	15004	15122	15120	15188	15227	15195	15029	15037	15084	15112	14992	15197	15070	15046	15132	14958	15159	15141	15168	15144	15177	15157	15091	15012	15223	15026	15047	15098	15134	15023	15043	15137	15090	15012	15067	15099	15104	15125	14983	15070	15327	15242	15285	15075	15141	15161	15084	15024	15126	14997	14884	15120	15017	15087	15183	15128	15108	15226	15007	14985	15113	14987	15081	15041	15135	15348	15104	15235	15110	15272	15136	15089	14874	15061	15078	15063	14962	15156	15145	15086	15131	15133	15111	15115	15153	15179	15246	15096	15075	15190	15156	15031	15232	15138	15193	15216	15039	15191	15038	15084	15199	15174	14991	15212	15196	15067	15207	15018	15075	15074	15121	15100	15167	15077	15145	15237	15258	15173	15063	15070	15177	15032	15129	15177	15189	15121	15296	14956	15161	15019	15031	15222	15049	15268	15257	15076	15118	14895	15119	15001	15161	15063	15155	15149	15054	15161	15135	15172	15099	15125	15036	15174	15045	15258	14974	15132	15201	15107	15102	15108	15067	15211	15029	15209	15095	15251	15094	15309	14926	15183	15243	15190	15032	15152	15025	15116	15160	15115	15083	15082	15070	15135	15112	15210	15189	14996	14963	15228	15075	15030	15133	15258	15100	15195	15289	15115	15203	15149	14995	15051	15382	14957	15004	15126	15182	15070	15188	15036	15149	14987	15092	15115	15113	15157	15080	15186	15057	15382	15257	14954	15091	15137	14835	15110	15019	15180	15085	15062	15151	15188	15198	15174	15124	15114	15080	15147	14988	15166	15328	15006	14958	15163	15166	15189	15126	15021	15061	15089	14935	15085	15119	14921	15273	15242	14987	15133	15250	15095	15082	15070	15268	15191	15152	15099	15041	15334	14999	15032	15141	15217	15042	15124	15372	15120	15338	14998	15141	15007	15274	15195	15199	15135	15095	15210	14934	15113	15098	15096	15310	15211	15247	15198	15164	15174	15212	15151	15143	14882	15305	15048	14923	15184	14918	15081	15090	15268	15068	15161	15013	14930	15153	15137	15215	15165	15161	15035	15167	15182	15002	15090	15246	15230	15167	15000	15048	15144	15132	15144	15209	15224	15158	15271	14982	15040	15134	14947	15051	15136	15100	15243	15204	15141	15221	15266	15132	15064	15017	15106	14994	15194	15194	15078	15044	15211	15102	15019	15009	15061	15123	15183	15157	15239	15148	15109	14982	15218	15194	15098	15350	15055	15143	15094	15177	14911	15161	15206	14996	15216	15153	14939	15011	14855	15071	15094	15201	14902	15014	15160	15193	15151	15133	15025	15133	15137	15001	14975	15061	15180	15173	15183	15220	15115	15169	14980	14921	15066	15038	15076	15102	15132	15233	14925	15236	15148	15124	15136	15203	15165	14991	15044	14960	14957	15144	15067	15118	15220	15186	15119	15082	15081	15229	15211	15003	14952	15218	15143	15157	15163	15132	15133	15015	15092	14955	15137	15043	14914	15059	14956	15220	15272	15081	15067	15276	15111	15015	15055	15197	15226	15179	15110	15171	15151	15025	15052	15129	15112	15228	15065	15108	15172	14990	15110	15181	15195	15187	14970	15196	15105	15041	15291	15166	15098	14992	15203	15179	15104	15054	15115	15013	15115	14999	15174	14930	14988	15199	15103	15101	14993	15123	14967	15221	15219	15211	15249	15055	15128	15035	15059	15016	14973	14970	15055	15053	15200	15235	15045	15068	15153	15069	15120	15007	15065	15224	15071	15153	15073	15004	15195	15110	15308	15165	15165	15178	14996	14895	15066	14917	15188	15164	15037	15104	15132	15143	15153	15138	14937	15223	15155	14892	15206	15019	15165	15092	15108	15092	15186	15016	15121	15154	15039	15196	15110	15092	15058	15129	15365	15059	15053	15087	14965	15083	15135	15246	15151	15165	14977	15137	15033	15060	15196	15111	15030	15160	15117	15163	15132	15301	15028	14915	15055	15228	15150	15052	15084	15133	15119	15043
29057	26790	33478	29116	23343	21038	19692	18632	18010	17873	17484	17651	17328	17179	17114	17028	17287	16869	16917	17016	17120	17112	16758	16794	16942	16517	16763	16891	16882	16876	16884	16882	16840	16967	16845	16749	16788	16743	16753	16797	16779	16825	16791	16888	16846	16888	16893	16676	16716	16672	16688	16736	16717	16635	16792	16692	16555	16644	16686	16634	16826	16643	16798	16729	16658	16705	16606	16684	16762	16708	16670	16675	16830	16830	16907	16933	16666	16630	16846	16726	16652	16702	16813	16691	16646	16688	16874	16758	16652	16638	16678	16935	16882	16672	16521	16819	16788	16857	16782	16879	17027	16675	16701	16573	16714	16732	16890	16798	16675	16589	16899	16756	16783	16652	16722	16746	16541	16692	16574	16815	16664	16880	16983	16772	16868	16594	16737	16820	16781	16623	16677	16799	16726	16812	16926	16953	16853	16511	16750	16715	16628	16843	16804	16749	16587	16721	16822	16667	16891	16740	16650	16720	16481	16759	16582	16853	16825	16762	16644	16672	16823	16642	16634	16571	16853	16824	16794	16752	16562	16798	16832	16701	16747	16872	16837	16609	16603	16873	16816	16774	16760	16719	16787	16789	16658	16882	16723	16704	16883	16800	16592	16759	16783	16689	16682	16744	16599	16648	16966	16796	16973	16778	16541	16699	16832	16642	16749	16757	16740	16528	16880	16752	16688	16729	16745	16838	16861	16847	16660	16797	16788	16561	16617	16858	16858	16717	16829	16752	16749	16832	16566	16662	16644	16762	16728	16802	16622	16653	16664	16727	16863	16751	16728	16825	17002	16455	16666	16755	16758	16872	16902	16815	16710	16657	16850	16833	16658	16562	16642	16874	16648	16826	16627	16758	16635	16549	16924	16699	16790	16605	16744	16770	16809	16837	16895	16723	16873	16650	16857	16832	16794	16662	16907	16667	16981	16699	16882	16650	16773	16713	16525	17024	16799	16711	16696	16842	16611	16892	16748	16715	16860	16652	16795	16720	16867	16706	16730	16781	16730	16596	16705	16781	16746	16718	16793	16659	16591	16802	16603	16591	16810	16752	16517	16737	16844	16949	16820	16790	16850	16788	16638	16635	16539	16661	16481	16772	16810	16641	16830	16656	16754	16607	16637	16934	16564	16798	16797	16913	16866	16807	16760	16840	16648	16784	16797	16703	16694	17039	16765	16731	16808	16942	16874	16687	16656	16685	16937	16669	16798	16689	16714	16691	16722	16667	16782	16584	16645	16626	16873	16603	16828	16569	16896	16730	16779	16677	16827	16667	16708	16859	16812	16769	16516	16669	16678	16906	16714	16761	16686	16704	16708	16743	16688	16855	16661	16690	16847	16740	16732	16915	16865	16870	16948	16903	16716	16849	16804	16747	16828	16621	16724	16725	16772	16674	16693	16707	16630	16771	16946	16737	16825	16706	16455	16767	16722	16681	16765	16758	16779	16745	16490	16765	16776	16738	16875	16621	16731	16932	16682	16713	16621	16599	16630	16740	16728	16656	16796	16884	16808	16553	16712	16776	16890	16554	16801	16594	16623	16785	17007	17019	16817	16946	16965	16713	16788	16824	16648	16745	16619	16694	16836	16939	16552	16488	16772	16750	16686	16677	16937	16887	16841	16686	16678	16442	16760	16728	16739	16738	16724	16842	16669	16785	16576	16524	16796	16822	16708	16665	16625	16676	16887	16748	16734	16853	16792	16751	16786	16809	16857	16730	16754	16882	16903	16838	16795	16660	16658	16619	16533	16717	16779	16715	16804	16564	16721	16623	16721	16871	16638	16721	16707	16718	16631	16783	16964	16753	16745	16926	16675	16701	16718	16747	16760	16760	16594	16645	16588	16895	16728	16624	16840	16546	16721	16758	16713	16550	16806	16652	16676	16854	16854	16804	16696	16704	16819	16623	16810	16770	16747	16805	16798	16726	16858	16607	16523	16753	16845	16714	16664	16755	16703	16679	16491	16855	16826	16747	16848	16791	16784	16910	16849	16699	16917	16646	16551	16607	16913	16994	16546	16621	16802	16619	16713	16801	16769	16653	16709	16971	16617	16883	16838	16699	16743	16656	16667	16786	16940	16800	16589	16750	16762	16726	16834	16770	16854	16836	16859	16714	16880	16880	16759	16858	16799	16782	16815	16669	16810	16704	16809	16596	16732	16674	16810	16728	16655	16644	16919	16706	16805	16833	16815	16704	16602	16701	16865	16921	16888	16571	16710	16579	16580	16803	16824	16678	16637	16535	16782	16746	16811	16736	16780	16811	16883	16668	16816	16744	16767	16664	16723	16738	16804	16838	16649	16682	16845	16776	16792	16773	16718	16893	16932	16732	16882	16763	16601	16747	16893	16633	16650	16596	16653	16781	16765	16622	16660	16928	16769	16866	16720	16716	16769	16592	16781	16805	16698	16879	16625	16751	16745	16636	16888	17060	16564	16760	16747	16783	16622	16585	16695	16726	16562	16865	16565	16877	16672	16532	16816	16669	16894	16526	16821	16766	16756	16805	16906	16583	16693	16667	16644	16648	16675	16811	16609	16747	16740	16704	16830	16747	16561	16611	16810	16804	16774	16530	16826	16821	16817	17005	16747	16788	16768	16498	16690	16764	16627	16902	16721	16649	16649	16842	16673	16867	16625	16817	16977	16810	16656	16615	16796	16703	16650	16734	16867	16714	16897	16916	16705	16805	16845	16641	16747	16716	16630	16922	16527	16811	16723	16782	16648	16575	16784	16724	16659	16652	16637	16685	16755	16853	16676	16869	16760	16669	16623	16691	16655	16742	16771	16672	16682	16726	16603	16447	16624	16649	16693	16694	16902	16904	16798	16879	17036	16840	16846	16754	16779	16703	16829	16752	16647	16552	16730	16683	16746	16757	16740	16480	17090	16751	16614	16742	16748	16742	16782	16672	16506	16755	16800	16754	16731	16729	16791	16807	16776	16876	16740	16864	16732	16637	16526	16923	16755	16930	16754	16752	16606	16523	16818	16840	16478	16851	16823	16716	16907	16904	16677	16746	16727	16778	16708	16848	16745	16701	16698	16891	16635	16634	16729	16636	16646	16695	16606	16472	16638	16898	16519	16608	16814	16580	16732	16584	16800	16610	16808	16974	16446	16702	16844	16658	16876	16654	16873	16731	16752	16840	16739	16694	17016	16765	16579	16741	16860	16615	16503	16779	16792	16644	16857	16627	16637	16623	16744	16825	16752	16828	16822	16805	16667	16567	16734	16689	16750	16743	16910	16628	16719	16841	16586	16939	16621	16685	16698	16928	16740	16642	16659	16810	16867	16754	16789	16721	16604	16685	16891	16744	16780	16760	16685	16727	16622	16780	16964	16561	16549	16810	16675	16772	16507	16716	16819	16873	16891	16691	16547	16666	16618	16625	16596	16685	16815	16803	16862	16845	16791	16692	16755	16821	16716	16744	16863	16624	16748	16706	16659	16866	16602	16763	16752	16814	16783	16792	16727	16629	16804	16737	16748	16631	16780	16814	16640	16907	16891	16815	16889	16677	16551	16664	16824	16767	16784	16761	16909	16727	16581	16807	16829	16679	16675	16740	16578	16639	16756	16949	16881	16669	16618	16766	16867	16560	16908	16748	16720	16701	16673	16714	16644	16794	16792	16860	16850	16817	16847	16766	16649	16640	16815	16638	16611	16640	16540	16799	16764	16778	16753	16714	16616	16747	16808	16741	16872	16662	16685	16914	16799	16726	16682	16876	16802	16510	16826	16766	16840	16748	16880	16868	16430	16702	16800	16798	16806	16781	16825	16965	16627	16728	16723	16594	16742	16667	16626	16707	16785	16759	16720	16550	16772	16695	16808	16754	16507	16852	16720	16665	16652	16850	16662	16783	16741	16907	17045	16795	16677	16598	16520	16623	16994	16697	16760	16685	16811	16779	16788	16756	16849	16619	16720	16802	16790	16887	16573	17003	16472	16672	16622	16998	16667	16693	16673	16700	16776	16693	16673	16722	16740	16994	16745	16658	16662	16863	16673	16566	16628	16822	16857	16723	16773	16830	16784	16833	16724	16827	16754	16727	16803	16813	16757	16902	16704	16721	16600	16712	16696	16617	16542	16540	16884	16863	16584	16699	16737	16715	16823	16933	16991	16878	16841	16708	16748	16783	16753	16675	16749	16708	16810	16744	16764	16695	16902	16755	16582	16728	16749	16844	16880	16740	16707	16855	16985	16758	16906	16540	16745	16704	16764	16930	16581	16712	16757	16733	16723	16879	16889	16596	16579	16917	16825	16569	16784	16607	16891	16595	16674	16659	16761	16698	16758	16706	16792	16606	16632	16828	16839	16881	16879	16642	16798	16785	16824	16810	16942	16616	16692	16719	16900	16575	16924	16746	16746	16738	16779	16665	16919	16770	16786	16768	16731	16716	16557	16702	16814	16557	16727	16748	16821	16867	16849	16689	16776	16765	16763	16611	16738	16491	16560	16723	16616	16697	16777	16700	16706	16817	16591	16832	16661	16636	16620	16823	16866	16853	16687	16777	16654	16591	16742	16765	16782	16853	16859	16744	16687	16784	16823	16578	16530	16777	16716	16479	16826	16732	16847	16837	16893	16736	16660	16825	16874	16677	16756	16735	16730	16613	16627	16533	16638	16743	16673	16663	16959	16815	16652	16612	16969	16570	16625	16750	16794	16583	16954	16704	16861	16813	16828	16756	16956	16711	16893	16689	16806	16719	16602	16566	16576	16559	16828	16714	16766	16785	16614	16832	16719	16694	16829	16818	16813	16914	17008	16875	16668	16790	16823	16674	16750	16800	16710	16711	16860	16537	16584	16677	16786	16735	16649	16775	16585	16633	16783	16708	16823	16573	16703	16742	16744	16782	16479	16700	16725	16771	16769	16672	16778	16717	16840	16793	16741	16754	16703	16904	16785	16769	16856	16639	16803	16702	16732	16827	16866	16874	16713	17093	16695	16644	16836	16703	16950	16785	16573	16695	16643	16712	16778	16697	16458	16972	16652	16791	16719	16751	16620	16684	16905	16638	16654	16717	16595	16929	16850	16802	16706	16897	16970	16850	16847	16932	16598	16524	16800	16882	16571	16675	16826	16670	16643	16877	16772	16943	16651	16944	16771	16684	16627	16606	16755	16446	16714	16742	16619	16471
29601	41878	37705	28353	23401	20257	18628	17281	16561	16206	15852	15559	15375	15162	15216	14956	15102	15052	14942	15012	14890	14639	14878	14808	14675	14640	14539	14691	14833	14612	14642	14576	14625	14644	14721	14658	14898	14541	14493	14690	14746	14674	14571	14615	14652	14651	14639	14606	14610	14620	14643	14546	14632	14707	14747	14731	14648	14664	14767	14448	14729	14650	14595	14452	14701	14492	14455	14473	14676	14627	14648	14707	14603	14397	14533	14548	14638	14576	14689	14596	14728	14638	14577	14565	14502	14690	14643	14686	14564	14631	14656	14601	14618	14693	14533	14470	14656	14595	14494	14680	14651	14818	14739	14693	14666	14502	14578	14598	14646	14691	14688	14520	14694	14712	14676	14617	14815	14507	14492	14585	14560	14543	14657	14672	14533	14667	14634	14544	14708	14643	14626	14587	14605	14561	14666	14563	14574	14563	14391	14563	14525	14621	14770	14516	14608	14650	14670	14524	14558	14635	14596	14690	14574	14627	14567	14615	14802	14640	14441	14539	14707	14801	14517	14666	14708	14598	14703	14621	14625	14638	14430	14612	14607	14792	14653	14662	14777	14711	14595	14586	14571	14629	14699	14651	14714	14582	14809	14657	14439	14626	14579	14606	14556	14623	14568	14696	14506	14716	14595	14612	14657	14427	14624	14633	14516	14439	14645	14758	14684	14627	14589	14576	14688	14640	14657	14526	14699	14615	14674	14517	14579	14505	14538	14589	14676	14628	14655	14455	14498	14699	14557	14586	14578	14610	14517	14496	14383	14607	14594	14628	14455	14755	14551	14523	14678	14485	14483	14596	14570	14607	14452	14526	14728	14451	14750	14575	14802	14625	14578	14527	14541	14561	14599	14598	14594	14647	14594	14617	14631	14714	14537	14668	14715	14651	14547	14684	14682	14604	14667	14407	14539	14627	14620	14636	14521	14689	14565	14737	14696	14716	14787	14459	14713	14575	14539	14605	14613	14589	14583	14607	14806	14619	14701	14558	14637	14640	14783	14724	14475	14587	14588	14580	14698	14846	14568	14504	14581	14656	14589	14621	14545	14674	14589	14570	14563	14638	14668	14679	14625	14508	14579	14592	14389	14511	14671	14558	14765	14497	14726	14677	14544	14735	14536	14649	14438	14742	14629	14650	14544	14578	14618	14609	14466	14710	14655	14656	14629	14591	14444	14620	14591	14696	14637	14614	14612	14657	14528	14514	14538	14730	14585	14627	14450	14599	14662	14690	14534	14651	14464	14672	14527	14600	14632	14763	14657	14572	14490	14499	14834	14727	14674	14575	14742	14793	14667	14482	14586	14617	14723	14570	14500	14559	14576	14502	14601	14562	14673	14756	14770	14523	14737	14442	14450	14549	14614	14438	14703	14605	14612	14560	14567	14465	14569	14736	14736	14614	14636	14648	14700	14696	14607	14661	14577	14576	14591	14577	14312	14777	14631	14605	14706	14477	14587	14647	14438	14662	14726	14737	14600	14468	14636	14652	14707	14640	14512	14667	14564	14450	14575	14729	14483	14642	14534	14513	14474	14709	14575	14511	14626	14593	14569	14617	14526	14413	14591	14631	14461	14581	14634	14659	14580	14654	14579	14529	14570	14697	14556	14525	14638	14560	14706	14608	14534	14541	14640	14690	14679	14667	14570	14657	14671	14616	14593	14529	14513	14660	14550	14561	14545	14711	14548	14623	14701	14540	14534	14570	14472	14564	14621	14739	14564	14750	14576	14689	14719	14461	14621	14661	14575	14546	14608	14492	14612	14730	14662	14510	14707	14683	14350	14615	14666	14598	14705	14608	14648	14612	14522	14401	14444	14695	14715	14741	14748	14516	14516	14646	14544	14625	14616	14535	14672	14551	14582	14710	14581	14635	14658	14620	14591	14674	14344	14564	14293	14754	14650	14696	14622	14624	14625	14571	14733	14638	14630	14654	14729	14586	14648	14749	14592	14754	14528	14604	14510	14645	14706	14504	14708	14636	14683	14663	14694	14612	14534	14520	14818	14724	14574	14449	14705	14586	14610	14635	14616	14647	14782	14551	14572	14439	14741	14640	14647	14548	14691	14635	14485	14621	14679	14398	14668	14532	14534	14604	14496	14511	14628	14740	14741	14702	14549	14533	14556	14759	14714	14761	14584	14592	14725	14661	14518	14633	14689	14527	14737	14618	14771	14536	14570	14644	14677	14608	14706	14503	14575	14603	14500	14711	14602	14632	14588	14642	14647	14606	14628	14623	14524	14827	14595	14501	14699	14570	14762	14645	14633	14547	14567	14742	14451	14694	14467	14700	14538	14759	14621	14497	14548	14601	14481	14584	14655	14589	14617	14775	14658	14762	14531	14656	14665	14559	14555	14611	14626	14544	14621	14503	14671	14522	14542	14541	14523	14550	14530	14712	14569	14484	14849	14507	14643	14618	14713	14407	14587	14513	14554	14499	14537	14634	14643	14735	14591	14607	14530	14484	14607	14612	14696	14747	14624	14673	14638	14645	14454	14508	14625	14677	14622	14664	14834	14681	14558	14574	14473	14751	14738	14654	14652	14621	14476	14467	14466	14658	14515	14736	14580	14577	14432	14618	14623	14666	14736	14559	14558	14703	14725	14662	14438	14677	14736	14598	14692	14516	14662	14575	14639	14708	14796	14611	14540	14415	14752	14697	14569	14622	14760	14489	14481	14570	14570	14666	14586	14561	14718	14625	14681	14738	14670	14609	14611	14517	14557	14690	14650	14564	14537	14640	14565	14520	14528	14576	14578	14682	14515	14645	14686	14468	14501	14623	14806	14639	14700	14583	14588	14755	14626	14507	14557	14594	14711	14724	14508	14492	14535	14590	14606	14590	14511	14614	14510	14620	14633	14457	14556	14643	14616	14530	14602	14695	14545	14427	14642	14630	14567	14608	14517	14647	14546	14597	14605	14742	14714	14720	14711	14632	14608	14685	14513	14609	14569	14677	14659	14651	14719	14563	14611	14580	14700	14599	14689	14580	14822	14593	14543	14753	14693	14707	14439	14519	14691	14458	14513	14605	14796	14593	14611	14567	14701	14730	14617	14888	14621	14439	14621	14532	14628	14692	14581	14541	14555	14593	14587	14593	14557	14667	14548	14723	14636	14634	14605	14546	14577	14678	14426	14684	14496	14698	14530	14732	14556	14753	14623	14439	14690	14665	14616	14528	14514	14607	14728	14560	14635	14654	14676	14748	14603	14394	14739	14745	14741	14592	14465	14585	14570	14454	14722	14699	14747	14594	14624	14674	14740	14588	14627	14512	14549	14640	14741	14685	14710	14600	14608	14596	14494	14734	14717	14652	14565	14658	14527	14662	14690	14560	14653	14744	14594	14694	14630	14786	14696	14569	14427	14567	14735	14846	14631	14631	14615	14754	14805	14466	14682	14515	14643	14530	14583	14595	14592	14456	14790	14692	14411	14649	14540	14535	14565	14803	14604	14607	14630	14612	14602	14772	14550	14510	14762	14588	14648	14679	14554	14643	14538	14786	14723	14632	14560	14622	14690	14558	14541	14447	14664	14775	14517	14566	14485	14694	14525	14737	14592	14692	14569	14715	14620	14684	14628	14645	14720	14678	14708	14615	14666	14569	14729	14657	14582	14735	14722	14680	14667	14585	14611	14751	14667	14628	14680	14521	14568	14573	14468	14594	14605	14684	14518	14461	14642	14620	14601	14643	14640	14568	14576	14744	14748	14700	14564	14692	14529	14657	14759	14709	14607	14494	14615	14541	14718	14637	14748	14570	14557	14624	14552	14458	14672	14524	14563	14613	14724	14701	14590	14626	14698	14746	14659	14538	14693	14570	14630	14683	14599	14467	14510	14576	14709	14583	14529	14575	14682	14629	14428	14642	14668	14606	14641	14636	14566	14637	14723	14639	14640	14697	14481	14594	14669	14660	14663	14657	14563	14572	14476	14754	14529	14537	14589	14697	14544	14870	14584	14590	14731	14536	14617	14594	14820	14554	14702	14570	14786	14605	14753	14689	14636	14589	14621	14587	14543	14639	14726	14600	14579	14617	14753	14684	14532	14644	14631	14784	14627	14632	14565	14711	14743	14723	14450	14598	14565	14610	14688	14622	14709	14502	14621	14591	14624	14645	14624	14619	14662	14541	14568	14496	14654	14670	14741	14553	14602	14607	14447	14578	14622	14466	14719	14602	14595	14372	14604	14739	14381	14630	14693	14670	14595	14339	14500	14626	14594	14536	14593	14612	14521	14573	14663	14593	14626	14705	14693	14431	14655	14580	14655	14717	14570	14599	14474	14661	14756	14656	14627	14524	14654	14578	14471	14605	14529	14588	14568	14574	14588	14636	14691	14642	14688	14719	14726	14540	14625	14585	14542	14600	14515	14554	14601	14636	14541	14632	14726	14642	14655	14607	14592	14648	14577	14650	14552	14874	14494	14551	14438	14647	14596	14548	14710	14539	14656	14503	14560	14773	14608	14548	14638	14611	14562	14601	14643	14531	14475	14581	14565	14690	14600	14645	14456	14327	14559	14475	14718	14524	14701	14632	14603	14723	14735	14560	14654	14686	14580	14566	14794	14627	14583	14805	14658	14622	14556	14802	14646	14867	14604	14501	14636	14609	14535	14549	14609	14602	14618	14698	14736	14844	14635	14639	14652	14504	14608	14571	14686	14660	14558	14396	14610	14608	14710	14483	14496	14592	14520	14778	14767	14700	14678	14728	14524	14628	14719	14642	14559	14708	14588	14507	14394	14701	14610	14725	14529	14776	14682	14454	14631	14554	14605	14455	14714	14708	14824	14766	14572	14663	14639	14680	14689	14522	14685	14742	14635	14524	14674	14460	14741	14611	14638	14705	14531	14571	14775	14652	14745	14637	14453	14548	14599	14594	14429	14493	14631	14725	14592	14614	14638	14728	14569	14574	14694	14688	14712	14687	14639	14754	14611	14600	14784	14502	14607	14616	14639	14590	14511	14795	14492	14576	14826	14575	14580	14505	14637	14568	14710	14685	14753	14761	14642	14645	14689	14674	14643	14549	14715	14511	14542	14585	14665	14624	14467	14459	14814	14772	14450	14558	14634	14639	14597	14615	14553	14517	14852	14684	14556	14543	14590	14658	14807	14488	14634	14600	14573	14567	14654	14808	14610	14729
24057	21228	28679	26440	25554	26194	25164	21223	20022	19110	18898	18338	18105	17994	17572	17489	17539	17566	17373	17305	17270	17397	17319	17298	17370	17311	17167	17178	17340	17276	17258	17198	17062	17164	17072	17203	17024	17167	17286	17015	17130	17268	16966	17128	17084	16985	17018	16992	17022	17153	17129	17162	17072	17049	17135	16983	17227	17161	17281	16828	17080	17067	17228	17196	17131	17181	17255	17113	17161	17025	17072	17104	16934	16992	16866	17095	17272	17107	17106	16925	17158	17076	17067	17116	17184	17100	16996	17034	16977	17107	16974	17115	16987	17256	17008	17195	17085	17067	17336	17048	17146	17045	17012	17169	17214	16876	17024	17125	17196	17090	17133	17131	17178	17181	17006	17116	17085	16960	17069	17025	16949	17180	17177	17089	17031	17182	16988	16980	17278	17074	17051	17020	17305	17067	17131	17072	17020	16914	17151	16826	17101	16997	16994	17009	16968	17071	17057	16825	17216	17182	17166	17101	17008	16977	17051	16978	17073	17013	17137	17033	17031	17004	17129	17018	16953	17274	17166	17065	16952	17000	17193	16955	17086	17150	17040	16965	17091	17012	17239	17045	17095	17039	17025	17185	16996	17247	17064	17095	17192	17133	16869	16808	17024	17065	16994	17135	17105	17023	17245	17163	17043	17109	17145	17093	17249	17043	17222	17102	17019	17071	17119	17064	17084	16926	17013	16889	17122	17250	16972	16870	17185	17124	17001	16999	17156	17221	17049	17161	17122	16863	17084	16907	17005	17171	17219	17141	17075	17129	16887	16929	17055	16907	16958	17056	17014	17082	17063	17378	17211	17016	17054	17070	17066	16792	17025	17164	16899	16961	17115	16820	16993	17176	17015	17012	17070	17279	16941	17112	17102	17350	17071	16965	17035	17008	17118	16897	17016	17080	17138	17104	17227	16943	17231	16969	17027	16920	17059	17011	17118	17268	17105	17173	17043	17010	17127	16910	17233	16969	17110	16966	17175	17167	16994	17326	17143	17048	16960	16939	17056	17009	16953	16885	17161	17242	17094	17066	17209	17148	17037	16934	16995	16939	17027	17002	17141	17038	17085	17048	17218	16994	17079	17002	16992	17070	17139	17047	16943	17090	17087	17185	17051	16975	17115	17071	17029	17005	17118	17103	16850	17192	16946	17225	17108	17199	17083	17094	17352	17231	17083	17019	17002	17130	17171	17014	17241	17056	17038	17058	16995	17047	17135	17143	17233	17112	17051	16909	17221	17267	17212	17002	17088	17145	17131	16858	16789	17061	17225	17186	17109	17197	17115	16984	16946	16970	17079	17122	17035	17203	17009	17305	17024	17058	16926	17121	17064	16988	17161	17052	17177	17023	17103	17085	16904	17340	17141	16994	16907	17247	17083	16941	16952	16887	16988	17030	16964	17009	17047	17237	16980	17049	16944	16983	17015	17075	17164	17184	16836	17055	17013	16955	17113	17202	17157	17138	17013	16919	17103	17015	17019	17022	16878	17033	17100	16917	17184	16949	17064	17207	17077	17034	17055	17188	17145	17144	16965	17033	17172	16997	16763	17084	17339	17358	17078	17043	17067	17083	17179	17035	17106	17051	17079	17138	16862	16969	17018	17109	17120	16985	16886	17011	17047	17053	17068	17256	17183	17118	17098	17046	17065	16983	16974	17203	17196	16976	17001	17150	17204	16955	17051	16914	17018	16981	16962	16953	16991	16980	17051	17097	17012	17054	17124	17086	17133	17071	17084	17084	16930	17139	17113	17072	17039	16908	17083	17098	17081	17048	16973	17098	17078	16832	17121	17003	17226	17188	17131	16922	17054	17160	17053	17105	17257	17065	17053	17199	17052	17011	17209	17180	17271	16979	17192	17014	17076	17047	17042	17007	17219	17092	17068	17118	17157	16867	17152	17256	17065	17174	16948	17078	17162	17111	16942	17086	17163	17150	17043	17012	16800	16827	17020	17018	16859	17005	16710	16978	17136	16963	17157	17102	17138	16968	17061	17083	17022	17305	17140	17121	16961	17166	17149	17147	17152	17077	17223	17118	17092	17088	17049	16982	16962	17164	17019	17199	17016	16968	17111	17069	17121	17223	16741	17207	17170	17007	17032	16962	17085	16881	17227	17131	17132	17055	16957	17181	17123	17077	17063	17104	17040	17127	17176	17142	17207	17060	16963	17249	16975	17149	16845	17269	16874	16944	16872	17188	17133	17069	16755	16939	17097	17067	17031	17085	16972	16887	17158	17076	17028	16955	16990	17054	17115	16933	17065	17023	17104	17226	17028	17079	16948	17148	17007	16973	17117	16906	17126	17026	16944	17185	17008	16967	16895	16871	16914	16990	17016	17024	17000	17036	17061	16980	16940	17311	17080	17003	17043	17102	17154	17040	17063	16906	17048	17066	17011	16968	17064	17291	17117	17223	17130	17018	17084	17124	16902	17105	17192	16994	16915	17092	17214	17233	17024	17047	16979	16801	17213	17018	16949	17087	17132	16958	17032	17122	17193	17031	17029	16911	17281	17016	17175	17038	16927	16985	17166	16916	17027	17094	17241	17030	17140	17054	17062	17129	17017	17141	17083	17154	16959	16849	16883	17019	17184	16842	17164	16863	17044	17027	17124	17168	17037	17056	17021	17197	17041	17154	17034	17058	17078	17030	17036	17111	17042	17128	16834	17080	17400	17019	16969	17181	17174	17357	16844	17135	17012	17157	17020	16776	16928	17159	17212	17149	17115	17046	17185	17031	17233	17118	17083	17329	17172	17050	17107	16926	16948	17126	17102	17119	16955	17004	16976	16962	17267	17117	17053	17064	17039	17092	17195	17031	17074	16851	17295	17025	17346	17119	17068	16915	17256	17056	17097	17058	16910	16921	17214	17123	17156	16885	17106	17261	17130	17083	17400	17271	17121	17115	16982	17137	17178	17064	17217	16955	17007	17012	16845	16922	17228	17113	17179	17129	17221	16890	17237	17105	17087	17272	17206	17083	17111	17111	17146	16857	16992	16979	17055	17128	17150	17238	17162	17157	16965	16963	17040	17023	17063	17074	17104	17241	17161	17149	17150	17071	17116	17041	17142	17150	17208	17008	17004	17185	16932	16964	17014	16980	17026	16980	17096	17100	17020	17054	17014	17352	17190	17005	17069	17036	16970	16998	17172	17283	16978	17323	17232	17312	17114	17058	17156	17192	17053	17172	16938	17051	17076	17012	17024	17141	17151	16990	17206	17041	17111	17168	17063	17079	17137	17015	17053	17072	17101	16951	17107	16925	16964	17032	17127	17138	16917	17142	17071	17144	17049	16962	16964	17114	17222	17014	16908	16992	17227	17147	17109	16963	17001	17202	17159	16972	17189	17152	17082	17026	16941	16956	17089	17078	16978	17001	17058	16805	17085	17093	17186	17211	17147	17173	17151	17162	17027	17218	17195	16996	17234	16762	17145	17015	17035	17105	17190	17101	17126	17039	17261	17137	17061	17215	16843	16962	17118	17208	17069	17034	16991	17005	17087	17100	17126	17142	16968	17290	17153	17076	17106	17107	17018	17019	16874	17048	16920	17127	17195	17118	17213	17025	17335	17188	17088	16979	17029	17036	17068	17001	17111	17114	16987	17000	17027	17140	17041	17135	17124	16947	17052	16938	17134	16937	17005	16958	17075	17057	17097	16874	17159	17094	17047	17083	17066	17083	17145	17407	17072	17069	17070	17071	17120	17121	17182	16873	17009	17139	16986	17175	17109	17081	17076	16908	16996	17062	17219	17047	17227	17050	16950	16871	16884	16966	17163	17118	16984	17003	17060	16988	17012	17047	17021	17045	17185	16968	16935	16933	17204	17038	17078	16958	17050	17208	17114	16897	16970	17060	17028	17128	16885	17159	16996	16937	16938	17021	16851	16976	17050	17061	17127	16944	16996	16998	17044	17124	17158	17215	17163	16991	17103	17054	17073	17012	17047	16971	17068	17175	17099	17097	17183	17222	17168	17127	17034	16979	17113	17213	17093	17004	17060	16955	17008	17033	16947	16986	17132	17153	17149	17097	17023	16966	17154	17225	17009	17048	17094	17147	17144	17046	17035	17329	17027	17103	16891	16982	17077	16944	17203	16992	17245	16978	17073	16914	17027	17068	17072	16960	16998	17111	17053	17070	16793	16939	17258	17177	17063	17046	17269	17239	17081	17099	17136	16865	16934	16896	16979	17131	17105	17043	17314	17005	17068	17143	17094	17162	17114	17097	17155	17120	17167	17264	16990	16909	16843	17075	17226	16975	17059	17116	16980	17208	16990	17134	16932	17131	17097	17252	17300	17073	17314	17007	16871	16977	17196	17101	17106	17110	16914	16949	17177	17142	17032	17084	17033	17046	17096	17168	17138	17176	17251	17139	17140	16989	16884	17099	17024	17134	17113	17126	17024	17254	16962	17098	16975	16755	16988	17212	17004	17076	17135	17017	17176	17125	17161	17049	17304	17126	17058	17036	17046	17025	17021	17126	17048	17075	17207	17025	17208	17245	17107	17051	17182	16990	17197	17182	17035	17016	17044	17204	17153	17168	17247	17108	17134	17088	17159	17084	17068	17160	17027	17227	17088	17042	17170	17099	16914	17073	17221	17216	16919	17017	17127	17093	16936	17267	17319	16988	17184	17271	17026	17149	16937	16935	17057	16917	17071	17152	17039	16926	17202	16964	17224	17148	17099	17009	17184	16977	17103	17157	16981	17041	17140	17074	16822	17040	17119	17202	17126	17034	17013	17009	17179	17061	17085	16897	17265	17082	17006	17158	16971	16955	17054	17300	17162	17229	16906	16883	17147	16982	17128	17153	16956	16914	17060	16972	16919	17050	17293	17142	16869	16943	17245	17035	17153	17214	17175	16958	17256	17121	17129	16991	17304	17113	17138	17158	16906	16833	16927	17137	16930	17137	17135	17167	16989	17291	17313	16949	16988	16907	17095	17033	16951	16906	17040	17101	17217	17024	16924	17136	16960	17017	17265	17047	17224	17059	17076	17038	17013	17034	17232	17165	17134	16827	17137	17075	17002	17076	17171	17365	17296	17027	17273	16974	17242	16911	17054	17213	17038	17046	17060	17270	17136	17155	17001	17097	16957	17088	17000	17349	16901	17172	16986	17176	17138	17124	17082	17248	17088	16973
29541	49079	46016	37293	30443	25842	22490	19787	18727	17285	16858	16470	15902	15749	15613	15398	15341	15130	15285	15240	15159	15115	15172	15002	15044	15085	14940	14831	14946	15080	15004	14865	15075	14910	14732	14965	14890	14905	14993	14801	15014	14986	14999	14837	14957	14775	14814	14951	14928	14962	14890	14951	14973	14789	14920	14921	14869	15081	15075	14757	14922	14802	15012	14838	14909	14878	14998	14942	14809	14766	14716	14796	14686	14898	14848	14720	14740	14787	14742	14839	14927	14920	14829	14708	14884	14902	14913	14883	14788	14934	14904	14824	14904	15079	14826	14908	14953	14866	14741	14881	14832	14712	14763	14895	14792	14776	14860	14871	14723	14831	14827	14808	14869	14962	14871	14971	14757	14908	14542	14974	14798	14875	14798	14753	14803	14819	14849	14831	14737	14912	14932	14768	15010	14811	14762	14614	14777	14829	14801	14863	14923	14640	14950	14772	14776	14980	14842	14784	14849	14666	14849	14951	14849	14932	14893	14731	14915	14683	14834	14932	14866	14872	14762	14820	14842	14749	14750	14957	14870	15044	14960	14934	14826	14827	15001	14732	14857	14835	14849	14792	14698	14864	14852	14758	14931	14720	14863	14864	14744	14918	14912	14835	14738	14918	14773	14841	14941	14784	14887	14676	14590	14764	15003	14844	14802	14793	14920	15037	14795	14710	14760	14742	14740	14750	14874	14790	14938	14716	14763	14802	14988	14725	15015	14862	14819	14930	14869	15135	14828	14847	15067	14842	14922	14838	14909	14720	14770	14826	14866	14861	14936	14792	14931	14796	14810	14748	14711	14968	14844	14823	14808	14727	14639	14765	14774	14996	14641	14762	14659	14936	14788	14929	14883	14782	14826	14946	14865	14918	14801	14931	14944	14844	14791	14931	14863	14885	14819	14978	14905	14848	14916	14959	14867	14791	14930	14732	14753	14798	14820	14907	14740	15101	14867	14715	14663	15024	14940	14900	14801	14838	14834	14792	14893	14770	14694	14886	14908	14901	14825	14849	14778	14793	14823	14782	14918	14813	14858	14939	14780	14785	14797	14811	14776	14769	14849	14896	14803	14851	14838	14660	14894	14721	14774	14795	14858	14664	14792	14929	14814	14835	14831	14751	14824	14898	14837	14905	14810	14701	14860	14810	14976	14748	15022	15028	14889	14902	14673	14872	14823	14744	14828	14885	14716	14823	14729	14855	15005	14748	14919	14784	14874	14923	14796	14869	14884	14793	14660	14977	14738	14911	14787	14963	14915	14819	14755	14917	14949	14747	14598	14878	14970	14922	14752	14688	14915	14913	14753	14815	14826	14854	14564	14755	14975	14725	14903	14688	14747	14703	14818	14843	14922	14822	14760	14870	14830	14905	14705	14793	14880	14819	14870	14788	14861	14966	15011	14725	14678	14818	14946	14839	14852	14803	14798	14885	14803	14921	14934	14792	14937	14830	14994	14762	14814	14938	14711	14865	14699	14801	14665	14855	14829	14959	14834	14924	14895	14897	14988	14857	14821	14863	15000	14792	14943	14780	14784	14722	14911	14685	14690	14773	14874	14740	14896	14765	14801	14794	14667	14713	15088	14917	14769	14758	14683	14923	15012	14933	14727	14770	14869	14953	14900	15094	14807	14924	14755	14826	14815	14700	14757	14861	14803	14669	14798	14917	14817	14826	14968	14855	14859	14877	14744	14897	14945	14818	14741	14864	14949	14742	14782	14783	14795	14738	14655	14842	14914	14776	14897	14723	14769	14830	14871	14796	14781	14824	14771	14766	14674	14810	14762	14871	15008	14785	14838	14761	14813	14830	14782	14958	14626	14834	14812	14813	14802	14805	14921	14769	14779	14923	14810	14854	14764	14955	14841	14890	14817	14910	14894	14629	14957	14701	15046	14875	14880	14836	14907	14604	14822	14722	14668	14854	14765	14779	14712	14777	14854	14883	14803	14760	14689	14899	14752	14714	14781	15002	14829	14876	14787	14784	14775	14744	14804	14891	14952	14967	14911	14745	14840	14842	14765	14785	14747	14784	14660	14953	14876	14885	14941	14803	14973	14893	14672	14691	14836	14865	14937	14699	14941	14937	14895	14834	14700	14937	14620	15006	14881	14806	14909	14904	14779	14995	14884	14811	14868	14760	14803	14787	14922	14951	14825	14808	14992	14816	14796	14783	14846	14765	14818	14786	14855	14757	15070	14768	14731	14608	14983	14638	14693	14825	14859	14883	14800	14736	14862	15082	14756	14808	14896	14919	14772	14900	14849	14686	14913	14801	14880	14781	14923	14900	14696	14759	14756	14898	14714	14737	14693	14749	14822	14779	14864	14918	14846	14945	14904	14774	14765	14847	14888	14814	14814	14832	14862	14878	15003	14817	14768	14885	14916	14728	15110	14602	14837	14807	14990	15008	14826	14871	14759	14705	14986	14886	14936	14773	14893	14717	14858	14976	14682	14879	14758	14853	14807	14834	14914	14846	14813	14867	14869	14692	14905	15022	14828	14856	14862	14738	14837	14820	14841	14870	14777	14790	14851	14723	14739	14721	15024	14735	14961	14672	14785	14948	14864	14825	14686	14756	14897	14841	14856	14921	14889	14802	14803	14909	14666	14840	14840	14764	14779	14825	15005	14910	14799	14756	14939	14836	14826	14813	14901	14764	14709	14966	14765	14817	15124	14919	14627	14804	14818	14790	14849	14810	14866	14729	14832	14791	14864	14669	14959	14830	14959	14917	14886	14908	14607	14889	14848	14849	14787	14953	14839	14790	14789	14924	14595	14746	14844	14882	14840	14854	14796	14552	14809	14846	14892	14908	14850	14944	14901	14800	14686	14896	14686	14729	14789	14940	14765	14734	14787	14885	14976	14797	14758	14822	14756	14866	14741	14954	14696	15017	14673	14865	14768	14808	14923	14811	14838	14768	14747	14861	14823	14865	14684	14825	14907	14812	14828	14851	14659	14923	15046	14893	14793	14696	14794	14907	14851	14660	14733	14945	14879	14938	14763	14961	14874	14774	14681	14867	14761	14781	14897	14787	14821	14856	14715	15020	14782	14833	14664	14970	14846	14922	14801	14701	14847	14640	14898	14800	14815	14749	14741	14887	14868	14855	14730	14739	14788	14681	14690	14731	14795	14862	14681	14921	14825	14949	14809	14872	14714	14720	14812	14900	14899	14835	14788	14934	14812	14749	14785	14958	14739	14698	14857	14824	14894	14799	14757	14686	14819	14795	14673	14965	14921	14896	14774	14626	14791	14638	14886	14651	14863	14613	14956	14916	14862	14960	14908	14998	14802	14741	14818	14996	14793	14801	14802	14751	14853	15073	14748	14820	14731	14902	14859	14923	14680	14846	14817	15004	14768	14891	14795	14653	14872	14835	14888	14746	14816	14748	14915	14866	14818	14730	14664	14884	15022	14655	14982	14944	14811	14943	14781	14886	14865	14803	15012	14861	14808	14705	14824	14787	14799	14757	14964	14745	14887	14811	14899	14810	14753	14912	14762	14745	14761	14739	14831	14981	14935	14851	14715	15145	14821	14827	14747	14887	14766	14843	14744	14734	15039	14854	14880	14815	14723	14845	14824	14914	14948	14698	14870	14901	14907	14842	14904	14807	14802	14924	14876	14900	14734	14739	14818	14873	14840	14872	14875	14858	14719	14859	14961	14867	14750	15104	14801	14935	14993	14832	14860	14727	14814	14761	14756	14868	14771	14829	14740	14578	14860	14917	14899	14832	14805	15011	14789	14790	14975	14865	14834	14853	14895	14821	14745	14860	14927	14850	14789	14830	14852	14863	14853	15010	14990	14850	14877	14807	14868	14704	14780	14950	14857	14930	14776	14862	14824	14850	14891	14649	14794	14853	14741	14807	14771	14773	14826	14857	14955	14889	14773	14823	14942	14881	14753	14799	14885	14771	14862	14774	14845	14851	14872	14850	14752	14983	14711	14843	14735	14754	14818	14779	15111	14947	14778	14899	14936	15021	14752	14958	14771	14917	14727	14717	14904	14594	14603	14915	14813	14879	14989	14827	14895	14684	14980	14851	14917	14795	14748	14915	14754	14889	14854	14838	14847	14805	14964	14826	14824	14846	14732	14891	14885	14860	14855	14800	14738	14835	14909	14796	14784	14734	14944	14716	14885	14940	14876	14689	14792	14937	14837	15006	14780	15026	14845	14756	15031	14930	14712	14873	14757	14914	14966	14686	14743	14786	14792	14939	14826	14829	14725	14953	14730	14794	14704	14875	14867	14845	14874	14921	14900	14823	15017	14778	14860	14876	14833	14802	14884	14730	14936	14708	14847	14938	14905	14790	14821	14661	14766	14635	14798	14958	14754	14857	14653	14833	14889	14706	14815	14827	14829	14796	14893	14881	14741	14883	14734	14895	14849	14867	14760	14805	14761	14755	15036	14830	14787	14820	14919	14855	14774	14815	14835	14961	14821	14748	14837	14782	14796	14746	14936	14884	14821	14854	14784	14916	15014	14867	14625	14847	14825	14897	14907	14728	15085	14762	14757	14910	14809	14721	14967	14857	14653	14823	14828	14849	14959	14748	14697	15021	14785	14818	14739	14933	14874	14853	14757	14744	14772	14926	14751	14720	14902	14712	14790	14870	14870	14877	14922	14829	14914	14914	14657	14837	14893	14836	14714	14761	14765	14841	14893	14837	14981	14767	14908	14704	14809	14789	14784	14833	14760	14853	14730	14925	14723	14642	14853	14804	14733	14869	14797	14848	14810	14838	14982	14685	15072	14802	14749	14821	14804	14842	14666	14767	14832	14854	14736	14812	14796	14756	14945	14869	14843	14817	14915	14757	14957	14923	14901	14835	14717	14748	14786	14624	14859	15052	14665	14786	14841	14936	14822	14861	14776	14920	14734	14633	14698	15070	14820	14996	14961	14729	14762	14791	14585	14812	14897	14786	14763	14802	14905	14913	14810	14818	14843	14679	15083	14944	14912	14796	14845	14651	14915	14945	14693	14964	14689	14913	14868	14757	14627	14696	14903	14901	14693	14895	14961	14775	14831	14876	14746	14824	14922	14786	14809	14689	14786	14818	14816	14795	14763	14901	14980	14710	14814	14706	14802	14845	14855	14687	14859	14899	14983	14882	14709	14757	14885	14710	14887	14709	14955	14645
22795	21221	29047	24338	23629	27370	29493	24455	21597	21186	20249	19538	19163	18811	18795	18350	18331	18269	18148	17973	17949	18005	17840	17872	17871	17716	17895	17764	17866	17844	17996	18009	18133	18035	17707	17828	17613	17683	17938	17625	17822	17827	17904	17740	17776	17605	17782	17729	17701	17693	17893	17642	17595	17743	17821	17483	17632	17721	17637	17535	17863	17814	17852	17630	17869	17705	17506	17690	17997	17958	17832	17759	17689	17503	17762	17437	17594	17789	17528	17653	17538	17845	17876	17795	17580	17751	17724	17742	17645	17752	17646	17957	17663	17724	17568	17824	17751	17705	17635	17707	17659	17666	17682	17576	17615	17776	17464	17820	17723	17674	17586	17669	17535	17591	17641	17699	17684	17714	17519	17519	17722	17715	17708	17646	17529	17865	17640	17599	17640	17617	17672	17575	17546	17690	17440	17827	17761	17710	17729	17583	17584	17429	17722	17577	17429	17756	17437	17581	17612	17642	17544	17741	17602	17519	17635	17617	17538	17652	17606	17724	17492	17698	17686	17495	17778	17737	17588	17540	17771	17593	17623	17495	17544	17509	17570	17691	17683	17463	17522	17460	17804	17814	17569	17724	17840	17537	17762	17582	17537	17743	17436	17618	17806	17735	18023	17635	17803	17423	17496	17734	17701	17498	17395	17698	17650	17704	17540	17672	17612	17567	17561	17516	17659	17795	17785	17710	17867	17651	17723	17582	17747	17536	17536	17728	17683	17568	17526	17685	17429	17762	17633	17538	17609	17776	17536	17592	17681	17539	17805	17634	17773	17512	17642	17657	17823	17395	17759	17637	17707	17740	17717	17712	17751	17588	17644	17677	17733	17611	17846	17810	17836	17813	17602	17504	17645	17475	17505	17648	17660	17683	17592	17725	17633	17685	17674	17676	17668	17664	17474	17617	17685	17755	17728	17633	17705	17653	17496	17823	17695	17504	17549	17455	17756	17615	17683	17660	17613	17598	17590	17471	17586	17636	17536	17650	17603	17654	17548	17625	17845	17638	17680	17598	17650	17702	17551	17573	17683	17846	17583	17573	17582	17522	17565	17556	17678	17596	17667	17675	17454	17625	17718	17629	17800	17639	17745	17405	17616	17664	17634	17796	17847	17799	17574	17294	17720	17524	17592	17481	17645	17600	17735	17855	17768	17594	17804	17638	17542	17469	17677	17499	17624	17651	17657	17593	17626	17711	17618	17534	17517	17661	17586	17565	17557	17620	17473	17700	17685	17517	17772	17532	17627	17696	17686	17537	17720	17583	17750	17838	17574	17796	17666	17699	17617	17614	17614	17782	17567	17756	17674	17807	17770	17664	17508	17705	17530	17522	17527	17459	17616	17522	17761	17418	17713	17462	17629	17642	17569	17850	17699	17876	17689	17609	17540	17605	17580	17619	17671	17847	17527	17601	17454	17501	17653	17645	17600	17534	17566	17502	17539	17554	17509	17694	17987	17887	17571	17524	17628	17897	17695	17596	17523	17629	17629	17488	17567	17697	17615	17875	17751	17478	17616	17857	17697	17560	17738	17852	17632	17495	17467	17805	17713	17683	17643	17556	17695	17725	17839	17538	17571	17467	17706	17739	17635	17591	17517	17609	17656	17600	17572	17627	17592	17542	17457	17618	17643	17670	17737	17774	17667	17480	17672	17707	17783	17911	17581	17512	17629	17758	17728	17749	17716	17493	17368	17592	17647	17761	17976	17716	17561	17680	17493	17574	17626	17514	17485	17564	17658	17841	17454	17519	17764	17472	17656	17583	17576	17508	17635	17621	17640	17820	17656	17624	17587	17707	17520	17555	17773	17677	17620	17517	17580	17559	17787	17635	17569	17714	17682	17360	17661	17713	17725	17550	17786	17771	17569	17729	17661	17661	17614	17720	17429	17511	17717	17758	17574	17686	17878	17546	17634	17668	17807	17696	17820	17623	17515	17723	17643	17575	17700	17575	17499	17584	17633	17814	17382	17565	17780	17809	17559	17653	17393	17644	17591	17575	17632	17701	17700	17653	17701	17515	17826	17712	17621	17691	17519	17615	17558	17522	17547	17707	17711	17751	17659	17635	17556	17766	17661	17621	17630	17405	17563	17450	17413	17622	17624	17669	17807	17332	17595	17537	17554	17543	17820	17569	17774	17735	17599	17801	17640	17578	17490	17593	17676	17627	17654	17616	17609	17787	17539	17560	17642	17768	17612	17647	17744	17555	17569	17793	17587	17820	17596	17657	17854	17642	17620	17496	17504	17667	17819	17771	17780	17667	17620	17482	17656	17625	17357	17577	17615	17570	17639	17620	17803	17776	17611	17534	17689	17611	17676	17746	17630	17677	17564	17833	17667	17571	17701	17544	17597	17481	17645	17616	17747	17554	17698	17662	17684	17610	17612	17711	17709	17678	17528	17786	17425	17558	17663	17694	17674	17676	17757	17628	17750	17615	17751	17739	17735	17516	17419	17635	17544	17580	17668	17612	17595	17557	17650	17930	17574	17682	17645	17840	17609	17634	17821	17548	17488	17682	17613	17769	17502	17580	17585	17571	17529	17718	17802	17650	17772	17613	17625	17548	17650	17578	17713	17614	17467	17641	17704	17482	17602	17519	17741	17741	17625	17760	17697	17692	17837	17769	17713	17586	17452	17646	17567	17483	17814	17587	17619	17567	17632	17790	17687	17520	17665	17780	17450	17670	17646	17558	17595	17505	17675	17660	17676	17791	17747	17447	17605	17711	17692	17806	17625	17725	17577	17585	17744	17673	17555	17568	17532	17690	17627	17567	17404	17692	17565	17613	17725	17539	17638	17372	17502	17801	17673	17759	17604	17574	17493	17530	17678	17809	17551	17824	17897	17637	17787	17656	17737	17586	17662	17650	17497	17682	17463	17720	17606	17712	17534	17632	17674	17644	17704	17597	17638	17647	17607	17680	17660	17759	17613	17640	17762	17656	17687	17782	17642	17565	17461	17689	17654	17862	17514	17433	17582	17532	17687	17699	17594	17646	17533	17507	17771	17605	17563	17564	17576	17472	17733	17775	17603	17730	17763	17603	17849	17558	17706	17684	17665	17567	17567	17636	17676	17519	17918	17554	17655	17635	17543	17547	17651	17856	17590	17522	17683	17655	17543	17705	17724	17678	17637	17566	17699	17744	17621	17674	17737	17640	17585	17523	17673	17846	17631	17722	17848	17772	17594	17724	17598	17694	17746	17577	17291	17671	17764	17454	17502	17490	17633	17690	17748	17763	17556	17400	17775	17587	17601	17572	17624	17658	17705	17577	17417	17552	17681	17616	17535	17677	17637	17419	17550	17716	17681	17723	17725	17772	17775	17476	17575	17426	17546	17659	17744	17739	17603	17710	17545	17676	17437	17661	17730	17651	17591	17687	17544	17600	17539	17581	17737	17634	17604	17494	17545	17539	17769	17502	17684	17670	17578	17631	17595	17528	17467	17795	17992	17754	17599	17711	17601	17420	17648	17658	17656	17603	17606	17645	17688	17555	17531	17704	17695	17681	17617	17528	17598	17616	17589	17697	17815	17582	17652	17836	17718	17794	17693	17792	17520	17826	17660	17617	17456	17754	17623	17711	17821	17806	17656	17784	17756	17477	17576	17613	17678	17425	17797	17572	17586	17580	17381	17678	17414	17672	17629	17714	17705	17558	17628	17754	17551	17640	17660	17702	17571	17676	17613	17547	17570	17634	17699	17751	17666	17692	17752	17654	17681	17564	17653	17757	17632	17532	17621	17739	17579	17887	17545	17826	17497	17599	17635	17701	17641	17732	17673	17763	17611	17581	17836	17646	17703	17612	17680	17748	17528	17633	17502	17539	17958	17625	17824	17684	17911	17629	17465	17597	17529	17732	17824	17694	17766	17753	17771	17542	17718	17662	17815	17423	17558	17832	17637	17628	17671	17584	17630	17573	17613	17580	17692	17790	17589	17648	17605	17742	17545	17638	17892	17602	17634	17564	17534	17516	17450	17549	17646	17566	17586	17819	17632	17470	17577	17595	17657	17541	17596	17655	17674	17543	17683	17581	17649	17746	17663	17680	17754	17510	17606	17547	17801	17789	17572	17777	17639	17710	17481	17584	17722	17659	17731	17820	17584	17632	17634	17690	17886	17416	17654	17770	17944	17683	17542	17733	17433	17461	17591	17690	17627	17570	17814	17772	17458	17839	17513	17508	17879	17621	17615	17659	17577	17669	17639	17762	17732	17719	17683	17482	17555	17662	17641	17714	17698	17440	17787	17602	17885	17831	17690	17483	17589	17684	17592	17720	17660	17542	17693	17627	17805	17493	17793	17537	17430	17612	17608	17632	17752	17689	17481	17474	17488	17512	17591	17802	17607	17828	17703	17664	17570	17612	17653	17558	17704	17823	17625	17467	17498	17591	17617	17641	17715	17633	17523	17516	17515	17639	17696	17803	17775	17525	17427	17470	17504	17589	17656	17637	17611	17735	17633	17633	17763	17638	17531	17510	17583	17601	17439	17611	17621	17543	17560	17701	17705	17718	17861	17571	17716	17574	17640	17628	17586	17393	17769	17718	17627	17361	17743	17570	17690	17549	17605	17783	17747	17459	17780	17681	17565	17604	17441	17443	17443	17512	17738	17615	17580	17668	17837	17732	17648	17749	17685	17564	17756	17742	17897	17465	17635	17458	17786	17724	17687	17523	17704	17597	17578	17784	17590	17529	17646	17644	17438	17623	17654	17637	17461	17709	17701	17712	17808	17692	17508	17615	17445	17601	17533	17691	17853	17735	17617	17617	17814	17725	17575	17486	17632	17598	17716	17713	17686	17660	17651	17606	17998	17624	17684	17743	17721	17510	17679	17507	17697	17496	17707	17662	17567	17542	17488	17659	17495	17540	17706	17590	17746	17680	17642	17663	17813	17610	17562	17522	17561	17766	17701	17595	17536	17707	17720	17689	17553	17655	17768	17641	17590	17850	17685	17688	17561	17677	17717	17746	17593	17687	17664	17694	17671	17580	17779	17691	17535	17749	17685	17549	17659	17616	17671	17769	17816	17761	17537	17699	17600	17492	17751	17901	17868	17774	17675	17645	17595	17760	17556	17675	17813	17640	17769	17706	17529	17605	17612	17672	17576	17486	17604	17334	17781	17592	17586	17768	17616	17670
32734	55403	52073	42197	35232	30585	26830	23290	20417	18977	18229	17589	17277	16508	16117	15980	16137	15749	15709	15827	15590	15513	15619	15369	15446	15349	15590	15463	15470	15264	15236	15353	15191	15283	15306	15093	15407	15320	15265	15143	15273	15078	15218	15300	15310	15104	15119	15210	15222	15215	15294	15250	15130	15344	15061	15188	15264	15281	15190	15177	15322	15250	15155	15410	15182	15158	15416	15116	15200	15289	15121	15221	15248	14895	15191	15020	15278	15040	15121	15215	15195	15189	15153	15097	15065	15284	15135	15180	15104	15130	15185	15078	15063	15142	15296	15256	14958	15077	15250	15200	15124	14998	15157	15078	15151	15167	15211	15128	15180	15075	15354	15161	15212	15192	15194	15204	15279	15194	15399	15174	15079	15146	15195	15263	15207	15192	15239	15126	15166	15387	15273	15054	15167	15210	15293	15164	15091	15036	15250	15197	15174	15129	15352	15180	15228	15061	15332	15314	15092	15397	15272	15144	15089	15284	15095	15091	15170	14929	15088	15193	15324	15286	15160	15190	15069	15178	15161	15220	15057	15160	15207	15180	15082	15176	15064	15163	15128	15151	15381	15180	15154	15277	15355	15245	15215	15267	15022	15205	15198	15190	15158	15150	15231	15251	15092	15178	15329	15204	15250	15345	15156	15154	15206	15248	15181	15041	15123	15067	15163	15091	15085	15217	15183	15191	15251	15171	15099	15277	15185	15123	15205	15092	15079	15271	15134	15227	15151	15035	15214	15126	15073	15372	15174	15167	15218	15217	15175	15114	15312	15326	15234	15173	15184	15183	15096	15239	15026	15319	15128	15410	15218	15316	15207	15010	15289	15227	15142	15289	15355	15162	15082	15243	15198	15217	15088	15287	15179	15182	15150	15206	15054	15285	15201	15075	15157	15367	15183	15082	14938	15312	15098	15011	15221	15024	15136	15032	15202	15065	15195	15242	15176	15370	15192	15359	15134	15069	15308	15136	15190	15030	15078	15232	15148	15270	15154	15189	15107	15091	15202	15120	15089	15125	15179	15120	15220	15058	15176	15145	15178	15190	15380	15041	15186	15197	15073	15054	15243	15152	15191	15054	15124	15184	15200	15258	15141	15171	15153	15069	15197	15104	15195	15173	15200	15199	15288	15310	15109	15136	15251	15200	15036	15039	15315	15086	15300	15294	15267	15230	15029	15251	15088	15246	15043	15176	15147	15312	15121	15124	15264	15267	15168	15222	15030	15192	15192	15159	15216	15235	15240	15177	15191	15221	14953	14915	15349	15204	15191	15272	15019	15147	15205	15113	15092	15179	15368	15109	15237	15090	15226	15210	15142	15130	15057	15230	15272	15065	15205	15118	15219	15072	15246	15107	15161	15181	15249	15116	15001	15269	15128	15153	15124	15075	15236	15111	15182	15143	15185	15064	15074	15175	15221	15106	15221	14989	15316	15129	15349	15185	15156	15323	15322	15166	15210	15237	15345	15067	15311	15144	15192	15096	15145	15381	15149	15181	14998	15108	15100	15142	15153	15156	15229	15063	15155	15233	15122	15071	15097	15139	15160	15246	15289	15073	15179	15304	15210	14996	15147	15185	15210	15211	15132	15203	15375	15259	15327	15173	15225	15236	15175	15097	15134	15238	15224	15214	15194	15217	15214	15043	15220	15078	15215	15138	15030	15153	15227	15252	15098	15201	15198	15328	15067	15000	15109	15066	15329	15128	15194	15057	15308	15139	15278	15235	15296	15235	15292	15104	15043	15040	15033	15094	14942	15307	15164	15298	15350	15219	15108	15287	15232	15049	15430	15120	15157	15160	15294	15063	15098	15011	15108	15163	15279	15209	15092	15272	15167	15087	15183	15320	15223	15116	15161	15142	15346	15043	15309	15330	15324	14946	15066	15136	15196	15118	15278	15247	15213	15200	15184	15159	15022	15356	15047	15196	15300	15136	15183	15351	15271	15261	15277	15151	15209	15111	15209	15107	15195	15189	15106	14995	15163	15138	15356	15176	15050	15257	15100	15109	15034	15224	15176	14996	15144	15170	15061	15072	15220	15195	15040	15202	15164	15115	15282	15126	15224	15167	15208	15143	15163	15155	15098	15293	15126	15080	15351	15275	15122	15285	15055	15178	15181	15025	15161	15116	15200	15154	15337	15230	15041	15201	15095	15340	15083	15222	15107	15364	15145	15235	15154	15030	15202	15128	15084	15205	15097	15332	15134	15027	15241	15302	15385	15159	15322	15113	15232	15309	15215	15154	15013	15170	15026	15190	15381	15222	15065	15123	15167	15099	15314	15250	15069	15193	15187	15176	15216	14972	15264	15030	15216	15246	15195	15139	15210	15066	15259	14988	15136	15189	15049	15224	15096	15209	15218	15212	15186	15102	15215	15111	15226	15315	15441	15197	15089	15160	15181	15152	15076	15445	15259	15160	15262	15172	15107	15194	15242	15255	15031	15214	15295	15224	15079	15200	15189	15010	15233	15161	15144	15192	15067	15073	15170	15239	15065	15230	15212	15339	15077	15152	15190	15270	15142	15030	15112	15206	14937	15122	15410	15209	15247	15260	15299	15210	15032	15173	15152	15035	15139	15189	15323	15115	15364	15210	15071	14954	15116	15051	15242	15176	15261	15224	15117	15178	15107	15013	15201	15213	15160	15159	15382	15189	14977	15226	15214	15291	15327	15341	15276	15220	15202	15206	15264	15108	15024	14974	15225	15193	15026	15151	14997	15141	14992	15163	15267	15044	15233	15155	15023	15207	15224	15119	15174	15086	15233	15087	15190	15127	15136	15250	15217	15076	15212	15131	15138	15067	15253	15124	15197	15217	15185	15088	15120	15267	15095	15125	15155	15244	15184	15462	15186	15144	15182	15186	15064	15286	15204	15117	15193	15221	15307	15012	15262	15317	15206	15120	15111	15255	15404	15062	15170	15010	15270	15101	15293	15016	15206	15045	15149	15208	15099	15217	15084	15133	15279	15190	15271	15095	15063	15079	15086	15168	15163	15157	15220	15103	15243	15065	15053	15102	15111	15126	15242	15202	15110	15181	15461	15133	15230	15126	15192	15162	15266	15165	15163	15087	15076	15106	15329	15181	15193	15442	15044	15085	15278	15309	15220	15216	15108	15194	15053	15216	15178	15055	15160	15142	15060	15169	15292	15170	15169	15113	15231	15169	15047	15257	14997	15259	15240	15148	15230	15155	15229	15082	15271	15186	15087	15076	15225	15087	15293	15161	15177	15127	15112	15179	15124	15063	14989	15155	15216	15117	15207	15110	14994	15144	15195	15115	15274	15213	15177	15159	15118	15122	15105	15127	15144	15181	15113	15164	15083	15185	15347	15099	15189	15287	15087	15143	15192	15283	15170	15162	15055	15344	15082	15291	15169	15241	14967	15195	15091	15098	15097	14979	15210	15047	15241	15161	15175	15008	15431	15149	15022	15360	15084	15183	15002	14988	15063	15164	15188	15118	15111	15233	15280	15173	15227	15343	15164	15309	15113	15256	15177	15248	15192	15224	15240	15271	14984	15225	15271	15226	15157	15217	15235	15154	15044	15019	15187	15067	15123	15072	15211	15301	15147	15183	15130	15083	15255	15101	15239	15244	15231	15222	15008	15442	15065	15104	15081	15114	15080	15097	15173	15088	15223	15223	15144	15064	15131	15155	15119	15311	15172	15084	15097	15233	15113	15218	15072	15166	15129	14986	15177	15038	15080	15215	15195	15229	15099	15165	15157	15195	15141	15313	15227	15057	15159	15034	15133	14955	15085	15197	15045	15065	15131	15149	15343	15173	15069	15056	15093	14997	15136	15135	15293	15132	15112	15162	15176	15440	15145	15354	15117	15236	15217	15244	15033	15091	15169	15052	15188	15131	15142	15056	15229	15197	15245	15350	15235	15245	15324	15252	15112	15258	15149	15355	15232	15310	15223	15052	14997	15004	15300	15137	15000	15167	15128	15001	15061	15178	15156	15137	15138	15128	15162	15290	15180	15229	15280	15220	15156	15182	15078	15343	15252	15089	15207	15101	15042	15263	15223	15067	15443	15057	15125	15232	15173	15041	15264	15073	15133	15165	15105	15252	15119	15192	15097	15040	15176	15163	14992	15226	15292	15066	14982	15225	15132	15188	15314	15180	15133	15295	15212	15063	15229	15054	15374	15182	15229	15133	15157	15163	15283	15265	15096	15324	15079	15126	15370	15000	15222	15302	15104	15082	15204	14955	15140	15119	15120	15319	15176	15196	15002	14966	15264	15191	15340	15263	15259	15168	15215	15239	15308	15110	15195	15146	15277	15116	15210	15226	15211	15172	15055	15172	15087	15075	15203	15066	15258	15267	15256	15104	15092	15190	15204	15145	15071	15254	15115	15322	14982	15192	15285	15250	15174	15471	14920	15091	15128	15195	15088	15215	15174	15194	15154	15086	15203	15219	15303	15133	15176	15130	15235	15208	15254	15213	15270	14937	15114	15166	15028	15090	15011	15146	14975	15116	15028	15084	15272	15164	15250	15145	15137	15209	15123	15027	15177	15043	15139	15059	15235	15148	15118	15161	15008	15244	15110	15141	15234	15088	15053	15228	15193	15130	15163	15142	15048	15129	15186	15160	15317	15247	15189	15338	15209	15197	15103	15277	15128	15166	15095	15250	15080	15133	15175	15178	15171	15142	15231	15087	15154	14967	15007	15191	15141	15371	15283	15202	15142	15167	15204	15042	15308	15109	15327	15099	15198	15118	15184	15169	15202	15250	15094	15139	15068	15234	15404	15228	15078	15195	15280	15156	15298	15049	15141	15189	15231	15154	15227	15230	15082	15196	15100	15259	15171	15170	15365	14997	15184	15139	15145	15083	15113	14996	15213	15037	15107	15335	15360	15128	15196	15118	15089	15162	15261	15161	15141	15172	15176	15316	15168	15045	15217	15136	15083	15081	15211	15324	15135	15158	15252	15272	15285	15189	15112	15303	15039	15140	15143	15117	15123	14988	15106	15099	15249	14993	15225	15149	15181	15050	15203	15093	15125	15161	15132	15218	15116	15081	15283	15249	15154	15228	15075	14942	15233	15081	15246	15097	15052	15110	15342	15182	15162	15426	15294	15296	15199	15169	15129	15095	15118	15091	15140	15060	15151	15239	15163	15176	15191	15128
29179	26945	32930	29040	23499	21551	20251	19092	18504	18076	17840	17989	17918	17673	17560	17214	17391	17331	17389	17373	17415	17272	17402	17242	17223	17308	17239	17316	17221	17207	17339	17447	17142	17279	17156	17224	17169	17123	17152	17186	17125	17081	17224	17261	17177	17019	17289	17000	17152	17129	17028	17133	17330	17124	17058	17074	17222	17248	17249	17097	17170	17352	17322	17255	17061	17136	17149	17202	16926	17138	17373	17137	17207	17326	17176	17103	17207	17109	17102	17155	17193	17365	17255	17057	17085	17179	17179	17018	17130	16944	17241	17130	16963	17147	17003	16967	17155	16972	17174	17155	17249	17308	17164	17268	17120	17034	17154	17207	17387	17349	17107	17319	17381	17255	16983	17060	16984	17109	17155	17271	17185	17279	17144	17291	17024	17099	17277	17074	17049	17313	17141	17194	17232	17292	17110	17103	16956	17329	17071	17080	17069	17126	17040	17105	16876	17068	17072	17129	17147	17168	17245	17193	16963	16954	17119	17219	17094	17453	17091	17049	17095	17232	17200	16931	17325	16923	16983	17117	17032	17059	17179	16966	17089	17077	17104	16873	17150	16990	17137	17026	17284	16957	16994	17112	17251	16810	17225	17256	17153	17100	17112	17155	17176	17260	17081	17027	17124	16987	17114	17209	17214	17030	17309	17352	17113	17007	17074	17280	17252	17200	17324	17164	17111	17014	17250	17353	17045	16883	16894	17070	17214	16933	17226	17324	17154	17105	17158	17300	17190	17142	17062	17063	17174	17159	17092	17213	17329	17226	17147	17069	17108	17045	17083	17140	17109	17389	17072	17220	17021	17026	17350	17114	17246	17157	17007	17185	17223	17175	17101	17207	17156	17114	17195	17187	17264	17245	17231	17346	17143	17113	17267	17116	17268	17380	17179	17201	16907	17323	17224	17237	17105	17080	17076	17224	17151	17140	17095	17189	17265	16991	17101	17187	17180	17322	17291	17164	17179	17030	17045	17127	17022	17266	17260	17077	17041	17200	17283	17235	17283	17195	17237	17325	17146	17218	17101	17180	16936	17168	16963	17011	17090	17096	16926	17174	17095	17020	16951	17267	17276	17007	17202	17188	17186	17142	17279	17061	17073	17224	17289	17255	17238	17281	17189	17204	17117	17273	17263	17042	17216	17245	17167	17044	17207	16975	17053	17188	17215	17428	17227	16912	16819	17162	17258	17024	17146	17099	17354	17056	17007	16934	17244	17161	17183	17176	17148	17164	17236	17095	17104	17150	17176	17225	17349	17056	17080	17278	17161	17060	16997	17193	17070	17018	17080	17034	17006	17251	17079	17140	16987	17157	17125	17254	17051	17122	17157	17184	17043	17090	16948	17208	17196	17243	17102	17100	17181	17087	17201	16983	17168	16973	17115	17159	17205	16878	17123	17121	16875	17135	16966	17296	16936	17181	17114	17283	17349	17213	17232	17311	17172	16984	16959	17125	17299	17073	17358	17030	17375	17164	17269	17207	17073	17062	17198	17267	17068	17018	17117	16996	17181	17264	17255	17309	17198	17250	17255	17356	17216	17350	17118	17034	17273	17134	17026	17278	17000	17015	17260	16971	17240	17247	17206	17167	17155	17192	17096	17117	17189	17071	17044	17128	17130	17293	17200	17179	17205	17260	16984	17256	17213	16991	17319	17179	17015	17210	16897	17047	17304	17191	17113	16899	17166	17058	16990	17002	17386	17173	17169	17022	17204	17097	17181	17168	16981	17194	16994	17244	17246	17251	17026	17137	17152	17073	17215	17071	17037	17273	16962	17011	17185	16978	17173	17194	17055	17082	17141	17234	17173	17170	17219	17103	17212	17274	17116	17089	17201	17023	17161	17266	17032	17125	17135	17152	17154	17067	17113	17211	17162	17187	16981	17134	17056	17414	16938	17027	17186	16968	17003	17291	17185	17078	17073	17155	17247	17120	17025	17013	17124	17118	17154	17100	17215	17101	17151	17094	17022	17027	17293	17123	17260	17118	17304	17167	17196	17127	17237	17266	17113	17163	17229	17075	16957	17054	17111	17000	17155	17065	17108	17036	17158	17106	16966	17235	17315	17408	17212	17069	17039	17278	17224	17186	17219	17185	17147	16948	17020	16932	17123	17460	17220	17179	17083	17154	17231	17431	17176	16911	17408	17142	17000	17182	17010	17285	17129	16915	17246	17234	17278	17282	17119	17137	17171	17024	17110	17147	17222	16974	17327	17260	17080	17111	17172	16963	17102	17217	17089	17152	17171	17168	17096	17212	17069	17217	17352	17076	16929	16940	17202	17165	17238	17116	17051	17130	17185	17008	17101	17212	17217	17243	17307	17137	17153	17020	17036	16988	17154	17152	17090	17050	16899	16909	17077	17240	17057	17129	17137	17200	17261	17116	17038	17140	17458	17150	17296	17158	17394	17161	17220	17243	17190	17025	17250	17030	17197	17206	17331	17219	17020	17308	17133	17052	17089	17231	17224	17155	17210	17123	17110	17052	17052	16967	17356	17150	17224	17234	16919	17155	17282	17243	17260	17076	17177	17180	17153	16940	17107	16949	17319	17158	17284	17248	17174	17042	17224	17097	17191	17125	17212	17281	17130	17077	17125	17276	17072	17302	17092	17149	17172	17080	17106	16873	17117	17134	17042	16973	17123	17166	17019	17010	17284	16980	17247	17173	16904	16970	17215	17177	17114	17063	17391	17236	17184	17062	17019	17136	17168	17232	17129	17202	17143	17230	17193	17255	16983	17036	17035	17291	17073	17079	16832	17012	17178	17151	17023	17037	17019	17292	17054	17203	16895	17131	17322	17165	17054	17226	17277	17215	17095	17089	17043	17124	17224	17123	17246	17162	17144	16999	17151	17128	17205	16893	17121	17181	17111	17290	17100	17227	16960	17139	17231	16996	17222	17199	17113	16920	17223	17094	17065	17232	17014	17141	17152	17204	17190	17211	17167	17286	17010	17220	17110	17198	17023	17100	17212	17227	17356	17246	17087	17081	17325	17236	17138	17148	17330	17141	17299	17266	17186	17160	17207	16937	17435	17222	17029	17003	17167	17099	17246	17194	16970	16979	17270	17326	17129	17251	17179	17080	17337	17144	17389	17011	17061	17267	17225	17015	17128	16940	17133	16997	17076	17090	17274	17061	17206	17155	16960	17203	17278	17116	17091	17151	17233	16872	17249	16988	16979	17371	17283	17101	17249	17069	17193	17316	17230	17154	17219	17315	17228	17066	16997	17093	17072	17018	17126	17216	17278	17228	17309	17133	17014	17050	17059	17128	17145	17045	17224	17164	17250	17368	17180	17280	17224	17184	17189	17185	16844	17213	17154	17084	17075	17149	17160	17088	17138	17211	17174	17274	17165	17188	17171	17078	17085	17044	16997	17200	17214	17018	17276	17095	17341	17090	16852	17031	16994	17208	17340	17063	17277	17194	17026	17051	17107	17205	17276	17045	17085	17207	17186	17131	17227	17301	17111	17250	17087	16972	17110	17165	17070	17206	17119	16992	17147	17139	17008	17074	17084	17073	17146	17114	17244	17162	17066	17146	17133	17114	17165	17176	17217	17279	17069	17257	17127	17075	17316	17200	17064	17304	17288	16933	17200	17190	17176	16975	17065	17151	17089	17084	17216	17115	17214	16965	16963	17122	17214	17250	17129	17097	17118	16864	17148	17134	17377	17115	17235	17065	17068	17300	17020	17073	17153	17205	17189	17303	17064	17123	17224	17108	16986	17008	17304	17342	17154	17196	16995	17154	17133	16981	17006	17061	17250	17003	17285	17103	17196	17135	17094	16989	17081	17313	17172	17253	17264	17066	17064	17047	17049	16976	17242	17190	17186	17090	16929	17143	16999	17370	17305	17004	16920	16957	17260	17308	17304	17141	17187	17136	17099	16994	17256	17324	17189	17221	17346	17031	17196	17138	17151	17165	17103	17075	17139	17066	17025	17248	17276	17192	17179	16985	17188	17152	17100	17111	17103	17243	17199	17181	17218	17293	17210	16918	17172	16958	17141	17129	17220	17033	17185	17181	17215	17382	17087	17176	17055	16900	17338	16847	17124	17152	17219	17001	17273	16938	17195	17181	17225	17188	17164	17224	16915	16937	17057	17387	17206	17161	17206	17079	17158	17248	17152	16938	17144	17036	17327	16946	17106	17155	17107	17259	17047	17195	17144	17216	17208	17044	17119	17300	17115	17070	17143	16972	17025	17054	17242	16992	17119	17046	17107	17213	17286	17201	17019	17011	17284	17342	17131	17004	17123	17176	17132	17070	17013	17046	17232	17166	17205	17289	17201	17170	17004	17068	17151	17346	17195	17169	17194	17175	17180	17144	17431	17127	17048	17093	17136	17200	17134	17128	17187	17163	17188	17106	17077	17349	17199	17290	17264	17109	17310	17025	17321	17131	16982	17101	17234	17005	17130	17033	16993	17157	17135	16977	17016	17319	17061	17220	17161	17038	17116	17120	17214	17108	17024	17084	17155	17222	17205	17104	17201	16937	17145	17106	17219	17132	17160	17059	17014	17191	17113	17139	17078	17035	16931	17201	17341	17100	17204	17042	17059	17169	17154	17408	17162	17138	17315	17157	17185	17263	17267	17025	17008	17150	17028	17083	17181	17302	17009	16982	17044	16981	17186	17050	17151	17077	17026	16951	17091	17185	17165	17292	17228	17351	17192	17242	17182	17030	17331	17075	17190	17123	17072	17301	17131	17046	17355	17154	17117	16790	17226	17115	17226	17272	17157	17169	17038	17158	17137	17159	17215	17033	17062	17225	17224	17152	17053	17138	17185	17172	17116	17137	17072	17137	17216	17117	17194	17193	17187	17183	17181	17259	17165	17248	17174	17015	17161	17137	17231	17245	17140	17069	17288	17206	17023	17142	17117	17224	17135	17084	17133	17120	16935	17074	17249	17095	17129	17227	17360	17193	17305	17085	17107	17033	17015	17145	17118	16995	17108	17207	17052	17048	17151	17146	17112	17199	17189	16948	17238	17088	17370	17270	17179	17081	17063	17240	17011	17285	17226	17212	17133	16910	17211	17196	17081	17000	17260	17116	17018	17114	17109	17149	17305	17322	17285	17245	16884	17240	16956	17030	16978	17032	17059	16965	17207	17373	17074	17114	17236	17247	17176	17032
31017	41297	36610	27563	23331	20666	18838	17530	16914	16261	16052	15711	15800	15211	15303	15112	15092	15080	15094	14936	14890	15130	14872	14891	14974	14864	15079	14935	14838	15004	14981	14854	14962	14978	14901	15025	14776	14922	14859	14989	14828	14768	14832	14861	14675	14870	14900	14805	14879	14871	14817	14902	14804	14887	15002	14680	14950	14872	14835	14886	14755	14761	14950	14875	14801	14764	14914	14974	14803	15080	14745	14934	14772	15020	14705	14801	14756	15009	14926	14717	14800	14784	14866	14833	14773	14847	14957	14900	15009	14764	14829	14730	14814	14784	14774	15023	14697	14976	14960	14910	14811	14762	14736	14832	14705	14837	14828	14814	14816	14900	14839	14783	14877	14807	14904	14776	14978	14771	14868	14896	14915	14915	14812	14834	14929	15196	14854	14736	14848	14827	14755	14865	14917	14774	14813	14767	14925	14799	14750	14749	14890	14589	14841	14932	14742	14915	14661	14914	15026	14965	14882	14815	14737	14936	14880	14969	14854	14831	14871	14787	14572	15013	14864	14874	14670	14824	14794	14930	14942	15015	14908	14826	14841	14739	14778	14969	14681	14870	14788	14814	14924	14874	14924	14770	15029	14864	14894	14803	14918	14777	14735	14810	14685	14765	14877	14839	14750	14854	14768	14745	14864	14763	14880	14869	14810	14692	14762	14889	14986	14919	14677	14941	14904	14758	14886	14735	14992	14813	14687	14856	14798	14863	14741	14790	14873	14828	14729	14794	15005	14905	14907	14812	14811	14895	14864	14873	14865	15007	14738	14886	14935	14790	14950	14927	14931	14774	15004	14889	14846	15106	14926	14928	14697	14684	14875	14806	15026	14981	14770	14819	14819	14893	14883	14892	14849	14750	14792	14834	14944	14965	14829	14756	14940	14781	14809	14690	14978	14728	14760	14772	14863	14900	14685	14929	14781	14697	14839	14846	14988	14773	14760	14859	14988	14875	15068	14922	14874	14814	14804	14810	14753	14949	14902	14832	14798	14897	14669	14810	14788	14775	14812	14824	14902	14855	14752	14823	14667	14930	14794	14800	14849	14852	14988	14781	14734	14885	14753	14821	14883	14934	14976	14891	15025	14754	14879	14928	14817	14626	14796	14764	14727	14795	14928	14915	14769	14746	14884	15001	14813	14809	14674	14742	14865	14852	14827	14955	14874	14696	14962	14816	15026	14807	14836	14946	14804	14923	14881	14806	14818	14941	14648	14863	14964	14769	14720	14786	15058	14892	14868	14951	14864	14805	14763	14643	14993	14750	14857	15015	14876	14923	14830	15083	14904	14788	14650	14956	14714	14666	14758	14840	14780	14886	14907	14939	14877	14783	14977	14655	14905	14739	14785	14885	14831	14775	14956	14919	14991	14757	14813	14844	14659	14909	14761	14865	14632	14995	14719	14852	14756	14807	14977	14920	14755	14801	14828	14830	14939	14751	14895	14837	14943	14898	14660	14911	14966	14743	14882	14864	14947	14898	14816	14754	14893	14714	14851	14797	14934	14842	14785	14892	14948	14679	14759	14892	14695	14877	14950	14729	14834	14973	14966	14744	14837	14799	14785	14846	14906	14834	14798	15037	14852	14815	14957	14847	14770	14792	14888	14827	14758	14881	14878	14813	14826	14867	14843	14984	14824	14917	14854	14792	14899	14749	14731	14851	14913	14834	14773	14753	14882	14917	14945	14945	14798	14719	14835	14933	14674	15022	14982	14984	14821	14810	14900	14929	15005	14856	14815	14897	14790	15056	14899	14816	15114	14793	14821	14637	14937	14891	14951	14762	14797	14881	14779	14803	14968	14790	14857	14897	14844	14890	14759	14809	14884	14990	14782	14823	14724	14747	14904	14914	14858	14849	14727	14647	14868	14869	14873	14874	14836	14675	14967	14711	14746	14885	14884	14848	14747	14909	14829	14946	14947	14985	14877	14794	14918	14728	14807	14873	14856	14861	14796	14745	14883	14872	14747	14865	14892	14888	14888	14899	14970	14882	14964	14792	14935	14728	14728	14907	14767	14828	14791	14864	14869	14742	14807	14807	14920	14857	14800	14911	14966	14768	14855	14812	14831	14838	14832	14892	14840	14646	14890	14784	14820	14897	14813	14774	14785	14777	14819	14942	14887	14748	15109	14977	14692	14791	14658	14824	14901	14880	14894	14833	14841	14805	14862	14801	14925	14854	15015	14981	14831	14814	14867	14783	14916	15016	14887	15030	14749	14899	14975	14772	14896	14913	14907	14862	14880	14886	14878	14845	14832	14828	14904	14851	14554	14903	14792	14939	14786	14926	14849	14981	14801	14773	14928	14859	14764	14932	14767	14830	15028	14782	14833	14815	14931	14950	14859	14850	14744	14919	14651	14933	14827	14801	14907	14819	14955	14869	14742	14877	14762	14758	14795	14838	14789	14791	14793	14746	15030	14828	14846	14736	14887	14962	14762	14803	14691	14900	15018	14860	14836	14862	14891	14806	14887	14824	14946	14848	14833	14659	14770	14908	14857	14829	14896	14741	14832	14961	14880	14736	14839	14771	14702	14788	14834	14762	14963	14708	14756	14957	14846	14749	14833	14792	14813	14914	14923	14782	14763	14886	14719	14907	14885	14706	14833	14863	14909	14935	14877	14905	14903	14887	14849	14743	14924	14895	14907	14799	14767	14831	14787	14641	14746	14959	14857	14850	14965	14923	14898	14855	14976	14824	14910	14821	14696	14911	14922	14661	14852	14770	14843	14771	14872	15113	14748	14868	14947	14846	14877	14780	14998	14881	14776	14917	15074	14815	14890	14740	14841	14733	14908	15063	14904	14837	14734	14880	14880	14844	14657	14783	14774	14913	14843	14853	14913	14761	14776	14906	14894	14829	14874	14994	15044	14613	14875	14670	14697	14952	14842	14928	14844	14745	14807	14835	14878	14800	14857	14966	14897	14849	14793	14861	14883	14865	14652	14860	14892	14752	14922	14875	14739	14810	14847	14763	14871	15019	14772	14707	14901	14950	14824	14718	14909	14931	15004	14806	14724	14818	14990	14777	14955	14716	14814	14758	14760	14863	14728	14901	14885	14853	14819	14956	14922	14817	14815	14735	14736	14813	14961	14730	14840	14837	14794	14854	14988	14733	14879	14892	14868	14800	14692	14779	14912	14844	14827	14924	14926	14720	14769	14737	14758	14818	14658	14848	14734	14918	14787	14862	14860	14652	14938	14751	14823	14813	14760	14835	14795	14956	14826	14908	14811	14961	14836	14723	14946	14969	14966	14851	14673	14813	14905	14933	14956	14706	14864	14766	15087	14647	14736	14656	14943	14773	14824	14920	14809	14830	14747	14920	14839	14888	14844	14781	14874	14874	14848	14997	14773	14827	14802	14907	14914	14839	14927	14831	14915	14876	14814	14959	14769	14807	14976	14700	14716	14890	14953	14853	14733	14728	14943	14834	14809	14871	14889	15015	14787	14878	14887	14873	14781	14701	14815	14784	14815	14746	14892	14911	14884	14787	14823	14780	14886	14870	14753	14756	14982	14856	14699	14879	14845	14811	14892	14787	14786	14837	14806	14859	14886	14714	14867	14803	14856	14839	14777	14765	14706	15092	14868	14778	14912	14807	14844	14832	14809	14628	14928	14876	14806	14928	14709	14907	14833	14811	14827	14955	14933	14739	14962	14968	14770	14842	14793	14972	14925	14810	14824	14921	14864	14732	14632	14893	14866	14952	14877	14673	14710	14854	14882	14752	14958	14835	14903	14847	14859	14715	14745	14803	15013	14880	14838	14857	14793	14761	14812	14932	14936	14639	14863	14856	14767	14817	14999	14819	14833	14769	14677	14895	14858	15004	14792	14900	14906	14869	14828	14948	14892	15137	14844	14938	14853	14684	14813	14827	14785	14733	14942	14781	14824	14842	14887	14930	14704	14786	14731	14852	14773	14830	15028	14789	15013	14700	14877	14908	14730	14768	14871	14859	14878	14903	14756	14854	14819	14786	14798	14771	14711	14741	14787	14835	14796	14795	14812	14840	14798	14875	14741	14714	14881	14683	14852	14809	14717	14915	14755	14760	14820	14851	14950	14954	14734	14753	14803	14862	14883	14753	14880	14814	14950	14794	14797	15035	14872	14817	14795	14803	14959	14861	14802	14884	14934	14869	14939	14861	14875	14729	14879	14829	14872	14749	14794	15011	14863	14870	14735	14850	14942	15054	14834	14785	14822	14879	14857	14835	14894	14947	14939	14785	14700	14638	14788	14935	14726	14736	14820	14798	14934	14781	14922	14939	14695	14817	14965	14903	14657	14881	15003	14998	14885	14814	14864	14929	14872	14835	14697	14903	15011	14695	14942	14888	14938	14942	14832	14795	14929	14696	14846	14816	14799	14904	14891	14984	14818	14856	14797	14828	14745	14936	14741	14900	14829	14918	14874	14786	14907	14878	14823	14797	14767	14922	14763	14737	14814	14828	14916	14703	14859	14864	14685	14831	14795	14826	15037	14794	14861	14826	14891	14780	14752	14885	14855	14864	14909	14845	14814	14828	14843	15010	14859	14791	14797	14864	14927	14616	14757	15037	14797	14773	15040	14891	14779	14754	14819	15050	14877	14873	14839	14757	15045	14948	14887	14936	14795	14882	14779	14923	15040	14894	14775	14694	14729	14829	14888	15074	14863	14824	14898	14827	14812	14972	14727	14801	14762	14900	14813	14665	14964	14775	14850	14861	14854	14667	14858	14884	14820	15088	14714	14837	14843	14742	14844	14925	14884	15018	14953	15027	15010	14830	15031	14907	14819	14948	14809	14885	14843	14850	14723	14669	14976	14739	14829	14864	14752	14763	14777	14789	14905	15001	14838	14895	14693	14925	14850	14829	14848	14967	14694	14861	14968	14803	14852	15044	14682	14793	14894	14912	15060	14821	15039	14669	14849	14737	14879	14810	14700	14909	14850	14869	14701	14909	14812	14786	14690	14771	14872	14838	14899	14844	14946	14792	14725	14865	14937	14829	14911	14869	14797	14761	14845	14913	14876	14785	14687	14814	14799	14830	14737	14831	14831	14911	14752	14679	14825	14888	14843	14863	14900	14715	14677	14719	14965	14688	14824	15054	15038	14901	14790	14804	14787	14778	14829	14779	14918	15073	14792	14864	14833	14988
24080	21181	28783	25919	25644	26479	25173	21747	19847	19329	18729	18366	18447	18066	17920	17853	17636	17570	17713	17450	17514	17569	17372	17455	17519	17540	17319	17423	17679	17437	17577	17328	17470	17588	17480	17408	17308	17257	17344	17435	17267	17446	17436	17532	17503	17316	17365	17342	17408	17207	17289	17474	17370	17279	17336	17291	17298	17219	17348	17469	17383	17238	17443	17388	17350	17295	17462	17470	17318	17136	17296	17438	17372	17407	17672	17375	17395	17583	17331	17459	17488	17384	17508	17196	17233	17242	17225	17419	17388	17404	17442	17494	17472	17449	17374	17323	17289	17422	17437	17334	17092	17373	17359	17365	17260	17277	17352	17286	17321	17436	17431	17305	17333	17501	17305	17307	17231	17202	17261	17315	17259	17451	17344	17293	17160	17115	17427	17294	17393	17282	17424	17360	17264	17110	17183	17219	17228	17256	17270	17387	17233	17368	17272	17226	17305	17228	17119	17380	17431	17273	17274	17478	17268	17309	17381	17255	17248	17399	17363	17398	17104	17461	17421	17438	17077	17196	17208	17208	17387	17267	17380	17458	17464	17533	17384	17338	17298	17212	17142	17395	17536	17199	17210	17314	17368	17336	17358	17098	17336	17432	17647	17131	17335	17410	17174	17208	17449	17269	17352	17334	17271	17387	17226	17219	17369	17231	17367	17331	17269	17384	17376	17348	17132	17182	17286	17119	17460	17431	17344	17411	17361	17252	17344	17300	17293	17416	17326	17279	17224	17201	17485	17411	17335	17268	17387	17383	17453	17235	17511	17259	17582	17305	17249	17443	17417	17260	17232	17308	17141	17486	17382	17489	17342	17569	17461	17191	17277	17336	17325	17370	17240	17225	17330	17454	17272	17403	17339	17213	17384	17164	17439	17335	17248	17259	17195	17286	17419	17238	17205	17292	17280	17481	17406	17411	17293	17368	17158	17146	17434	17484	17479	17315	17258	17302	17390	17309	17284	17009	17177	17412	17280	17349	17340	17252	17380	17327	17421	17136	17155	17352	17365	17422	17162	17257	17363	17533	17213	17249	17450	17274	17210	17527	17293	17362	17500	17473	17552	17396	17319	17383	17425	17170	17213	17335	17415	17506	17278	17205	17235	17477	17163	17197	17433	17431	17375	17482	17504	17547	17293	17343	17240	17469	17442	17435	17184	17429	17551	17336	17164	17403	17311	16968	17377	17285	17404	17171	17215	17393	17349	17337	17270	17382	17469	17458	17601	17371	17277	17335	17210	17407	17230	17325	17419	17290	17060	17439	17371	17434	17384	17492	17251	17332	17399	17270	17398	17055	17265	17352	17260	17344	17561	17449	17447	17375	17129	17106	17123	17260	17351	17359	17519	17160	17293	17420	17121	17248	17278	17331	17346	17471	17420	17447	17372	17427	17428	17482	17128	17364	17396	17024	17126	17284	17236	17357	17311	17117	17148	17270	17320	17357	17598	17302	17369	17257	17327	17246	17284	17201	17467	17369	17254	17344	17329	17339	17270	17331	17266	17352	17319	17377	17209	17380	17187	17132	17290	17176	17290	17272	17628	17340	17308	17394	17542	17245	17434	17291	17302	17189	17257	17229	17367	17455	17116	17186	17165	17341	17398	17416	17365	17316	17411	17204	17211	17315	17234	17445	17448	17294	17242	17268	17313	17416	17315	17228	17463	17386	17376	17301	17077	17483	17502	17271	17187	17206	17367	17467	17176	17402	17510	17325	17336	17221	17105	17319	17450	17256	17162	17445	17367	17439	17406	17285	17420	17414	17346	17427	17221	17206	17190	17401	17416	17416	17127	17448	17403	17586	17393	17384	17334	17595	17275	17229	17391	17613	17479	17343	17148	17554	17330	17363	17196	17215	17246	17114	17235	17220	17440	17412	17340	17436	17231	17373	17418	17255	17129	17301	17465	17206	17441	17417	17370	17268	17147	17253	17213	17510	17391	17178	17282	17241	17465	17325	17267	17310	17332	17329	17373	17478	17547	17325	17447	17399	17351	17385	17384	17405	17177	17340	17300	17360	17440	17419	17282	17309	17224	17397	17250	17207	17268	17107	17337	17179	17453	17436	17214	17404	17290	17358	17398	17243	17164	17461	17190	17357	17420	17307	17333	17334	17475	17401	17337	17421	17391	17389	17392	17355	17118	17221	17322	17242	17190	17359	17455	17114	17454	17194	17573	17300	17413	17175	17254	17193	17380	17191	17284	17229	17504	17450	17435	17218	17300	17342	17422	17339	17130	17141	17216	17323	17397	17245	17546	17470	17352	17573	17295	17262	17349	17232	17255	17188	17377	17163	17391	17380	17230	17157	17474	17259	17547	17384	17269	17190	17316	17357	17241	17329	17372	17414	17296	17202	17195	17482	17410	17293	17332	17341	17385	17497	17395	17213	17297	17451	17387	17326	17295	17345	17286	17206	17186	17372	17257	17545	17305	17480	17302	17469	17288	17342	17404	17489	17273	17310	17321	17118	17315	17328	17217	17529	17344	17295	17287	17309	17179	16998	17003	17141	17141	17460	17523	17456	17225	17366	17346	17509	17487	17332	17463	17507	17157	17338	17115	17357	17343	17541	17353	17308	17262	17331	17210	17228	17398	17288	17218	17412	17329	17259	17149	17027	17236	17319	17257	17304	17402	17363	17414	17536	17152	17306	17256	17430	17350	17295	17338	17409	17332	17201	17265	17213	17439	17274	17227	17398	17456	17430	17449	17348	17546	17178	17306	17481	17376	17370	17301	17462	17328	17248	17051	17316	17340	17420	17055	17619	17348	17182	17291	17329	17166	17187	17266	17377	17314	17374	17078	17492	17557	17242	17486	17400	17189	17177	17327	17170	17240	17275	17146	17393	17290	17256	17277	17357	17236	17398	17198	17373	17363	17286	17442	17426	17365	17129	17380	17279	17358	17333	17084	17288	17423	17305	17203	17320	17344	17159	17288	17243	17361	17360	17467	17212	17388	17164	17330	17343	17455	17433	17388	17238	17377	17276	17179	17283	17335	17368	17110	17401	17429	17188	17317	17293	17236	17039	17166	17380	17313	17334	17252	17193	17237	17251	17193	17296	17342	17344	17172	17388	17217	17243	17447	17436	17362	17238	17410	17283	17637	17346	17333	17010	17239	17239	17324	17419	17371	17448	17231	17388	17458	17220	17319	17357	17516	17243	17482	17515	17240	17469	17406	17361	17240	17418	17378	17201	17496	17269	17498	17267	17366	17467	17251	17452	17205	17191	17244	17300	17219	17198	17461	17421	17415	17244	17365	17277	17460	17308	17373	17492	17269	17260	17377	17136	17198	17172	17293	17278	17313	17227	17525	17254	17154	17473	17383	17490	17329	17306	17275	17141	17281	17063	17306	17320	17456	17310	17199	17174	17509	17278	17292	17369	17337	17241	17293	17282	17234	17192	17388	17346	17140	17222	17125	17227	17376	17561	17301	17134	17416	17087	17378	17356	17303	17206	17324	17200	17379	17185	17480	17244	17270	17468	17367	17324	17432	17396	17396	17366	17591	17215	17350	17296	17348	17243	17325	17141	17324	17321	17173	17216	17350	17275	17308	17170	17281	17276	17301	17317	17380	17235	17403	17538	17072	17258	17366	17308	17427	17589	17300	17071	17397	17363	17273	17253	17049	17206	17144	17481	17326	17277	17237	17173	17188	17231	17397	17356	17365	17274	17245	17308	17339	17391	17358	17558	17308	17342	17218	17510	17590	17268	17334	17323	17515	17275	17470	17465	17272	17309	17312	17138	17360	17289	17325	17217	17483	17237	17528	17503	17331	17247	17211	17257	17378	17268	17357	17412	17276	17210	17398	17276	17429	17186	17359	17322	17194	17037	17184	17381	17235	17481	17186	17538	17304	17344	17342	17386	17298	17283	17272	17485	17472	17440	17321	17273	17366	17616	17460	17160	17387	17338	17423	17528	17376	17417	17229	17427	17164	17135	17235	17247	17279	17238	17402	17290	17252	17422	17428	17543	17495	17363	17092	17343	17415	17290	17312	17313	17348	17347	17448	17303	17246	17201	17227	17348	17406	17035	17395	17249	17110	17244	17192	17248	17267	17466	17564	17381	17279	17368	17326	17423	17434	17518	17283	17258	17085	17292	17395	17545	17328	17441	17291	17180	17222	17396	17234	17386	17292	17190	17194	17374	17397	17372	17373	17369	17408	17307	17334	17308	17280	17430	17277	17247	17336	17247	17248	17265	17258	17501	17441	17247	17314	17138	17310	17267	17364	17321	17299	17372	17313	17106	17426	17271	17323	17242	17336	17358	17310	17197	17211	17430	17300	17364	17353	17264	17400	17214	17258	17257	17166	17373	17249	17462	17331	17265	17431	17352	17411	17371	17372	17352	17077	17350	17486	17379	17340	17296	17449	17518	17348	17195	17267	17225	17400	17342	17234	17111	17271	17212	17254	17344	17246	17339	17310	17368	17202	17019	17295	17284	17383	17488	17454	17556	17216	17391	17535	17491	17481	17183	17051	17240	17420	17155	17388	17420	17302	17388	17394	17293	17201	17501	17305	17256	17328	17290	17356	17184	17374	17625	17160	17291	17274	17469	17289	17349	17378	17205	17457	17302	17165	17249	17413	17187	17264	17559	17154	17289	17302	17241	17142	17289	17283	17232	17477	17337	17221	17400	17382	17420	17446	17464	17361	17296	17492	17295	17272	17422	17388	17282	17098	17398	17533	17389	17409	17304	17473	17271	17243	17294	17245	17157	17380	17556	17140	17362	17329	17403	17307	17452	17270	17343	17219	17522	17401	17424	17296	17357	17093	17222	17256	17456	17466	17348	17408	17168	17207	17244	17191	17555	17581	17361	17452	17600	17434	17259	17541	17279	17265	17268	17279	17246	17424	17290	17412	17275	17230	17144	17393	17359	17145	17425	17244	17142	17401	17338	17399	17257	17367	17308	17330	17334	17287	17356	17377	17417	17303	17182	17286	17296	17385	17251	17415	17390	17361	17308	17308	17600	17427	17301	17429	17120	17361	17405	17322	17233	17495	17362	17377	17324	17273	17290	17110	17058	17173	17318	17279	17343	17267	17603	17153	17263	17164	17366	17419	17407	17335	17412	17315	17170	17384	17462	17218	17367	17113	17235	17104	17329	17018	17468	17299	17250	17218	17084
30111	48830	44849	35427	30293	25729	23029	20094	18471	17651	17046	16548	16267	15924	15601	15498	15325	15340	15326	15285	15230	15128	15053	15177	15196	14968	15063	15099	15019	15063	15179	15003	15206	15131	15147	15082	15106	15186	15016	14994	14994	14941	15084	15062	15049	14730	15007	14810	14937	14955	15054	14893	14987	14908	15036	14917	15061	14843	14994	15101	15051	14922	14962	15080	14812	14958	14827	15067	15040	14866	14904	14964	15003	14989	14914	14954	15008	14808	15008	15067	15029	14792	14940	14979	15052	15002	15109	15072	14868	15074	15021	14996	15032	15031	14900	15009	14933	15122	14850	14940	15108	14934	14875	14919	14981	14958	14829	14892	14898	14936	15000	15036	14993	14995	14937	15132	14967	15052	14867	14994	15013	14983	14976	14936	15169	14868	15052	14829	15043	14813	15028	14872	14976	15005	14928	14958	14922	14977	14850	14940	15039	15010	14805	14950	14970	15001	15032	14956	14981	15106	14920	14870	15022	14927	14952	15181	15099	14928	15058	14918	14974	15007	14905	15051	14994	14971	14946	14868	14921	14993	14902	14969	15007	14922	14945	14987	14781	15046	14981	15059	14874	14863	14795	14891	14979	15043	14927	14993	15064	14907	14980	14986	14950	14869	15159	15097	14821	14939	14909	14986	14956	14792	15032	15084	14816	15050	15059	14885	14941	14923	15029	14889	14739	14941	14846	14916	14895	14994	14977	14942	14968	15076	14894	14952	15142	14970	15152	14964	15001	14939	14969	15087	14724	14995	14674	14883	14953	14819	14862	15050	15027	14891	14824	14757	14779	14992	15011	15068	15130	14788	14944	15019	14881	14990	15046	15007	14852	15010	14826	14917	14933	14943	14949	14927	15090	14992	14995	14934	14908	14860	14768	14990	14940	14958	14920	14985	14967	14956	14990	14984	14996	14843	15087	15096	14915	15059	14995	14977	14924	15054	14810	15070	15092	15036	15059	14990	14995	14897	15077	14905	15018	14969	14900	15152	14817	14950	14916	14876	15005	14967	14973	14904	15004	15025	14846	14884	15037	14956	14848	14893	15078	14944	15031	15081	15034	14804	14900	14972	14936	14878	15109	15000	14979	14973	14959	15047	15137	15019	14801	14846	14967	14953	14950	15036	14863	14917	14844	15042	15230	14929	14877	14885	14931	14862	15068	14944	14985	15059	14880	15032	14971	15094	15054	14864	14880	15058	15184	14943	14999	14905	14749	15033	14854	14815	14888	15074	14875	15080	14985	15083	15103	14914	14977	14946	14755	14765	14989	14988	14967	14995	14783	14915	14857	15053	15119	14991	14847	14935	14823	14999	14984	14973	14959	15072	14889	14877	14888	14947	14895	14964	14928	15023	14855	14881	15149	14968	15053	14721	15012	15012	14986	14853	15029	14927	15053	14983	15028	14833	14964	14968	15000	15004	14832	14954	14983	14941	14975	14799	14883	14932	14899	15006	14868	14927	14933	14908	14888	15058	15021	15035	15045	14869	15004	14900	14986	14908	15112	14794	15123	15024	15096	15136	14900	15034	14908	14956	15078	14791	15043	14889	15236	14970	15060	14991	14945	14890	14972	15000	15069	15047	14993	14999	14938	14791	14973	14915	15039	14900	15035	14995	15002	14845	14913	14935	14767	15095	15058	15061	14937	15126	14998	14999	14846	14848	15019	14914	15070	14984	14929	15053	14956	15034	15089	14911	15116	15077	14867	15099	14895	14892	14947	14979	14949	14857	14920	14928	15011	14952	15031	14948	14928	14958	15008	14980	14893	14968	15101	14987	15035	15075	14958	14943	14882	14942	14899	15123	14807	15004	14856	14930	15019	14915	14966	14907	14871	14852	15078	14916	15012	15057	14943	14953	15079	15002	15109	15049	14992	14819	15035	14989	14972	14945	14788	14977	15035	14956	15092	14872	14948	14968	14892	14992	14795	14989	14817	15072	14856	15065	15064	15051	14764	15077	15040	15085	14767	14968	15109	14879	14962	14928	15011	14946	14990	14823	14883	15080	14924	14820	15042	15005	14887	15031	15080	15073	15024	14909	15062	14840	14887	14907	14976	15015	15082	14953	14747	15162	14876	14910	14930	14968	14994	14926	14996	14985	15017	14881	15005	14931	14994	15039	14885	14864	15038	15028	14982	15012	14907	14964	14946	14739	14993	14870	15066	14924	14956	14966	14981	15106	14959	15016	15041	14862	15030	14856	14886	14916	15076	14885	15041	14865	14948	14839	15128	15090	14890	14890	15042	14928	14858	14883	15038	14954	15053	15033	14897	15157	15101	14862	15025	15024	14959	14879	14979	14986	14908	14918	14870	14889	14933	14835	14992	14824	14937	14908	14917	15006	14989	15063	14814	15026	14910	14893	14818	14932	14984	14961	14990	14943	15092	14911	14958	15061	15017	14647	14975	15126	15166	14948	15093	14951	14900	15043	14668	14951	14981	15227	14983	15010	14764	14890	14810	15037	14898	15072	15063	14956	15020	15048	14825	14916	14900	14789	15032	14874	15123	15022	14878	14858	15027	14901	14847	15014	14804	14854	15059	14941	14830	14972	15042	15111	14962	15085	14834	14903	14905	15065	15039	14877	14981	15064	14982	14900	14863	14906	14923	14946	15007	15016	14820	15009	14875	14980	14973	14772	14828	14836	15042	15088	15134	14904	14872	15014	15033	15075	15003	15050	14892	14977	15104	14941	15137	14911	15048	14972	14926	14994	14925	14868	15075	14959	15031	14879	15046	14942	15002	14909	15025	14882	15105	14933	14943	15000	14960	14944	14869	15002	14897	15014	15052	15001	14915	15039	14865	14984	15013	15024	14977	14937	14941	14919	14925	14858	14929	15247	15028	14993	15010	14973	15046	15049	14920	15035	14768	15018	15159	14908	15039	14901	14981	14888	14898	14965	14972	14895	14832	14950	15142	14905	14936	15047	14904	14991	14908	14928	15011	14929	14696	15028	14895	14944	14902	14919	14961	14888	15002	14848	14791	14984	14895	14861	14889	14960	14941	14828	14891	14972	14787	14992	15103	14942	15076	14949	14850	14974	15031	15096	14936	14963	14895	15076	14882	15105	14872	14937	15039	15014	14998	14994	14901	15035	14840	14934	14744	14978	14988	14922	14907	15153	14729	14905	15073	15017	14906	14790	14903	15040	14974	14935	14916	15028	14851	14817	15080	15014	14887	14965	14859	14872	14966	14971	14918	15088	15080	14907	14913	15136	14962	14905	14813	14917	14900	14824	15077	14908	14943	14850	14754	14874	14733	14911	15062	14913	15019	14946	14955	15004	14873	15136	15040	14997	14920	14939	14950	14901	14843	14900	15130	14948	14968	14909	14899	15184	14762	14943	14958	15004	14927	14919	14921	14932	14938	14897	14929	14915	15116	14935	14981	14899	15084	15058	15074	15018	14748	14954	14857	14835	15018	15003	15055	14829	15020	14831	14918	15060	15025	14757	15062	14901	14971	14848	15032	15011	14881	14797	14992	15029	15067	14834	14930	15000	15048	14959	14918	14957	15042	14867	15004	15020	15056	14907	14974	14838	14870	14965	14940	14964	14978	15033	14998	14995	14850	15064	14894	15105	15097	14945	15091	14801	14884	14920	15004	14899	15120	14918	15045	15147	14876	14862	15076	14974	15026	14953	15035	14964	14802	14937	14853	14894	15036	14953	15138	15112	15022	14845	14962	14968	15065	14896	14970	14981	14938	15048	15136	15045	14830	14899	14887	14968	14994	14866	14988	14908	15084	14912	14920	15044	14817	14953	14936	15065	14920	15043	14704	14876	14876	14861	15019	14919	15147	15071	14911	15045	15028	15155	14865	14911	14908	14965	14900	14940	15021	14910	15121	14836	14844	15086	14942	14964	14915	14940	14948	14965	14976	14913	15032	15078	14957	14921	14966	14907	15014	14780	14954	15021	14912	15150	14896	14799	14927	14934	14890	14925	15083	14967	14896	14839	14889	15066	15178	14930	14987	15028	14938	14982	15113	15100	14938	14842	14948	14941	14779	15008	14885	14922	14853	14892	14904	15106	14986	14971	15006	14960	14895	14970	14857	15023	14894	14886	15170	14826	15135	14923	15026	14901	14835	15098	14891	15028	15030	15048	15007	15099	15096	15108	14902	14958	14891	14865	14854	14985	14869	15000	14953	14851	15049	14988	14937	14915	14799	14935	14842	15011	15103	14898	15035	14968	14834	15142	15083	14866	15043	15000	14970	14936	14947	14819	14983	15006	15009	14873	14988	14900	14922	15010	15054	15084	14979	14912	14934	14909	15143	14843	15055	14816	14912	15048	15019	14670	14953	14964	14968	14980	14924	15007	14944	14923	14900	14941	15107	15005	14928	15081	15000	14854	14875	15041	14996	15008	14872	14754	14924	14903	15016	14977	14891	14851	14891	15016	14962	14951	14804	14901	14791	15072	15009	14802	14933	15007	14816	15089	14886	15006	14931	14807	15018	14932	14922	15102	14809	14933	14948	14884	14959	14837	15017	14980	15045	15038	15010	15019	14897	14914	14953	15069	14948	14935	15077	14703	15010	14931	15177	14995	14817	15057	14902	14890	15004	15158	15109	14960	15014	15136	15016	14846	15085	14899	15115	15088	14974	15027	14905	15019	15056	14979	14979	15063	14883	14918	14923	14876	14852	15034	14897	14923	15005	15201	14831	14901	14903	15041	14981	15001	14907	14821	14920	14992	14873	15032	15130	14936	14976	14781	15108	15048	15033	15084	14838	14852	14925	15061	15059	15004	14874	14863	15073	14879	14878	14874	14904	14997	15137	14959	14838	14896	14942	14882	14900	15055	14941	14901	15061	15008	14990	14838	14789	14902	14887	14924	14801	14934	14899	14956	15096	15212	14968	14915	14956	14990	14866	15030	15004	15046	15115	15074	14872	14894	14920	14923	14909	14929	15021	15003	14910	14908	15064	14884	14957	15135	14993	14889	14926	14990	14876	14981	15012	15015	14879	14979	14903	15043	14800	14983	14697	15038	14911	14998	15159	15012	14862	14925	15088	14944	14841	14880	15065	14988	14884	15039	14892	15072	14992	14953	14990	15013	14942	15009	14838	15013	14920	15062	15164	14940	14868	15025	15056	14984	14781	15038	15013	14882	14845	14927	15011	14910	14884	14969
22855	21265	29081	24365	23860	27795	29165	24000	22127	21490	20595	20049	19585	19129	19027	18798	18521	18612	18616	18441	18511	18431	18472	18249	18213	18452	18074	18293	18347	18184	17981	18070	18082	18274	18136	18134	18291	18396	18081	18293	17993	18088	18114	17768	18062	18027	17943	18163	18302	18114	18078	17906	18197	18213	18095	17910	18118	18210	18027	18002	18099	18226	18084	17846	18002	18150	18168	18036	17992	17992	17812	17815	18104	18195	17901	18012	17912	18125	18174	17984	18034	17893	18114	18233	18131	18131	18278	18081	18057	17924	17892	17852	18066	17958	18129	17882	17923	18001	18061	17913	18102	17874	17968	17948	17972	18069	17933	17976	18171	18059	17910	18166	18034	17883	17953	18011	18050	17990	17943	18160	17947	18060	18167	17987	18121	17870	17880	18107	18096	18032	17963	17917	17844	18031	17958	18034	18053	18024	18331	18018	18074	18038	17996	17899	18124	18166	18057	18020	17941	18100	17977	18121	17873	18046	18119	18135	18063	18092	18031	18086	18045	17910	17968	17992	18087	18022	18060	17856	18142	18180	18101	17871	17897	17856	18129	17907	17890	17867	18134	18017	18128	18151	18091	18180	17997	18085	17968	18000	18111	18039	18038	18123	18051	18032	18092	17954	18065	17993	17969	17977	18067	17815	18066	17829	18121	18029	18146	17977	17942	18150	18100	18254	17979	18002	18069	18326	17841	17898	18051	17796	17925	18030	18086	18228	17914	18134	18066	18123	18006	18118	18103	17816	18159	17868	18134	17993	18008	18045	18050	18163	18155	17875	17870	18044	18149	17977	17941	17956	18056	18061	18018	17925	18160	18116	18055	17874	18074	17924	17974	17941	18057	17897	18032	18023	17905	17833	18066	18106	18088	18097	17768	17857	17871	17953	18024	18110	17926	18053	17987	17915	17923	18062	18023	18046	18023	17910	18009	17789	17869	17849	18191	18087	18016	17775	18305	17993	17978	17822	17908	18110	18092	17931	17985	18151	18059	18087	18077	17962	18002	17910	18052	18054	17943	17772	17783	18004	18157	18055	18046	18234	18058	18016	18188	17938	17988	18001	17937	17962	18151	18122	17871	17772	18191	17985	18123	18107	18117	18171	18108	18120	17796	17905	18038	18044	18250	18073	17913	17913	18020	18004	17791	17851	17822	17945	17989	18101	17999	18013	18029	17890	18044	17861	18203	18281	17899	18134	18032	17927	17920	17967	17962	18154	18058	18009	17982	18078	17751	18008	18063	18061	18094	17853	17987	17745	17939	17947	17928	18041	17944	18016	18049	18079	17850	18008	18071	18068	17947	17955	17959	18132	17939	18127	18019	17983	18065	18228	18092	18050	17891	17916	17935	18035	17899	17992	18039	17824	18083	18219	18124	17988	17842	18089	18066	17879	17778	17883	18134	18087	17838	17972	18040	18032	17896	18005	18018	17877	17913	17915	18091	18088	17998	18211	18009	18010	18126	18177	17925	18086	18102	17833	17943	18082	18165	18021	17920	18126	18109	17796	18252	17935	17964	17942	17973	18125	17996	17909	17928	18023	18140	18144	17872	17986	17928	17841	18040	18006	18076	17924	18029	18285	18036	17998	17969	18024	18103	17877	18212	18076	17865	17873	17980	18043	18017	17892	18027	18139	17990	17768	17996	18202	18057	18119	18046	17868	17870	17965	17996	18017	18135	18125	17857	17909	18167	17977	17873	17943	18055	17865	17890	18149	17979	18034	18079	18272	18058	17948	18007	17874	17952	17994	17968	18067	17945	18000	18016	18007	17898	17964	17907	17966	17916	18035	17931	18097	17899	17886	18041	17973	17917	17821	17973	17998	18073	17837	18055	17998	17957	17946	17910	18069	17939	17816	18032	18113	18020	17986	18117	17974	17984	18065	18082	18037	17997	18076	18025	17936	18103	18042	17988	17747	17959	18028	18168	17918	18036	17949	18009	17901	18127	18013	18088	17845	18042	17890	18161	17913	17824	18044	18042	18012	18058	17999	17846	18038	17804	18035	17998	17905	17847	17905	18247	17976	17875	18088	18006	18134	17982	17977	18059	18070	18065	17999	18071	17881	18162	18004	17972	17846	18075	17918	17952	17802	17983	17966	18052	17962	17979	18002	18042	17996	17955	18098	18130	17965	18031	18001	18057	18038	17875	18061	17900	17903	17915	17912	18083	18019	18042	17967	18074	17960	18042	18179	18057	17948	18019	17979	17821	18079	17907	17888	18046	18076	18060	17945	17982	17928	18035	17772	18022	18133	18088	18076	18037	17817	17862	18097	18200	18129	18156	17853	17973	17967	18002	18016	18190	17986	17995	17882	17974	18197	18200	18164	18127	18172	18041	17945	18262	18102	17916	17843	18070	17906	17971	17879	17956	18077	17969	18063	18013	18059	17974	18006	18005	18293	18081	17917	18108	18100	17848	17861	17997	17805	18023	17903	17974	17988	18032	18058	17775	18033	18008	17917	17856	18033	17976	17895	18031	17974	17771	18177	17927	17969	18175	17837	18197	18076	17977	18088	17899	17800	18185	18062	18118	17936	18006	17859	17936	17987	18144	18016	18075	18108	17994	18121	17991	18074	18076	18058	17948	18120	17987	17997	18069	17870	18151	17904	17727	18103	18077	17790	18143	18149	18020	18135	18006	18001	18125	18213	17812	17803	17972	18113	18156	18117	17993	17853	18150	17792	18082	18262	18060	17923	17934	17906	17959	18171	18160	18017	17974	18169	18168	17828	18413	18055	18212	18040	17959	17874	18266	18005	17954	17833	18049	17926	17904	17970	18061	18018	17974	18057	18051	17950	18159	17889	18040	18183	18070	17983	18075	17913	18180	17957	18061	17969	18129	18113	18031	18052	18047	17956	18251	17991	18001	18065	17978	17849	18096	18006	18090	18005	18030	17950	18108	18087	17940	17784	18105	17874	18115	18168	17875	17899	18146	17971	18177	17865	17896	18094	18248	18066	18134	18024	18128	18173	18089	18050	18151	18050	18100	18070	17862	18117	18117	17852	17903	17944	18102	17920	18195	18035	17941	17834	17862	18058	17917	17997	18010	17891	18003	18054	18091	18054	17902	17899	17968	18042	17973	18025	17994	18108	18120	17963	18095	18047	17903	18211	18007	18117	18073	18120	18119	17897	17958	17929	17777	17898	17843	18001	17864	18031	18061	18086	18245	18195	17979	17891	18145	18006	18223	18213	18010	17993	17964	17932	18183	17816	17903	17856	17964	17924	17995	17785	18103	17967	18143	17800	18021	18169	17952	18042	18032	17929	18060	18042	18100	17949	17827	17977	18014	17945	17911	18062	18069	17808	18056	17949	18082	17914	18151	18006	17944	18094	18087	18053	18062	17963	17948	18075	18044	17989	17982	18050	17839	17886	17986	18088	18199	17797	18007	17922	18113	17961	18116	17980	18147	17955	18262	18070	18130	17956	17857	17870	18186	18007	18141	18196	18024	17834	18148	18190	18124	18292	18026	17928	18132	18211	18062	17913	17883	17924	18040	18090	17753	18088	18022	17670	18006	18030	17940	18032	18043	17692	17955	17970	17980	18025	18015	17946	17994	18019	17938	18114	17944	17915	17921	17995	18073	18166	17933	18024	17951	18153	17832	17902	18002	18089	18223	17986	17898	17698	17825	17954	18065	18073	17958	17874	18180	18075	17960	17899	17910	17950	18078	18127	18007	18195	17792	17898	18017	17817	18190	18155	18217	18052	17979	18003	17932	18087	17859	17985	18051	18167	17965	18126	18031	18000	17926	17917	18098	18066	18138	18003	18094	18088	18069	18085	18154	17834	18221	18051	17871	17933	18105	18025	17943	17981	18083	17908	18015	17988	18210	17931	17991	18061	17807	17974	18086	18038	18098	17918	17987	18232	18083	17906	18050	18008	17748	17940	17934	17911	18005	18015	18082	17855	18075	18086	17935	17902	17955	17867	17968	18147	18205	18133	17999	17700	18014	18217	17991	17870	17974	17928	18066	17998	18200	18332	18114	17930	18027	18136	18014	18073	17937	18071	18115	18012	18035	18113	18014	17928	18145	17804	17998	18052	18070	17908	18055	18069	17964	18014	17935	17777	17905	18045	18062	18127	18119	17971	18131	17872	18007	17860	17961	18217	18007	17990	18080	18043	17933	18038	17902	18031	17936	18048	18123	18173	18126	18100	17943	18072	18119	18167	18019	18066	17905	18178	17944	18024	17975	17901	18125	17931	18005	18010	18163	18003	18078	17943	18046	18051	18021	18095	18066	17998	18268	18080	17869	17913	18025	17962	17989	17963	17993	17849	18117	18062	18095	17845	17789	18199	18069	17944	18015	18025	18103	18185	18051	17998	17968	18185	17970	18025	18167	17998	17753	17987	18123	18046	18004	18100	18017	17950	17860	18055	18049	18197	18035	18095	18064	18105	17940	18040	17812	17799	17926	17943	18127	17791	17807	18001	18191	17992	17914	17915	17963	18045	18063	18229	18047	17982	18051	18024	18096	18004	17772	17902	17927	17901	18008	17978	17851	17904	18052	18178	17973	18134	18079	17982	18030	18010	17944	17996	18041	18088	18211	18001	17984	17780	18165	17934	17945	17795	17988	17891	18161	17878	18062	18076	17945	18037	17930	18069	17918	18097	17823	18051	18115	18045	18070	18098	18048	18043	18045	18104	18066	18064	18044	17796	18010	17961	17878	18105	18022	17926	17866	17935	17945	17891	17753	18167	18116	18019	17881	18052	17978	17975	18046	18034	17844	18021	17900	18056	18091	17818	17936	18002	17776	18038	18058	17903	17931	17972	18159	18030	17904	17891	18192	18110	17944	17911	18027	17998	18033	17996	17820	18056	17952	18180	17836	18056	18090	18207	17869	18153	18134	17631	18053	18065	18073	18065	18021	17995	17914	17701	17966	17944	17939	18050	17808	18009	17904	17805	18119	18162	18061	18052	17928	18169	18003	18011	17936	18175	17760	17874	17794	17920	17887	18018	18056	17805	18043	17905	17747	17988	17731	18009	18016	18020	17932	18095	18086	18349	18116	18116	18064	18107	18079	17932	18069	17986	17863	18164	18033	18052	17863	17935	18072	18109	17745	18282	17980	17879	18041	17974	17797	18012	18010	18050	17904	17949	18157	17988	17962	17924	17812	18025
32454	55462	51993	41866	36385	30978	26250	23024	20986	19562	18413	17757	17360	16679	16621	16143	15853	15872	15967	15922	15955	15686	15697	15585	15496	15764	15701	15454	15499	15547	15563	15479	15494	15534	15499	15507	15438	15538	15501	15388	15389	15387	15389	15306	15362	15342	15454	15443	15526	15498	15211	15396	15418	15436	15514	15343	15391	15303	15415	15372	15249	15376	15325	15248	15402	15432	15261	15427	15353	15372	15332	15373	15274	15444	15382	15555	15473	15433	15324	15425	15434	15479	15374	15289	15476	15393	15424	15384	15228	15342	15351	15315	15321	15262	15387	15415	15268	15456	15506	15265	15187	15222	15362	15458	15234	15388	15246	15306	15328	15331	15449	15557	15392	15487	15406	15252	15447	15213	15386	15344	15485	15396	15328	15552	15396	15250	15311	15472	15435	15284	15595	15416	15333	15327	15273	15326	15278	15534	15469	15323	15439	15365	15307	15310	15380	15425	15334	15350	15305	15259	15313	15406	15336	15415	15451	15169	15406	15343	15320	15273	15266	15259	15307	15226	15455	15345	15347	15433	15270	15488	15401	15277	15380	15372	15491	15361	15348	15413	15288	15283	15402	15426	15313	15341	15443	15376	15330	15371	15291	15459	15300	15209	15396	15294	15466	15295	15361	15282	15517	15329	15256	15403	15433	15327	15367	15293	15551	15446	15296	15402	15245	15397	15247	15366	15284	15345	15353	15311	15386	15377	15480	15281	15473	15333	15343	15445	15395	15371	15390	15408	15346	15373	15400	15417	15344	15329	15295	15365	15300	15223	15360	15429	15506	15446	15323	15429	15228	15501	15394	15519	15195	15310	15350	15341	15058	15449	15421	15256	15356	15600	15378	15310	15460	15285	15067	15485	15393	15345	15358	15399	15380	15387	15363	15424	15335	15402	15288	15397	15455	15608	15489	15495	15430	15339	15234	15358	15316	15371	15571	15301	15348	15461	15263	15357	15362	15460	15382	15260	15305	15297	15317	15414	15316	15279	15247	15564	15321	15395	15383	15501	15446	15387	15251	15225	15430	15331	15488	15545	15454	15425	15323	15380	15262	15511	15394	15378	15370	15503	15268	15370	15361	15223	15384	15422	15492	15378	15424	15517	15297	15353	15228	15247	15458	15495	15409	15463	15379	15380	15385	15268	15329	15379	15273	15420	15340	15336	15560	15454	15264	15365	15355	15283	15551	15281	15415	15414	15569	15368	15252	15337	15327	15439	15491	15391	15454	15361	15476	15311	15378	15297	15246	15364	15452	15371	15499	15444	15265	15476	15345	15412	15292	15400	15309	15148	15583	15403	15387	15386	15398	15438	15465	15294	15336	15132	15518	15274	15379	15317	15269	15431	15300	15121	15290	15291	15420	15291	15351	15304	15258	15434	15321	15381	15297	15452	15350	15309	15419	15238	15283	15387	15421	15394	15246	15198	15316	15541	15273	15426	15490	15437	15259	15313	15331	15287	15240	15511	15532	15237	15226	15491	15232	15343	15494	15349	15337	15378	15476	15441	15354	15208	15327	15382	15566	15251	15171	15233	15240	15340	15463	15375	15259	15493	15231	15422	15247	15349	15355	15447	15237	15502	15288	15291	15276	15397	15469	15425	15325	15310	15370	15270	15291	15487	15288	15277	15431	15067	15388	15236	15235	15237	15609	15311	15388	15369	15114	15324	15328	15606	15399	15366	15275	15585	15332	15203	15311	15301	15191	15227	15356	15554	15398	15370	15449	15407	15393	15271	15402	15356	15389	15482	15317	15328	15234	15413	15433	15330	15562	15215	15386	15410	15350	15397	15308	15480	15324	15276	15418	15319	15254	15233	15542	15355	15542	15344	15466	15398	15447	15361	15396	15436	15377	15334	15399	15316	15289	15446	15307	15360	15401	15306	15230	15279	15316	15223	15400	15383	15369	15428	15185	15446	15209	15317	15231	15278	15410	15267	15266	15271	15484	15475	15227	15223	15402	15441	15248	15185	15439	15295	15296	15177	15448	15391	15334	15248	15195	15394	15265	15377	15221	15305	15330	15369	15407	15242	15148	15411	15386	15406	15273	15434	15252	15522	15334	15307	15413	15283	15433	15333	15454	15451	15368	15495	15373	15464	15330	15248	15341	15303	15257	15333	15299	15439	15391	15364	15356	15383	15190	15556	15379	15395	15348	15225	15119	15410	15333	15232	15243	15439	15454	15257	15305	15522	15299	15331	15262	15403	15426	15265	15410	15511	15427	15388	15321	15426	15374	15051	15291	15186	15393	15444	15331	15358	15330	15277	15295	15369	15242	15531	15479	15460	15447	15307	15414	15302	15275	15319	15401	15339	15370	15349	15276	15299	15134	15363	15380	15264	15405	15342	15618	15161	15241	15408	15406	15397	15504	15343	15335	15275	15291	15304	15477	15325	15454	15390	15539	15215	15506	15324	15534	15458	15308	15320	15435	15327	15237	15392	15301	15359	15320	15574	14962	15476	15343	15324	15412	15462	15428	15329	15369	15375	15346	15455	15384	15404	15444	15313	15463	15183	15380	15454	15381	15255	15392	15300	15336	15199	15345	15249	15316	15467	15331	15164	15288	15356	15380	15276	15310	15271	15354	15421	15323	15332	15535	15321	15371	15236	15353	15098	15400	15271	15324	15429	15347	15376	15210	15390	15341	15326	15345	15400	15222	15288	15307	15477	15260	15148	15479	15347	15376	15229	15306	15245	15322	15409	15415	15288	15307	15291	15424	15315	15517	15421	15300	15447	15440	15286	15393	15285	15389	15314	15247	15269	15175	15281	15495	15134	15403	15507	15476	15308	15329	15357	15205	15324	15576	15292	15457	15453	15407	15303	15410	15635	15433	15313	15289	15272	15422	15296	15375	15340	15323	15375	15348	15377	15229	15302	15309	15466	15312	15386	15474	15265	15274	15324	15175	15331	15597	15311	15455	15397	15298	15351	15244	15272	15205	15399	15594	15348	15323	15217	15425	15401	15341	15345	15272	15460	15203	15513	15383	15193	15369	15342	15274	15111	15489	15528	15430	15320	15381	15387	15290	15314	15381	15363	15362	15209	15294	15354	15347	15330	15321	15280	15255	15414	15390	15264	15574	15389	15261	15437	15361	15338	15327	15158	15252	15232	15444	15442	15307	15371	15289	15221	15405	15235	15243	15450	15331	15469	15469	15371	15204	15418	15320	15441	15525	15325	15407	15429	15348	15224	15384	15437	15337	15434	15252	15336	15363	15322	15249	15341	15333	15359	15356	15268	15390	15173	15465	15252	15401	15440	15229	15256	15368	15232	15303	15244	15361	15369	15185	15362	15213	15430	15472	15285	15253	15288	15252	15176	15331	15438	15397	15415	15387	15237	15408	15425	15410	15306	15265	15312	15137	15180	15316	15319	15456	15352	15354	15238	15274	15339	15462	15228	15318	15375	15333	15338	15339	15515	15495	15299	15322	15268	15307	15435	15426	15419	15354	15402	15343	15447	15165	15336	15171	15398	15399	15657	15259	15122	15275	15376	15478	15237	15360	15258	15464	15181	15335	15350	15348	15368	15399	15299	15434	15378	15363	15230	15322	15457	15261	15363	15429	15253	15404	15395	15389	15394	15501	15290	15393	15180	15247	15511	15404	15463	15276	15293	15295	15416	15435	15197	15284	15242	15412	15522	15291	15298	15371	15517	15282	15549	15295	15378	15241	15290	15369	15401	15376	15356	15259	15434	15295	15385	15379	15312	15226	15407	15485	15341	15339	15435	15445	15182	15474	15365	15243	15523	15278	15343	15301	15425	15458	15197	15442	15457	15161	15261	15430	15402	15307	15374	15223	15464	15336	15333	15387	15322	15425	15309	15426	15401	15355	15413	15233	15490	15417	15391	15485	15277	15289	15428	15290	15374	15329	15256	15197	15260	15442	15449	15380	15438	15487	15441	15358	15254	15385	15550	15279	15380	15411	15320	15294	15314	15381	15331	15348	15563	15442	15461	15179	15282	15338	15260	15292	15425	15480	15310	15530	15469	15413	15224	15395	15458	15338	15280	15342	15401	15437	15444	15394	15382	15263	15337	15437	15233	15376	15307	15483	15423	15365	15340	15272	15387	15392	15425	15348	15339	15348	15422	15445	15340	15314	15445	15423	15261	15269	15286	15344	15408	15309	15358	15575	15299	15279	15257	15115	15325	15285	15297	15303	15293	15287	15346	15282	15455	15443	15401	15215	15495	15347	15181	15316	15408	15327	15239	15297	15289	15498	15272	15374	15339	15353	15221	15330	15325	15354	15375	15343	15489	15493	15400	15550	15356	15279	15281	15314	15434	15353	15460	15258	15339	15261	15322	15562	15371	15367	15480	15478	15231	15241	15323	15408	15364	15301	15271	15398	15335	15184	15375	15323	15504	15346	15340	15424	15306	15585	15274	15336	15305	15175	15406	15356	15441	15395	15472	15395	15347	15414	15353	15286	15177	15387	15340	15348	15298	15382	15226	15467	15283	15406	15537	15162	15412	15282	15322	15387	15285	15232	15413	15204	15434	15475	15486	15284	15241	15323	15402	15243	15224	15467	15192	15411	15483	15397	15297	15343	15479	15367	15299	15447	15438	15336	15340	15172	15333	15462	15381	15401	15301	15384	15356	15316	15580	15571	15288	15359	15369	15311	15198	15540	15368	15396	15349	15266	15340	15333	15247	15438	15307	15241	15187	15324	15412	15264	15338	15206	15429	15376	15529	15462	15220	15296	15408	15431	15370	15245	15231	15402	15355	15438	15437	15395	15529	15297	15284	15213	15286	15360	15480	15316	15408	15439	15312	15333	15410	15201	15352	15360	15260	15380	15414	15390	15486	15292	15295	15292	15256	15363	15284	15385	15481	15265	15348	15425	15320	15466	15458	15382	15306	15295	15344	15297	15312	15439	15357	15279	15473	15427	15438	15534	15286	15307	15280	15382	15331	15581	15387	15302	15452	15497	15549	15461	15443	15242	15433	15390	15219	15429	15342	15526	15087	15446	15395	15411	15242	15416	15330	15353	15311	15526	15547	15331	15269	15421	15437	15396	15369	15481	15582	15278	15321	15534	15347	15376	15381	15306	15481	15413	15296	15189	15417	15323	15364	15220	15368	15277	15339	15429	15322	15455	15361	15356	15282	15436	15312	15359	15374
28945	27028	32655	28693	23647	21571	20402	19485	18971	18562	18470	18222	17958	17930	17797	17868	17618	17520	17706	17598	17618	17805	17538	17396	17550	17391	17506	17409	17607	17616	17698	17543	17480	17395	17392	17578	17412	17306	17433	17573	17482	17675	17458	17553	17467	17771	17473	17463	17666	17600	17446	17422	17314	17469	17340	17421	17291	17527	17623	17423	17400	17504	17390	17299	17673	17228	17544	17379	17505	17441	17279	17555	17509	17565	17753	17620	17410	17257	17290	17447	17473	17538	17502	17482	17507	17452	17525	17596	17500	17548	17680	17527	17558	17532	17559	17442	17339	17396	17306	17533	17380	17311	17457	17462	17617	17457	17275	17453	17393	17561	17367	17581	17462	17397	17403	17432	17674	17405	17470	17507	17621	17497	17556	17616	17583	17611	17467	17472	17435	17551	17226	17446	17612	17425	17610	17285	17455	17491	17389	17521	17409	17445	17433	17501	17510	17546	17490	17252	17681	17184	17345	17369	17621	17497	17383	17350	17501	17508	17473	17391	17302	17617	17347	17330	17536	17517	17306	17465	17407	17501	17449	17396	17549	17224	17302	17483	17402	17469	17508	17373	17707	17431	17426	17505	17221	17418	17525	17431	17575	17599	17326	17634	17507	17391	17460	17525	17602	17386	17562	17540	17263	17625	17317	17447	17428	17508	17460	17422	17458	17423	17398	17343	17463	17578	17333	17468	17430	17494	17689	17532	17269	17303	17350	17365	17301	17267	17416	17587	17259	17540	17514	17512	17434	17579	17522	17378	17490	17475	17349	17307	17617	17530	17228	17598	17471	17356	17615	17368	17417	17540	17554	17157	17531	17401	17384	17237	17488	17305	17452	17515	17454	17419	17480	17630	17574	17260	17289	17521	17387	17294	17507	17533	17430	17275	17371	17297	17301	17365	17480	17504	17306	17580	17568	17356	17406	17401	17424	17506	17311	17619	17285	17219	17390	17294	17581	17537	17514	17341	17275	17394	17394	17671	17431	17270	17522	17409	17559	17398	17509	17428	17492	17345	17572	17511	17409	17436	17400	17290	17484	17743	17550	17568	17590	17525	17424	17510	17435	17421	17309	17444	17568	17444	17436	17486	17367	17594	17200	17431	17276	17408	17230	17487	17469	17583	17510	17490	17332	17430	17378	17441	17537	17372	17388	17349	17426	17377	17372	17345	17499	17290	17413	17461	17606	17262	17355	17362	17565	17470	17534	17445	17440	17416	17350	17368	17467	17257	17453	17517	17459	17462	17533	17427	17390	17474	17657	17388	17534	17408	17413	17310	17528	17394	17751	17352	17328	17402	17493	17351	17552	17393	17392	17271	17466	17423	17382	17452	17555	17342	17465	17521	17413	17244	17390	17598	17295	17236	17393	17574	17261	17339	17321	17311	17417	17384	17447	17452	17532	17274	17299	17354	17409	17160	17463	17570	17416	17553	17615	17360	17529	17370	17447	17529	17266	17251	17346	17424	17697	17646	17308	17232	17506	17479	17624	17619	17544	17273	17516	17594	17481	17473	17396	17618	17363	17132	17501	17414	17529	17602	17532	17491	17455	17401	17533	17431	17371	17299	17550	17506	17376	17331	17457	17508	17450	17363	17355	17559	17567	17678	17584	17564	17226	17512	17544	17406	17415	17421	17621	17494	17644	17336	17394	17505	17616	17343	17414	17286	17429	17533	17552	17599	17550	17413	17616	17440	17551	17397	17395	17314	17396	17433	17298	17465	17353	17443	17456	17413	17615	17226	17564	17322	17313	17381	17457	17361	17570	17241	17522	17728	17257	17306	17529	17452	17323	17467	17307	17463	17579	17521	17495	17519	17541	17392	17252	17558	17609	17299	17544	17485	17218	17343	17631	17509	17439	17256	17497	17489	17233	17512	17455	17349	17535	17474	17305	17499	17484	17490	17322	17495	17512	17510	17527	17466	17442	17391	17360	17417	17472	17422	17429	17367	17578	17473	17439	17518	17493	17387	17520	17587	17506	17464	17346	17316	17449	17384	17395	17321	17448	17585	17378	17467	17430	17532	17411	17406	17382	17365	17345	17354	17463	17438	17397	17485	17463	17460	17553	17489	17602	17326	17403	17262	17572	17601	17298	17549	17322	17470	17531	17398	17713	17499	17420	17525	17577	17554	17375	17325	17427	17362	17559	17350	17395	17352	17458	17291	17410	17290	17437	17357	17561	17508	17557	17470	17371	17402	17255	17464	17443	17580	17435	17518	17483	17616	17507	17449	17536	17408	17453	17362	17354	17371	17359	17254	17424	17304	17619	17571	17255	17418	17499	17429	17362	17487	17471	17512	17490	17414	17314	17294	17549	17418	17363	17395	17393	17290	17440	17605	17525	17572	17526	17520	17450	17421	17335	17400	17683	17379	17355	17603	17661	17543	17668	17696	17488	17551	17559	17528	17415	17436	17337	17541	17521	17377	17455	17361	17506	17667	17374	17379	17472	17250	17431	17356	17469	17604	17686	17461	17698	17430	17389	17393	17402	17459	17530	17604	17487	17420	17369	17434	17495	17475	17622	17422	17370	17474	17536	17534	17509	17413	17420	17505	17400	17251	17373	17564	17634	17557	17473	17425	17529	17425	17493	17527	17410	17111	17407	17371	17209	17270	17511	17413	17322	17505	17474	17376	17390	17518	17358	17356	17361	17446	17434	17161	17355	17447	17540	17484	17438	17326	17206	17408	17550	17472	17238	17399	17375	17306	17593	17579	17442	17792	17330	17423	17314	17360	17547	17535	17384	17626	17426	17673	17427	17483	17253	17406	17505	17459	17405	17567	17515	17545	17466	17493	17375	17697	17489	17383	17423	17293	17452	17384	17359	17430	17505	17279	17484	17412	17281	17338	17427	17439	17511	17446	17344	17618	17629	17634	17269	17456	17721	17602	17443	17533	17369	17516	17261	17425	17516	17429	17542	17363	17631	17473	17337	17461	17565	17556	17242	17408	17417	17439	17363	17434	17408	17531	17476	17386	17365	17437	17513	17395	17593	17583	17351	17518	17584	17586	17441	17412	17543	17521	17421	17434	17544	17612	17553	17628	17397	17434	17401	17404	17489	17529	17170	17358	17499	17485	17338	17345	17338	17312	17563	17478	17385	17563	17454	17496	17579	17528	17521	17338	17435	17383	17557	17472	17426	17281	17470	17516	17355	17606	17529	17489	17317	17340	17415	17396	17523	17406	17732	17494	17571	17506	17381	17541	17468	17493	17613	17461	17377	17520	17375	17376	17349	17271	17364	17364	17434	17532	17274	17435	17255	17551	17753	17492	17598	17712	17530	17609	17565	17389	17449	17597	17345	17603	17537	17424	17568	17661	17584	17362	17414	17497	17376	17449	17330	17526	17462	17460	17406	17355	17279	17499	17438	17635	17570	17422	17473	17424	17576	17475	17342	17479	17421	17475	17580	17474	17403	17581	17242	17319	17488	17632	17220	17584	17352	17372	17405	17248	17272	17541	17474	17390	17592	17516	17395	17437	17480	17562	17313	17464	17585	17463	17268	17313	17558	17337	17373	17543	17531	17648	17462	17486	17334	17399	17288	17468	17374	17545	17510	17364	17434	17518	17496	17433	17470	17402	17399	17354	17406	17359	17525	17293	17427	17575	17540	17466	17385	17450	17369	17393	17616	17385	17608	17553	17510	17461	17408	17100	17433	17408	17488	17387	17197	17346	17312	17403	17296	17240	17252	17333	17449	17605	17462	17447	17432	17735	17336	17614	17296	17583	17441	17335	17387	17538	17517	17583	17555	17507	17823	17396	17365	17390	17420	17617	17621	17543	17439	17370	17494	17476	17447	17381	17488	17499	17565	17355	17546	17377	17435	17495	17541	17518	17497	17479	17541	17331	17300	17673	17428	17370	17410	17581	17577	17410	17505	17508	17383	17498	17434	17352	17471	17524	17364	17452	17505	17324	17469	17348	17338	17486	17525	17479	17465	17307	17503	17654	17424	17453	17441	17540	17541	17481	17452	17484	17512	17258	17653	17487	17401	17405	17331	17435	17400	17325	17360	17375	17440	17297	17315	17555	17469	17348	17174	17558	17505	17448	17483	17637	17245	17491	17496	17486	17436	17296	17382	17306	17499	17490	17604	17513	17538	17478	17410	17476	17590	17400	17430	17371	17368	17573	17339	17299	17304	17584	17543	17423	17371	17311	17549	17434	17546	17336	17449	17291	17182	17389	17231	17448	17531	17214	17438	17555	17483	17465	17593	17606	17472	17329	17587	17502	17411	17471	17538	17495	17458	17494	17719	17504	17414	17355	17410	17392	17505	17240	17137	17487	17552	17256	17404	17549	17223	17369	17569	17367	17548	17390	17399	17458	17409	17404	17525	17524	17455	17475	17658	17504	17449	17513	17265	17579	17465	17367	17542	17529	17295	17420	17547	17377	17567	17425	17253	17169	17242	17568	17508	17416	17473	17381	17654	17526	17305	17332	17426	17333	17358	17523	17472	17597	17463	17325	17426	17435	17388	17552	17309	17516	17321	17745	17632	17260	17608	17440	17500	17435	17544	17607	17535	17479	17396	17200	17306	17266	17062	17428	17647	17381	17315	17498	17556	17533	17541	17492	17431	17273	17364	17518	17482	17269	17341	17644	17478	17331	17312	17631	17418	17530	17405	17450	17362	17505	17476	17285	17361	17427	17627	17547	17425	17347	17371	17406	17475	17386	17498	17496	17388	17552	17509	17523	17337	17427	17561	17356	17587	17430	17375	17638	17438	17587	17546	17408	17387	17402	17640	17373	17556	17335	17356	17400	17333	17651	17505	17566	17578	17405	17559	17336	17415	17261	17436	17515	17538	17240	17502	17269	17387	17458	17449	17405	17603	17284	17385	17421	17209	17404	17404	17586	17605	17520	17441	17425	17601	17344	17377	17132	17486	17418	17452	17483	17378	17482	17386	17283	17331	17443	17312	17381	17369	17402	17433	17421	17343	17617	17410	17583	17326	17492	17646	17472	17483	17656	17456	17327	17526	17463	17360	17273	17505	17581	17370	17305	17641	17402	17424	17478	17594	17448	17494	17384	17419	17242	17683	17547	17609	17463	17489	17368	17194	17472	17574	17483	17445	17397	17303	17261	17591	17426	17577	17436	17662	17320	17569	17448	17538	17295	17489	17547
29783	41523	36040	27471	23349	20607	18995	17972	17233	16614	16340	16108	15650	15620	15502	15486	15310	15411	15342	15327	15281	15347	15114	15164	15242	15075	15101	15164	15128	15071	15061	14978	15051	15019	14947	15064	15187	15038	15074	15162	14978	15065	15035	14919	14980	14889	15068	15041	15025	15136	14932	15050	15069	15057	14970	15014	15046	15109	14967	14954	15120	15143	15023	15013	14870	15072	15103	15067	15043	14937	14738	14960	14972	15130	15278	14943	14924	14964	14850	15080	14984	14973	14994	14942	14869	15164	15051	15119	14954	15051	14982	14992	14966	14938	14883	14936	15201	14923	15049	14909	15077	14777	15092	15132	14997	14996	15167	15181	14893	14840	15146	14974	15134	14913	14956	14977	14944	15116	15120	14938	15007	15068	15045	14908	15071	14995	15005	15066	14871	15282	14993	15175	14997	15252	15027	14975	15007	15021	15024	15040	15100	15045	14900	15144	15004	14902	15006	15138	15066	14960	14991	14880	14900	14996	14995	15106	14842	15062	14825	15133	15006	15166	14935	14949	14978	15015	15225	15073	14826	14825	15076	14944	14899	14897	15054	14990	15010	15043	14886	15013	15070	14896	14974	14892	15105	14984	14931	14959	15075	15041	14964	15157	15066	15101	15115	15093	15044	15072	14851	14983	15154	14984	15070	14995	15019	14951	14916	15133	15038	14992	15178	14984	14934	15175	14978	14976	15175	14903	15169	15085	14964	14944	15005	14956	15023	15085	15103	15088	14905	15055	15014	15071	15108	14929	15046	14961	14964	15058	15167	15152	15130	15100	15043	14961	14997	14930	14913	14879	14985	15009	14922	14931	15043	14910	14965	15090	14902	15029	15011	15019	14945	14999	15079	14952	15117	14923	14971	15002	14848	15064	14978	14990	14927	15022	14920	14948	14906	15057	15012	15006	15020	14979	15034	14934	15115	14936	14863	14986	15065	14950	14825	14990	15013	15009	15064	15119	14910	15062	15042	15027	15077	15114	14868	14948	14940	14877	15031	14904	15173	14830	14982	15004	14943	15017	15144	15048	15020	15029	14745	15145	14872	15021	14920	15096	14969	15011	15066	14963	15106	15088	14976	15194	14892	14993	14948	15055	14890	14905	14989	15014	15100	15019	15028	14988	15008	15004	14975	15075	15123	15134	14939	15110	15077	14946	14813	14999	15039	15200	15056	14995	15071	15091	14998	15011	15166	14956	15082	14880	15124	14978	15080	15129	14991	15114	15038	15071	14891	14961	15008	14997	15038	15028	14799	14973	15234	14907	14949	14919	15008	15030	15042	14976	15081	15065	15032	15116	15094	15150	14946	14905	14991	14938	15034	15041	15084	14958	14995	15061	15025	15075	15227	15040	14992	15013	15056	14830	14960	15180	15097	15013	14937	14962	15031	15074	15200	15163	15121	15144	15183	14919	14970	15065	14959	15091	15001	14976	15175	15052	14938	14887	14836	15174	15024	14932	15116	14935	15057	14969	15161	15012	14955	15089	14988	15066	14952	14995	14891	15075	14871	15056	15013	14851	14999	15169	15037	15116	14933	14963	14963	14830	15031	14812	14990	15031	15187	15167	15108	14944	15142	15051	14886	14970	14985	14997	15027	14964	14989	15069	14975	15190	15029	15062	15069	15085	14952	14938	15009	15043	14898	15038	14991	14940	15087	14991	15135	15028	14755	15072	15086	14953	15045	15219	15200	14961	14861	15111	15147	15075	15019	14974	14981	14838	14823	14915	15158	14957	14998	14850	15024	15061	14970	14840	15015	14966	15374	14927	14951	14868	14961	14948	14866	15091	15004	15012	14975	14861	14922	15024	14964	14971	14909	15151	15119	15014	14962	14862	15070	15000	14843	15112	15116	14744	15079	14898	15021	15073	14900	15158	15086	15041	14901	14955	14920	14942	15131	14855	15241	15075	14964	15022	14999	15040	15156	15067	14935	15097	14908	15034	14871	15008	15047	15172	15011	14987	14836	14850	15015	15197	15045	15026	14994	15181	15176	15083	15124	14973	15002	15104	14857	14920	15088	15042	15015	14938	14948	14982	14975	14964	14956	15030	15116	15056	14825	15045	15071	14950	15110	15150	15045	15120	14977	14834	14904	15147	15177	14833	15136	15043	15090	15094	15081	15017	15023	15195	14952	15057	14969	14951	15149	15044	15045	15121	15074	14880	15000	14938	15047	14930	14910	15063	15030	14753	14886	14996	15064	15016	15104	15006	15086	14948	14921	14901	15073	15034	15044	15104	15006	15036	15052	14931	15089	14898	15122	14984	14886	15037	14842	15061	15051	14992	15062	15030	14962	14984	14994	15088	14921	14906	15046	14990	14951	14902	15008	15204	15176	15056	14998	14972	14846	14947	15057	15277	15022	15082	14884	15154	15125	14931	15007	14996	14971	15064	15138	15035	15158	15004	15048	14862	14977	14853	14967	15007	14993	15049	15018	15165	14915	15128	14952	15007	14981	14998	15088	15051	15129	15020	14822	14880	15052	15004	15030	14917	15033	15036	14977	15054	15203	15065	14932	14910	14904	15135	14978	15100	15139	15001	14847	14902	15150	15014	15018	15004	14994	15093	14924	14873	14949	15093	15044	15076	15068	15047	15000	14953	15091	15079	15099	15093	15010	14997	15165	14914	15124	15058	14905	14990	15029	14992	14964	15040	15032	15067	15154	14890	15051	14809	15029	15142	14871	15052	14831	14998	14978	15013	15106	14952	15163	14947	15016	15085	14942	15049	15000	14828	15010	14932	15142	14839	15006	15079	15034	15018	14870	14938	15104	15075	15095	15135	14945	14881	15095	14821	15121	15005	15013	15159	15245	15033	15066	15095	15129	15037	14914	15016	15078	15090	15039	14974	15071	14938	14983	14815	15089	14992	15067	15032	15042	15138	15003	15014	15078	14954	14948	15083	15099	14909	15072	14982	14893	15064	14989	14840	15058	15022	15083	14927	14956	15156	15055	14992	15064	15185	15226	15146	14892	14922	15138	14984	14954	15031	14998	15041	15058	15100	15090	15020	15017	15038	15152	14990	14844	15046	14873	15003	14979	14919	15254	15041	15095	15016	15000	15189	15033	14992	15103	14931	15002	14958	14979	15171	15107	15051	15078	14913	15004	15056	14924	15001	15082	14950	15115	14960	14966	15070	14942	15125	14902	15041	14925	14912	15032	15200	14901	15063	15076	14969	15041	15034	14903	15039	15056	14988	14955	15157	14989	15176	15091	15117	14962	15025	15190	15031	15006	14870	14980	14843	15099	14796	15064	15062	15116	14982	15186	14900	15081	15114	14969	14950	15105	15057	15027	15050	15032	14959	15085	14883	15204	15010	15015	15031	14910	15190	15188	14957	14968	14910	14947	15021	15063	14998	15044	14964	14793	14940	15026	14976	14860	15035	15014	14991	15039	15030	15018	15038	14974	14958	15148	14973	15045	15023	14992	14992	15402	15029	15145	14980	15002	15111	14981	15023	15126	15078	14951	14767	14991	15177	15001	14940	14903	15026	14845	14962	14940	15020	14946	14991	14895	15106	15009	15063	15033	14940	15111	15060	14904	15088	15118	15139	15000	15046	15142	15135	14943	15072	15008	14957	15059	14985	14852	15000	14861	15068	14879	14919	15039	15062	15009	14961	14986	15021	15208	15359	15007	15006	15084	14880	15065	14994	15060	15027	15069	15098	15087	15079	15059	14895	14983	15040	15100	15014	15007	15100	15139	15137	15076	14846	15043	15110	14893	14989	15109	14991	14910	14881	14905	14811	14966	14982	15097	14937	15132	15058	15011	14980	14955	14975	15117	14940	15138	15027	15031	15162	14986	15009	15034	15001	14838	15002	15065	14974	14840	14988	15006	14960	15084	15043	15040	15001	14850	15058	14922	14915	15112	15039	15125	15059	15063	15122	14856	14967	14994	15041	15202	14930	14994	15186	15017	15045	14769	15049	15010	14980	15007	15079	15170	15128	14906	15035	15208	14954	15109	15081	15093	15068	15174	14913	15212	15094	14912	14959	14997	15002	15156	14908	15272	15067	14995	15035	15116	14934	14914	15064	15068	15012	15088	14938	14944	15100	15080	14954	15168	15074	14938	15244	15209	15074	14938	14938	14721	14969	15067	15120	14968	14863	15003	15098	14999	15026	15065	15117	14859	14961	14948	15151	15212	14945	14994	15092	15125	15193	14927	15091	15055	15018	15079	15092	14941	15076	15148	15163	14974	15027	14831	14986	14998	15131	15062	15238	15009	14982	14979	14982	14813	14942	15082	15086	15041	15163	15007	14950	15080	14991	15123	14943	15085	15157	15013	14889	15055	15050	15081	14940	14991	14862	14888	15245	15185	15149	14974	14934	14976	15099	14923	15065	15080	15095	14954	15053	14768	15032	14999	14991	14994	15090	14956	14990	14988	14959	15020	15073	15001	15097	15105	14948	14967	15047	15093	15045	15002	14885	15113	14804	15015	15082	15033	14996	14918	14819	14940	15022	15113	15032	15043	14967	15082	15144	14954	15080	15066	14864	14951	14985	14936	14908	14996	15049	14986	15103	15091	15025	14900	14874	15115	15053	14860	15096	14933	14946	14864	14879	15016	14906	14971	14945	14936	14994	14969	15035	15026	14836	14888	15020	15035	15016	14965	15066	15111	15009	14978	15039	14984	14952	15189	14969	14993	14835	15041	14910	15082	14925	15143	15023	14896	14981	15085	14960	14899	15055	15101	15094	14994	14910	15126	14861	15155	15103	15093	14944	14953	14969	15033	15126	15007	14931	15087	15024	15104	14933	15065	15145	14703	15054	15081	15089	15060	14989	14954	15033	15018	14953	15048	15002	15053	15082	15007	15020	15143	15021	15162	14974	14987	14999	15136	15150	15210	14890	14845	15035	14932	15133	15070	15050	15186	14903	15018	15045	15209	15176	14911	14975	15020	14932	15123	15056	15060	15088	14969	14938	14978	15112	14993	15017	15155	14879	15035	15069	14948	15008	15206	14891	14994	15108	14883	15132	15024	15163	15100	15206	14904	15009	14879	15185	14877	15059	14983	15196	15138	14940	15151	15003	15067	14953	15012	15201	15125	15167	15123	14886	15011	15074	15013	15101	14923	15093	15004	15051	14918	14992	15074	15028	15052	14946	15165	14874	14922	14848
24009	21167	28665	26144	26030	27526	25517	21667	19915	19597	18732	18472	18274	17854	17689	17977	17829	17688	17763	17609	17727	17683	17719	17625	17589	17628	17703	17500	17522	17480	17423	17620	17411	17334	17493	17472	17543	17463	17414	17479	17540	17478	17329	17339	17326	17343	17459	17281	17468	17388	17425	17477	17607	17533	17502	17443	17538	17528	17500	17423	17462	17398	17733	17602	17220	17236	17539	17448	17312	17205	17303	17661	17471	17265	17261	17467	17442	17551	17464	17389	17398	17404	17350	17331	17425	17579	17372	17579	17398	17416	17396	17432	17288	17316	17166	17386	17364	17339	17448	17494	17413	17520	17453	17622	17350	17330	17488	17434	17354	17260	17425	17300	17341	17524	17469	17508	17497	17389	17324	17449	17309	17227	17350	17289	17331	17305	17618	17557	17460	17489	17544	17228	17696	17427	17109	17398	17401	17475	17396	17243	17541	17481	17427	17514	17291	17438	17339	17144	17195	17279	17325	17373	17353	17440	17282	17599	17395	17457	17516	17454	17273	17361	17300	17361	17590	17496	17313	17369	17458	17378	17357	17474	17468	17567	17310	17522	17308	17504	17346	17314	17308	17413	17358	17126	17540	17616	17239	17632	17319	17277	17480	17409	17286	17470	17446	17407	17513	17350	17361	17297	17182	17482	17368	17225	17463	17443	17332	17336	17487	17408	17530	17338	17483	17534	17368	17434	17344	17622	17353	17416	17335	17332	17503	17380	17497	17593	17317	17494	17506	17298	17475	17279	17364	17278	17316	17431	17331	17192	17275	17411	17473	17407	17491	17488	17514	17518	17515	17342	17490	17428	17420	17661	17519	17259	17664	17474	17320	17528	17415	17445	17352	17471	17403	17511	17327	17452	17340	17185	17275	17534	17321	17206	17448	17392	17295	17370	17253	17422	17301	17237	17213	17449	17547	17312	17368	17541	17393	17488	17336	17422	17301	17503	17441	17411	17391	17265	17346	17286	17586	17353	17331	17508	17697	17588	17421	17477	17345	17419	17345	17381	17475	17371	17548	17300	17680	17237	17400	17432	17119	17584	17310	17385	17337	17507	17533	17402	17443	17423	17294	17157	17264	17212	17275	17435	17384	17350	17479	17381	17182	17360	17229	17133	17273	17551	17314	17357	17342	17434	17427	17179	17373	17438	17646	17500	17208	17505	17226	17280	17539	17439	17375	17374	17376	17408	17448	17344	17200	17373	17355	17360	17428	17304	17653	17587	17286	17327	17627	17242	17454	17445	17358	17246	17561	17428	17390	17365	17382	17323	17547	17400	17280	17505	17523	17467	17655	17554	17310	17500	17531	17343	17329	17351	17397	17438	17274	17405	17495	17391	17537	17397	17430	17488	17416	17523	17265	17458	17447	17623	17359	17304	17385	17199	17442	17322	17277	17209	17585	17437	17425	17554	17412	17282	17423	17388	17398	17480	17621	17430	17326	17574	17529	17430	17612	17466	17339	17440	17249	17225	17213	17432	17481	17376	17532	17666	17378	17348	17353	17393	17444	17368	17343	17448	17158	17223	17408	17363	17371	17281	17284	17268	17441	17361	17396	17353	17344	17280	17328	17532	17300	17297	17503	17219	17363	17342	17388	17407	17324	17378	17407	17524	17439	17104	17154	17354	17191	17240	17471	17383	17325	17225	17423	17551	17381	17272	17167	17252	17434	17291	17542	17342	17505	17368	17392	17492	17262	17549	17521	17528	17348	17447	17492	17423	17262	17319	17373	17525	17335	17460	17449	17354	17531	17262	17399	17403	17174	17310	17456	17474	17367	17323	17164	17422	17404	17439	17246	17280	17416	17412	17520	17265	17506	17407	17547	17333	17229	17457	17272	17232	17538	17340	17447	17283	17413	17386	17429	17449	17391	17289	17272	17457	17288	17398	17346	17437	17215	17345	17336	17309	17090	17053	17528	17338	17185	17368	17380	17365	17495	17440	17348	17431	17461	17469	17395	17464	17435	17491	17658	17386	17556	17388	17223	17471	17588	17473	17297	17394	17479	17172	17499	17652	17470	17376	17435	17370	17504	17341	17261	17350	17436	17425	17309	17332	17143	17324	17089	17603	17547	17425	17461	17323	17486	17262	17535	17355	17529	17266	17476	17352	17299	17491	17341	17488	17411	17277	17406	17478	17416	17375	17328	17425	17452	17483	17529	17400	17418	17291	17100	17383	17186	17339	17299	17481	17511	17273	17301	17478	17338	17220	17547	17355	17408	17392	17476	17547	17483	17371	17443	17440	17448	17506	17371	17457	17298	17356	17559	17246	17333	17282	17519	17550	17396	17241	17361	17266	17335	17380	17265	17342	17411	17586	17373	17392	17417	17369	17518	17604	17384	17519	17346	17709	17286	17329	17401	17339	17346	17504	17333	17357	17310	17260	17349	17324	17490	17283	17387	17378	17470	17520	17321	17279	17346	17410	17474	17471	17415	17449	17439	17314	17357	17542	17547	17449	17018	17063	17377	17454	17348	17321	17472	17485	17186	17396	17401	17254	17246	17280	17282	17317	17563	17268	17342	17562	17386	17429	17323	17281	17385	17570	17358	17681	17302	17424	17215	17280	17421	17449	17450	17336	17577	17343	17556	17341	17281	17323	17431	17582	17517	17257	17382	17388	17558	17261	17355	17415	17356	17321	17458	17369	17275	17389	17383	17206	17399	17484	17510	17313	17503	17573	17212	17309	17531	17471	17244	17443	17246	17405	17461	17537	17405	17502	17330	17253	17364	17257	17342	17338	17498	17451	17374	17327	17407	17436	17314	17516	17285	17422	17377	17408	17387	17426	17378	17264	17471	17569	17435	17524	17411	17551	17321	17321	17395	17517	17370	17265	17348	17226	17453	17556	17584	17444	17435	17525	17399	17337	17335	17478	17354	17485	17416	17616	17326	17352	17443	17000	17338	17342	17134	17328	17315	17217	17376	17431	17495	17357	17658	17503	17274	17272	17398	17334	17381	17400	17603	17475	17488	17196	17388	17354	17304	17414	17450	17432	17426	17475	17311	17354	17392	17437	17266	17536	17342	17336	17296	17419	17625	17230	17388	17387	17353	17173	17405	17556	17500	17592	17506	17340	17388	17606	17267	17395	17355	17393	17571	17242	17417	17248	17387	17331	17480	17541	17308	17378	17338	17129	17295	17335	17441	17383	17322	17469	17445	17302	17471	17417	17394	17561	17491	17092	17386	17429	17468	17296	17310	17448	17347	17325	17334	17280	17258	17461	17514	17330	17392	17160	17414	17655	17309	17327	17409	17473	17473	17429	17462	17438	17341	17332	17406	17436	17405	17469	17369	17309	17501	17266	17481	17473	17416	17364	17385	17563	17319	17386	17444	17424	17239	17339	17342	17145	17378	17274	17413	17145	17515	17351	17575	17532	17499	17385	17403	17448	17249	17319	17461	17467	17550	17336	17208	17401	17655	17627	17485	17323	17280	17236	17216	17345	17291	17355	17695	17476	17445	17509	17522	17338	17371	17505	17380	17438	17512	17517	17528	17266	17341	17415	17353	17381	17548	17502	17685	17456	17494	17528	17349	17516	17313	17281	17403	17412	17299	17282	17369	17247	17405	17292	17422	17239	17394	17378	17470	17278	17257	17276	17461	17221	17148	17297	17217	17575	17509	17338	17429	17504	17405	17429	17332	17453	17457	17431	17525	17314	17301	17451	17565	17408	17580	17231	17329	17310	17366	17103	17470	17285	17262	17380	17287	17284	17502	17392	17570	17452	17376	17434	17398	17450	17400	17349	17496	17355	17401	17344	17060	17383	17488	17238	17429	17312	17472	17540	17472	17427	17237	17320	17482	17515	17390	17440	17434	17269	17368	17476	17519	17139	17404	17275	17515	17484	17660	17385	17444	17547	17375	17402	17224	17554	17396	17490	17371	17473	17449	17443	17221	17532	17331	17455	17432	17443	17500	17430	17405	17625	17438	17329	17334	17610	17323	17375	17411	17389	17178	17132	17178	17607	17381	17547	17372	17442	17426	17449	17331	17259	17267	17323	17341	17223	17440	17484	17435	17450	17410	17399	17476	17558	17411	17319	17244	17523	17431	17393	17377	17372	17429	17346	17196	17323	17537	17343	17428	17335	17294	17289	17420	17320	17357	17266	17691	17240	17253	17356	17464	17183	17333	17509	17363	17478	17467	17472	17337	17574	17669	17522	17468	17370	17454	17420	17636	17279	17551	17422	17388	17322	17458	17334	17392	17293	17278	17285	17259	17310	17323	17207	17342	17342	17437	17560	17329	17271	17376	17491	17329	17465	17405	17532	17252	17343	17214	17277	17250	17182	17379	17306	17389	17472	17577	17504	17470	17457	17292	17431	17414	17167	17518	17402	17423	17386	17543	17399	17574	17393	17373	17253	17367	17429	17468	17405	17475	17158	17549	17521	17627	17419	17394	17369	17452	17370	17362	17496	17498	17419	17387	17525	17560	17482	17287	17482	17556	17421	17303	17154	17395	17451	17322	17219	17567	17344	17547	17273	17291	17535	17350	17379	17487	17417	17255	17475	17344	17416	17459	17285	17270	17260	17542	17480	17313	17281	17469	17468	17670	17308	17391	17305	17263	17498	17434	17424	17180	17465	17367	17732	17325	17519	17422	17381	17214	17279	17404	17403	17523	17433	17600	17280	17327	17236	17483	17323	17599	17590	17326	17283	17367	17437	17425	17309	17363	17542	17320	17396	17282	17437	17348	17354	17419	17458	17402	17359	17557	17234	17390	17452	17387	17595	17354	17293	17499	17324	17583	17351	17537	17253	17413	17470	17606	17518	17368	17485	17360	17375	17679	17432	17472	17243	17333	17389	17396	17556	17209	17450	17383	17481	17351	17453	17371	17539	17378	17508	17586	17497	17375	17480	17334	17360	17368	17349	17213	17396	17500	17225	17541	17305	17367	17320	17508	17402	17416	17400	17320	17466	17476	17367	17574	17388	17465	17397	17403	17424	17379	17503	17496	17457	17423	17288	17427	17323	17411	17384	17493	17465	17467	17274	17646	17540	17326	17444	17473	17687	17437	17425	17297	17366	17304	17330	17304	17324	17484	17089	17456	17373	17441	17597	17469	17396	17464	17455	17390	17279	17295	17443	17407	17399	17503	17632	17296	17197	17430	17386	17328	17330
30126	49180	44693	36587	31420	27791	22464	20087	18602	17543	16908	16352	15973	15787	15611	15608	15419	15467	15451	15335	15290	15267	15382	15216	15151	15190	15212	15113	15084	15285	15017	15138	15117	14997	15068	14997	15061	15296	15124	15007	15048	14875	15196	15095	15001	15080	15011	15053	14933	15070	14983	15162	15059	14960	15116	15009	15045	14878	14924	15102	15130	15141	15042	15059	14894	15171	15179	15009	15064	15110	14922	14872	15076	15119	15029	14964	14886	15172	14935	15194	14839	14954	15113	14842	15079	14900	15204	15153	15028	15066	15102	14940	15063	15183	14944	14847	15053	14861	15043	15084	14996	14819	14942	14971	15075	15031	15052	14920	14906	15131	14996	15084	14870	15020	15071	15145	14999	14990	14870	14897	14880	15009	15120	15048	15113	15071	14988	14903	15062	15194	14990	15046	14983	15115	15167	15069	15133	14911	14927	15003	15027	14956	14920	15068	15059	15066	14946	15176	14852	14954	14799	15217	14986	14867	15123	14933	15075	14967	15015	14917	15137	15110	14966	14932	15106	15057	15097	14973	15053	15152	15004	14936	14943	15095	15054	14969	14885	15041	15092	14865	15106	14979	14934	15095	14999	15040	14980	15130	14872	14956	14997	14902	15054	15032	14942	14813	15010	14923	14949	14981	15135	15023	14942	14968	15034	14962	15199	14949	15022	14930	14821	15032	15018	15050	14882	14963	14932	14989	14974	15084	15007	14872	15207	14941	15105	15207	14928	14996	15014	14964	15028	14821	14993	14967	14994	15162	15236	15016	15090	15086	14986	14913	15183	15025	14692	15014	15282	14837	14998	14948	15119	15201	14982	15057	15115	14926	15039	15042	15007	15031	14944	15044	14941	14877	14944	14836	15075	14900	14789	15026	15090	14946	15066	14885	14950	15067	15095	15089	14926	14913	15003	15151	15100	14895	15121	14944	15153	15053	15018	14822	14990	14901	14960	14901	15016	14966	14899	14902	15066	15059	15060	15139	14967	15017	14921	14992	14935	15084	15121	15197	14943	15011	14990	15069	15016	14999	15094	15041	14995	15040	14927	14972	15080	15029	14927	15073	15124	15048	14942	15088	14723	14960	14876	15024	14978	15010	14940	15089	14923	14770	14996	15063	14976	15067	14969	14985	15173	14932	15150	14988	15013	15027	15075	14924	15053	14959	14994	15020	14947	15050	15153	15107	14765	15110	14981	14947	14976	14970	14929	15038	15058	15017	14984	14948	14881	15092	14883	15045	15170	15144	15016	15136	15119	14828	15167	14797	15061	15037	14900	15136	14951	14904	14954	14923	14825	14824	15097	15032	14987	14881	15093	15235	15041	15124	15204	14935	14966	15098	15034	15034	15055	15035	14987	15027	14910	14885	14939	14977	15140	14997	14892	15097	14910	15062	15005	14928	15072	15138	14914	15032	15006	15071	15048	14936	14986	15110	14945	14885	15071	15054	15025	15041	14938	14927	15131	14968	14819	15010	15003	14899	14944	15035	15042	15062	15230	15024	14981	15014	14935	14929	15075	14879	14899	14952	15008	14913	14995	15156	15126	15089	15004	14991	15167	15111	15039	14874	15113	14945	15228	15031	15083	15044	14928	15131	15248	14985	14928	15107	15014	15048	15083	15115	14915	14965	15053	15037	14894	14981	15095	15037	15140	15025	14966	14872	14872	14971	14721	15032	14974	15096	15043	14891	15041	15054	15062	14884	15124	15101	15139	15057	14859	15078	14996	14947	15011	15049	15095	14954	14931	15060	15059	15048	15018	15083	14936	15062	15203	14923	14935	14940	15232	14756	14847	14819	15046	14915	15064	15083	14985	15092	14971	15133	15032	14946	14804	14919	15009	14848	14952	15017	14964	14997	15098	14972	15137	15008	14945	14894	15191	14770	14994	15039	14908	15066	14910	15144	14871	15018	15045	14990	14973	14961	14980	15149	14953	15074	14999	15154	14980	15020	14977	15074	15024	15016	15005	14923	15004	15167	15097	14950	14873	15069	15036	14972	14897	15245	14761	14997	15038	14938	14898	14998	15003	15091	15051	14877	15028	14900	14945	15127	14995	15133	14904	15049	15215	14941	14793	14942	15030	14937	15015	14951	15018	15047	14961	14909	14997	15033	14966	15089	14942	15074	15070	14959	15003	14934	14988	15122	14969	15070	15012	15071	15091	15024	14950	15063	15119	15072	14966	15028	14848	14975	14999	15038	14893	14749	14959	15054	14950	14802	14884	15027	15046	14954	15140	14918	15117	15057	14877	15033	15006	15120	14941	14884	14918	15014	14821	15110	14877	14883	14935	15111	14965	14955	15052	14906	15018	14869	14856	14977	14958	14967	14942	14943	14900	15022	15078	14978	14922	14973	15000	15134	15086	15205	15125	15127	15016	14988	15015	15052	15091	15002	14928	15160	14905	15175	15215	14936	14831	14976	14965	15023	14961	15107	15065	15020	15059	14996	15058	14979	14984	15124	15036	14993	15062	14832	15111	15098	15078	15128	15157	15112	14985	15176	15012	14872	14945	15045	15027	15158	15009	15072	15032	14843	14861	15028	15021	15180	14924	15034	15025	15080	15030	15063	15047	15007	15127	14846	15117	15135	14848	14992	14918	15028	14971	14892	14826	14905	14940	14858	15043	15071	14965	15064	15097	14987	14980	14881	15101	15044	14906	14992	14980	15152	14948	15051	15110	14969	14967	14928	14984	14881	14980	14944	14901	15142	15036	15123	14882	14810	15031	14788	14859	15034	15014	15040	15044	14938	15019	15139	14815	15086	14963	14917	15003	15140	14958	15017	15027	15194	14891	14830	15072	14983	15045	14926	14859	14985	15032	14969	14850	15083	14917	15031	15008	14972	15086	15061	15234	14817	14968	15229	15126	15073	14928	14973	14951	15094	14950	15104	15056	14874	14936	14988	15036	14937	15081	14927	14989	14872	14878	14904	14972	14933	15093	15056	14974	15011	15142	15167	15178	14795	14969	15014	15012	15016	15046	14866	14941	14945	14920	15054	14964	14942	14902	15067	14843	15035	15008	14924	15194	14958	15062	14879	15009	14958	15070	15042	14995	14915	15104	14893	15060	14930	14998	15206	15001	15053	14893	14963	15232	15215	14905	14935	15066	14915	14978	15070	15005	15013	14890	15069	15080	15036	14965	15107	15055	14854	15108	14910	14928	15038	15048	14908	14963	14856	15029	15090	15020	14967	14874	15005	15079	15046	14864	15010	14995	15026	15106	15156	14796	14972	15024	14901	14943	14846	15025	14909	15099	14997	15178	14967	15049	15250	14913	14952	15042	14984	14946	15026	14937	14865	14928	15057	14779	14947	14919	14985	14913	15089	15034	14857	15022	14798	15005	14953	15052	15034	15219	14957	15026	15053	15017	14924	14958	15094	15092	14884	14908	14986	14856	15164	14961	14899	15056	14943	14936	14987	14933	15157	15060	15066	14922	14997	14988	14840	15149	14963	15179	14986	14983	15045	15049	14860	15087	14849	15066	14939	15130	15182	15162	15148	15049	15031	15035	15238	15009	15042	15028	14915	14888	14901	14949	15111	15186	14909	14950	14953	14994	15022	14967	15152	15034	14978	14980	14978	14845	15073	14918	15121	14935	14859	14986	14836	15061	15011	15031	15307	14967	15002	15034	14810	15025	14993	14964	15017	14830	14973	15107	15085	14977	14856	14892	15009	14988	14993	15072	14913	14917	15007	14934	14944	15124	14833	15078	15045	14794	14955	15029	15124	15136	15102	15077	15085	14961	15010	15245	15034	15099	14988	15048	14879	14937	14934	15003	14956	14931	15032	14980	14987	15063	14899	14967	14792	14838	14928	14959	14971	14910	15160	15017	14911	14947	14991	14977	15058	14970	14922	14897	15104	14972	14794	15103	15120	15017	14938	14974	15026	15016	14863	15090	14983	14901	15056	15030	14967	15015	15015	14979	14966	15016	15025	15106	15073	14886	15103	15071	14907	15020	14951	14964	15004	15028	15066	14900	15010	15070	14956	15003	14980	15040	15009	15063	15038	14891	14985	15034	14890	14953	15075	15046	14946	15066	15058	15160	15048	14888	14887	15100	15074	14877	15090	14937	15114	15118	14824	14901	14907	14900	14987	14956	14972	15249	15027	14965	14982	15015	15020	15002	14903	15067	14875	14981	15069	15176	14843	14956	14870	14959	14914	14947	15054	14971	14923	15186	15063	15014	15050	15132	14910	14999	15014	15124	14860	15058	15055	15171	15026	14910	14897	15038	14992	14875	15036	14981	14900	14797	14948	14993	15032	14931	14902	15100	15016	15262	15117	14935	15049	15220	14967	15186	15031	15045	14888	15030	15009	15067	14957	14952	14903	15135	14988	14987	14959	15037	14913	14862	15042	15148	15101	15048	14989	15009	14911	14957	15019	15022	14978	14975	15118	14948	15051	15075	15093	15098	14860	15034	15179	14938	15003	15123	14974	14876	14953	14929	14886	15049	14976	14987	15191	14891	14902	15019	14946	15072	15090	15165	14778	15085	15174	14852	14932	14784	14848	15002	15002	15109	14973	15036	14901	14977	15069	15085	14987	14937	15000	15038	15147	15008	14979	15061	14994	14960	15068	15005	14966	15021	15053	15033	15018	15004	14977	15107	15129	15083	15060	14944	14838	14957	14943	15026	15105	14921	15011	14994	15038	15061	15005	14925	14949	15111	14968	15180	15080	14838	15017	14930	14993	15170	14956	15064	14964	15141	14856	15116	15114	14838	14952	14854	15094	14934	15183	14836	15109	15076	14967	15106	15140	15119	14952	14923	14897	14998	14876	15040	15096	14906	15085	15056	15030	15039	15044	14943	15201	15108	15166	14955	15099	14961	15082	14957	15168	15062	15076	14864	15050	15070	15019	14918	15067	15027	15054	15127	15169	15093	15063	15091	14869	15133	15064	14970	14982	15123	14955	15063	15176	15027	14961	15008	15133	14878	14958	14919	15172	15034	14937	14901	14893	14967	14932	14973	15017	15113	15056	14938	15053	14890	15094	14893	15132	15009	14925	15096	15184	15099	15104	15141	15068	14876	15006	14978	14978	15009	14923	14954	14943	14973	14985	15092	15111	15028	14953	15023	14932	14873	14930	15034	14988	15008	15013	14989	15134	15001	14995	15040	15243
22742	21169	29001	24284	24487	29373	31160	24536	21772	20837	20248	19815	19217	19160	18961	18725	18766	18665	18741	18544	18503	18254	18268	18463	18219	18410	18557	18143	18320	18355	18173	18236	18257	18377	18159	18238	18092	18270	18162	18145	17980	17990	18486	18332	18242	18177	18169	18258	18027	18088	18346	18194	18151	18117	18111	18313	18264	18282	18128	18195	18188	18080	18009	18218	18165	18023	18125	18189	18166	18133	18073	18448	18295	18191	18189	17803	18067	18093	18262	18098	18229	18174	18033	18120	18080	18008	18312	18385	18305	18226	18007	17951	18067	18174	18264	18164	18152	18047	18240	17990	18199	18006	18176	18224	18088	18081	18300	18192	18280	18030	18017	18031	18067	18211	18126	18077	17929	18078	18003	18234	18245	18105	18134	18179	18133	18397	18093	18132	18076	18063	18135	18250	18199	18079	18057	18072	18175	18360	17995	18116	18094	18265	18171	18194	17946	18187	18080	18068	17853	18055	18203	18132	17918	18140	18070	18253	18135	18296	17847	17821	18221	18095	18110	18110	18151	18159	18054	18268	18201	18008	17980	18213	17975	18301	18078	18171	18057	18245	18105	18238	18197	18096	18310	17969	18087	18127	18000	18086	18150	18213	18168	18096	17957	17965	18041	18037	18222	18101	18251	18062	17807	18256	18048	18038	17868	17904	18264	18140	18086	18233	17986	18099	17954	18113	18047	18086	18129	18278	18094	18184	18189	18227	17862	18006	18222	18138	18132	18054	17955	17992	17933	18133	18034	17921	18218	18191	18218	18038	18068	18044	18040	18236	18187	17841	18040	18164	18148	18078	18045	18087	18057	17794	18164	18191	18164	18008	18075	18016	18176	17941	18185	18191	18117	18095	17967	18064	18076	18033	17985	18174	18224	18060	18045	18213	18048	18302	18175	18218	18006	18059	18077	18148	18032	18229	17817	18104	18156	18086	18230	18118	17931	18121	18271	18156	18091	18185	18235	17918	18105	18037	18024	18320	18289	18117	17982	18063	17985	17982	18244	17898	17854	17901	18125	18221	18023	17896	18009	18129	18188	18146	18000	17925	18122	17987	17979	18247	18100	18201	18209	18165	18123	18120	18145	18267	18142	18121	18085	17999	17906	17864	18127	18168	18077	17971	18202	18135	18051	18309	18035	18126	18084	18011	18096	18026	18121	17803	18083	18127	18193	18059	17967	18104	18128	18166	18160	18205	17945	18143	18099	18050	18062	17954	18013	18146	18120	18139	18186	18238	18114	18038	17761	18062	18088	17868	18006	18259	18107	18145	18179	17809	18231	18270	18018	18283	18143	17963	17805	18193	18112	17970	18114	18190	18126	18177	18090	18119	18019	18047	18071	18037	18245	18140	18190	18106	18390	18299	18237	18154	18107	18208	18262	17981	18129	18196	18240	17921	18145	18216	18104	18088	18208	18226	18188	18217	18182	18296	17976	17945	18030	18077	18141	18049	18064	17984	18106	18145	18227	18006	18171	18011	18129	17963	18133	18158	17998	17914	18065	18016	18163	17920	18000	18122	17838	18025	17905	18008	18204	18145	18168	18076	18142	17805	17903	18055	18318	18019	18071	18036	18202	18134	18244	18089	18100	18148	18096	18245	18106	18209	18051	18171	18027	18025	17932	17933	18234	18181	18142	18082	18024	18124	18309	17994	18092	18084	18041	18126	18046	18152	18118	18142	18123	18183	18173	17963	18203	18139	18213	18161	17948	18172	18008	18143	17971	17977	18248	18085	18053	18046	17932	18192	17985	18039	18162	18053	17818	18141	18024	18105	18020	18005	18163	18020	18061	18115	18169	18154	18146	18057	18127	17974	18057	18083	17966	18150	18210	17876	17974	18061	18194	18070	18273	18174	18142	18314	18089	18204	18111	18078	18196	18186	18323	17979	18029	18232	18086	18145	18153	18235	18049	18059	18079	18139	18184	18063	18044	18079	18068	18023	18285	18100	18084	18202	18071	18227	18247	18173	18086	17965	18151	17971	18115	18026	18123	18274	18182	18026	18043	18121	18128	18035	18131	17965	18172	18069	17993	18012	18000	18139	18010	18264	18407	18022	18055	18022	18012	18066	18104	18072	18066	18164	17919	17881	18251	18111	18028	18012	18095	18137	18010	18142	18060	18081	18218	18114	18312	18097	17933	18166	17847	18089	18109	18120	18189	18211	18148	18068	18022	17981	18148	17878	18060	18053	18093	18045	18158	18161	18079	18203	17919	18063	17986	18058	18149	18039	17991	17869	18059	18115	18104	18137	17999	18033	18170	17993	17970	18044	18131	18073	18178	18041	18192	18075	18255	18253	18022	18204	18262	18136	18175	18055	17998	17979	18232	17985	18147	18101	18087	17863	18021	18007	18064	18300	18164	18011	18095	18111	18043	18118	17962	17824	18153	18127	18031	18158	18008	18197	18163	17881	18264	18078	18210	18106	18062	18305	18220	18297	18214	18070	18164	18107	18061	17941	18094	18196	18021	17997	18165	17927	17933	18046	18081	18209	17929	17907	17936	18009	18054	18035	18173	18036	18075	17898	18281	18176	18065	18114	18121	18098	18020	18348	18168	17933	18177	17948	18014	17999	18181	18129	18036	18050	18215	18136	18094	17753	17941	18042	18008	18132	18197	18044	18267	18109	18030	18020	18046	18111	18063	17987	18097	18035	18030	18047	18287	18068	18193	18337	18160	18010	18226	18329	17945	17882	18337	18188	18215	18066	18198	18079	17926	18011	17984	18282	18128	18058	18246	18134	18167	17795	17950	18196	18168	18027	18015	18051	18161	18228	17916	18110	18012	17957	17838	17959	18243	18050	18019	17912	18155	18163	18097	17966	18198	18056	18133	17992	17908	17950	18184	18203	18254	17867	18121	18118	18321	18165	18113	17856	18001	18033	18046	18207	18082	18114	18242	18047	18106	18139	18033	18064	18113	18274	18182	17973	18148	18079	18007	18107	18101	17971	18040	18214	18126	18050	18072	18116	18196	18002	18174	18197	18233	18120	18164	18056	18304	18251	18269	18034	18000	17957	18086	17920	17950	17913	17930	17984	18045	17969	17899	17893	18033	17947	17973	18118	17958	18005	18172	18100	18033	18181	18031	18150	18157	18179	18107	18307	18062	18236	18129	18030	18207	18084	18118	17998	18293	18134	18219	18286	18334	18094	17976	18177	18065	18135	18184	18100	18033	18022	17994	18098	17898	18106	18233	18130	18280	18133	18159	18165	18151	18141	18363	18054	18062	17982	18187	18126	18088	18174	18206	17953	18196	18176	18052	18092	18138	17953	18246	18120	18174	18136	17831	18082	18094	18045	18183	18382	18116	18113	18035	17982	17817	18021	18004	18037	18298	18291	18223	18185	18137	17993	18253	18343	17982	18158	17995	18225	17893	18053	18096	18021	18050	18137	18051	18205	17957	18109	18234	18046	18167	18066	18131	18103	18049	18076	18326	17989	18066	18257	18143	18179	18045	18277	18163	17917	18201	17866	18364	18105	18156	17975	18169	17986	18035	17950	18070	18233	18034	18005	18159	18103	18199	18341	18139	18166	18180	18151	18000	18071	18022	18124	17960	17975	17973	18262	18332	18100	17989	18183	18048	17893	18033	18405	18022	18168	18074	18107	18156	18104	18234	18012	18259	18056	18045	18002	18012	18036	18075	18104	17955	18022	18188	18056	18068	18010	18138	18063	17944	18261	18197	18160	18376	18131	18049	18049	18199	18115	18126	18220	18326	18150	18140	18339	18129	18018	17921	17962	17804	18019	18192	18082	17914	18159	18023	18187	18100	18506	18275	18268	18213	18194	18227	17982	18189	18109	17975	18219	17968	18046	18091	18044	18010	18068	18352	17926	18260	18254	18017	18319	18220	18099	18046	18022	18034	18033	18012	18117	18045	17979	18143	18091	18137	18144	18057	17968	18075	18210	18122	18182	18192	18081	18084	18093	18135	18019	18136	17984	18112	18067	17981	18221	18125	18194	18213	18091	17975	18130	18199	18089	18149	18095	18042	18138	18036	18241	18252	17863	18079	18122	18216	18048	17970	17907	18228	18114	17922	18167	18116	17900	18051	17973	18183	18013	18164	18010	18039	18155	17979	18081	18082	18138	18029	17988	18212	18035	18080	18006	18045	18151	18159	18110	18103	18025	18142	18094	17811	17962	18160	18046	18040	18134	18070	18137	18065	18048	18005	18076	17898	18333	18157	18072	18266	18096	18464	18134	18019	17824	17992	18065	18055	17918	17994	18030	18095	18101	17989	17921	18091	18118	18219	18218	18010	18149	18145	18020	17962	18178	18068	18027	18029	18152	18140	18180	18250	18169	18046	18199	18148	18101	18086	17975	18185	17809	18054	18105	18128	17906	18060	18103	18266	18106	18069	18054	18239	18138	18063	18011	17926	18070	18019	17973	18002	18122	18085	18057	18159	18053	18044	17992	18247	18255	18267	18127	17965	18025	17803	17891	18207	18084	18129	18337	18218	18212	18303	18014	18162	18365	18094	18284	18123	18139	18260	18051	18184	18162	18082	18120	18227	17969	18061	17992	18338	18121	17992	18228	18079	17996	18008	18112	17985	17964	18219	18366	18213	18094	18146	18217	18230	18053	18336	18002	17990	17916	18071	18029	17959	18054	18029	17979	18075	18038	17964	18032	18011	18140	18178	18059	18028	18206	18217	18183	18076	18061	18223	18141	17910	18098	18043	18059	18130	18109	18180	18153	18098	18101	18011	18051	18070	18260	18256	18086	17957	18170	18217	17864	18087	18007	18072	17847	17910	18174	18039	18091	18225	18154	18013	18009	18063	18160	18066	18045	18154	18091	18054	18176	18041	18054	18110	18009	18164	18115	18125	18073	17976	18034	17980	18145	18114	18079	17927	18210	18115	18067	18062	17967	18359	18252	18357	18112	18023	17993	17969	18228	18160	18050	18029	18046	17969	17981	18104	17989	18129	17905	17998	18080	18202	18175	18259	18153	18010	18019	18134	18145	18130	18291	18009	18104	18030	18152	18221	17976	18026	18144	18164	18195	18122	18040	18030	17996	17987	18205	18166	18243	18077	17878	18204	18279	18087	18046	18330	18150	18144	18097	17944	18121	18040	18021	18139	18230	18121	18025	18029	18049	18296	18390	18250	18076	17965	17939
33032	55815	52150	43038	38251	34131	29096	22853	19953	18595	17650	17034	16758	16397	16109	16088	16197	15800	15830	15928	15671	15725	15767	15556	15775	15605	15440	15632	15599	15501	15399	15515	15442	15600	15473	15660	15464	15558	15540	15397	15432	15528	15406	15402	15415	15418	15420	15480	15293	15434	15408	15464	15216	15419	15457	15416	15579	15342	15430	15576	15419	15413	15436	15315	15501	15489	15385	15574	15347	15325	15485	15293	15398	15405	15443	15454	15455	15453	15466	15343	15463	15485	15283	15392	15287	15551	15350	15251	15236	15621	15370	15297	15418	15348	15426	15438	15525	15283	15277	15452	15183	15215	15349	15261	15273	15416	15537	15450	15296	15287	15462	15351	15461	15397	15321	15332	15352	15210	15421	15567	15337	15475	15563	15503	15413	15316	15301	15386	15219	15375	15469	15540	15288	15400	15348	15348	15459	15206	15568	15375	15424	15267	15412	15424	15232	15483	15361	15443	15369	15408	15337	15328	15401	15401	15370	15438	15413	15513	15577	15522	15473	15384	15433	15299	15437	15276	15270	15484	15370	15625	15342	15421	15480	15303	15427	15385	15377	15595	15323	15366	15297	15464	15198	15486	15428	15463	15350	15335	15416	15415	15447	15598	15244	15487	15502	15426	15364	15361	15512	15306	15276	15381	15514	15427	15243	15402	15551	15397	15438	15334	15344	15354	15427	15453	15494	15361	15423	15481	15482	15310	15403	15371	15314	15569	15472	15350	15459	15559	15291	15404	15446	15376	15398	15485	15433	15329	15298	15537	15252	15617	15378	15484	15519	15372	15441	15290	15431	15570	15438	15389	15372	15379	15271	15459	15337	15336	15317	15346	15221	15391	15481	15336	15394	15240	15402	15410	15363	15256	15348	15246	15416	15426	15500	15462	15422	15372	15379	15360	15343	15606	15438	15429	15332	15333	15444	15314	15487	15322	15467	15306	15482	15319	15344	15478	15230	15471	15415	15351	15386	15383	15394	15629	15479	15444	15501	15379	15358	15336	15326	15481	15366	15472	15332	15280	15363	15411	15467	15550	15443	15402	15507	15314	15288	15521	15464	15681	15235	15282	15337	15397	15441	15694	15256	15366	15513	15461	15163	15460	15404	15364	15500	15245	15348	15465	15523	15381	15246	15503	15305	15424	15317	15335	15499	15400	15337	15329	15342	15393	15667	15317	15435	15300	15437	15413	15374	15450	15447	15480	15418	15387	15322	15545	15408	15541	15434	15359	15399	15600	15500	15462	15493	15264	15531	15293	15318	15359	15279	15193	15388	15423	15409	15483	15293	15429	15201	15395	15395	15422	15472	15339	15297	15336	15288	15371	15327	15274	15423	15241	15612	15339	15395	15445	15309	15412	15493	15431	15347	15254	15384	15326	15369	15327	15391	15370	15318	15400	15511	15318	15435	15461	15303	15357	15447	15533	15383	15451	15297	15322	15376	15196	15473	15467	15311	15289	15436	15435	15289	15288	15277	15539	15471	15371	15336	15355	15471	15421	15430	15487	15378	15442	15458	15270	15510	15250	15362	15385	15225	15380	15592	15366	15312	15500	15350	15443	15262	15347	15231	15337	15310	15231	15381	15409	15314	15389	15292	15153	15505	15399	15187	15193	15317	15340	15403	15345	15491	15413	15417	15396	15405	15377	15466	15481	15404	15475	15506	15392	15422	15337	15378	15282	15250	15279	15305	15498	15325	15365	15292	15460	15301	15351	15441	15648	15303	15102	15427	15453	15279	15291	15407	15269	15248	15445	15354	15443	15313	15311	15459	15486	15439	15243	15449	15424	15546	15437	15508	15235	15311	15375	15301	15421	15299	15433	15289	15472	15407	15392	15362	15392	15302	15444	15546	15407	15413	15373	15313	15344	15373	15391	15369	15452	15357	15214	15401	15406	15317	15474	15379	15247	15331	15290	15258	15515	15304	15474	15404	15290	15473	15326	15447	15410	15420	15349	15349	15439	15368	15430	15416	15409	15482	15529	15361	15292	15270	15313	15447	15347	15460	15586	15258	15439	15470	15479	15386	15365	15563	15320	15520	15404	15537	15257	15495	15375	15390	15393	15347	15392	15304	15189	15262	15419	15438	15450	15408	15560	15469	15472	15418	15191	15309	15307	15380	15465	15293	15477	15421	15373	15277	15332	15459	15454	15361	15374	15413	15284	15454	15424	15283	15431	15427	15397	15296	15338	15405	15471	15297	15572	15298	15388	15482	15409	15430	15405	15431	15355	15458	15391	15478	15342	15378	15456	15563	15390	15418	15295	15460	15214	15492	15547	15331	15225	15303	15465	15405	15357	15520	15551	15317	15256	15359	15349	15520	15385	15311	15334	15525	15301	15486	15362	15411	15389	15274	15398	15379	15574	15310	15176	15379	15351	15469	15259	15327	15380	15411	15415	15387	15463	15511	15374	15409	15321	15527	15288	15305	15469	15374	15249	15395	15325	15263	15530	15389	15481	15423	15458	15324	15412	15187	15426	15436	15354	15385	15421	15340	15228	15475	15421	15379	15401	15261	15198	15567	15352	15448	15448	15314	15347	15219	15292	15549	15536	15327	15485	15327	15437	15420	15534	15450	15444	15334	15529	15170	15396	15572	15292	15323	15430	15556	15216	15359	15317	15369	15327	15417	15457	15404	15452	15382	15514	15568	15315	15387	15364	15453	15417	15498	15545	15401	15430	15366	15456	15335	15421	15498	15389	15364	15243	15423	15555	15408	15359	15347	15391	15450	15486	15265	15337	15406	15457	15397	15454	15344	15452	15377	15490	15397	15452	15530	15311	15548	15377	15345	15391	15465	15434	15299	15607	15500	15478	15461	15455	15407	15431	15485	15435	15279	15594	15202	15361	15316	15459	15359	15234	15361	15273	15439	15370	15274	15355	15512	15371	15333	15434	15355	15403	15370	15579	15403	15290	15200	15353	15339	15398	15321	15459	15200	15322	15159	15260	15527	15360	15557	15312	15395	15402	15457	15333	15569	15290	15356	15489	15373	15271	15469	15702	15274	15343	15282	15529	15456	15409	15259	15424	15349	15387	15280	15369	15430	15421	15433	15330	15397	15315	15379	15581	15398	15379	15368	15407	15244	15397	15473	15292	15222	15372	15243	15431	15400	15285	15316	15557	15385	15347	15248	15418	15246	15152	15361	15388	15556	15396	15483	15408	15382	15329	15260	15341	15392	15428	15247	15366	15226	15382	15381	15296	15324	15453	15226	15382	15248	15458	15318	15350	15282	15531	15478	15310	15497	15467	15456	15364	15423	15370	15322	15531	15272	15420	15449	15426	15428	15452	15383	15305	15351	15415	15489	15343	15455	15417	15399	15582	15307	15353	15248	15578	15441	15319	15501	15473	15609	15424	15449	15347	15349	15441	15386	15548	15432	15294	15456	15451	15333	15530	15628	15445	15285	15499	15309	15264	15369	15317	15580	15330	15469	15359	15490	15378	15305	15467	15546	15432	15343	15502	15557	15327	15336	15425	15538	15346	15537	15305	15202	15572	15436	15436	15296	15574	15347	15422	15243	15228	15471	15475	15355	15375	15433	15364	15236	15382	15621	15567	15281	15366	15408	15368	15263	15338	15486	15436	15268	15469	15466	15213	15450	15589	15556	15414	15467	15310	15204	15535	15376	15417	15266	15467	15332	15355	15345	15494	15424	15486	15391	15369	15492	15320	15376	15462	15404	15235	15551	15334	15384	15388	15319	15522	15509	15324	15380	15228	15364	15464	15386	15397	15328	15441	15474	15284	15336	15288	15426	15414	15512	15271	15533	15407	15258	15313	15407	15468	15668	15513	15520	15271	15469	15362	15410	15364	15360	15327	15382	15409	15189	15300	15342	15330	15404	15472	15414	15306	15467	15306	15264	15459	15459	15429	15485	15413	15230	15221	15404	15381	15408	15372	15525	15266	15505	15314	15489	15432	15289	15349	15434	15306	15538	15328	15454	15432	15369	15293	15504	15365	15343	15318	15593	15425	15446	15464	15484	15404	15369	15052	15353	15198	15237	15409	15376	15328	15243	15190	15540	15489	15451	15400	15342	15260	15351	15578	15517	15437	15348	15438	15398	15404	15421	15290	15362	15398	15293	15448	15416	15360	15315	15349	15399	15531	15347	15474	15531	15378	15142	15366	15270	15471	15252	15357	15389	15491	15503	15507	15338	15408	15361	15404	15297	15375	15476	15393	15369	15361	15350	15563	15511	15326	15296	15324	15383	15271	15214	15373	15466	15490	15289	15401	15306	15463	15557	15309	15317	15610	15437	15297	15436	15611	15292	15533	15453	15352	15184	15433	15339	15375	15226	15474	15397	15383	15409	15210	15392	15372	15387	15366	15467	15419	15258	15094	15497	15434	15543	15446	15393	15462	15419	15455	15439	15346	15501	15392	15355	15441	15351	15272	15310	15401	15505	15472	15560	15387	15562	15474	15327	15148	15388	15383	15342	15456	15316	15388	15342	15275	15324	15369	15327	15337	15351	15323	15421	15179	15457	15367	15353	15508	15526	15253	15325	15457	15385	15353	15451	15236	15222	15195	15374	15466	15336	15384	15368	15531	15575	15218	15266	15439	15394	15456	15389	15439	15339	15361	15474	15469	15240	15374	15537	15412	15541	15348	15318	15457	15404	15464	15153	15343	15501	15538	15339	15386	15440	15426	15452	15395	15336	15404	15473	15320	15434	15396	15278	15510	15294	15347	15459	15396	15428	15440	15388	15146	15465	15420	15427	15548	15476	15389	15377	15460	15363	15337	15261	15326	15586	15444	15185	15434	15396	15406	15366	15315	15440	15403	15553	15409	15352	15531	15367	15437	15410	15448	15353	15419	15380	15495	15173	15425	15481	15344	15429	15523	15501	15236	15550	15408	15478	15395	15436	15600	15293	15430	15578	15254	15347	15333	15393	15437	15523	15458	15297	15386	15328	15429	15388	15286	15454	15330	15354	15559	15428	15343	15452	15333	15335	15517	15540	15489	15342	15540	15360	15251	15523	15248	15287	15463	15368	15321	15478	15520	15346	15380	15496	15183	15520	15351	15328	15416	15338	15326	15314	15629	15330	15457	15488	15372	15393	15370	15518	15233	15407	15336	15360	15412	15354	15480	15341	15245	15393	15306	15437	15480	15261	15559
29108	27300	34162	30291	25231	22755	20980	19474	18836	18526	18518	18206	18231	17932	18067	17898	17855	18045	17877	17832	17839	17804	17691	17779	17694	17759	17586	17764	17841	17596	17824	17793	17814	17855	17638	17753	17807	17972	17623	17847	17591	17806	17819	17743	17724	17739	17603	17614	17846	17532	17574	17734	17720	17656	17782	17876	17541	17606	17533	17607	17455	17435	17634	17752	17655	17768	17737	17777	17654	17650	17735	17726	17680	17636	17965	17800	17597	17514	17656	17818	17662	17615	17595	17694	17626	17651	17600	17744	17789	17641	17761	17755	17670	17629	17845	17526	17580	17683	17786	17775	17673	17628	17856	17628	17832	17788	17614	17698	17460	17642	17785	17592	17746	17695	17552	17658	17735	17829	17892	17604	17522	17605	17749	17682	17652	17570	17570	17524	17677	17387	17803	17495	17714	17593	17646	17761	17779	17528	17800	17827	17704	17627	17677	17913	17731	17541	17779	17782	17623	17717	17791	17686	17806	17580	17808	17843	17694	17697	17461	17618	17930	17838	17787	17904	17488	17552	17640	17769	17721	17888	17737	17717	17525	17558	17685	17694	17594	17562	17818	17772	17665	17520	17649	17348	17646	17516	17636	17570	17619	17686	17902	17666	17767	17764	17373	17538	17765	17537	17830	17590	17435	17580	17810	17721	17779	17621	17622	17760	17601	17706	17540	17510	17645	17592	17550	17563	17677	17717	17730	17630	17720	17671	17847	17612	17766	17831	17555	17819	17675	17807	17676	17795	17664	17529	17804	17773	17680	17737	17784	17558	17632	17699	17730	17668	17687	17547	17816	17796	17590	17736	17562	17794	17746	17571	17951	17709	17863	17777	17574	17650	17706	17886	17548	17456	17546	17765	17693	17781	17871	17732	17597	17683	17728	17706	17603	17699	17684	17680	17834	17666	17764	17913	17773	17632	17548	17520	17766	17633	17599	17653	17658	17665	17546	17691	17630	17644	17745	17607	17745	17763	17653	17774	17717	17491	17740	17832	17821	17645	17634	17489	17607	17757	17566	17622	17551	17620	17743	17910	17496	17442	17686	17546	17517	17757	17511	17589	17437	17644	17678	17812	17694	17520	17655	17654	17563	17567	17499	17606	17690	17559	17455	17442	17790	17516	17699	17726	17801	17563	17674	17898	17525	17751	17739	17502	17604	17703	17514	17668	17669	17799	17695	17785	17770	17707	17794	17663	17543	17757	17741	17423	17711	17803	17753	17731	17664	17649	17517	17808	17566	17497	17552	17681	17806	17691	17588	17656	17653	17601	17480	17700	17719	17634	17824	17687	17720	17886	17773	17722	17591	17617	17882	17677	17740	17649	17726	17988	17695	17504	17482	17665	17519	17718	17631	17794	17708	17652	17539	17553	17683	17663	17808	17473	17499	17765	17791	17617	17511	17567	17837	17856	17637	17643	17824	17549	17737	17700	17807	17656	17742	17714	17708	17578	17603	17550	17564	17591	17736	17455	17703	17628	17837	17713	17551	17744	17817	17863	17633	17694	17566	17595	17661	17585	17690	17602	17456	17801	17660	17660	17576	17842	17608	17552	17598	17876	17634	17729	17628	17531	17768	17637	17647	17569	17485	17506	17842	17642	17489	17723	17566	17524	17704	17584	17768	17719	17663	17732	17730	17581	17693	17570	17562	17821	17943	17578	17810	17606	17587	17705	17758	17725	17642	17781	17846	17581	17738	17559	17852	17840	17701	17729	17633	17662	17742	17750	17574	17626	17523	17638	17592	17675	17687	17577	17618	17562	17651	17610	17632	17853	17695	17509	17647	17574	17801	17774	17667	17680	17874	17622	17645	17702	17618	17641	17644	17471	17788	17576	17564	17765	17824	17789	17723	17798	17691	17582	17799	17433	17816	17662	17706	17730	17747	17580	17831	17788	17502	17746	17858	17708	17845	17376	17632	17763	17551	17655	17544	17770	17713	17967	17761	17669	17863	17806	17722	17586	17621	17513	17742	17669	17756	17515	17652	17813	17660	17566	17567	17797	17707	17699	17777	17649	17652	17707	17483	17559	17736	17662	17806	17617	17838	17971	17723	17730	17591	17661	17573	17619	17513	17807	17794	17655	17489	17629	17854	17699	17766	17605	17706	17611	17791	17652	17761	17814	17664	17652	17565	17663	17566	17765	17775	17644	17676	17619	17629	17988	17669	17685	17648	17596	17611	17694	17817	17604	17544	17698	17597	17525	17810	17716	17809	17551	17766	17630	17541	17712	17666	17651	17538	17523	17635	17662	17803	17926	17834	17655	17560	17632	17601	17553	17726	17538	17739	17559	17629	17619	17698	17548	17871	17607	17666	17681	17760	17904	17730	17657	17351	17552	17844	17760	17646	17703	17621	17626	17716	17933	17897	17788	17546	17422	17629	17518	17532	17637	17693	17686	17761	17506	17695	17681	17858	17791	17680	17534	17734	17569	17767	17744	17719	17640	17675	17564	17727	17740	17579	17749	17630	17704	17638	17896	17813	17793	17747	17593	17731	17597	17790	17764	17983	17804	17561	17576	17402	17725	17717	17652	17770	17643	17790	17656	17695	17683	17600	17924	17536	17626	17851	17685	17726	17796	17697	17426	17481	17938	17641	17551	17413	17657	17338	17611	17706	17554	17717	17639	17693	17568	17660	17774	17823	17690	17764	17700	17796	17721	17838	17738	17516	17433	17618	17747	17746	17791	17733	17598	17741	17753	17541	17584	17658	17852	17775	17728	17887	17566	17690	17596	17605	17770	17765	17788	17649	17616	17712	17615	17566	17542	17735	17790	17782	17647	17547	17559	17653	17536	17855	17721	17781	17772	17597	17585	17672	17706	17774	17627	17616	17869	17708	17766	17819	17587	17549	17591	17703	17624	17751	17748	17547	17632	17866	17735	17773	17826	17679	17591	17542	17786	17796	17570	17489	17671	17716	17710	17757	17916	17602	17731	17740	17493	17715	17717	17617	17519	17896	17719	17730	17539	17914	17757	17771	17779	17742	17624	17673	17853	17710	17890	17743	17596	17622	17738	17679	17557	17498	17656	17906	17515	17511	17592	17688	17674	17758	17692	17718	17696	17413	17839	17832	17693	17775	17585	17689	17744	17770	17733	17863	17582	17593	17677	17820	17697	17828	17638	17827	17833	17668	17782	17710	17701	17709	17793	17576	17766	17793	17722	17793	17510	17749	17663	17690	17784	17453	17776	17812	17706	17620	17594	17763	17711	17667	17625	17555	17715	17724	17604	17623	17668	17548	17698	17487	17702	17561	17596	17698	17703	18006	17561	17731	17566	17615	17516	17697	17524	17487	17707	17831	17627	17835	17579	17663	17624	17680	17588	17637	17682	17634	17646	17826	17703	17597	17663	17465	17572	17742	17589	17693	17727	17656	17633	17782	17813	17828	17736	17648	17819	17639	17628	17794	17769	17822	17726	17785	17791	17487	17682	17648	17627	17616	17659	17677	17597	17830	17456	17718	17792	17717	17482	17529	17606	17748	17604	17659	17887	17755	17771	17686	17467	17847	17741	17762	17580	17698	17499	17842	17707	17643	17686	17557	17686	17685	17480	17730	17678	17551	17616	17454	17677	17739	17576	17573	17944	17716	17502	17661	17682	17728	17813	17886	17698	17634	17642	17557	17843	17652	17515	17546	17591	17619	17549	17723	17803	17652	17571	17712	17781	17741	17741	17601	17619	17635	17680	17864	17558	17672	17733	17663	17623	17672	17828	17598	17774	17671	17637	17807	17820	17852	17783	17700	17973	17595	17703	17751	17676	17545	17638	17754	17552	17505	17575	17812	17672	17933	17719	17763	17583	17729	17715	17610	17492	17669	17389	17714	17766	17538	17420	17812	17667	17765	17540	17634	17721	18004	17817	17809	17693	17810	17741	17657	17893	17814	17626	17592	17595	17934	17823	17542	17727	17735	17746	17864	17661	17502	17605	17781	17666	17558	17586	17622	17696	17733	17777	17679	17483	17756	17745	17454	17531	17642	17498	17754	17809	17859	17696	17756	17803	17767	17683	17697	17917	17444	17823	17838	17713	17801	17505	17686	17710	17730	17718	17741	17740	17615	17482	17462	17695	17506	17677	17660	17595	17809	17506	17760	17677	17562	17669	17645	17833	17598	17640	17478	17670	17711	17726	17698	17621	17676	17751	17652	17629	17600	17693	17491	17535	17697	17696	17680	17759	17634	17667	17694	17587	17662	17719	17540	17704	17776	17769	17861	17645	17616	17525	17570	17666	17867	17649	17758	17818	17811	17777	17824	17570	17684	17476	17543	17610	17659	17511	17624	17635	17786	17705	17723	17724	17964	17519	17588	17682	17623	17793	17741	17489	17619	17767	17886	17594	17696	17757	17631	17528	17559	17653	17605	17839	17731	17597	17761	17642	17571	17459	17604	17726	17728	17750	17787	17818	17714	17567	17762	17661	17723	17752	17615	17396	17527	17629	17596	17542	17626	17807	17686	17727	17758	17680	17554	17723	17602	17933	17673	17686	17512	17747	17684	17817	17571	17699	17686	17464	17692	17649	17966	17768	17777	17694	17912	17746	17571	17694	17785	17597	17917	17617	17512	17589	17714	17760	17892	17818	17579	17866	17851	17777	17631	17686	17717	17567	17752	17589	17797	17754	17632	17821	17718	17895	17695	17538	17748	17622	17705	17786	17651	17671	17713	17666	17625	17759	17721	17719	17580	17404	17571	17642	17830	17719	17707	17771	17671	17678	17498	17702	17616	17872	17532	17652	17510	17663	17854	17816	17781	17937	17793	17721	17780	17708	17897	17731	17606	17626	17796	17608	17569	17921	17609	17718	17594	17359	17746	17518	17820	17627	17627	17700	17673	17719	17624	17732	17548	17476	17637	17665	17571	17389	17689	17755	17525	17761	17818	17750	17501	17509	17760	17713	17727	17602	17630	17744	17558	17583	17808	17834	17681	17644	17837	17683	17671	17695	17635	17636	17521	17706	17662	17527	17810	17754	17685	17629	17682	18013	17713	17529	17509	17663	17694	17584	17598	17742	17771	17723	17770	17654	17771	17747	17588	17687	17622	17705	17816	17868	17554	17722	17749	17694	17672	17707	17646	17680	17760	17669	17386	17761	17703	17549	17836	17610	17839	17511	17730	17783	17570	17578
29314	41778	37763	29108	24736	21748	19196	17463	16654	16462	16016	15842	15459	15598	15336	15383	15235	15272	15232	15189	15314	15108	15097	15342	15129	15298	15208	15321	15080	14897	15179	14937	15214	15161	14999	15077	15253	15119	15013	15103	15013	15272	15049	14984	15056	15190	15085	15172	15176	15172	14926	15236	15039	15251	15127	15088	15076	15083	15113	15036	15181	15093	15109	15135	15143	15146	14979	15052	15171	15065	14952	15083	15143	15117	15083	15153	14983	15018	15096	15151	15023	15136	15016	15149	15058	15052	14991	15173	15153	15077	15066	14980	15387	15189	15037	15031	15141	15053	15213	15079	15141	15046	15018	15265	15007	15137	14939	14986	15158	15056	15127	15072	15274	15119	15030	15020	15108	14912	15209	15106	15127	15120	15255	14899	15183	15001	15095	14942	15139	15056	15089	15100	15058	15068	15057	15228	14954	15141	15026	15387	14960	15184	15058	15165	15056	14995	15177	15106	15067	15131	15133	15157	15087	15217	15162	15029	15089	15180	14977	15058	15196	14998	15042	15083	15119	15058	15236	15202	14974	14992	15065	15291	15048	14981	15125	15072	14962	15062	15086	14941	14909	15027	14968	15142	15124	14991	15260	15094	15001	15019	15145	15119	15107	15150	15139	15090	14945	15151	15214	15056	15094	14972	15027	15078	15064	15156	14994	15089	15169	15190	15060	15053	14877	15057	15341	15014	15198	15143	15057	15009	15247	15047	15046	15140	15084	15050	15053	15207	15139	15100	14984	15162	15119	15305	15197	15081	15073	14842	15185	14941	15003	15086	15033	15013	15083	14999	15171	15150	15062	15162	15195	15200	15027	15031	15013	15168	15066	15107	15195	15013	15183	15113	15099	15211	15289	15083	14918	15018	15127	15159	15037	15278	14958	15021	14985	15127	15068	15072	15062	15191	14908	15074	15144	14943	15109	15094	14949	15057	15040	15013	15010	15188	15172	15060	15015	15152	15092	15048	15354	15142	15113	15256	15016	15173	15168	15026	15251	15070	14906	15110	15135	15071	15007	15135	15188	15002	14907	15087	15054	14979	15238	15208	15127	15188	15104	15146	15061	15188	15021	15186	15212	14996	15055	14972	15288	14987	15069	14954	15183	14966	15088	14921	15021	14804	15101	15116	15094	15128	15391	14927	15015	15087	15158	15107	15055	15346	15008	14959	15159	15108	15066	15072	14966	14915	15179	15002	15118	15165	15100	15230	15134	15058	14805	15045	15086	14951	15086	15099	15253	15082	15184	15027	14980	14993	15210	14973	15226	15187	15065	15193	15098	15183	15152	15180	15047	14993	15063	15189	15076	15006	15091	15037	15135	15141	15148	15167	15064	15023	15065	15311	15227	15080	15155	15271	14955	15129	15044	15033	14959	15184	15025	15117	15067	14961	15181	15108	15262	15164	15088	15094	15167	15134	15050	15047	15117	15211	15072	15080	15088	15067	15084	15228	15195	15272	15095	15077	15002	15161	14967	15163	15102	15030	15100	15131	15127	15099	15135	15167	15116	15234	15019	15034	15168	15043	15089	15137	15133	15140	15050	15242	15021	15048	15225	15126	14965	15051	15227	15062	15111	15177	15030	15002	15063	15215	15110	15096	15181	15127	14877	14995	15155	15139	15090	15272	15217	15072	15102	15182	14985	15226	15041	15133	15102	15214	15087	15084	15043	15109	15115	15052	15088	15039	15220	14914	15004	15145	15185	15019	15142	15058	15051	15154	15054	14986	15025	14926	15128	15075	15177	15031	15000	15038	15124	15198	15132	15016	15068	15127	14995	15150	15071	15417	15158	15076	15097	15060	15357	15168	15018	15008	15080	14959	15252	15080	15116	15124	15020	15172	15124	15077	15325	14947	15098	15137	15225	15057	15169	15121	15162	15076	15154	15179	15144	15031	15105	15055	15170	15065	15053	15176	15014	15066	15057	15152	15022	15153	14991	15273	15134	15095	15158	15191	15031	14952	15023	15141	14970	15129	15086	15300	14982	15084	15118	14916	15167	15114	15069	15037	15168	15208	15060	15012	15159	15151	15202	15240	14945	15189	14923	15216	14993	15052	15151	15096	15092	15139	15010	15131	15197	15038	15052	15015	14964	15168	15135	15026	14895	15202	15166	15115	14972	14934	15064	15060	15061	15340	15130	15029	15305	15205	14966	15118	15116	14964	15014	15067	15012	15080	15089	14950	15150	15100	15064	15032	14954	15158	15073	15080	15035	15071	15032	15170	15166	15144	15042	15138	15140	15253	15095	15085	15061	15128	15114	14936	15156	15109	15221	15106	15159	14822	15138	14913	15103	15173	15029	15022	14998	15034	15075	15036	15153	15072	14927	15043	15261	15085	15032	15078	15083	15076	15194	15209	15043	15218	15097	15177	15067	15030	15143	15128	15150	15396	15231	15225	15071	14905	15120	15058	15026	15016	15030	15138	15007	15198	15048	15124	15186	15133	15095	15223	15093	14959	15069	15082	15145	15056	15129	15074	14874	15213	15225	15085	14882	15168	15065	15064	15194	15147	15098	15059	15095	15187	14979	15113	15129	15133	15145	15082	14991	15089	15095	15262	14929	15247	15023	14896	15114	14962	15065	15188	14937	15128	15138	15043	15110	15132	15226	15002	15184	15215	15138	15159	15087	15018	15121	14940	15058	14936	15258	14977	15118	15032	15183	15064	15124	15150	15136	15143	15164	15226	15148	15061	15151	15112	14990	15192	15201	15007	15107	15093	14978	15103	15119	15178	14933	15031	15076	15109	15269	15006	14939	15052	15220	15218	15098	15143	15101	15150	15014	15125	15139	15183	15065	15081	15027	15081	15196	15114	15083	15124	15083	15228	15243	15069	14966	15242	15126	15026	15200	15218	15048	15075	15148	15245	15029	14899	15129	15075	15272	15217	15026	15070	15023	15039	15221	15020	15017	15146	15219	14969	15056	15078	15114	15076	15169	15063	15174	14944	15130	15107	15226	15100	15057	15070	14941	15147	15263	15089	14957	15019	15144	15118	15119	15049	15012	15182	15145	14955	15119	15155	15167	15233	15098	15051	15073	15134	15004	15012	15193	15068	15001	15024	15074	15007	15094	15093	14870	15023	14888	15171	15131	15114	15162	15192	15171	14997	15121	15122	15074	14958	15238	15103	15047	15179	15022	14917	15207	15153	15184	15128	14988	14969	15186	15100	14965	15107	15189	15073	15175	15112	15046	15104	15155	15250	15084	15171	15116	15096	15066	14941	15197	14997	15211	15175	15111	15025	14979	15042	15041	15015	15093	15001	15211	15041	15161	14990	15051	15030	15162	15167	14963	15037	15385	15047	15184	15147	15178	15150	15116	15044	14924	15127	15184	14961	15124	15049	15058	15204	14944	15017	15144	14943	15143	15178	15179	15131	15183	14880	14925	15093	15194	14985	15048	15113	15174	15167	15007	15087	14937	15060	15030	15087	15079	15124	15133	15058	15163	15237	14918	15030	15222	15201	15229	15099	15086	15139	15135	15077	15147	14990	14950	15041	14894	15105	15054	15047	15100	15123	14966	15029	15190	15216	15068	15088	14994	15204	15210	15032	14957	15233	15254	15204	14919	15341	15097	15049	14955	15088	15290	15173	15094	14967	15325	15093	15005	15179	15250	15250	15147	15174	14984	15064	15125	15063	15024	14981	15072	15169	15240	15048	15169	15037	15162	15037	15047	15054	15017	14986	15069	15148	15124	15027	15089	15098	15077	15076	15099	15054	15162	14985	15008	15220	15049	15097	15092	15137	15063	15253	15139	15044	15269	15094	15199	14890	15100	14983	15060	15098	15114	15040	15003	15010	15263	15006	15124	15206	15020	15052	15079	15083	15008	15001	15095	15098	14989	15137	15006	14994	15173	15120	15174	15134	15205	15005	15102	15210	15201	14965	15059	15097	15147	15119	15293	15038	15202	15050	14876	15135	15229	15066	15117	15124	14968	15113	14952	15102	15087	14974	14997	15139	15021	15079	15038	15064	15234	15027	14866	15179	15174	15100	15103	14931	15004	15135	15277	15044	15069	15019	15031	15155	15153	15018	15283	15178	15087	15243	15111	15100	15193	15195	14877	15111	15088	14916	15132	15057	15129	15155	15184	14970	15189	15013	14978	15183	14988	15324	15216	15180	15202	15204	15209	15070	14998	15100	15161	15098	15032	15140	15148	15108	15151	14962	15163	15082	15019	15132	14864	15025	15311	15197	15148	14989	15220	15215	15127	15133	15034	15053	15108	15129	15146	15207	15080	15206	15078	15123	15052	15125	15162	14969	15148	15186	15012	15121	15034	15133	15058	15110	15062	14990	15182	14920	15001	15238	15197	15196	15143	14866	15174	14965	15367	15052	15216	15152	15215	15023	15287	15109	14907	15055	15112	15147	15158	15173	15041	15087	15280	15065	15010	15068	15279	15167	14993	15157	15052	15189	14881	15240	14983	15174	15111	15010	15048	15074	15231	15072	14985	15114	15043	15134	15037	14966	15173	15017	15019	15282	14930	15164	15147	15060	14995	15059	15081	15121	15173	15076	14953	15112	15173	15108	15220	15179	15186	15055	15070	14910	15131	15063	15193	15107	15192	15126	15086	15079	15283	15059	15110	15032	15020	15093	15111	15195	14975	15207	15078	15041	15164	15047	15098	15128	15051	15007	15209	15109	15176	15037	15021	15043	15148	15143	15294	15078	15120	15132	14972	15276	15141	15169	14949	15045	15073	15082	15059	14952	14983	15152	15080	15231	15219	14977	15191	15006	14948	15128	15183	14956	15048	15027	14900	15134	15236	14981	15084	15190	15060	15148	15070	15050	15026	15058	15051	15014	15184	15079	15199	14986	15079	14933	15081	15234	15062	15016	15239	15148	15119	15166	14996	15045	15155	15177	15113	15095	15075	15144	15129	15052	15135	14874	14983	15144	14948	15156	15048	15044	15000	14989	14998	15125	15007	15015	15124	15054	15125	15031	15175	15160	15100	15265	15113	14941	15067	15084	15174	15223	15112	15088	15125	15016	15170	14956	15174	15072	14895	15101	15136	15078	14867	14913	15196	15060	15214	15161	15120	14981	15170	15125	15130	15076	15114	15028	15066	15244	15078	15187	15077	15190	15040	15132	15137	15247	15008	15122	15051	15177	15178	15176
24015	21192	28804	26692	26473	27290	25334	21607	20392	19917	19410	18910	18688	18323	18234	18264	18133	18029	18081	17945	17865	17826	17837	18121	17891	17843	17773	17882	17699	17857	17797	17914	17907	17615	17576	17878	17736	17920	17707	17844	17772	17616	17554	17965	17945	17622	17812	17560	17773	17919	17858	17802	17634	17691	17605	17770	17683	17780	17645	17618	17879	17860	17664	17739	17615	17673	17835	17633	17743	17661	17647	17808	17616	17591	17743	17876	17781	17637	17691	17719	17837	17814	17910	17824	17737	17669	17749	17557	17574	17660	17706	17785	17866	17545	17732	17590	17755	17689	17508	17651	17572	17582	17701	17782	17772	17708	17458	17540	17835	17706	17780	17658	17809	17698	17717	17597	17712	17665	17688	17582	17706	17874	17647	17724	17722	17743	17587	17798	17823	17680	17579	17669	17711	17926	17657	17748	17714	17716	17712	17659	17682	17833	17846	17723	17759	17583	17581	17594	17679	17558	17805	17577	17627	17520	17688	17677	17753	17852	17659	17743	17641	17631	17826	17595	17614	17661	17685	17707	17484	17691	17659	17524	17893	17743	17551	17529	17732	17591	17558	17669	17748	17727	17651	17743	17796	17525	17635	17583	17531	17619	17643	17715	17793	17666	17594	17812	17709	17750	17840	17813	17606	17640	17578	17559	17619	17559	17983	17552	17739	17713	17718	17751	17930	17449	17629	17658	17571	17585	17735	17699	17624	17573	17608	17741	17776	17536	17726	17579	17701	17687	17666	17460	17749	17752	17704	17866	17704	17549	17366	17617	17682	17872	17617	17815	17651	17748	17692	17534	17627	17667	17511	17755	17860	17591	17505	17623	17674	17813	17791	17750	17553	17693	17678	17840	17862	17579	17641	17536	17744	17612	17822	17814	17432	17599	17655	17602	17750	17567	17593	17512	17695	17691	17713	17567	17717	17717	17681	17699	17671	17692	17645	17819	17630	17576	17711	17586	17733	17642	17771	17766	17759	17656	17501	17592	17674	17796	17793	17651	17683	17769	17651	17516	17658	17814	17614	17588	17613	17665	17939	17887	17617	17791	17986	17684	17896	17582	17741	17778	17661	17880	18019	17714	17663	17667	17688	17640	17697	17611	17562	17734	17666	17694	17812	17876	17607	17773	17720	17670	17557	17565	17687	17678	17506	17398	17786	17721	17711	17537	17657	17751	17666	17739	17571	17710	17694	17795	17951	17752	17511	17766	17718	17760	17683	17490	17461	17456	17567	17844	17702	17746	17463	17607	17691	17558	17571	17877	17770	17580	17583	17777	17882	17734	17550	17636	17629	17672	17680	17714	17524	17636	17725	17984	17787	17716	17789	17600	17705	17576	17690	17687	17695	17531	17845	17827	17666	17726	17704	17622	17708	17694	17707	17660	17773	17575	17768	17741	17800	17854	17814	17578	17770	17586	17492	17807	17793	17805	17790	17701	17595	17835	17764	17611	17803	17697	17708	17808	17913	17683	17641	17645	17772	17792	17642	17887	17786	17518	17739	17665	17503	17720	17589	17584	17708	17779	17707	17649	17656	17770	17565	17726	17710	17768	17527	17759	17613	17785	17852	17660	17681	17696	17781	17692	17742	17781	17439	17722	17670	17800	17717	17899	17684	17635	17622	17841	17939	17879	17708	17866	17530	17492	17753	17609	17862	17777	17696	17556	17632	17659	17894	17819	17609	17694	17932	17567	17546	17741	17634	17719	17845	17686	17737	17665	17644	17734	17682	17637	17871	17744	17598	17845	17792	17432	17682	17503	17630	17452	17625	17654	17805	17571	17616	17741	17614	17822	17837	17891	17775	17413	17736	17714	17600	17564	17611	18040	17686	17729	17685	17794	17622	17621	17526	17609	17785	17697	17653	17676	17683	17815	17713	17848	17615	17484	17655	17619	17697	17729	17633	17637	17744	17612	17747	17811	17714	17855	17703	17582	17616	17452	17875	17594	17770	17665	17804	17884	17814	17827	17618	17617	17690	17486	17850	17746	17656	17724	17779	17710	17488	17722	17813	17482	17825	17753	17684	17714	17761	17733	17510	17840	17542	17720	17465	17619	17743	17716	17708	17592	17420	17568	17768	17850	17599	17666	17742	17747	17773	17835	17866	17691	17836	17739	17772	17705	17791	17667	17652	17803	17811	17890	17796	17677	17857	17679	17772	17720	17802	17666	17748	17851	17874	17726	17679	17792	17665	17811	17757	17486	17669	17637	17712	17565	17662	17553	17707	17474	17738	17871	17765	17640	17774	17795	17756	17733	17680	17838	17659	17575	17785	17676	17720	17747	17512	17754	17734	17580	17611	17824	17756	17744	17676	17673	17695	17655	17454	17669	17811	17922	17654	17713	17609	17724	17727	17697	17571	17656	17480	17672	17908	17622	17814	17793	17642	17766	17668	17698	17781	17908	17832	17646	17657	17718	17719	17810	17844	17706	17954	17910	17640	17421	17806	17725	17902	17672	17818	17657	17549	17742	17905	17816	17760	17523	17871	17821	17553	17733	17629	17380	17684	17758	17823	17860	17730	17664	17774	17672	17780	17660	17771	17661	17559	17733	17826	17630	17663	17563	17867	17788	17822	17620	17799	17609	17819	17581	17749	17681	17634	17748	17468	17777	17728	17773	17727	17687	17558	17892	17734	17875	17762	17720	17528	17797	17749	17813	17683	17779	17697	17678	17794	17902	17732	17709	17712	17662	17595	17756	17675	17510	17630	17727	17824	17657	17668	17764	17573	17792	17670	17732	17807	17768	17829	17788	17933	17708	17690	17736	17959	17739	17677	17639	17628	17806	17647	17886	17602	17649	17651	17698	17812	17539	17528	17567	17658	17561	17602	17560	17662	17891	17716	17710	17856	17933	17605	17665	17768	18071	17768	17541	17714	17810	17715	17575	17616	17759	17767	17530	17676	17633	17788	17604	17663	17698	17749	17678	17733	17604	17722	17757	17697	17634	17666	17640	17512	17706	17705	17718	17827	17454	17936	17804	17806	17785	17749	17899	17722	17710	17852	17852	17727	17615	17765	17655	17885	17695	17677	17807	17960	17807	17551	17666	17507	17607	17677	17703	17595	17596	17687	17808	17758	17666	17433	17777	17490	17644	17610	17676	17481	17503	17466	17820	17573	17832	17715	17579	17683	17784	17841	17658	17586	17617	17762	17606	17730	17665	17770	17831	17697	17786	17528	17605	17619	17794	17638	17659	17719	17717	17804	17880	17759	17414	17886	17736	17740	17735	17664	17602	17665	17694	17556	17520	17648	17441	17549	17712	17638	17608	17723	17714	17959	17807	17718	17437	17777	17681	17779	17706	17679	17508	17529	17637	17640	17577	17494	17558	17701	17603	17700	17716	17625	17824	17696	17654	17736	17699	17868	17557	17789	17663	17622	17631	17654	17367	17689	17709	17769	17755	17745	17459	17680	17547	17482	17584	17716	17884	17702	17630	17507	17544	17718	17723	17670	17796	17714	17801	17715	17712	17696	17673	17710	17921	17684	17825	17734	17794	17615	17834	17503	17731	17806	17653	17651	17695	17788	17716	17485	17562	17569	17847	17700	17469	17588	17831	17681	17864	17789	17635	17604	17746	17726	17744	17734	17720	17780	17776	17635	17648	17737	17736	17927	17558	17792	17698	17705	17733	17723	17704	17913	17793	17770	17546	17590	17581	17758	17642	17513	17872	17780	17665	17374	17570	17525	17715	17723	17765	17580	17578	17704	17568	17850	17548	17719	17759	17742	17675	17588	17612	17783	17628	17849	17828	17735	17696	17644	17796	17620	17679	17787	17523	17888	17791	17718	17712	17695	17720	17786	17892	17743	17798	17612	17595	17651	17739	17755	17681	17686	17773	17749	17588	17556	17690	17770	17588	17966	17714	17804	17718	17534	17614	17673	17714	17703	17769	17939	17643	17607	17541	17736	17615	17717	17454	17885	17675	17707	17801	17722	17736	17541	17690	17892	17671	17524	17766	17638	17699	17673	17764	17668	17763	17514	17929	17746	17785	17578	17658	17630	17637	17639	17602	17717	17764	17751	17882	17574	17799	17732	17534	17638	17808	17731	17731	17470	17730	17643	17733	17779	17724	17567	17676	17725	17701	17661	17896	17472	17726	17883	17693	17860	17937	17846	17782	17721	17587	17652	17768	17504	17644	17626	17495	17606	17529	17723	17829	17579	17833	17613	17641	17578	17646	17678	17483	17647	17597	17852	17774	17700	17682	17454	17654	17738	17786	17599	17776	17558	17641	17696	17796	17624	17716	17605	17591	17644	17533	17790	17607	17675	17674	17560	17849	17694	17876	17488	17545	17707	17696	17924	17452	17642	17609	17814	17754	17512	17777	17710	17607	17523	17602	17688	17508	17640	17549	17767	17635	17588	17819	17564	17756	17733	17321	17566	17776	17680	17501	17756	17563	17784	17542	17559	17580	17695	17789	17714	17703	17668	17542	17712	17705	17750	17678	17727	17584	17615	17549	17356	17609	17737	17661	17740	17693	17627	17692	17578	17617	17586	17716	17678	17816	17621	17772	17654	17798	17719	17711	17814	17471	17841	17882	17656	17644	17599	17733	17676	17702	17616	17543	17605	17712	17564	17670	17734	17747	17649	17881	17604	17766	17777	17710	17588	17765	17692	17779	17594	17668	17858	17601	17812	17734	17777	17659	17568	17695	17712	17834	17630	17505	17525	17663	17749	17746	17753	17480	17880	17591	17769	17973	17758	17876	17659	17572	17780	17709	17580	17727	17746	17751	17555	17602	17673	17601	17639	17873	17735	17623	17469	17634	17695	17447	17504	17666	17641	17832	17578	17610	17825	17675	17530	17624	17784	17798	17817	17703	17643	17820	17563	17851	17771	17703	17751	17677	17662	17881	17720	17731	17754	17704	17621	17799	17676	17594	17601	17710	17936	17645	17599	17647	17729	17407	17631	17396	17697	17750	17647	17733	17696	17657	17769	17762	18044	17998	17598	17760	17474	17588	17781	17686	17719	17662	17662	17604	17677	17811	17725	17755	17677	17643	17765	17853	17915	17681	17658	17646	17723	17714	17567	17805	17807	17677	17666	17841	17768	17680	17805	17769	17658	17650	17609	17735	17665	17702	17755	17487	17755	17753	17494	17769	17854	17610	17698	17562
29631	49515	47122	37953	31802	27076	22431	19644	18713	18033	17084	16324	16044	15902	15661	15773	15599	15627	15413	15498	15651	15354	15519	15268	15236	15359	15339	15279	15443	15104	15287	15292	15315	15272	15358	15026	15541	15276	15206	15283	15332	15176	15195	15136	15192	15313	15140	15130	15196	15143	15163	15339	15214	15181	15341	15114	15233	15213	15146	15056	14936	15134	15364	15156	15203	15071	15177	15282	15219	15224	15086	15054	15195	15250	15231	15060	15092	15343	15164	15223	15212	15255	15217	15210	15293	15285	15303	15145	15192	15265	15258	15196	15125	15206	15222	15200	15279	15033	15245	15133	15266	15213	15196	15232	15339	15187	15248	15285	15202	15164	15243	15205	15210	15025	15252	15194	15122	15171	15260	15136	15123	15056	15189	14993	15014	15257	15091	15203	15165	15011	15227	15236	15362	15333	15157	15053	15324	14977	15163	15255	15233	15149	15092	15233	15183	15113	15095	15137	15253	15079	15157	15041	15241	15134	15265	15175	15262	15136	14938	15088	15063	15366	15178	15229	15257	15079	15259	15048	15166	15237	15191	15076	15064	15147	15151	15075	15098	15187	15395	15044	15235	15331	15154	15200	15368	15222	15242	15202	15217	15063	15245	15099	15137	15114	15241	15088	15153	15245	15300	15017	15268	15351	15270	15126	15269	15118	15075	15186	15213	15141	15185	15219	15289	15178	15071	15060	15063	15046	15087	15093	15164	15227	15248	15040	15345	15090	15197	15138	15060	15146	15209	15138	15258	15073	15192	15097	15216	15186	15259	15155	15185	15045	15169	15198	15208	15043	15203	15120	15233	15177	15090	15257	15170	15285	15073	15217	15103	15024	15081	15109	15148	15168	15059	15044	15288	15311	15097	15234	15252	15202	15273	15259	15284	15092	15102	15313	15227	15168	15211	15267	15258	15256	15028	15241	15216	15103	15370	15446	15148	15015	15281	15151	14929	15171	15179	15184	15340	15103	15312	15217	15380	15190	15293	15203	15072	15191	15299	15138	15219	15261	14970	15158	15242	15248	15222	15251	15251	15208	15251	15160	15106	15386	15052	15321	15250	15024	15107	15242	15160	14960	15185	15258	15252	15290	15316	15385	15197	15075	15146	15221	15357	15265	15180	15096	15243	15322	15256	15298	15097	15157	15082	15158	15318	15200	15211	15133	15279	15192	15192	15179	15058	15157	15207	15197	15220	15234	15169	15278	15332	15211	15172	15139	15421	15073	15122	15313	15240	15240	15087	15146	15312	15083	15194	15070	15289	15091	15185	15264	15231	15067	15203	15040	15324	15241	15166	15173	15114	15191	15203	15132	15220	15201	15039	15269	15161	15174	15095	15177	15120	15164	15150	15048	15149	15183	15215	15254	15347	15431	15108	15172	14976	15146	15082	15295	15155	15293	15210	15112	15152	15151	15204	15246	15271	15221	15044	15263	15152	15317	15158	15058	15280	15154	15004	15299	15072	15213	15261	15241	15295	15145	15266	15225	15048	15181	15204	15093	15299	15125	15252	15258	15237	15211	15284	15173	15098	15184	15165	15329	15051	15297	15277	15188	15274	15117	15254	15282	15281	15078	15170	15225	15164	15173	15159	15178	15168	14926	15112	15048	15203	15302	15305	15271	15327	15147	15205	15087	15189	15349	15108	15268	15336	15146	15078	15112	15218	15214	15283	15182	15175	15165	15305	15131	15317	15167	15199	15284	15193	15166	15091	15233	15089	15254	15103	15134	15313	15183	15195	15212	15134	15150	15151	15432	15190	15078	15304	15207	15264	15002	15142	15227	15041	14999	15177	15262	15183	15334	15185	15202	15221	15289	15137	15224	15098	15116	15018	15135	15307	15120	15053	15085	15239	15283	15041	15107	15304	15235	15134	15124	15186	15201	15132	15196	15217	15271	15255	15163	15212	15013	15146	15242	15153	15308	15118	15196	15153	15129	15318	15070	15196	15204	15270	15266	15180	15136	15206	15302	15241	15129	15195	15131	15194	15259	15366	15073	15187	15347	15193	15348	15102	15248	15191	15448	15148	15188	15241	15259	15177	15375	15141	15168	15212	14955	15137	15133	15244	15138	15232	14993	15061	15161	15261	15183	15072	15082	15176	14925	15101	15191	15133	15235	15258	15070	15190	15172	15100	15130	15152	15168	15146	15244	15114	15260	15203	15226	15087	15385	15271	15069	15303	15082	15150	15122	15197	15038	15171	15103	15307	15361	15240	15193	15430	15323	15243	15474	15332	15097	15224	15069	15349	15246	15259	15211	15170	15109	14961	15206	15261	15198	15145	15260	15151	15314	15272	15004	15092	15251	15179	15013	15322	15153	15168	15123	15125	15187	15095	15237	15188	15073	15166	15191	15168	15301	15310	15131	15172	15206	15067	14899	15240	15167	15154	15163	15138	15037	15211	15257	15134	15101	15031	15193	15245	15132	15063	15408	15178	15166	15041	15385	15295	15089	15204	15026	15335	15155	15147	15210	15122	15103	15194	15196	15172	15147	15141	15276	15154	15239	15279	15225	15079	14916	15072	15165	15318	15108	15316	15257	15244	15267	15352	15334	15186	15329	15247	15154	15231	15216	15071	15308	15192	15150	15183	15082	15220	15099	15253	14977	15397	15222	15245	15113	15167	15338	15235	15034	15259	15117	15274	15264	15199	15281	15206	15164	15115	15255	15094	15150	15166	15156	15258	15250	15355	15234	15085	15152	15218	15271	15204	15117	15169	15222	15123	15126	15139	15103	15145	15227	15312	15252	15080	15125	15148	15219	15036	15127	15227	15168	15219	15015	15314	15257	15118	15224	15257	15092	15087	15170	15326	15272	15220	15181	15140	15241	15186	15210	15072	15091	15186	15082	15057	15289	15232	15300	15179	15306	15073	15217	15182	15269	15265	15104	15169	15171	15277	15124	15194	15301	15197	15203	15178	15187	15125	15171	15234	14947	15102	15199	15202	15140	15158	15185	15081	15093	15227	15173	15083	15318	15189	15368	15186	15351	15268	15237	15161	15328	15057	15145	15246	15163	15272	15331	14979	15116	15329	15066	15195	15210	15164	15063	15267	15260	15309	15017	15035	15165	14972	15152	15146	15301	15194	15339	15170	15119	15020	15199	15090	15104	15013	15046	15232	15094	15321	15313	15134	15169	15179	15131	15140	15027	14974	15129	15357	15026	15160	15254	15097	15225	15223	15183	15165	15388	15200	15271	15254	15415	15216	15118	14973	15134	15124	15268	15331	15231	15148	15146	15149	15193	15145	15188	15307	15212	15217	15082	15229	15206	15218	15034	15171	15179	15173	15146	15032	15296	15097	15132	15048	15237	15170	15229	15431	15193	15217	15186	15103	15288	15229	15208	15084	15058	15154	15232	15028	15106	15309	15347	15132	15212	15152	15038	15212	15167	15412	15149	15098	15363	15098	15118	15334	15252	15289	15211	15029	15039	15191	15063	15410	15088	15232	14919	15261	15039	15073	15167	15057	15337	15133	15328	15297	15363	15233	15135	15082	15197	15126	15319	15122	15059	15308	15126	14927	15190	15270	15195	15050	15143	15075	15217	15080	15140	15205	15234	15251	15066	15227	15317	15135	15299	15243	15007	15080	15204	15345	15104	15192	15055	15105	15041	15141	15226	15193	15183	15100	15274	15186	15074	15255	15011	15223	15144	15130	15229	15173	15275	15199	15150	15263	15087	15328	15203	15152	15101	15235	15342	15133	15324	14999	15184	15180	15228	15250	15112	15196	15060	15047	15170	15189	15206	15165	15160	15085	15094	15290	15291	15277	15094	15379	15192	15286	15317	15255	15209	15192	15079	15295	15017	15264	15227	15026	15144	15044	15125	15087	15276	15028	15179	15012	15224	15197	15131	15175	15185	15185	15020	15477	15184	15339	15101	15147	15322	15199	15202	15122	15049	15272	15065	15180	15277	15294	15221	15306	15095	15227	15147	15183	15389	15062	15252	15182	15230	15275	15280	15111	15175	15188	15209	15242	15234	15302	15286	15121	15148	15148	15121	15143	15177	15207	15112	15039	15218	15297	15329	15176	15065	15228	15278	15134	15201	15147	15179	15079	15150	15168	15319	15035	15334	15126	15289	15080	15222	15281	15059	15275	15202	15296	15142	15205	15186	15291	15190	15224	15139	15280	15081	15283	15293	15076	15166	15387	15170	15365	15366	15069	15216	15122	15095	15197	15048	15248	15072	15021	15076	15262	15069	15220	15032	15277	15147	15139	15023	15159	15081	15198	15162	15182	15008	15265	15078	15378	15089	15138	15091	15247	14995	15138	15233	15071	15088	15251	15093	15199	15048	15172	15074	15167	15248	15229	15179	15106	15304	15197	15294	15134	15203	15068	15277	15128	15319	15105	15178	15210	15397	15108	15121	15337	15206	15197	15184	15092	15103	15255	15279	15097	15228	15249	15084	15119	15059	15271	14974	15038	15035	15211	15191	15220	15323	15213	15205	15155	15180	15263	15038	15098	15114	15380	15116	15224	15115	15345	15181	15022	15188	15058	15178	15175	15273	15231	15274	15130	15163	15076	15337	15259	15143	15050	15173	15026	15248	15203	15171	15207	15105	15152	15087	15267	15107	15227	15157	15010	15079	15083	15245	15260	15106	15247	15159	15189	15198	15200	15064	15176	15222	15082	15253	15212	15064	15164	15164	15351	15075	15169	15131	15348	15118	15163	15196	15242	15162	15219	15022	15166	15173	15134	15080	15218	15153	15289	15196	15283	15306	15213	15140	15181	15220	15249	15246	15072	15016	15185	15221	15268	15119	15147	15173	15152	15405	15273	15062	15156	15032	15340	15187	15196	15175	15176	15043	15178	15152	15238	15197	15203	15263	15285	15032	15301	15154	15343	14992	15077	15133	15165	15269	15260	15109	15127	15050	15191	15107	15144	15038	15130	15218	15215	15273	15241	15267	15285	15322	15230	15290	15150	15389	15058	15219	15180	15123	15340	15225	15319	15358	15125	15230	15107	15185	15146	15125	15117	15149	15214	15115	15105	15246	15186	15328	15182	15071	15244	15214	15116	15232	15055	15221	15241	15185	15208	15207	15125	15079	15040	15052	15172	15085	15140	15250	15256	15159	15116	15065	15202	15163	15140	15120	15199	15189	15041	15052	15250	15359
22804	21181	28941	24213	23807	28263	29494	24258	22495	21584	20449	19563	19428	19103	18848	18889	18665	18618	18577	18605	18580	18335	18269	18472	18491	18356	18330	18275	18334	18344	18220	18266	18402	18276	18204	18205	18328	18171	18019	17983	18036	18287	18158	18125	18160	17967	18036	18129	18033	18037	18233	18169	18055	18001	17923	18166	18131	18135	18112	18139	18134	17983	17924	17989	17935	17834	18150	17970	17992	17959	18091	18025	18074	18054	18027	17959	18078	18034	18184	17961	18084	17887	18033	17982	18158	17853	17919	17760	17914	17993	18153	18129	18009	17961	18147	18000	18022	18137	18161	18089	17976	18061	18017	17744	18259	18088	18037	18119	18103	18099	18007	17996	18037	18029	18019	18124	18127	17941	18256	17979	18090	17980	18080	17751	18034	18030	18089	18202	17853	18133	17819	17813	17965	18113	18005	17977	17820	18075	18189	17975	17946	18018	18040	18099	18010	17964	18073	18071	18241	17860	17898	18066	17914	18017	17975	17971	17898	18100	18135	17959	17893	17825	18036	18067	17968	17955	17941	18020	17928	18077	18158	17983	18063	17876	18018	17974	17848	18048	17818	18002	17901	17921	17979	17746	17927	18247	17952	18042	17773	18031	18015	17871	17915	18009	18080	18063	18088	18085	17897	18076	17829	17914	18099	17835	17887	18055	18175	18071	18132	18083	18051	17698	17765	18010	17959	17888	18328	18013	17899	17854	17895	17910	18021	18115	18085	17994	17937	17965	18016	17937	17849	17724	18065	17957	18176	17889	18134	17934	17983	18195	17870	18018	18030	17954	18137	18104	18138	18073	17971	18102	17986	17992	18136	17761	18004	18028	17986	17999	18137	18208	18067	17904	17740	17823	18082	18073	18216	18008	17995	18027	18174	18121	18142	17896	18006	18061	18274	18204	18107	17989	18098	17970	18133	18020	17825	18138	18198	17865	18008	17983	17982	18120	17874	17716	17949	17772	18058	18125	18059	18034	17869	17955	18009	17801	17795	17965	17956	18051	17954	17856	18172	18038	17985	17911	18054	18056	17901	17921	17867	18027	18110	17928	17939	17950	17991	17952	17930	17901	18021	17904	18092	17846	17998	18051	18167	18070	18191	18052	17922	17984	18075	18044	17912	18069	18322	18054	18122	17993	17974	18183	18148	17930	18122	17966	17950	17796	18078	17943	17899	17994	18115	18125	17891	17853	17889	17800	17931	17981	17944	18115	17777	17894	17983	17807	17926	18154	17975	17845	17963	17999	18157	18067	17995	18034	17989	17952	17991	17961	18065	18085	18146	17900	18042	17796	18031	17928	17985	18045	18033	18008	17944	17919	18039	17940	18164	18086	17997	17943	17776	17850	17983	17807	17934	17886	18046	17916	17909	17962	18071	18100	18097	18030	17994	17833	17923	18006	18170	18200	17960	18028	17989	17979	18034	18070	18043	18043	18063	18094	17731	18103	17930	18068	17992	17786	17900	17973	18060	18043	18008	17930	17922	17869	18073	18104	18153	18085	18140	17992	17995	18169	18086	17774	17893	18028	18038	18125	18262	17912	18163	17945	18162	18169	18158	18055	17876	17976	17829	18149	18111	18123	18007	17952	17933	18037	18124	17983	17803	17918	17892	18001	18086	17989	17727	18139	18014	17810	17744	18033	18049	17851	18024	17847	18069	17989	18027	18033	17832	18134	18058	18012	17974	18120	18150	18013	18017	18080	17993	18300	17925	18028	17932	17900	18012	17735	18037	18090	17894	17983	17970	17774	18368	17986	18117	17900	17947	17993	17990	17748	17989	18056	18002	18011	18040	18048	18291	18168	18129	18157	18054	17965	18106	18025	18158	18005	17963	18060	18019	18181	17957	17968	18020	18015	18133	18070	17906	17818	18066	17869	18030	18027	17883	18031	18016	17953	17793	17989	17824	17969	18057	17991	18011	17899	18035	18036	18103	17869	18124	18056	18074	18333	18031	17964	18005	18032	18095	17992	17983	18049	18139	18052	18070	18063	17955	17846	17872	18065	17945	17922	18033	17908	17893	17964	17954	17898	17932	18179	18069	18221	18149	18125	18034	17934	17993	17992	18027	18033	17933	17858	18041	18220	18059	17895	17950	17883	18016	18108	17932	17842	18162	18036	18157	18127	17973	18018	18094	18013	17881	18038	18064	18046	18091	17765	17985	17995	18096	18041	17927	17936	17905	18294	18088	18047	17878	17881	18122	18087	18018	17955	17876	17718	17743	17912	18106	18034	17998	17924	18161	18082	17961	18019	17958	17953	17941	18229	18046	18205	18172	18121	17976	18200	18011	18005	17933	18015	17977	18019	17909	17914	18182	18152	17936	17855	17988	17922	17932	18080	18183	17951	17957	17940	18079	18129	18085	18009	18027	17966	18117	18133	17929	17971	18068	17984	18018	18109	17979	17996	17941	18069	17993	17932	18093	17984	18030	18045	17934	17875	18119	18018	17860	18054	18217	18167	17770	18201	17968	17985	18096	17816	17789	18094	18096	18036	18198	18040	17836	18065	18153	17966	18018	17829	17974	18090	18164	18023	17968	18169	17891	18064	17905	18170	18145	18097	17997	18033	17883	18086	18354	18012	17863	18071	18007	17971	17956	17956	17915	17963	17923	17940	18234	18151	18034	18053	18133	17994	18043	17795	17964	17745	17952	18081	18064	18034	17790	17892	18016	17939	17889	17844	17920	18245	18074	18024	17943	17964	18151	18038	17928	18015	17978	17999	17884	18125	17945	18034	18149	17821	17946	18057	18034	18129	17986	17971	17981	17984	18084	18011	18072	18012	17650	17859	18074	18007	17902	18126	18094	18088	17898	18107	18053	18149	17989	17729	17842	18016	18172	18049	17942	18124	17868	17936	18048	17963	18108	17870	17917	17962	17865	18013	17979	17714	18083	17892	18034	17967	17995	18006	18145	18156	17923	17737	17963	18178	17963	17757	18108	17991	18097	18001	17758	17748	17862	18006	17974	18041	18037	18113	17935	18135	18026	17912	17857	17887	17819	17930	17955	17969	18073	18063	17911	17825	17983	18057	18198	17876	18115	17837	18100	17956	18048	17865	17971	18044	17870	17752	17910	17982	18020	17806	17865	17994	17992	17929	17962	17899	17936	18111	18011	17910	17887	17811	18015	18041	17874	18090	18255	18029	17988	17944	17916	18126	18005	17910	17789	18175	18085	17876	17990	17943	17912	18049	18007	18092	17938	18029	18029	17991	17885	17910	17862	17864	17928	17946	18097	18044	18038	18037	17923	18061	17991	18064	17905	17965	18267	18023	18071	17991	17813	18002	18182	18025	17985	18100	18125	18073	18055	18085	17819	18052	17906	18094	17991	17769	17975	17933	17919	18039	18051	17975	18112	18163	17906	17961	18231	18214	18098	17874	17990	18127	18032	17992	17948	17972	18107	17898	18045	17981	18024	18073	17948	17850	17954	18157	18146	17944	18041	17949	17979	17934	17837	18021	17919	17899	18192	17858	18090	18134	18017	17954	18114	17811	18017	18041	18029	18052	17990	17987	18007	17925	18064	18075	18005	18223	18186	17981	18031	18157	17982	17934	17951	18105	18139	17856	18050	18051	17990	18078	18015	18023	18140	18088	18055	17760	17927	17966	18014	18033	18019	18009	18237	17951	17783	18071	18152	17988	18173	17923	18181	17993	17846	17876	17891	17805	18047	18160	18030	17971	17991	17886	18041	17960	18021	17885	18043	17940	17933	18009	18219	17958	18129	18108	17867	18065	18154	18167	18012	18054	17850	17861	17886	18002	18012	18157	18161	18037	17835	18013	18162	17875	17775	18003	18022	18153	18210	17848	17980	18137	17984	18097	17922	17891	17862	17955	17963	18068	18219	18127	17821	17877	18060	18026	17762	17830	17925	18010	18326	17990	18036	17986	17966	17946	18242	17997	18094	17965	17994	18142	17906	18064	17880	17737	17942	18045	18091	18053	18326	18091	17926	18126	18056	17882	18058	17938	17825	18013	17849	17911	17878	17930	17983	17944	18194	18046	18021	17965	18147	17930	17900	18013	17980	18049	17836	17959	18092	18073	17893	18074	17892	17763	17891	18036	18124	18218	18078	18289	18057	18115	17883	17934	17834	18045	17953	17910	17941	18030	17947	18011	17973	17953	18139	17857	18104	17883	17878	18057	18099	18023	18014	17914	17874	18108	17986	17886	18126	18113	17826	18074	18112	17937	17939	17965	18006	18206	18009	18119	18045	18122	18127	17998	18204	17931	18125	18053	18041	18042	18101	17907	18022	18225	17997	17881	18134	18001	17946	17949	17983	17906	17896	18012	17931	18085	18249	17976	18054	17934	17882	18230	18165	17796	18037	17949	18144	18052	18044	17808	17923	18001	18119	17969	17952	18054	18039	17794	18253	18181	17853	18001	17964	18178	17982	18036	18105	17939	18070	17918	18104	18138	17976	17815	18105	18022	18062	17951	17922	17878	17907	18148	18210	17943	17953	18018	18174	17945	18184	18123	17913	18083	18022	18117	17925	17966	17881	17955	18025	17901	18055	17920	17924	18059	17902	17886	17888	18024	18109	18030	18040	17648	18233	17928	17923	18072	17876	17878	18218	18198	18103	18103	18020	17777	18189	17866	17895	17975	18092	17960	17970	17901	17877	18221	18056	18174	17978	18088	18185	17778	17910	17983	18017	18160	18016	18112	18145	18057	18060	17991	17940	17870	18144	17915	18054	17945	18051	17930	18110	18022	18092	18050	17958	17859	17959	17789	18096	18110	18097	17779	18010	17974	18141	18000	18209	18185	17757	18180	18138	17892	18116	18025	18175	18027	17908	17991	18214	18134	18144	17828	17980	17983	18013	17972	18014	18078	18138	17942	17687	17975	17903	18032	18174	18141	18111	17996	17892	18069	17897	17946	17962	18170	17901	18043	18200	17921	17889	18010	17975	17908	18077	17925	18086	18150	18072	18084	17990	18057	17901	18125	17904	18102	17865	18125	18250	18181	18121	18006	17951	18144	17947	18120	17972	17939	18003	18100	17861	18015	18153	18141	17730	18048	17886	18224	18031	18100	17922	17893	17859	17967	17990	17856	18105	17784	18101	17985	18013	17988	18040	18074	17917	18337	18043	17925	17880	18154	17980	17974	18131	18045	18147	18124
32449	56500	51387	40774	36099	31827	26143	22999	21037	19528	18416	17219	16850	16546	16238	16222	15710	15821	15860	15854	15778	15706	15573	15751	15859	15567	15598	15391	15571	15488	15537	15581	15356	15436	15568	15479	15476	15481	15247	15443	15324	15372	15533	15362	15443	15424	15391	15662	15432	15420	15433	15549	15365	15493	15411	15461	15607	15385	15386	15399	15315	15496	15431	15334	15303	15443	15308	15255	15459	15441	15321	15371	15222	15449	15369	15434	15349	15562	15273	15384	15342	15113	15371	15180	15360	15272	15419	15234	15405	15299	15174	15444	15344	15454	15202	15351	15091	15481	15419	15385	15255	15371	15258	15281	15270	15518	15511	15397	15316	15445	15392	15312	15398	15458	15428	15267	15480	15335	15482	15335	15374	15285	15282	15321	15201	15353	15468	15366	15398	15485	15360	15275	15267	15265	15318	15365	15354	15301	15450	15424	15321	15423	15352	15379	15473	15234	15355	15232	15476	15168	15301	15187	15250	15250	15403	15482	15294	15344	15450	15433	15546	15286	15440	15424	15484	15316	15288	15318	15218	15485	15303	15359	15343	15434	15483	15343	15360	15411	15419	15272	15359	15440	15401	15260	15468	15172	15290	15121	15347	15403	15381	15264	15315	15277	15339	15250	15332	15288	15329	15370	15405	15408	15238	15378	15192	15484	15336	15281	15353	15208	15241	15524	15267	15333	15401	15275	15449	15321	15565	15408	15385	15394	15227	15195	15406	15463	15420	15485	15432	15386	15320	15549	15609	15596	15229	15265	15435	15245	15296	15493	15432	15256	15490	15352	15357	15219	15376	15497	15400	15296	15304	15312	15420	15379	15415	15388	15260	15470	15367	15454	15326	15373	15411	15472	15530	15364	15441	15423	15351	15249	15389	15227	15320	15503	15280	15498	15429	15383	15411	15335	15191	15371	15298	15371	15476	15366	15405	15259	15236	15335	15326	15505	15453	15326	15417	15330	15198	15260	15422	15328	15409	15557	15459	15395	15406	15313	15228	15368	15429	15332	15414	15263	15397	15374	15446	15295	15359	15295	15375	15409	15392	15374	15363	15282	15344	15517	15499	15457	15400	15180	15290	15255	15311	15172	15178	15368	15280	15364	15661	15339	15426	15384	15265	15335	15289	15285	15223	15384	15308	15257	15413	15288	15240	15508	15225	15398	15314	15182	15390	15315	15244	15297	15395	15312	15179	15441	15225	15496	15450	15345	15445	15318	15240	15338	15417	15456	15351	15227	15359	15412	15277	15269	15411	15475	15294	15324	15328	15314	15271	15270	15232	15396	15074	15359	15215	15401	15423	15202	15398	15386	15331	15172	15320	15326	15168	15441	15288	15398	15303	15306	15479	15334	15457	15280	15425	15288	15224	15459	15099	15363	15421	15315	15217	15437	15338	15440	15287	15295	15338	15314	15271	15437	15388	15311	15408	15364	15200	15298	15297	15368	15268	15368	15318	15215	15401	15369	15391	15071	15190	15311	15320	15303	15437	15175	15337	15332	15256	15266	15266	15543	15389	15376	15442	15331	15360	15346	15394	15461	15388	15318	15319	15475	15267	15290	15424	15302	15342	15220	15292	15378	15324	15295	15346	15249	15475	15261	15535	15435	15199	15196	15324	15341	15188	15250	15631	15318	15399	15366	15361	15304	15362	15187	15450	15521	15526	15445	15436	15467	15403	15265	15140	15311	15271	15187	15402	15383	15392	15365	15305	15307	15248	15254	15405	15415	15444	15288	15335	15324	15363	15198	15369	15364	15338	15177	15441	15384	15184	15306	15311	15313	15320	15468	15307	15101	15492	15410	15287	15477	15498	15271	15545	15362	15139	15357	15451	15306	15154	15167	15183	15277	15480	15296	15403	15390	15462	15309	15265	15307	15513	15368	15272	15305	15261	15273	15308	15400	15386	15334	15177	15153	15318	15345	15145	15317	15431	15274	15389	15399	15339	15558	15297	15237	15349	15360	15439	15374	15198	15354	15383	15473	15242	15420	15266	15171	15161	15159	15264	15402	15310	15300	15302	15429	15338	15415	15170	15495	15248	15207	15388	15470	15316	15309	15457	15311	15258	15442	15178	15251	15201	15355	15365	15238	15294	15385	15356	15467	15397	15227	15399	15371	15396	15256	15364	15232	15459	15377	15417	15224	15445	15423	15413	15281	15460	15344	15338	15453	15347	15392	15313	15337	15289	15237	15460	15398	15276	15390	15324	15323	15375	15240	15335	15388	15299	15468	15482	15334	15240	15304	15380	15499	15313	15432	15555	15356	15252	15459	15331	15349	15417	15339	15306	15528	15476	15267	15289	15314	15305	15516	15392	15497	15291	15303	15295	15318	15406	15319	15402	15405	15359	15355	15263	15192	15519	15249	15364	15365	15245	15420	15275	15332	15271	15323	15369	15224	15283	15172	15645	15248	15343	15402	15513	15375	15405	15462	15251	15468	15185	15320	15431	15409	15315	15315	15339	15345	15534	15276	15294	15277	15374	15257	15398	15302	15302	15361	15499	15264	15282	15425	15266	15296	15287	15295	15376	15277	15443	15378	15431	15336	15336	15286	15422	15470	15424	15212	15215	15377	15281	15389	15402	15382	15182	15428	15185	15179	15590	15417	15157	15462	15260	15239	15403	15430	15339	15416	15397	15300	15379	15247	15190	15390	15343	15456	15233	15466	15095	15310	15179	15460	15338	15354	15231	15397	15361	15402	15409	15365	15428	15306	15308	15415	15292	15358	15310	15317	15445	15298	15425	15292	15350	15219	15340	15419	15262	15250	15383	15179	15441	15471	15369	15417	15438	15353	15197	15385	15357	15404	15282	15240	15310	15237	15275	15209	15419	15385	15335	15388	15350	15245	15279	15236	15464	15267	15183	15391	15225	15512	15385	15280	15391	15418	15494	15404	15527	15296	15365	15350	15456	15310	15454	15323	15226	15370	15343	15408	15358	15179	15383	15299	15313	15338	15290	15350	15286	15340	15239	15312	15464	15537	15338	15274	15467	15435	15472	15256	15299	15332	15386	15422	15333	15163	15470	15150	15448	15325	15454	15336	15317	15236	15390	15334	15362	15321	15396	15372	15545	15475	15270	15269	15430	15314	15202	15156	15482	15301	15408	15519	15322	15414	15410	15417	15265	15435	15490	15394	15434	15344	15285	15423	15501	15334	15297	15331	15275	15447	15497	15463	15191	15372	15298	15421	15336	15371	15423	15224	15226	15175	15387	15355	15296	15401	15433	15473	15470	15335	15360	15308	15311	15307	15303	15332	15597	15402	15346	15459	15423	15220	15161	15107	15471	15400	15334	15286	15390	15443	15458	15376	15438	15298	15417	15386	15277	15379	15343	15227	15289	15440	15371	15579	15295	15529	15367	15299	15458	15265	15333	15259	15333	15328	15472	15324	15372	15448	15383	15291	15332	15323	15358	15176	15308	15522	15178	15429	15366	15221	15314	15204	15507	15307	15362	15420	15360	15306	15297	15306	15415	15325	15559	15466	15366	15335	15285	15498	15298	15268	15390	15316	15434	15255	15353	15392	15622	15165	15405	15366	15418	15457	15292	15276	15346	15428	15279	15242	15425	15457	15432	15383	15423	15278	15181	15382	15392	15352	15410	15334	15495	15362	15410	15306	15161	15426	15345	15680	15501	15406	15446	15457	15502	15489	15341	15398	15470	15400	15389	15504	15215	15279	15457	15219	15291	15315	15082	15323	15418	15350	15343	15222	15336	15421	15397	15119	15427	15527	15402	15453	15333	15386	15243	15538	15408	15338	15399	15327	15322	15336	15302	15405	15490	15280	15256	15353	15341	15581	15430	15166	15338	15466	15331	15381	15292	15389	15127	15260	15406	15218	15410	15418	15293	15246	15452	15429	15389	15287	15422	15362	15311	15265	15422	15287	15411	15369	15296	15268	15414	15362	15269	15448	15314	15487	15378	15253	15462	15206	15354	15375	15225	15622	15426	15219	15313	15307	15432	15411	15469	15640	15366	15293	15363	15262	15371	15320	15407	15454	15257	15398	15526	15258	15478	15175	15304	15376	15446	15171	15478	15343	15425	15163	15492	15358	15594	15357	15262	15249	15310	15348	15439	15458	15412	15407	15541	15431	15464	15361	15338	15340	15361	15318	15352	15448	15329	15304	15525	15185	15478	15236	15489	15175	15297	15302	15221	15461	15395	15286	15391	15362	15376	15283	15223	15355	15302	15188	15287	15300	15393	15442	15175	15379	15404	15315	15461	15381	15337	15465	15451	15447	15455	15442	15374	15289	15379	15405	15523	15275	15331	15359	15357	15251	15437	15354	15468	15460	15319	15290	15438	15558	15313	15365	15277	15309	15421	15337	15372	15232	15312	15439	15475	15393	15442	15109	15495	15236	15202	15479	15461	15211	15352	15482	15430	15432	15328	15553	15388	15211	15540	15358	15289	15352	15274	15348	15553	15406	15312	15347	15610	15253	15435	15235	15248	15475	15364	15506	15316	15361	15298	15501	15308	15460	15247	15422	15188	15320	15271	15469	15261	15320	15467	15343	15377	15460	15249	15434	15370	15350	15405	15358	15362	15239	15296	15362	15377	15495	15313	15338	15550	15549	15536	15224	15280	15401	15402	15527	15276	15351	15229	15407	15385	15357	15414	15499	15410	15359	15204	15439	15376	15386	15352	15450	15228	15355	15392	15267	15425	15402	15459	15234	15238	15261	15315	15217	15412	15398	15385	15407	15352	15284	15465	15571	15152	15455	15260	15226	15433	15349	15359	15306	15266	15343	15413	15267	15243	15237	15433	15402	15432	15553	15345	15401	15377	15493	15381	15374	15217	15527	15428	15383	15316	15356	15422	15361	15348	15531	15480	15295	15442	15325	15361	15398	15234	15210	15440	15349	15300	15412	15396	15322	15385	15258	15353	15236	15323	15363	15436	15320	15470	15251	15292	15327	15343	15330	15400	15376	15168	15400	15437	15230	15281	15206	15161	15349	15314	15331	15479	15161	15504	15336	15384	15417	15372	15393	15295	15419	15549	15116	15534	15126	15260	15300	15332	15332	15331	15391	15321	15372	15349	15314	15442	15473	15398	15455	15251	15378	15316	15314	15448	15326	15282	15361	15217	15394	15462	15469	15253	15306	15237	15419	15076	15335
28836	26034	31406	27970	22788	21520	20329	19324	18570	18176	17793	17830	17633	17629	17366	17408	17544	17535	17353	17389	17342	17119	17391	17410	17358	17215	17291	17252	17116	17252	17145	17488	17229	17333	17365	17171	17192	17146	17232	17314	17184	17309	17201	17353	17027	17163	17179	17176	16969	17194	17096	17178	17024	16905	17324	16960	17246	17257	17261	17028	17160	17147	17364	17065	17074	17152	17249	17087	17143	17197	17143	17091	17088	17147	17146	17365	17206	17004	17056	16954	17187	17321	17124	17300	17184	17233	17167	17031	17289	17116	17240	17297	17272	17060	17242	17092	17130	17130	17266	17234	17188	17056	17087	17337	17194	17304	17368	17051	17177	17246	17172	17077	17065	17136	17302	17090	17112	17129	17091	17166	17271	17120	17223	17076	17241	17205	17285	17235	17239	17033	17223	17257	17102	17235	16992	17046	17181	17296	16946	17197	17164	17236	17186	17191	17150	17130	17304	17095	17137	16992	17239	17215	17246	17080	17122	17109	17199	17391	17206	17200	17208	17136	16996	17216	17106	17388	16973	17113	17192	17178	17286	17012	17243	17119	17064	17138	17254	17109	17058	17269	17224	17295	17137	16998	17080	17161	17106	17153	17101	17128	17049	17291	17199	17183	17271	17097	17277	17034	17218	17266	17240	17298	17141	17058	16968	17289	16943	17197	17186	17268	17250	17149	17036	17145	17307	17065	17099	17187	17138	17334	17235	17078	17078	17227	17222	17431	17229	17386	17206	17134	17284	17161	17245	17066	17292	17067	17164	17102	17192	17109	17220	17172	17082	17164	17207	17111	17095	17198	17087	17421	17349	17100	17136	17106	17157	17123	17202	17111	16978	17265	17113	17328	17268	17071	17194	17257	16922	17069	17145	16892	17236	17108	17012	17073	17139	17313	17080	17491	17057	17253	16985	17312	17156	17227	17221	16916	17145	17187	17091	17102	17267	17110	17088	17193	17123	17239	17182	17012	17359	17070	17090	17253	17204	17397	17223	17048	17267	17177	17126	17028	17249	16967	17313	17248	17271	17125	17017	17268	17119	17472	17330	17050	17256	17160	17216	17364	17166	17255	17230	17039	17169	17210	17264	17249	17216	17041	17052	17038	17038	17113	17121	17109	17062	17314	17308	17023	17172	17079	17144	16985	17177	17084	17168	17182	17107	17373	17264	17121	17204	17022	17254	16923	17131	17189	17273	17163	17303	17122	17154	17120	17215	16963	17161	17063	17287	17082	17143	17215	17064	17039	17088	17166	17187	16849	17436	17085	17240	17266	17295	17217	17329	17146	17400	17127	17037	17264	17081	17206	17288	17095	17107	17032	17132	17130	17095	17281	17009	17206	17080	17402	17138	17206	17134	17067	17132	17132	17091	16967	17180	17268	17081	17078	17076	17105	17090	17117	16975	17116	17295	17151	17331	17152	17171	17165	17080	17191	17040	17292	17080	17243	17184	17282	17109	17340	17039	17467	17205	17165	17202	17070	17070	17231	17321	17290	17280	17198	17007	17203	16975	16968	17238	17194	17217	17123	17304	17140	17299	17309	17287	17344	17110	17117	17222	17095	17199	17110	17016	17220	17489	17196	17209	17172	17068	17117	17083	17314	17258	17154	16972	16999	17367	17140	17239	17365	17258	17300	16936	17265	17046	17103	17077	17190	17064	17004	17245	17292	17190	17141	17223	17206	17038	17241	17351	17167	17194	17199	17322	17051	17261	17124	17373	17304	17248	17289	17158	17231	17101	17250	17122	17332	17211	17238	17264	17130	17446	17186	17163	17152	17050	17225	17249	17344	17126	17209	17147	17341	17111	17046	17232	17304	17416	17115	17062	17125	17082	17110	17153	17135	17254	17243	17426	17110	17376	17247	17132	17345	17106	17382	17194	17187	17145	16904	17106	17174	17386	17158	17148	17219	17183	17100	17086	17183	17091	17043	17262	17196	17275	17382	17146	17131	17230	17047	17136	17261	17192	17166	17249	17078	17234	17226	17378	17346	17163	17029	17208	17261	17248	17301	17286	17161	17370	17137	17070	17335	17111	17084	17170	17010	17184	17249	17009	17175	17200	17256	17238	17269	17191	17279	17178	17043	17276	17016	17185	17240	17223	17191	17057	17239	17045	17150	17054	17224	17428	17202	17067	17264	17364	17082	17095	17079	17062	17146	17195	16968	17004	17051	17193	17265	17018	17125	17335	17229	17293	17186	17173	17056	17059	17059	17462	17368	17079	17385	16917	17051	17319	17166	17127	17162	17051	17221	16992	17185	17260	17311	17151	17485	17301	17058	17152	17297	17272	17229	17276	17139	17089	17084	16980	17147	17240	16959	17088	17211	17268	17177	17030	17193	17216	17179	17220	17242	17186	17141	17181	17151	17239	17198	17099	16937	17228	17034	17234	17193	17093	17114	17128	17093	17466	17180	17203	17200	17128	17110	17139	17132	17236	17141	17033	16976	16922	17201	17013	17224	17037	17107	17354	17269	17207	17106	17304	17123	17138	17196	17282	17197	17338	17287	17175	16967	17155	17338	17322	17316	17148	17268	17259	17084	17307	17160	17134	17005	17157	17341	17137	17183	17099	17128	17069	17077	17201	17103	17164	17162	17073	17305	17081	17255	17254	17231	17037	17193	17093	17337	17052	17239	16991	17125	17269	16973	17115	17246	17306	17219	17180	17114	17250	16956	17370	17167	16991	17051	17247	17316	17044	17477	17041	17315	17255	17294	17419	17195	17205	17023	17064	17268	17072	17051	17122	17289	17252	17064	16938	17025	17079	17294	17309	17464	17154	17250	17159	17047	17221	17121	17144	17239	17114	17023	17408	17183	17086	17287	17152	17146	17187	17361	17236	17017	17014	17174	17070	17047	17159	17256	17174	17205	17333	16993	16968	17204	17105	17288	17268	17297	17068	17137	17256	17163	17159	17244	17202	17109	17245	17245	16943	17239	17115	17297	17320	17002	17371	17134	17087	17233	16994	17107	17057	17062	17241	17207	17231	17053	17064	16971	16991	17240	17130	17100	17124	17148	17265	17175	17089	17377	17144	17156	17083	16955	17191	17235	17195	17156	17255	17072	17184	17247	17214	17009	17079	17222	17180	17201	17377	17153	17269	17124	17221	17224	17223	17213	17420	16917	17216	17102	17185	17147	16994	17043	17086	17110	17146	17299	17040	17333	17248	17133	17230	17256	17294	17059	17263	17166	17228	17210	17072	17311	17193	17123	17238	17382	17144	17179	17144	17234	17149	17146	17170	17075	17500	17101	17118	17003	17219	17321	17057	17153	17199	17262	17175	17283	17089	17180	17073	17231	17340	17157	17139	17163	17360	17251	17258	16864	17179	17214	17079	17306	17180	17158	17168	17049	17215	17053	17233	17338	17134	17213	16967	17083	17084	17070	17151	17207	17194	17200	17263	17174	17140	17243	17113	17200	17284	17221	17185	17155	17223	17280	17269	17237	17121	17295	17277	17161	16999	17192	17082	17072	17228	17469	17329	17068	17129	17153	17213	17346	17148	17215	17073	17131	17183	17353	17099	17218	17549	17252	17107	17305	16992	17178	17036	17115	17194	17368	17230	17344	17155	17113	17173	17188	17091	17154	17212	17221	17471	17214	17343	17017	17084	17204	17000	17233	17373	17163	17054	17083	17290	17168	17373	17188	17318	17176	17372	17155	17239	17214	17145	17044	17183	17105	17197	17129	17217	17198	17217	16982	17156	17398	17280	17237	17240	17273	16936	17120	16843	17110	17320	16951	17239	17169	17224	17283	17223	17511	17280	17162	17102	17312	17124	17361	17100	17069	17311	17208	17237	17422	17068	17151	17281	17096	17191	17026	17186	17514	17214	17185	17272	17171	17262	17194	17207	17315	17193	17118	17246	17218	17006	16985	17261	17029	17326	17252	17157	17145	17182	17284	16994	17131	17238	17358	17283	17009	17192	17147	17169	16846	17185	17211	17116	17309	17267	17057	17228	17292	17106	17358	17197	17204	17251	17361	17203	17233	17251	17158	17081	17332	17153	17113	17209	17208	17210	17175	16982	17229	17121	17064	16928	17084	17024	17195	17281	17163	17165	17223	17074	17193	17240	17051	17288	17038	17214	17298	17279	17167	17368	17366	17373	17279	17100	17306	17052	17172	17201	17214	17364	17143	17504	17213	17194	17309	17024	17262	17316	17136	17176	17104	17266	17053	17146	17039	17141	17076	17236	17160	17171	17206	17140	17333	17143	17090	17265	17376	17036	17267	17222	17410	17264	16960	17084	16965	17188	17213	17212	17109	17124	16982	17348	17187	17156	17210	17122	16934	17214	17368	17278	17312	17277	17370	16985	17297	17075	17155	17106	17195	17162	16927	17226	16918	17278	17183	17115	17177	17158	16954	17301	17192	17167	17166	17061	17016	17180	17245	17295	17250	16991	17186	17079	17015	17244	17297	17393	17191	17305	17167	17194	17117	17185	17255	17224	17254	17135	17092	17243	17166	17061	17026	17167	17074	16880	17263	17051	17151	16958	17412	17226	17136	17320	17172	17206	17155	17252	17150	17015	17247	17240	17156	17177	17048	17099	17225	17050	17003	17189	17339	17195	17122	17242	17353	17271	17158	17163	17183	17233	17242	17142	17242	17223	17172	17030	17212	17360	17250	17177	17150	17206	17502	17283	17174	17285	17289	17072	17067	17138	17155	17206	17325	17305	17167	17305	16989	17320	17052	17088	17242	17143	17209	17047	17274	17084	17231	17092	17229	17339	17246	17350	17071	17021	17296	17133	17153	17267	17244	17090	17123	17172	17211	17236	17100	17263	17174	17368	17197	17267	17271	17172	17205	17065	17249	17264	17015	17290	17236	17256	17174	17226	17174	17193	17022	17125	17248	17244	17248	17077	17057	17528	17302	17279	17139	17060	17183	17072	17295	17142	17141	17174	17256	16956	17093	17167	17041	17181	17249	17003	17131	17241	17193	17098	17244	17204	17073	17176	17137	17126	17132	17063	17196	17324	17255	17202	17014	17323	17383	17327	17226	17495	17103	17287	17139	17179	16999	17207	17365	17069	17183	17134	17383	17178	17277	17263	17062	17163	17297	17087	17221	17257	17169	16993	17206	17185	17217	17148	17179	16922	17293	17252	17142	17127	17129	17561	17331
28207	39255	34572	26450	22716	20386	19049	17830	17081	16383	16193	15663	15509	15324	15351	15399	15172	15041	15007	15085	15058	15071	15010	15042	15053	14780	15060	14833	14854	15044	15078	15042	14981	14832	14908	15092	14916	14963	14876	14894	15017	14813	14948	15004	14958	15050	14869	14819	14893	14823	14939	14921	15102	14906	14917	14785	14851	14892	14937	15011	14878	14978	14823	14832	14812	14891	14876	14803	14868	14705	14880	14933	14751	14951	14644	14739	14873	14891	14700	14847	15001	14860	14949	14998	14803	14812	14812	14732	14991	14822	14925	14927	14770	15006	14682	14834	14959	14718	14827	14759	14781	14732	14896	15036	14927	14854	14867	14921	14677	14979	14928	14913	14949	14908	14821	14917	14811	14700	14828	14883	14988	14916	14961	14811	14954	14787	14918	14940	14824	14782	14761	14954	14810	14827	14799	14899	14870	14743	14976	14874	15058	14778	14835	14925	14902	14760	14888	14662	14998	14914	14915	15041	14875	14813	14858	14902	14773	14884	14706	14929	14922	14785	14790	14993	14872	14808	14789	15015	14882	14855	14819	14798	14891	14986	14910	14955	14923	14735	14934	14764	14966	14657	14770	14904	14794	14853	14934	14777	14897	14830	14889	14940	14869	14914	14834	14867	14860	14838	14721	15000	15012	14879	14988	14940	14789	14789	14842	14839	14895	14867	14932	14916	14742	14861	14865	14990	14681	14854	14875	14928	14691	14761	14850	14640	14721	14761	15011	14712	14799	15015	14854	14897	14932	14755	14958	14777	14861	14869	14799	15042	14768	15017	14898	14728	14955	14945	14839	14857	14786	14985	15063	14691	14908	14606	14746	14728	14946	14967	14731	14957	14933	14782	14879	14887	14967	15007	14865	14790	14923	14784	14967	14705	14925	14711	14859	14825	14843	15136	14894	15000	14799	14868	14923	15022	14838	14890	14831	14844	14917	14903	14862	14691	14850	14853	14932	14841	14743	14748	14930	14871	14947	14830	14790	14864	14875	14906	14724	15004	14924	14713	14757	14850	14884	14775	14973	14839	14729	14992	14732	14998	14695	14880	15052	14934	14776	14801	14803	14810	14960	14943	14885	14817	14882	14893	14881	14944	14883	14866	15152	14849	14955	14922	14969	14829	14697	14926	15000	14994	14774	14972	14815	14800	14772	14842	14990	14850	14931	14890	14844	14860	14876	14833	14842	14923	14743	14829	14941	14790	14976	14887	14851	14870	14996	14903	14825	14877	14902	14893	14787	14849	14875	14829	14989	14891	14905	14862	14868	14874	14965	14878	14828	14698	14924	14760	14823	15006	14984	14718	14775	14933	14881	14929	14947	14828	14915	14926	14979	14928	14693	14741	14809	14969	14793	14774	14945	14992	14800	14885	14752	14917	14871	14876	15009	14816	14868	14874	14912	15037	14913	14825	14967	14808	14853	15009	14840	14728	14872	14924	15001	15126	14766	14788	14871	14957	14681	15115	15051	14832	14797	14961	15030	14912	14881	14893	14936	14845	14986	14796	14918	14690	14709	14833	14779	14736	14824	14858	14690	14830	14875	14819	14861	14848	14819	14709	14674	14917	15019	15050	14922	14809	15014	14732	14950	14987	14858	14779	14955	15017	14614	14718	14937	14891	14749	14766	14792	14816	14948	14982	14935	14827	14969	14879	14859	14875	14961	14821	14966	14884	14866	14693	14802	14961	14827	14682	14993	15013	14838	14840	14860	14878	14986	14994	15055	14887	14938	14795	14875	14818	14897	14865	14963	14567	14778	14959	14849	14914	14737	14789	14844	14899	14855	14859	14867	14907	14911	14931	14944	14904	14956	14877	14777	14944	14796	14825	14815	14995	14894	14882	14914	14877	14781	14980	15049	14816	14940	14820	14918	14852	14813	14815	15004	14963	14859	14823	14984	14880	14881	14871	14936	14969	14749	14806	14919	14834	14960	14917	15074	14692	14795	14838	14858	14867	14900	14867	14880	14941	14842	14916	14824	14817	14887	14802	14918	14680	15054	14760	14808	14862	14993	14789	14871	14900	14836	14689	14866	15007	15058	15036	14909	14778	14717	14720	14817	14939	14937	14890	14803	15075	14931	15010	14744	14920	14949	14772	14779	14858	14735	15026	14836	14816	14988	14866	14835	14974	14859	14898	14704	14906	14816	14724	14704	14964	14931	14915	14958	14968	14810	14956	14785	14960	14823	14763	14848	14906	14827	14895	14892	14950	14859	14923	14868	14751	14787	14944	14828	14928	14850	15004	14892	15063	14823	14995	14950	14841	14831	14974	14877	14966	14687	15011	14914	15037	14815	14957	14777	14954	14729	14941	14644	14954	14903	14828	14921	14828	14750	14932	14876	14973	14773	14836	14953	14725	14920	14919	14927	14962	15040	14801	14802	14925	14956	14811	14782	14955	14788	14902	15064	14866	14927	14850	14713	14914	14949	14723	14961	15019	14894	14816	14835	14743	14814	14861	14959	14896	14943	15043	14826	14870	14871	14765	14792	14966	14880	14951	14674	14790	14926	14672	14868	14906	14769	14810	14985	14994	14876	14828	14678	14893	14823	14882	14663	14780	14843	14854	14797	14818	14896	14813	14812	14753	14903	14881	14805	14684	14872	14892	15008	15000	14774	15014	14912	15062	14821	14995	14852	14830	14942	14881	14918	14769	14872	14771	14901	15054	15015	15031	14875	14882	15102	14821	14905	15041	14903	14820	14817	14666	14882	14820	14905	14890	14669	14803	14765	14804	15058	14758	14960	14813	15009	14791	14824	14858	14815	14947	14901	14853	15009	14913	15013	15013	14823	14827	14820	14805	14940	14878	14905	14928	14944	14947	14826	14901	14950	14984	14927	14848	14792	15074	14910	14840	15058	14806	14826	14812	14817	15153	14899	14940	14768	14715	14813	14813	14840	14817	14890	14890	14948	14910	14862	14858	14873	15002	14788	14970	14779	14901	14851	14874	14807	15014	14903	14848	14943	15012	14965	14910	14945	15020	14875	14837	14813	14877	14825	14973	14848	14974	14870	14868	14771	14767	14876	14714	14779	14945	14782	14757	14967	14881	14945	14833	14869	14852	15000	14996	14860	14860	14969	14921	14803	14832	14893	14836	14883	14877	14899	14896	14831	15003	14753	14925	14977	14904	14871	14959	14965	14620	14826	14869	14868	14820	14950	14852	15041	14998	14877	14797	14826	14859	14769	15121	14898	15000	14939	14802	14810	15022	14792	14869	14978	14881	14828	14764	14930	14984	14893	15043	14985	15031	14804	14990	14900	14952	14899	14864	14892	14765	14873	14784	14949	14884	14691	14961	14847	14955	14794	15040	14781	15006	14955	14824	14821	14876	14800	14848	15004	14795	14687	14893	14928	14790	14938	14718	14896	15056	14851	14889	14845	14814	14674	14877	14894	14833	14936	14969	14807	14864	15060	14836	14989	14981	14937	14897	14877	14838	14944	14932	14831	14995	14979	14832	15021	14898	14705	14784	14767	14944	14937	14713	14857	14854	14917	14759	14774	14924	14817	15044	14819	14683	14995	15006	14869	14834	14834	14817	14890	14795	14922	15004	14932	14929	14826	14916	14875	14798	14776	14994	15051	14979	14844	14864	14895	14804	14834	14740	14855	14764	14859	14908	14908	15148	14817	14943	14875	14893	14981	14780	14858	14920	14801	14765	15008	14747	14837	14908	14828	14880	14832	14941	14787	14851	14801	14924	14935	14985	14867	14767	14892	14798	14689	14895	14804	14911	14918	14853	14927	14758	15064	14769	14839	15162	14781	14941	14822	14595	15030	14772	14739	14798	14931	14819	14701	14908	14938	14973	14741	14952	14965	14906	14761	14834	14787	14840	14864	14979	14877	14758	14899	14952	14811	14927	14804	14820	14974	14792	14913	14919	14884	14752	14818	14863	14865	15003	15011	14802	15129	14893	14854	14913	14887	15057	14824	14792	14858	15028	14864	14925	14843	14901	14820	14964	14820	14788	14861	14703	14814	14821	14939	14786	14837	14919	14836	14905	15006	14944	14900	14958	14888	14822	14904	15079	14979	14793	14868	14923	14876	14856	14945	14850	14741	14913	14708	14812	14895	14883	14931	14892	14855	14924	14848	14847	14821	14895	14923	14946	14914	14929	14876	14813	14913	14962	14919	14774	14802	15059	14867	14738	14993	14596	14830	14776	14767	14887	14937	15038	14846	14835	14769	14624	14876	14887	14941	14838	15018	14859	14875	14918	14814	14907	14795	14891	14919	14818	15026	14965	14925	15065	14856	14852	14829	14826	14943	14940	14735	14829	14911	14968	14825	14889	14901	14810	15059	14892	15082	14854	14926	14803	14849	14804	14835	14937	14852	15052	14788	14933	14994	14796	14949	14826	14968	14717	14879	14772	14889	14926	14766	14720	14792	14771	14836	14886	14966	14817	14829	14873	14924	14879	14917	14969	14958	14879	14820	14825	14755	15061	14799	14818	14986	14979	14937	14902	14922	14818	14951	14929	14895	15013	14984	14792	14933	15050	14921	14838	14874	14805	14880	14932	14799	14991	14771	14775	14827	14957	14943	14799	14699	14922	14743	14890	14833	14886	14870	14927	14903	14838	14868	14878	14954	14850	14996	14759	15019	14919	14951	14774	14742	14938	14854	14903	15043	14801	14751	14855	14822	14818	14942	14951	14820	14896	14917	14912	14897	14870	14879	14834	14865	14863	14749	14691	14854	14985	15092	14789	14900	14949	14949	14899	14926	14961	14842	14853	15078	14839	14920	14888	14768	15106	14972	14805	14798	14756	14964	14768	14950	14937	15009	14679	14804	14900	14846	14943	14755	14834	14867	14780	15049	14894	14845	14906	15034	14868	14943	14851	15078	14934	14884	14868	14882	14906	14944	14943	14879	14940	14648	14877	15122	15039	14904	14980	14884	14877	14801	14993	14955	14989	15018	14850	14988	14820	14884	14755	14956	14766	14939	14985	14806	14961	14835	14900	15072	15030	14870	14894	14689	15014	14999	15038	15010	14950	14847	15094	14940	14963	14951	14892	14873	14833	14811	14844	14854	14882	14998	14834	14858	14794	15046	14962	14721	14881	14903	14823	14869	14881	14889	14914	14799	14908	14831	14895	14897	14669	14833	14731	14802	14819	14793	14790
24042	21193	28627	25456	24841	25999	24942	22043	20318	19537	18866	18619	18388	18122	18241	17956	17881	17658	17805	17733	17760	17746	17559	17467	17572	17564	17553	17508	17384	17448	17427	17491	17620	17538	17302	17409	17563	17524	17348	17632	17538	17419	17394	17283	17608	17579	17325	17274	17227	17495	17286	17370	17469	17390	17207	17266	17228	17472	17381	17318	17288	17445	17433	17331	17706	17269	17464	17561	17506	17392	17518	17252	17309	17485	17355	17253	17355	17243	17354	17383	17642	17502	17256	17439	17248	17540	17346	17283	17311	17299	17160	17284	17288	17503	17475	17318	17420	17194	17349	17236	17445	17327	17319	17245	17384	17415	17460	17617	17401	17588	17631	17244	17281	17463	17519	17288	17323	17157	17286	17266	17493	17546	17519	17553	17507	17524	17344	17583	17414	17251	17510	17134	17413	17409	17413	17360	17399	17414	17382	17569	17637	17346	17531	17488	17278	17401	17399	17337	17507	17326	17291	17519	17205	17338	17352	17247	17445	17377	17495	17359	17281	17248	17362	17417	17326	17409	17389	17426	17513	17352	17224	17425	17425	17350	17522	17272	17266	17217	17335	17346	17299	17196	17245	17316	17325	17244	17233	17314	17197	17206	17397	17256	17354	17583	17221	17546	17400	17275	17393	17492	17290	17200	17365	17498	17489	17292	17389	17505	17366	17222	17445	17260	17353	17567	17368	17289	17400	17351	17292	17421	17305	17370	17191	17185	17592	17431	17437	17383	17356	17403	17218	17337	17378	17524	17286	17290	17168	17357	17580	17255	17491	17147	17319	17473	17263	17312	17145	17244	17338	17221	17342	17382	17327	17409	17364	17397	17437	17365	17449	17382	17270	17244	17097	17176	17275	17306	17402	17092	17340	17572	17256	17368	17370	17349	17237	17249	17336	17350	17578	17296	17277	17383	17373	17266	17441	17460	17353	17375	17439	17433	17383	17268	17112	17539	17466	17216	17529	17406	17313	17295	17287	17254	17274	17401	17566	17450	17246	17431	17553	17309	17182	17417	17143	17294	17309	17498	17514	17519	17397	17502	17506	17384	17115	17470	17588	17396	17362	17423	17250	17382	17325	17522	17454	17265	17285	17234	17474	17348	17262	17230	17245	17528	17167	17146	17333	17405	17277	17252	17342	17393	17410	17287	17085	17307	17384	17387	17380	17462	17345	17305	17573	17359	17191	17201	17504	17470	17186	17448	17115	17314	17203	17476	17452	17357	17320	17193	17248	17396	17381	17492	17521	17276	17301	17303	17585	17345	17343	17334	17067	17512	17491	17309	17220	17177	17219	17345	17444	17399	17298	17505	17413	17356	17517	17346	17319	17222	17336	17472	17314	17389	17349	17336	17391	17407	17251	17151	17400	17358	17407	17492	17433	17268	17265	17370	17471	17418	17422	17409	17379	17375	17609	17578	17522	17450	17456	17233	17250	17513	17382	17304	17415	17486	17400	17458	17444	17094	17546	17506	17424	17429	17604	17245	17459	17515	17314	17379	17525	17208	17302	17361	17308	17219	17058	17413	17410	17504	17262	17319	17488	17253	17355	17455	17320	17304	17266	17365	17208	17092	17100	17475	17167	17231	17281	17274	17231	17514	17435	17292	17323	17425	17220	17419	17435	17445	17302	17438	17290	17445	17228	17200	17271	17393	17369	17188	17468	17544	17191	17185	17135	17394	17255	17588	17510	17404	17340	17363	17633	17580	17251	17395	17327	17422	17355	17421	17463	17180	17325	17544	17343	17439	17241	17505	17314	17325	17480	17340	17498	17562	17308	17596	17408	17305	17142	17385	17296	17443	17376	17370	17474	17239	17353	17235	17418	17163	17366	17265	17497	17433	17250	17188	17343	17280	17195	17157	17273	17197	17277	17346	17162	17291	17247	17128	17254	17209	17400	17180	17280	17276	17509	17363	17374	17477	17276	17168	17386	17389	17246	17374	17530	17397	17571	17289	17336	17452	17285	17526	17177	17408	17395	17477	17424	17221	17320	17323	17531	17315	17378	17286	17310	17294	17525	17330	17272	17671	17437	17276	17587	17231	17300	17196	17273	17401	17427	17493	17226	17295	17490	17171	17223	17311	17348	17381	17435	17512	17341	17469	17314	17394	17509	17480	17340	17370	17628	17284	17273	17432	17561	17324	17396	17142	17435	17393	17354	17389	17185	17390	17276	17691	17206	17389	17296	17507	17366	17327	17453	17517	17221	17204	17237	17184	17310	17559	17299	17367	17635	17268	17412	17280	17334	17397	17419	17341	17501	17284	17413	17253	17241	17237	17275	17325	17297	17312	17518	17414	17315	17342	17472	17260	17467	17416	17489	17386	17272	17372	17222	17446	17429	17616	17298	17383	17261	17406	17342	17332	17455	17335	17437	17130	17520	17181	17468	17367	17416	17373	17556	17373	17409	17532	17510	17308	17295	17237	17203	17322	17355	17339	17295	17492	17303	17314	17279	17164	17264	17311	17241	17365	17453	17222	17668	17307	17190	17439	17295	17283	17350	17203	17579	17416	17414	17377	17424	17209	17373	17588	17422	17405	17348	17441	17429	17311	17320	17433	17368	17310	17207	17483	17512	17208	17270	17327	17384	17443	17472	17423	17237	17502	17260	17480	17268	17484	17288	17272	17380	17505	17376	17370	17227	17501	17518	17463	17308	17476	17416	17220	17367	17175	17467	17104	17352	17469	17354	17343	17411	17312	17469	17230	17155	17455	17370	17288	17541	17419	17278	17337	17325	17284	17395	17065	17383	17399	17470	17512	17391	17385	17226	17273	17279	17279	17414	17213	17290	17259	17275	17325	17251	17364	17299	17391	17316	17141	17461	17258	17514	17293	17355	17294	17410	17460	17429	17378	17434	17266	17452	17355	17315	17254	17293	17229	17283	17484	17578	17424	17375	17505	17486	17356	17452	17388	17335	17395	17343	17387	17453	17354	17273	17357	17447	17148	17310	17203	17454	17341	17334	17253	17419	17461	17292	17321	17149	17270	17157	17315	17480	17241	17147	17497	17375	17193	17447	17393	17403	17406	17594	17356	17256	17422	17422	17260	17224	17480	17451	17276	17109	17341	17184	17216	17374	17524	17414	17334	17181	17307	17395	17206	17339	17365	17270	17265	17433	17236	17306	17604	17470	17208	17549	17150	17233	17190	17325	17288	17211	17381	17472	17460	17287	17364	17431	17395	17444	17209	17566	17331	17517	17081	17175	17384	17428	17376	17268	17313	17375	17396	17166	17354	17221	17366	17126	17388	17279	17530	17404	17233	17450	17315	17363	17350	17386	17216	17314	17345	17277	17482	17261	17379	17444	17440	17332	17153	17317	17334	17456	17318	17163	17377	17392	17499	17471	17329	17439	17348	17420	17449	17161	17159	17442	17374	17166	17460	17436	17363	17405	17420	17333	17486	17309	17108	17197	17245	17378	17314	17508	17403	17179	17173	17534	17389	17412	17395	17052	17444	17179	17251	17365	17382	17340	17418	17345	17260	17388	17550	17306	17391	17308	17509	17566	17335	17422	17397	17300	17196	17283	17128	17469	17407	17489	17374	17479	17436	17453	17517	17500	17227	17410	17525	17364	17261	17221	17148	17145	17355	17145	17458	17290	17214	17413	17433	17456	17386	17322	17251	17550	17331	17488	17406	17411	17410	17417	17556	17358	17475	17398	17404	17427	17368	17465	17352	17512	17222	17491	17436	17566	17398	17294	17418	17232	17346	17446	17335	17201	17350	17164	17349	17054	17274	17484	17299	17215	17273	17298	17302	17379	17543	17445	17354	17439	17379	17359	17296	17334	17223	17219	17264	17306	17400	17304	17460	17560	17355	17407	17374	17435	17173	17345	17445	17351	17550	17301	17478	17351	17462	17538	17381	17588	17485	17350	17422	17284	17401	17526	17548	17366	17365	17253	17554	17307	17376	17207	17423	17358	17275	17356	17367	17370	17258	17510	17183	17363	17416	17453	17240	17278	17298	17389	17388	17488	17512	17329	17570	17375	17159	17482	17480	17368	17453	17377	17320	17263	17161	17459	17289	17334	17272	17322	17402	17391	17235	17386	17319	17275	17430	17455	17325	17322	17396	17368	17252	17388	17383	17515	17273	17541	17501	17431	17265	17270	17421	17377	17362	17266	17444	17316	17651	17224	17509	17220	17319	17598	17419	17576	17299	17561	17351	17422	17238	17448	17460	17288	17520	17281	17428	17315	17308	17300	17405	17606	17349	17331	17536	17344	17341	17367	17425	17378	17370	17242	17374	17437	17212	17372	17300	17530	17251	17448	17317	17350	17227	17458	17345	17511	17370	17573	17408	17317	17378	17419	17366	17336	17322	17395	17466	17506	17298	17231	17359	17538	17291	17308	17420	17462	17504	17404	17555	17639	17351	17377	17505	17348	17426	17289	17241	17533	17130	17432	17421	17476	17421	17550	17450	17207	17269	17171	17460	17499	17397	17000	17389	17319	17254	17360	17372	17328	17413	17399	17294	17167	17354	17169	17299	17393	17312	17287	17374	17320	17324	17310	17359	17381	17493	17399	17208	17268	17322	17372	17475	17192	17220	17542	17292	17522	17503	17254	17483	17307	17404	17169	17315	17253	17369	17537	17558	17307	17366	17042	17148	17148	17342	17427	17281	17376	17347	17415	17318	17277	17357	17450	17378	17309	17328	17285	17312	17494	17271	17568	17124	17258	17373	17144	17419	17359	17375	17344	17400	17389	17449	17281	17369	17321	17272	17256	17397	17320	17297	17409	17267	17415	17584	17314	17234	17082	17307	17385	17375	17349	17446	17495	17209	17331	17303	17436	17573	17378	17228	17375	17331	17498	17330	17582	17317	17307	17229	17263	17356	17496	17417	17416	17343	17365	17481	17451	17435	17400	17310	17245	17380	17630	17533	17408	17298	17234	17291	17475	17501	17391	17437	17625	17411	17338	17200	17141	17421	17465	17145	17133	17357	17331	17366	17417	17290	17466	17387	17197	17212	17304	17254	17466	17355	17411	17477	17438	17273	17365	17350	17446	17344	17218	17354	17191	17254	17383	17381	17314	17281	17473	17391	17258	17189	17400	17356	17386	17328	17271	17253	17398	17485	17435	17474	17352	17236	17282	17217	17427	17326	17372	17290	17363	17413
29386	46699	42888	33732	29366	25474	22719	20955	19172	17482	16966	16393	16294	15963	15840	15704	15515	15454	15350	15203	15473	15396	15258	15172	15290	15193	15159	15257	15353	15137	15301	15077	15241	15037	15052	15086	14986	15115	15095	15012	15087	15062	14958	15245	14970	15075	15053	15201	15102	15117	15053	15106	14970	14854	15106	14856	14990	15044	14962	14973	15120	15055	15056	15036	14985	14880	14979	14941	15124	14916	15136	14988	14754	14873	14901	15053	14931	15043	15067	15022	15008	14975	14978	15105	15169	14987	15037	15034	15024	14893	15118	15000	14824	15029	15094	14936	14914	15022	14963	15065	15074	14952	15130	14966	15016	15115	14838	15058	15133	14862	15130	15068	14995	15083	14966	15010	14922	14791	15025	14958	15167	14985	15047	14996	15112	15057	14934	14979	15028	14952	15019	15051	14989	15093	15068	14878	14925	14900	15009	14809	15179	14937	14864	15055	15139	15132	15039	15028	14945	15026	14976	14923	15081	15070	14951	14945	15095	15032	14908	15139	14887	14899	15068	15159	15152	14966	15015	15060	14948	15120	14809	15091	14941	15146	14813	15088	15063	15002	15066	14973	14969	14930	15150	14957	15010	14838	14951	15026	14983	14951	15180	15063	14938	14913	15000	15048	14956	15079	14907	14959	14991	14952	15069	15022	14942	15214	14982	14908	14981	15009	14971	14980	15132	14925	14969	15139	15026	15135	15034	14887	14944	15006	15092	15000	14955	15062	15001	15108	14967	15090	15051	15018	15128	14808	15022	14955	14921	14982	15028	14946	15052	14915	14811	15043	15253	15163	14947	14893	14958	15020	14900	15032	14974	15057	14968	14924	15063	15000	14995	15014	14996	15000	15151	15109	14953	15041	14905	15094	15124	14941	14914	14938	15084	14952	15097	15023	14829	14891	15000	14964	14778	15059	15003	14912	15047	14972	15119	14894	15207	15050	15134	14946	15010	14957	14975	14948	14986	14864	14878	14997	15081	14875	14990	15135	14999	15034	14971	15049	15012	14983	14846	14998	14785	15206	14858	14978	14944	15094	15042	15233	14918	14916	15097	15206	14983	14794	15061	15044	14998	15000	14930	14980	14980	14999	15056	15136	15228	14965	14941	14986	14977	14789	15028	15083	15151	15215	15044	15068	14918	15061	15067	15092	15089	14900	15000	14994	15001	15000	15031	15075	14958	15031	15105	15189	14852	15071	15042	14923	14956	14901	15006	14934	14934	14936	14941	14977	15139	15039	14943	15036	15138	14972	15042	14907	14892	14968	14859	14965	14877	15009	14993	14998	14909	14982	15127	14868	15091	15089	15045	15011	14794	14924	15026	14964	15023	15020	15181	14972	14976	14854	14955	14935	15054	15071	14925	15041	14729	15029	15141	14851	14942	14958	15181	15062	14883	15130	15017	15018	14917	14901	15155	14787	15095	14942	15119	15203	14927	15175	15001	15057	14774	14983	15060	15000	15043	14913	14939	15020	15055	14882	14982	15004	15105	15028	15059	14931	14861	15004	15143	14879	14957	14989	15107	15179	14939	14943	15043	15059	15092	14901	14818	15086	15079	14971	14906	15059	14935	14963	15085	15011	14956	14925	15071	15144	14932	14914	14974	15075	14907	15126	14963	14945	15109	15080	14968	14991	14828	14874	15071	14818	15026	14972	15066	14923	15033	14856	14861	14857	15130	14845	14893	15143	14966	15013	15042	14769	15102	15041	15034	14920	15039	15084	14994	14913	15028	15106	14960	14967	15001	14918	15026	14990	15049	15043	14953	14985	14830	15034	14993	14928	14967	14951	14969	14953	14918	15076	14972	14654	14999	15114	14997	14931	14989	15026	14938	15016	14782	14981	14992	15089	14997	14874	15011	14995	14870	14859	14925	15121	14962	14806	15239	14954	15055	14962	15077	14880	14908	15003	14913	14838	15027	14851	14835	14899	14993	15107	14968	14952	14948	14866	15140	15044	15011	15028	15077	15043	15047	14961	14932	14998	15029	14981	15224	15035	14987	14892	15062	14935	15140	15022	15138	15126	14886	15023	15099	14910	15002	15053	15121	15103	15100	14951	15128	15158	14984	14977	14965	15067	14856	15229	15025	15036	15051	14739	15085	14869	14985	14973	15058	15041	14998	15039	15060	15239	15047	14976	15131	14963	15062	14839	15046	14975	15030	15011	14991	15075	15136	15081	15025	15065	14992	14944	15023	14972	14960	14903	14803	14870	14916	15227	15166	14939	15038	14955	14965	14987	15161	14977	14925	15107	14980	15039	15055	15097	14930	15046	15051	15063	14877	14925	14872	14960	14819	15012	15134	15011	14860	15101	14792	15020	14863	14887	14940	14865	14996	15020	14982	14929	14853	15002	15053	14925	15054	14965	14847	15031	14957	15073	14992	15022	15006	15006	14939	15038	14992	15031	14961	14929	14950	15017	15024	14993	15010	15116	14989	14987	14995	14990	14972	15013	15208	14926	14994	14930	15004	14933	15195	14908	14803	14945	15009	14903	14821	15016	15080	15054	15008	15037	14944	14957	15040	15038	14927	15076	14933	14851	15036	14982	15113	14828	14887	15148	14851	15081	15072	14978	15032	15072	14892	14934	15050	14910	15030	14954	14993	15042	15038	15006	14989	15045	15027	15133	14981	15125	15066	15020	14964	15049	14930	15088	14908	14931	15103	15006	15052	14937	14959	15113	14924	15018	14949	15070	14850	14971	15108	15072	15089	15086	14923	14934	14973	15074	15101	15210	15125	15065	15014	14878	14944	14902	15180	15122	15003	15068	14980	14942	15063	14938	14952	15082	15083	14972	15066	14942	14985	15194	14897	15001	14983	15011	15017	15169	14950	15090	15110	15032	15138	15010	15077	14895	15137	15015	14945	15029	14884	15015	14964	15057	15007	14942	15153	14928	15009	14992	15116	15040	15058	14837	14903	14993	15043	14884	15001	14977	14936	15035	14872	15011	15005	14880	15051	14998	15082	15035	14820	14910	14865	14947	15092	14973	15010	14836	14969	14938	15021	15106	14911	15100	15140	14934	14981	15034	14991	15136	15002	15016	14747	14978	14783	15091	14945	14846	15064	14935	14892	15046	14956	15104	14928	15036	14968	14926	15023	15042	15122	14954	15085	14941	15091	14942	14934	14951	14981	15083	15066	15010	15103	15095	15082	15009	15191	15020	15145	15019	15168	15079	14704	15047	14785	15072	14956	15115	14983	14902	15009	14972	14956	14960	14937	14971	14832	15153	15184	14864	14918	14847	14943	14852	14921	15244	15064	15042	14970	15113	15011	15190	14879	14967	15046	14874	14905	15079	15103	15017	14802	15110	14924	14828	15035	15145	15114	15012	14987	14883	14836	14975	15026	14970	14917	14999	15041	14829	14967	15025	14926	15125	14988	14900	14966	14936	15011	14815	15040	15145	15093	15252	14898	15053	14896	15139	15037	14872	14973	14873	14984	15108	15024	15019	15046	14884	14949	15017	15018	15032	15018	15127	15120	15042	14808	14867	15205	14833	15028	14966	15199	14928	15086	14953	14922	14742	15033	14985	14831	15040	14969	14949	14896	15142	15024	14906	15037	14928	14898	14901	15121	14915	15023	15060	14931	14949	14950	15014	15100	14901	14912	15170	15035	15047	14917	15021	15134	14900	15039	14928	14930	14903	14974	15038	15075	15053	15031	15079	15062	14997	14988	14927	15098	15054	14843	14897	14902	15043	15022	14885	15081	14811	15015	15186	14932	15002	15027	15018	15141	14819	15121	15165	15067	15043	14987	15008	15045	14987	14943	14882	15065	14997	14829	15074	14936	15024	15120	14961	14928	15042	15065	15009	15079	15018	15039	15107	14977	15114	15016	14900	15025	15230	15081	15107	15002	15015	15255	14985	15024	15169	15090	15033	15014	14901	15042	15056	14911	14941	15021	15086	14944	14958	14920	15045	14950	14928	15061	15007	15003	15036	15116	15069	14924	14981	15038	14990	14939	15074	15025	14958	15126	14905	14969	14883	14960	15104	14898	15069	15097	14965	15039	14947	14935	14895	14895	14916	15144	14918	14976	14982	14938	14985	15039	14948	15023	14982	14852	15237	15025	15073	14884	14859	15062	15026	14926	14881	15054	14867	15095	14918	14890	14948	14939	15125	15026	14932	15023	15028	14870	15004	15075	14965	15125	14867	15098	14692	15211	14884	14972	14916	15020	14930	15013	15161	14970	15016	15080	15125	14952	15043	14997	14996	14903	15069	15033	15057	15032	15000	15094	14966	15068	15160	15012	14978	15082	14970	15103	15042	14976	14971	15030	14965	15041	15032	14876	15042	14984	14970	14982	15079	15050	15004	14939	15065	15029	15093	14861	14993	15014	15160	14926	14971	15208	15076	14986	14975	14998	14959	14970	14974	15022	14894	15116	14987	14959	14998	14933	15077	15027	14921	15010	14965	15079	15025	15056	15137	14889	15124	15022	14911	14989	15093	14930	15114	14913	15026	15035	14868	15236	14929	14843	14972	14906	14945	14908	14879	15124	15016	14894	14944	14961	14944	15041	15088	15118	14964	14985	15125	14885	15072	15111	14864	14890	14785	15021	15036	15051	15112	14913	14998	15043	14813	14970	15118	14896	15016	15132	14956	15169	14903	15180	14981	15086	15001	14998	15038	14946	15034	14921	15148	15007	14955	15073	14882	15024	15097	15047	14978	15024	15127	14977	14957	14923	14838	15024	14967	14791	15020	14946	15052	14919	14968	14989	14949	14947	14828	15034	14923	15275	15040	15056	14990	14782	15113	14982	14960	15147	14960	15144	15069	15013	15071	15041	14906	14935	15025	15137	15105	14952	14928	14975	15194	15166	15007	14993	15123	14957	14907	15057	15290	14860	15092	14967	15038	15031	15103	15022	15083	15008	15025	14963	15055	14916	15024	14869	15058	14996	15088	15058	14844	14967	14922	14958	15108	15072	14993	15107	15093	15089	14984	14879	15071	14953	14980	15039	15057	15182	14870	15116	15114	14902	15121	14905	14882	14921	14907	15199	14932	15118	15131	14970	14969	15044	14862	15187	14951	15084	15021	15051	14913	14914	15105	14962	14990	14990	14849	15012	15044	14996	14983	15013	15044	15068	14916	15015	15032	14964	14821	14870	15015	14986	15052
22809	21206	28934	24086	22994	27413	29745	24005	21778	21413	20634	19951	19501	19339	18968	18805	18700	18598	18480	18435	18378	18233	18361	18432	18537	18223	18299	18347	18257	18118	18136	18302	18064	17914	17963	18061	18146	18203	17948	17995	18240	18064	18029	18282	17985	17914	18053	17971	18199	18094	17764	18041	17997	18075	17979	17930	17952	17929	18299	18195	18115	18071	18077	18134	17988	18045	18014	17898	17980	17844	17982	18016	17822	17950	17962	17753	17997	18115	17995	17934	18009	17942	18008	17891	17699	17951	18073	17930	17997	18250	17937	18157	17948	18089	18078	18076	17879	17809	17753	17781	17914	18126	18048	17985	18075	18059	17930	18143	17990	18027	17860	18019	17757	18016	17990	17925	18030	18081	17995	17939	17850	18199	18023	17785	17867	18034	17923	18004	17965	18202	18033	18051	17952	17968	17946	17935	17887	17864	17904	18005	17979	18017	17936	18096	17922	17792	17900	17992	17794	17950	18111	18129	17991	18119	17863	18020	17977	18026	17819	17749	18133	18044	17998	17874	18166	18053	17992	17901	17989	18215	17915	17923	17968	18026	17766	17898	17711	17832	17990	18111	18180	17907	17983	18065	17912	18057	17956	17947	18122	17983	18063	17777	17890	17977	17912	17947	18006	17861	18085	18106	17895	17774	18120	18039	18013	18207	18032	17843	18131	18159	17966	18080	17983	17709	17901	17925	18182	18040	17947	18099	18015	17881	17943	17944	18052	17906	17983	18129	17948	18177	18145	17918	17946	18013	17717	17875	17989	17883	18071	17759	18214	18069	18006	17818	17880	18015	17953	17778	17931	17862	18046	18033	17908	17951	17967	17938	17984	17907	18079	17825	17844	17900	18047	17928	17926	17750	17928	18098	18067	17740	18045	18021	17866	18043	17823	18136	17881	17902	17837	17873	17955	17883	17913	17921	17845	17969	17772	17901	18099	17909	17926	17938	17859	17696	17952	17917	18105	18034	18117	17929	17764	17908	18032	17918	18052	17808	17865	17754	18048	17942	17895	18054	17996	17906	17822	17778	17928	18094	17878	17930	18046	17942	18000	18012	18009	17973	17918	17659	17929	18131	17896	18046	18068	17900	18010	17914	17725	17798	17756	17703	17890	17946	17977	18173	18098	18066	18008	17951	18109	18104	17980	18079	17865	17961	17915	18011	17931	17930	18024	18108	17905	17867	17999	17792	18049	17885	17932	17977	18020	17991	17881	17915	17840	18006	17956	17878	17773	17851	18198	17991	17888	17901	18008	18029	18138	17832	18086	17815	17838	18038	17836	17912	17896	17953	18211	18044	18057	17974	18069	17815	18142	17937	17807	18003	17978	17992	17910	17791	17855	17954	17972	17980	17805	17816	17945	17777	17980	17902	17772	17870	17925	18047	17837	17912	17770	17916	17995	17745	18019	17897	17869	17968	18006	17960	18017	17814	17916	18285	18066	17834	17855	17822	18132	18070	17979	17882	17989	17877	17884	17932	18202	17953	17936	17817	17847	18034	18168	18022	17893	17964	17874	18102	17905	17895	17838	18016	17934	17901	18007	17870	17817	17857	17743	17952	17940	17945	17992	17868	17953	18049	17727	18075	18091	17885	17872	18044	18106	18064	17886	17924	17843	17810	18007	18044	17941	17757	18120	18027	17885	18074	18174	17959	17941	17970	17976	17868	18111	18048	17868	17914	18102	17937	17990	17947	17988	17915	18023	18105	17975	17880	18017	17920	17993	17923	17661	17944	17852	17552	17923	17898	17825	18010	17846	18040	18074	17828	18129	17964	17961	17843	17897	17800	17984	17883	17909	18194	17870	17914	18114	17927	18176	18040	17966	17833	17728	17717	17905	18030	18031	17831	18077	18157	17853	17941	17854	18030	17926	17994	18129	18007	17985	17859	17925	18022	18104	18083	18149	17902	18063	18046	17914	18034	17692	18256	17780	18042	18176	17932	17941	17928	18011	18184	18033	18055	17798	17915	18091	18129	18284	17933	18026	18114	17822	17947	18056	17897	18191	18251	18019	18047	17865	17849	17840	17941	17858	17980	17852	17914	17786	18082	17911	17853	18036	18112	17939	17700	17916	18083	17876	18052	18056	17823	17985	17966	17804	17650	18004	18066	18157	17933	17841	18021	18039	18021	18020	17908	18080	18072	17956	18065	18171	18058	17941	17954	17859	17783	17941	17910	18150	17969	18026	17893	17746	18147	17946	17886	17970	18022	17929	17922	18030	17932	18076	18000	18110	17817	17944	17984	17895	17920	18113	17962	18042	18198	17945	18028	17966	17984	18037	18099	17890	18006	17859	17879	17922	18128	18099	17824	18017	17810	18079	17885	17853	18089	17948	18105	18137	17960	18046	17930	17979	17792	18016	17809	17922	17832	17899	18080	17895	17900	18121	17965	17862	18006	17827	17939	18121	18059	17887	17891	17874	17765	17882	17790	17857	17851	17976	17915	17992	18106	17758	17857	18124	17950	17963	17986	17942	17757	17876	17998	18223	18025	17981	17897	17909	17855	17912	18093	17986	17958	18039	18239	18060	18207	17824	17889	17772	17857	17670	17699	17977	17899	17857	18071	18101	17850	18094	18037	17937	17873	18003	17962	17991	18034	17900	17987	17861	17991	17813	18214	17887	18040	18022	18057	18010	17843	17852	17970	17855	17907	17941	17962	17995	17960	17992	17826	18031	17976	17917	17953	18031	17935	17911	17841	17848	17998	17939	17938	17819	18028	17831	18101	17903	18050	17771	17921	18056	18068	17876	18016	18281	18010	17895	18024	18237	17914	17755	18009	17993	18071	18212	18094	17989	18014	17699	17990	17945	17963	17987	18028	17928	18009	18184	17810	17769	18070	18008	17957	18012	18030	17937	17956	18053	18036	17995	17783	18140	17937	17850	17906	17926	17805	17841	18086	17937	17728	17992	17915	17932	17804	18039	17783	18021	18082	17893	17794	17985	18009	17950	18094	17969	18060	17943	17867	17806	17809	17961	17953	17979	17950	18138	18165	18006	17898	18030	17915	18064	17828	18072	17876	17822	18089	17999	17852	17985	17882	17803	17758	17967	18009	18002	18081	17974	18041	17835	17925	17802	17806	18121	18054	18011	18034	18022	17842	17806	17915	18095	17986	17825	17786	18007	17997	17913	17999	17872	17842	18169	18025	18202	17953	18057	18055	17780	18036	17895	17855	17935	18001	18219	18009	17912	17804	17958	17934	17910	17738	17965	17834	17893	17825	17901	17892	18004	18122	17900	18082	17925	18057	18001	17847	17826	17881	17893	17909	17892	17784	18072	17859	18179	18039	17878	17922	17791	17799	18172	17858	17989	17826	18062	17913	17887	18089	17906	18127	18025	17913	17985	18154	17771	17699	17943	17810	18102	17865	18140	17922	17878	17837	18073	18189	17894	17857	18004	17986	17805	17906	17973	17705	17955	17926	18004	17884	18185	17835	17952	18115	18072	18050	17846	17951	18008	18110	17729	17936	18006	17878	17753	17971	17876	17812	17966	17754	17928	17786	18001	18093	17815	17929	18026	18133	17902	18093	18090	18000	17992	18065	17940	18002	17987	18177	17916	18151	18034	17955	17921	18115	17790	17920	17832	18012	18109	18139	17939	17985	17874	18020	17885	17927	17944	18075	17891	17868	17711	17905	17812	18048	17884	17889	17879	17985	17806	18076	17903	17997	17766	17813	17906	17923	18081	18109	18011	17900	18017	18085	18130	17914	17930	18152	17981	17917	17957	18009	17628	18109	18109	17963	17901	17721	18011	17870	18099	17969	18132	18020	17877	18006	17941	17961	18050	18066	17963	18017	17918	17927	18032	18111	17982	18067	17785	18107	17829	17877	17939	17972	18053	17746	17903	17928	17935	17953	17872	17902	17937	17975	18051	17970	17790	18083	18179	18032	18004	17992	18011	18010	17958	17886	17923	17959	18019	18006	18001	17867	17965	17935	18010	17936	18053	17965	17998	17945	17878	17915	17907	17950	18056	17782	18106	17902	17827	18027	18098	17889	17988	17986	17910	17766	18002	18007	17827	17948	18149	17747	17724	18040	18071	17789	17957	18096	17963	18066	17939	18046	18096	18034	17974	17956	18049	18186	18172	18060	17962	17914	17930	18122	17956	17962	17978	18022	17979	17862	17764	17944	17904	17907	18115	18062	18061	17949	17876	17759	18086	18166	18028	18082	17921	17881	18031	17753	17954	17890	18121	18046	17783	18067	17940	18095	17983	17848	17948	18117	18067	17918	17928	18026	18217	17925	17983	17783	17963	18117	18053	17794	18120	17923	17849	17963	17952	18048	18004	17936	17918	17782	18046	18023	18068	17938	18093	17848	18065	17907	17969	17807	18056	18045	17839	17963	18185	17882	17964	17978	18032	17831	17935	17970	17919	17900	17756	17921	18013	18084	17960	17879	17966	17933	17918	18034	17877	18027	17873	18047	17946	17938	18032	18055	17948	17900	18089	18032	17964	17745	17826	18085	17973	17952	17942	17880	17957	17905	17863	17890	17937	17867	18072	18044	18088	18065	18004	17791	17828	18017	18042	17837	18034	17847	17976	17974	18041	17931	17934	17813	17899	17942	18008	17827	18113	18002	17988	18041	17935	18133	17898	17897	17940	17859	17993	17879	17878	18026	18077	18033	18033	18137	17877	17651	17887	17780	17866	18109	18061	18024	17974	18118	17993	17874	17837	17839	17874	18013	18186	17734	17999	17869	18071	17968	17706	18009	18065	17901	17902	17930	18143	17951	17787	17916	17794	17977	17972	17815	17926	18110	18137	17944	17993	17919	17941	17971	17765	18125	17885	17728	17996	18087	17770	17844	17921	18044	17880	17932	17784	17966	18051	17949	18073	17966	18018	18072	17932	18205	17875	18057	17895	18015	18092	17871	17848	18061	17878	17918	18007	17866	18153	18207	18049	18176	17974	17775	17784	17883	18080	17803	17817	17899	17840	18036	17871	18067	18010	17860	17960	17932	17996	18067	17833	17943	17993	17858	17973	17945	17906	17970	17906	18080	17965	17962	17908	17918	17997	17967	18081	17917	17946	17902	17974	17897	18030	18093	17684	18050	18071	17906	18071	17869	17928	17980	17853	17880	17819	17992	17923	17769	17790	17917	17945	17863	17887	18197
31986	52425	47590	38213	33854	30335	27482	23302	20978	19632	18888	17898	17336	16752	16533	16491	16036	16159	16128	15762	15671	15926	15748	15520	15474	15852	15468	15633	15410	15524	15575	15548	15603	15757	15435	15655	15557	15430	15487	15546	15210	15513	15456	15382	15136	15348	15332	15352	15340	15335	15300	15476	15439	15413	15433	15471	15393	15307	15472	15439	15522	15372	15368	15234	15255	15433	15314	15269	15337	15336	15285	15419	15363	15375	15325	15390	15282	15544	15498	15424	15464	15360	15362	15453	15292	15456	15422	15452	15292	15278	15321	15315	15336	15359	15327	15260	15363	15397	15482	15538	15545	15428	15290	15265	15363	15494	15595	15249	15308	15468	15338	15481	15391	15273	15514	15249	15330	15461	15524	15402	15331	15335	15511	15377	15563	15337	15371	15392	15485	15331	15364	15465	15511	15260	15286	15352	15165	15411	15546	15671	15289	15216	15259	15370	15341	15320	15404	15430	15314	15282	15280	15269	15269	15386	15445	15355	15273	15349	15344	15293	15398	15476	15376	15445	15328	15168	15409	15589	15326	15299	15385	15334	15384	15350	15373	15415	15359	15512	15374	15366	15370	15397	15403	15335	15222	15318	15394	15248	15450	15360	15265	15400	15452	15324	15522	15381	15436	15332	15365	15491	15403	15366	15476	15312	15489	15361	15477	15402	15455	15287	15276	15433	15483	15493	15358	15518	15425	15267	15403	15282	15331	15275	15331	15489	15287	15325	15557	15359	15271	15290	15488	15373	15349	15511	15356	15391	15463	15441	15252	15224	15383	15303	15238	15257	15409	15451	15110	15293	15323	15291	15495	15277	15395	15359	15469	15410	15460	15245	15346	15428	15371	15317	15575	15315	15298	15292	15385	15322	15479	15383	15343	15334	15216	15562	15281	15417	15373	15309	15403	15308	15327	15332	15247	15357	15459	15241	15440	15292	15308	15413	15289	15466	15383	15160	15208	15268	15240	15377	15444	15206	15502	15437	15367	15294	15174	15413	15305	15365	15483	15505	15307	15339	15494	15466	15281	15399	15447	15405	15486	15219	15337	15627	15453	15427	15472	15208	15279	15261	15245	15404	15247	15346	15330	15427	15328	15257	15427	15204	15504	15410	15243	15154	15528	15285	15513	15510	15205	15373	15291	15491	15444	15354	15372	15445	15426	15412	15406	15393	15334	15283	15487	15355	15428	15307	15361	15155	15267	15364	15380	15220	15421	15247	15483	15230	15457	15427	15293	15451	15224	15399	15434	15505	15375	15303	15304	15428	15233	15551	15452	15332	15265	15290	15368	15373	15391	15361	15403	15397	15420	15258	15381	15352	15297	15612	15305	15416	15395	15505	15215	15428	15366	15501	15405	15296	15375	15374	15447	15410	15358	15211	15272	15443	15336	15429	15295	15346	15411	15378	15387	15157	15390	15313	15362	15400	15304	15463	15546	15400	15203	15501	15413	15494	15303	15505	15397	15276	15394	15577	15355	15224	15429	15280	15374	15302	15385	15229	15203	15336	15447	15509	15278	15384	15337	15440	15368	15258	15318	15281	15415	15297	15424	15371	15313	15228	15377	15391	15399	15302	15350	15390	15513	15301	15421	15488	15267	15325	15272	15340	15385	15310	15285	15441	15408	15392	15338	15451	15358	15390	15312	15371	15255	15441	15251	15308	15216	15240	15355	15421	15534	15227	15513	15474	15471	15269	15618	15393	15366	15458	15365	15431	15176	15382	15389	15600	15395	15267	15510	15363	15334	15136	15293	15406	15515	15401	15215	15316	15523	15519	15372	15403	15300	15490	15343	15356	15344	15438	15289	15335	15410	15362	15384	15328	15233	15416	15379	15409	15326	15418	15408	15386	15338	15215	15302	15437	15284	15444	15340	15358	15369	15300	15457	15452	15309	15366	15338	15486	15276	15331	15473	15298	15372	15395	15318	15434	15322	15422	15371	15340	15446	15222	15321	15396	15603	15450	15216	15484	15427	15326	15529	15330	15430	15348	15305	15399	15351	15403	15297	15370	15268	15339	15388	15375	15384	15366	15366	15306	15308	15298	15309	15379	15333	15198	15378	15396	15495	15278	15402	15376	15322	15223	15384	15338	15558	15231	15406	15332	15439	15529	15304	15228	15268	15295	15362	15257	15313	15364	15485	15345	15332	15329	15342	15271	15289	15381	15437	15294	15393	15324	15315	15235	15316	15329	15326	15413	15328	15379	15515	15292	15245	15331	15429	15323	15269	15216	15470	15269	15283	15407	15315	15256	15443	15298	15360	15408	15402	15443	15300	15370	15276	15450	15371	15470	15440	15397	15498	15270	15359	15377	15321	15420	15316	15401	15338	15402	15569	15342	15463	15444	15339	15262	15305	15570	15429	15294	15273	15445	15230	15315	15334	15454	15221	15271	15276	15341	15365	15483	15487	15313	15271	15294	15311	15386	15431	15386	15443	15413	15223	15458	15339	15353	15514	15338	15209	15374	15512	15302	15310	15282	15276	15350	15466	15444	15236	15352	15408	15253	15444	15479	15301	15420	15355	15454	15404	15226	15289	15423	15332	15303	15430	15485	15378	15265	15352	15448	15288	15417	15410	15305	15236	15181	15364	15351	15409	15380	15265	15369	15433	15376	15239	15445	15346	15397	15489	15331	15153	15242	15380	15256	15336	15371	15374	15228	15358	15222	15521	15357	15272	15344	15214	15373	15314	15608	15371	15273	15413	15245	15335	15342	15452	15488	15352	15442	15434	15149	15313	15231	15435	15366	15179	15272	15449	15411	15357	15347	15421	15282	15245	15342	15487	15562	15269	15454	15497	15420	15465	15497	15470	15259	15291	15274	15339	15392	15439	15429	15347	15541	15422	15412	15263	15360	15212	15299	15319	15153	15506	15449	15473	15270	15243	15252	15261	15272	15243	15412	15502	15408	15131	15400	15275	15178	15523	15376	15321	15429	15232	15205	15330	15247	15304	15454	15373	15319	15445	15542	15379	15299	15307	15276	15411	15411	15256	15330	15316	15535	15493	15428	15456	15371	15362	15277	15382	15258	15311	15200	15460	15374	15386	15355	15329	15410	15349	15411	15395	15117	15454	15410	15286	15280	15451	15340	15449	15400	15354	15409	15356	15395	15432	15414	15468	15260	15369	15423	15336	15378	15490	15361	15332	15317	15246	15440	15317	15489	15280	15287	15339	15274	15326	15220	15335	15367	15397	15412	15375	15274	15444	15371	15396	15300	15378	15390	15382	15264	15457	15370	15369	15424	15450	15430	15186	15284	15264	15196	15504	15418	15297	15471	15285	15183	15393	15360	15389	15256	15512	15427	15343	15370	15406	15426	15489	15246	15298	15451	15357	15410	15362	15355	15206	15356	15274	15258	15252	15387	15240	15309	15343	15197	15284	15510	15288	15357	15484	15482	15375	15515	15202	15250	15398	15380	15335	15327	15378	15386	15420	15255	15451	15224	15452	15240	15488	15335	15157	15436	15365	15272	15339	15466	15336	15518	15426	15448	15422	15457	15571	15271	15498	15357	15421	15352	15305	15436	15274	15264	15331	15338	15357	15304	15420	15360	15164	15422	15212	15497	15240	15300	15298	15335	15451	15248	15305	15274	15339	15445	15274	15289	15514	15365	15430	15368	15330	15390	15195	15353	15267	15385	15399	15520	15308	15345	15418	15319	15262	15406	15278	15367	15305	15262	15481	15575	15392	15197	15415	15481	15628	15201	15553	15500	15221	15329	15358	15232	15268	15450	15455	15428	15391	15219	15268	15336	15401	15423	15530	15452	15193	15447	15374	15519	15406	15316	15183	15433	15415	15501	15245	15259	15331	15381	15312	15478	15376	15297	15518	15304	15544	15295	15454	15419	15285	15332	15152	15385	15209	15415	15362	15440	15251	15498	15224	15541	15261	15353	15449	15276	15348	15399	15337	15428	15461	15422	15308	15447	15305	15314	15524	15323	15310	15421	15440	15344	15412	15256	15248	15359	15442	15398	15314	15158	15357	15283	15266	15295	15390	15455	15344	15427	15192	15364	15342	15372	15334	15307	15177	15525	15018	15355	15472	15356	15445	15317	15558	15239	15298	15303	15490	15325	15378	15429	15219	15238	15301	15338	15213	15256	15215	15259	15471	15410	15320	15325	15366	15379	15244	15405	15279	15409	15398	15351	15362	15249	15426	15278	15216	15512	15373	15297	15261	15405	15375	15319	15279	15363	15377	15357	15456	15284	15465	15340	15312	15413	15297	15305	15487	15340	15529	15388	15238	15350	15404	15396	15407	15371	15385	15507	15335	15383	15402	15296	15304	15454	15424	15428	15385	15220	15397	15313	15330	15512	15413	15428	15243	15340	15416	15403	15356	15406	15462	15439	15354	15444	15274	15310	15413	15393	15408	15466	15501	15540	15250	15402	15433	15449	15366	15305	15399	15414	15349	15330	15337	15260	15416	15336	15452	15248	15446	15275	15317	15370	15258	15477	15260	15295	15330	15281	15449	15232	15343	15334	15440	15443	15368	15347	15191	15458	15193	15491	15533	15443	15177	15459	15330	15370	15398	15297	15364	15468	15355	15403	15329	15421	15443	15299	15122	15319	15360	15392	15206	15472	15442	15388	15402	15489	15324	15216	15412	15343	15480	15377	15420	15620	15362	15490	15510	15395	15410	15401	15290	15471	15427	15330	15372	15208	15386	15505	15226	15375	15392	15415	15286	15276	15163	15384	15367	15271	15194	15355	15310	15387	15441	15297	15455	15229	15362	15389	15227	15520	15231	15420	15501	15431	15454	15318	15336	15518	15385	15199	15277	15318	15434	15443	15280	15440	15538	15323	15446	15210	15389	15515	15324	15378	15511	15351	15280	15215	15287	15432	15368	15275	15380	15499	15342	15474	15447	15168	15259	15194	15390	15345	15203	15323	15419	15343	15526	15338	15467	15290	15468	15496	15310	15291	15369	15237	15356	15393	15387	15413	15256	15384	15483	15476	15382	15410	15371	15456	15452	15373	15262	15370	15371	15444	15441	15346	15463	15423	15549	15510	15383	15451	15277	15291	15252	15390	15407	15375	15199	15415	15411	15373	15305	15355	15454	15418	15417	15317	15396	15445	15394	15490	15345	15340	15335	15413	15353	15383	15266	15404	15356	15279
28933	25588	31159	28125	23302	21441	20173	18989	18631	18248	18159	17801	17610	17567	17498	17625	17395	17442	17447	17264	17387	17302	17395	17349	17237	17132	17067	17012	17103	17151	17144	17157	17341	17370	17219	17263	17026	17237	17581	17201	17354	17202	17113	17233	16939	16934	17212	17191	17205	17240	17168	17225	17347	17268	17245	17310	17354	17264	17115	17340	17329	17378	17243	17036	17235	17207	17196	17267	17083	17206	17100	17295	17216	17192	17126	17336	17451	17161	17188	16973	17112	16980	17164	17277	17024	17259	17073	17271	17326	17201	17205	17181	17162	17242	17368	17186	17292	17210	17372	17186	17120	17097	17354	17240	17200	17032	17266	17291	17344	17218	17224	17246	17290	17070	16951	17137	17266	17324	17222	17178	17150	17305	17305	17129	16996	17230	16807	17106	17144	17398	17079	17123	17378	17316	17067	17057	17202	17070	17345	17366	17092	17162	17056	17265	17137	17092	17189	17158	17275	17128	17115	17029	17162	17078	17251	17042	17253	17376	17034	17068	17111	17062	17263	17097	17054	17125	17202	17353	17196	17223	17193	17295	17066	17081	17036	17000	17133	17157	17058	17317	17291	17127	17161	17292	17111	17331	17240	17318	17028	17348	17277	17141	17066	17082	17051	17097	17141	17112	17144	17163	17197	17013	17290	17057	17235	17015	17110	17126	17139	17330	17255	16975	17231	16949	17196	17062	17310	17210	17033	17048	17408	17248	17131	17218	17326	17180	17130	17150	17256	17205	17139	17110	17050	17275	16978	17124	17174	17121	17158	17196	17316	17260	17168	17182	17180	17185	17167	16980	17261	17029	17233	17157	17070	17066	17223	17106	17149	17252	17164	17074	17138	17181	17138	17017	17015	17193	17295	17144	16990	17054	17306	17077	17082	17249	17319	17420	17071	17406	17186	17163	17388	17206	17115	17183	16986	17066	17210	17393	16992	17030	17143	17239	17207	17197	17181	17242	17319	17163	17117	17226	16912	17197	17192	17234	17181	17113	17203	17200	17223	17289	17261	17065	17055	17116	17486	17194	17296	17167	17048	17177	17386	17170	17137	17154	17048	17151	17145	17054	17087	17063	16955	17194	17231	17255	17163	17199	17199	17129	17086	17237	17136	16940	17140	17101	17166	17357	17277	17109	17171	16946	17227	17227	17225	16956	17215	17091	17086	16971	17071	17236	17371	17256	17015	17023	17025	17209	17385	17076	17018	17198	17203	17226	17285	17097	17228	17011	17298	17269	17226	17133	17050	17346	17112	17210	17081	17345	17063	17133	17240	17050	17120	17230	17389	17048	17069	17083	17271	17220	17281	17201	17210	17129	17181	17178	17157	17243	17310	17296	17193	17306	17082	16992	17056	17266	17243	17194	17234	17146	17064	17234	17205	17341	17421	17034	17276	17254	17208	17069	17080	16969	17101	17177	17055	17181	17193	17180	17057	17245	17143	17263	17299	17245	17373	17156	17263	17033	17046	17289	17105	17195	17185	17044	17101	17162	17065	16901	17301	17038	17274	16971	17146	17297	17214	17174	17106	17320	17313	17186	17293	17176	17169	17160	17173	17076	16910	17321	17074	17325	17239	17398	17242	17032	17165	17067	17157	16915	17137	17282	17106	17413	17200	17243	17188	17037	17244	16934	17376	17215	17224	17329	17304	17005	17127	17073	17125	17294	17066	16899	17341	17168	17260	17072	17297	17069	17172	17409	17209	16917	17166	17190	17225	17301	17254	17227	17322	17220	17232	17241	17321	17359	17049	17296	17158	17318	17231	17239	17039	17154	16966	17075	17205	16987	17143	17259	17297	17074	17021	17196	17181	17212	17240	17207	17269	17088	17228	17252	17383	17069	17072	17085	17233	17163	17410	17221	17361	17384	17304	17217	17222	17318	17103	16918	17031	17218	17231	16923	17219	17162	17364	17272	17306	17063	17279	17086	16969	17189	17248	16954	17158	16983	17375	17004	17341	17164	17331	17163	17173	17019	17242	17305	17134	17223	16929	17060	17223	17274	17137	17229	17158	17214	17365	17272	17135	17178	17110	17072	17307	17354	17155	17201	17148	17212	17224	17077	17041	17360	16993	17082	17117	17398	17152	17272	17224	17332	16952	17213	17297	17213	16972	17027	17059	17159	17213	17077	17069	17110	17229	17122	17148	17127	17121	17222	16992	16942	17040	17278	17379	17147	17311	16938	17199	16998	17235	17224	17138	17142	17322	17188	16962	17016	17083	17100	17050	17093	17102	17281	17049	17208	17145	17199	17235	17255	17143	17119	17254	17190	17288	17131	17165	17032	17143	17209	17264	17248	17093	17078	17358	17160	17365	17164	17024	17306	17154	17156	17155	17135	17207	17416	17171	17384	17095	17076	17334	17143	17275	17036	17122	17327	16952	17001	17197	17292	16991	17165	17082	16976	17193	16984	17033	17078	17111	17114	17376	17131	17190	17345	17113	17177	17374	17025	17113	17145	17103	17103	17068	16875	17135	17192	17231	17073	17118	17214	17055	17055	17009	17197	17087	17380	17150	17271	17271	17066	17059	17183	17144	17205	17062	17225	17207	17084	17223	17208	17294	17145	17125	17183	17189	17144	17175	17130	17217	17149	17000	17108	16984	17382	17172	17088	17206	17129	17062	17157	17147	17091	17205	17169	17285	17220	17204	17050	17199	17032	17337	17339	17250	17165	17238	17214	17077	17174	17244	17202	16936	17149	17092	17167	17164	17278	17394	17128	17093	17134	17194	17326	17194	17139	17165	17131	17130	17303	17205	17134	17168	17144	17226	17070	17162	17248	17180	17035	17064	17246	17013	17247	17195	17363	17174	17127	17231	17198	17032	17021	17194	17174	17198	17141	17007	17155	17230	17284	17120	17077	17222	17251	17115	17293	17155	17047	17263	17144	17346	17157	17170	17384	17031	17204	17192	17165	17158	17200	17082	17093	17118	17352	17260	17076	17194	17197	17280	17206	17078	17114	16987	17194	17088	17262	17032	17040	17357	17339	17160	17007	17312	17269	17177	17099	17139	17144	17089	17146	17209	17241	17422	17154	17135	17264	17265	17174	17043	17318	17231	17118	17148	17216	17057	17073	16997	17202	17272	17302	17135	17156	17151	17421	17031	17311	16976	17179	17055	16941	17109	17228	17289	17215	17370	17348	17152	17116	17096	17097	17182	17313	17221	17077	17179	17322	17183	17098	17310	17269	17209	17160	17154	17241	17006	17316	17107	17259	17373	17115	17515	17140	17159	17290	17315	17244	16942	17104	16944	17136	17307	17148	17282	17098	17105	17379	17284	17136	17254	17108	17291	16878	17080	17122	17091	16968	17131	17291	17057	17247	17294	17036	17141	17337	17347	17269	17199	17062	17022	17260	17155	17340	17042	17242	17074	17203	17201	17042	17121	17122	17272	17213	17239	17281	17250	17239	17308	17334	17204	17151	17151	17368	17259	17337	17276	16994	17372	17196	17283	17189	17099	17015	17140	17179	17330	16940	17380	17235	16990	17274	17061	17000	17204	17207	17216	17175	17072	17132	17363	17152	17242	17032	17115	17137	17275	17117	17198	17097	17174	17037	17368	17222	17238	17122	17340	17127	17151	17137	17038	17220	17259	16967	17028	17232	17147	16953	17172	17254	17159	17184	17153	17253	17241	17264	17127	16948	17296	17071	17144	17254	17190	17140	17009	17048	17313	17272	17190	17197	17150	17181	17240	17107	16950	17042	17220	17072	17259	17375	17090	16960	17245	17292	17178	17152	17265	17059	17173	17052	17350	17093	17265	17433	17099	17374	17166	17086	17026	17273	17278	17250	17285	17202	17091	17076	17164	16959	17281	17152	17271	17080	17074	17067	17272	17086	17336	17206	17114	17202	17037	17263	17138	17186	17058	17142	17206	17203	17092	17261	16976	17057	17153	17140	17495	17341	17064	17278	17216	17145	17207	17168	17198	17235	17280	17053	17386	17227	17144	17219	16950	17379	17111	17084	17055	17137	17221	17060	17254	16916	17139	17072	17307	17175	17186	17116	17234	17151	17019	17208	17208	17109	16999	17058	17210	17066	17317	17212	17191	17151	17183	17047	17286	17104	17170	17164	17344	17112	17072	17220	17135	17033	17327	17147	17131	17290	16997	17323	17192	17221	17351	16990	17240	17304	17214	17221	17268	17084	17237	17310	17190	17194	17354	17265	17144	17089	17219	17200	17177	17193	17261	17174	17179	16998	17159	16998	17293	17228	17118	17111	17079	17276	17250	17110	17061	17091	17195	17466	17220	17285	17105	17047	17374	17226	17264	17204	17313	17114	17107	17124	17097	17039	17067	17170	17259	17073	17249	17091	17005	17170	17237	17189	17281	17155	17124	17152	17289	17331	17111	17094	17294	17249	17155	17333	17292	17356	17406	17182	17280	17222	17319	17206	17298	17244	17266	17297	17248	17405	17138	17163	16943	17241	17351	17086	17157	17209	17000	17271	17327	17254	17201	17178	17027	17303	17253	17292	17246	17217	17028	16981	17012	17073	17237	17146	17300	17121	17268	17042	17159	17162	17140	17153	17226	17090	17212	17083	17264	17089	17235	17307	17138	17250	17156	17052	17188	17104	17185	17221	17154	17198	17203	17145	17264	17280	17129	17254	17112	17172	17321	17294	17218	17044	17130	17310	17002	16999	17327	16993	17312	17233	17206	17278	16912	17118	17146	17105	17289	17158	17352	16994	17286	17160	17175	17131	17456	17225	17203	17377	17162	17221	17162	17230	17198	17286	17181	17164	17116	17208	17177	17059	17230	17087	17155	17147	17084	17007	17319	17190	17220	16898	17195	17173	17166	17177	17308	17127	17334	17184	17201	17195	17195	17336	17072	17180	17163	17255	17231	17214	17129	17082	17110	17076	17112	17001	17210	17274	17279	17182	17238	17104	17158	17226	17156	17288	17228	17153	17067	17141	17336	17292	17260	17116	17114	17205	17324	17284	17331	17204	17184	17074	17125	17165	17146	17098	17111	17096	17085	17317	17154	17201	17316	16930	17196	17092	17247	16988	17158	17087	17215	17228	17459	17013	17157	17259	17236	17113	17063	17186	17047	17135	17171	17253	17268	17181	17004	17221	17178	17114	17078	17167	17018	17132	17139	17290	17086	17295	17226	17206
28133	37434	34129	26650	23079	20666	18665	17659	17061	16575	15983	16048	15583	15405	15262	15324	15262	15157	15150	15054	15202	14900	15042	15095	14912	14903	14966	15065	14994	15086	14991	14789	14982	15052	14986	15117	14925	14911	15120	14946	14944	15055	15111	14772	14887	14957	14918	14954	14918	14951	14928	14896	14875	14767	15028	14961	14978	14798	14939	14702	14871	14844	15082	14892	15026	14822	14853	14833	14909	14791	14945	14902	14875	14944	15111	14863	14772	14957	14822	14781	14938	14848	14869	14882	14993	14783	14869	14905	14929	14816	14808	14846	14944	15021	14828	14711	14731	14945	14775	14978	14808	14926	14914	14788	14822	14851	14898	14809	14946	14886	14910	14847	15085	14744	14935	14847	14949	14827	14899	14852	14780	14761	14602	14882	14753	14811	14989	14942	15035	14766	14872	14988	14901	14869	14772	14937	14863	14834	14804	14855	14864	14864	14961	14826	14981	14746	14782	14784	14914	14875	14736	14754	14882	14933	14834	15034	14761	14728	14719	14940	14913	14679	14821	14782	14906	14977	14863	14948	14963	14986	14908	14951	14753	14997	14875	14923	14902	14866	14840	14894	14889	14962	14949	14982	14907	14747	14806	14684	14933	14995	14924	14925	14785	14803	14839	14888	14821	14846	14994	14808	14917	14880	14836	14825	14821	14943	14767	14808	14889	14788	14971	14942	14742	14880	14836	14994	14940	14889	14940	14836	14809	15055	14851	14866	14702	14862	14874	14752	14889	14909	14811	14872	15095	14940	14832	14735	14877	14818	14837	14863	14881	14818	14891	14899	14903	14837	14876	14804	14919	14814	14911	14897	14943	14825	14915	14859	14775	14881	14919	14768	15005	14892	14853	14794	14900	14925	14804	14997	14979	14803	14858	14933	14730	14981	14756	14827	14945	14914	14892	14979	14927	14841	14904	14987	14883	14906	15001	15034	14759	14856	14850	14829	14693	14716	14743	14847	14884	14871	14848	14998	14950	14798	15067	14894	14810	14954	14932	14787	14897	15061	14968	14968	14867	14782	14968	14671	14977	14930	14974	14852	14877	14949	14910	14946	14861	14839	14713	14723	14835	14934	14880	14843	14849	14919	14860	14887	14752	14872	14909	15101	14635	14743	14875	14709	14778	14919	14902	14885	14846	14849	14811	14985	14906	15034	14831	14976	14965	14804	14761	14809	14814	14937	14766	14810	14728	14798	14884	14899	14916	14902	15038	14753	14833	14840	14726	14927	14965	14744	14819	14846	14860	14879	14781	14936	14880	14861	14920	14919	14892	14734	14754	14873	14877	14865	14770	14894	14835	14856	14959	14859	14945	14842	14800	14847	14952	14915	14763	14857	14867	14895	14990	14883	14920	14919	14894	14948	14889	14887	14729	14933	14749	14831	14971	14942	14832	14742	14846	15023	15056	14752	14797	15021	14767	14996	14947	14959	14916	14971	14870	14690	14852	14963	14894	14629	14845	14780	14950	14837	14948	15040	14762	14790	14712	14841	14885	14938	14909	14909	14801	14839	14979	14909	14964	14972	14717	14890	14921	14916	14808	14810	15016	14764	15001	14926	15014	14897	14934	14990	14903	14774	14723	14897	14797	14972	14784	14811	14781	14871	14850	14770	14869	14886	14917	14869	14875	14749	14875	14822	14950	14851	14704	14846	14817	14858	14827	14887	14808	14885	14939	14861	14853	14939	14838	14897	14918	14847	14873	14871	14934	14949	14971	14912	14865	14794	14903	14873	14658	14913	14912	15022	14988	14994	14801	14849	14946	15005	14969	14897	14739	14920	14841	14779	14771	14870	14884	14839	14848	14828	14886	14963	15066	14981	14913	14722	15064	14886	14774	14824	14855	15035	14665	14992	14838	14895	14891	14787	14892	14813	14822	14877	14783	14948	14925	14867	14749	14907	14792	14855	14912	14893	14888	14790	14992	14932	14746	14954	14994	14858	14925	14977	14799	14963	14855	14880	14797	14774	14883	14995	15032	14846	14968	14801	14877	14784	14985	14789	14901	14778	14770	14819	14865	14915	14870	14823	14983	14956	14991	14878	14842	14952	14991	15036	14948	14783	14979	14855	14857	14876	15030	14726	14760	14876	14869	14904	14915	14805	14877	14836	14807	14975	14844	14995	14832	14862	14876	14875	14953	15012	15052	14770	14820	14970	15002	14906	14851	14906	14718	14983	14811	14829	14939	14847	15024	14773	14800	14978	14972	14714	14795	14842	14990	14900	14781	14770	14988	14883	14722	14739	14925	14784	14810	14734	14724	14832	14924	14741	14857	14787	14779	14956	14859	14769	14914	14856	14833	14869	14699	14891	14789	14914	14746	14957	14849	14972	15013	14803	14791	14992	14765	14817	14948	14914	14776	14880	14974	14648	14922	14879	14851	15034	14910	14683	14887	14850	14753	14748	14939	15035	14919	14872	15048	14862	14873	14827	15066	14829	14918	14849	14897	14837	14877	14889	14952	14953	14829	14826	14986	14844	14952	14737	14914	14856	14904	14857	14956	14816	14803	14922	14689	14914	15005	14898	14866	14827	14640	14814	14889	14823	15028	14839	14809	15001	14736	14987	14836	14895	14923	14960	14932	14863	14749	14700	14934	15045	14811	14828	15017	14946	14990	14786	14820	14839	14867	14913	14813	14872	14760	15014	14895	14830	14846	14730	14913	14906	14892	14922	15054	14873	14742	14739	14785	14869	14951	14939	15019	14789	14835	14817	14834	14706	14988	14799	14819	15038	14789	14851	14927	14944	14840	15056	14933	14887	14844	14771	14838	14642	14844	14748	14941	14874	14749	14934	14817	14872	15057	15009	14770	14806	14804	14821	14826	14858	14847	14886	14887	14765	14833	14901	15017	15034	14676	14967	14914	14810	14934	14932	14929	14798	14879	14814	14952	14793	14692	14853	14940	14873	14980	14844	14859	14802	14873	14950	15023	14719	14758	14910	14898	14680	14900	14852	14937	14861	14928	14815	14873	14878	14769	14877	15069	14936	14988	14827	14800	14831	14942	14834	14969	14864	14914	14924	14843	14911	14935	14922	14882	14863	14959	14664	14858	14835	14902	14953	14883	14861	14983	14947	14645	14818	14700	14926	14923	14800	14907	14975	14824	14969	14793	14790	15085	15007	14825	14851	14812	14786	14827	14799	14774	14790	15129	14860	14921	14879	14887	14863	14928	14918	14839	14836	14873	15032	14715	14758	14794	14979	14891	14946	14890	14856	14853	14968	14896	14885	15136	14882	14951	14769	14838	15063	14843	14869	14905	14847	14871	14829	14805	14801	14844	14912	14800	14769	14934	15000	14903	14717	14969	14942	14954	14950	14780	15105	14820	14790	14732	14946	14897	15155	14892	14772	14779	14917	14736	14895	14959	15070	14805	14946	14899	14982	15034	15001	14886	14837	14838	14973	14794	14947	14840	14871	14991	15012	14884	14897	14819	14834	14777	14918	14808	14733	15076	14772	14808	14901	14794	14913	14904	14864	15028	14911	14982	14871	14926	14983	14783	14942	14896	14949	14957	14785	14822	14901	14884	14968	15005	14900	15068	14962	14987	14840	14846	14957	14975	14707	14818	14869	14667	15047	15001	15071	14893	14858	14910	14791	14832	14920	14722	14994	14841	14752	15014	14926	14835	14894	14829	14860	14811	14908	14974	14780	14824	15100	14863	14925	14797	14835	14785	14941	14742	14807	14858	14810	14851	14916	14799	14914	14996	15012	14818	14850	14851	14929	14865	14981	14978	14955	14783	14720	14789	14997	14855	14883	14810	14945	14897	14955	14958	14816	14950	14879	14869	14799	14816	14753	15040	14910	14974	14896	14818	14840	14982	14800	14894	14847	14810	14804	14901	14962	14833	14955	14876	14993	14732	14847	14849	14867	14797	14890	15042	15067	14969	14736	14899	14888	15096	14818	15065	14911	14879	14849	14971	14816	14956	14736	14912	14791	14799	14929	14862	14788	14989	14956	14841	14718	14888	14918	14935	14895	14864	14846	14874	14884	14909	14922	14830	14770	14744	14789	14808	14680	14878	14940	14911	14825	14822	14925	14890	14870	14884	14726	14870	14806	14887	14953	14888	15020	14807	15032	14923	15036	14835	14908	14675	14812	14920	14880	14722	14923	14842	14821	14782	14886	15126	14818	14737	14870	14773	14789	14789	14958	14965	14852	14864	14840	14822	14911	14762	14954	14912	14786	14883	14836	14958	14776	14780	14816	14834	14791	14791	14866	14942	14852	14877	14977	14890	14886	14861	14938	14901	14875	14734	14892	14852	14918	14955	14862	14848	14900	14960	14841	14841	14918	14911	14960	14837	14838	14848	14976	14917	14839	14654	14913	15007	14961	14810	14971	14779	14850	14728	14985	14931	14817	14788	14923	14811	15112	14881	14979	14951	14838	14911	14825	14845	14990	14876	14794	14832	14935	14818	14798	14955	14810	15006	14979	15005	14927	14927	14797	14947	14840	14951	14796	14962	14771	14984	15004	14828	14817	14825	14812	14919	14925	14886	14841	14901	14827	14966	14833	14918	14957	14874	14929	14812	14780	14712	14723	14775	14911	14893	14895	14777	14836	14970	14905	14662	14907	14859	14898	14960	14799	14943	14958	14692	14850	14880	14949	15033	14916	14821	14937	14878	14903	14986	14860	14874	14787	14872	14964	14914	15046	14906	14817	14989	14904	14988	14905	14856	15006	14866	14839	14828	14984	14897	15053	14983	14693	14896	14803	14760	14950	14995	15026	15035	14910	14906	14963	14868	14842	14904	15031	14873	15031	15017	14985	14927	14921	14808	14887	14931	14990	14860	14898	14987	14869	14871	15020	14909	14947	14863	14951	15026	14812	14785	14934	14915	15080	14762	14873	14898	14863	14915	14942	14768	14793	14923	14746	14998	14926	14809	14870	14909	14909	14994	14911	14913	14843	15021	14876	14982	14879	14836	14717	14778	14981	14929	14673	14890	14981	14838	14877	14947	14658	14662	14809	14934	14864	14850	14885	14847	14756	14776	14775	15014	14772	14914	14758	14869	14814	14882	14818	14865	14995	14973	14915	14783	14759	14856	14945	14879	14944	14954	14749	15076	15035	14962	14699	14896	14738	14851	14905	14882	14833	14797	14840	14905	14932	14736	14769
24052	21201	28609	25466	25053	26051	24744	21613	20212	19568	18998	18556	18062	17913	17719	17611	17653	17620	17661	17566	17273	17460	17362	17394	17371	17151	17280	17412	17191	17182	17248	17244	17393	17298	17213	17223	17505	17132	17211	17146	17104	16980	17081	17242	17208	17231	17449	17111	17162	17321	17324	17254	17339	17155	16961	17148	17212	17161	16985	17248	17120	17347	17317	17105	17021	16909	17291	17155	17008	17174	17294	17173	17251	17130	17145	17333	17233	17074	17050	17259	16960	17056	17104	17119	17062	17213	17056	17089	17027	17125	17136	17036	17199	17250	17191	17166	17015	17148	17039	17036	17092	17164	17028	17012	16945	16949	17026	17050	17092	17249	17373	17113	16950	16921	17095	17158	17122	17207	17155	17134	17138	17340	16983	17079	17145	17185	17040	17172	17132	17061	17292	17042	17061	17182	17205	17292	17198	16953	16988	17084	17086	17316	17226	16919	17342	17185	17123	17007	17091	16892	17131	17188	17229	16986	16939	17150	17302	17088	17087	17011	16938	17113	16958	17213	17063	16992	17167	17093	17029	17170	17238	17169	17116	17264	17318	17126	16780	17029	17311	17368	16968	16975	17188	17120	17188	17128	17151	17211	17033	17129	17251	17146	17232	17092	17169	17254	16981	17246	17189	17131	16858	17016	17143	17002	17309	17067	17074	16919	17162	16896	17237	17282	17201	17237	17061	17105	17253	17422	17078	17060	17068	17119	17283	16931	17112	17038	17223	16992	16877	17180	17020	17164	17114	17110	17167	17308	16996	17119	17009	16953	17229	17134	16976	17237	17104	17081	17099	17047	17172	16985	17147	16950	17095	17230	17189	17326	17247	17278	17261	17248	17279	17026	16921	17042	17285	17063	17198	16996	17117	17107	16982	17100	17154	17178	17301	16989	17169	16948	16952	17146	17011	16961	17049	16925	17072	17248	16968	17087	17164	16913	17049	17271	17074	16958	17149	17177	17171	16979	17294	17227	17182	17040	17333	17182	16989	17358	17181	17194	17125	17191	17002	17229	17053	17184	17074	17373	17107	17082	17239	16876	17316	17175	17255	17194	17236	16947	17166	17109	16944	17147	17151	17144	17252	17039	17277	17301	16936	17081	17058	17234	17146	17113	16988	17150	17173	17145	17157	17135	17052	17134	17173	17231	17135	17088	17281	17176	17061	17120	17119	17181	16733	17156	17102	17043	17118	17070	17091	17144	17095	17272	17026	17148	17033	17235	17080	17145	17006	16969	17063	17267	17338	17259	17126	17048	17170	17220	17087	17109	17144	17075	17192	17174	17045	17116	17037	17183	17120	17245	17080	17102	17188	17058	16928	17155	16915	17187	17133	17007	17044	17186	17000	17184	17433	17171	17178	17231	16864	17147	16940	17198	17095	17330	17184	16899	17093	17125	17241	17219	17089	17011	17203	17228	17056	17113	17125	16998	17042	17204	17029	16999	17210	17040	17104	16877	17147	17181	16984	17179	17131	17196	17089	17082	16967	17139	17129	17054	17092	17217	17213	17059	17025	17221	17000	17105	17208	17175	17018	17074	17145	17202	17304	16919	16990	17172	17024	17235	17055	17116	17238	17244	17078	17256	17189	17351	17063	17283	17109	17038	17151	17068	17069	17023	17137	16928	17172	17185	17220	17200	17116	17281	16839	17192	17170	17290	17214	17074	17023	17108	17310	17140	17191	17263	17036	17187	16987	17117	17199	17428	17054	17059	17040	17204	17125	17158	17136	17268	16967	17079	17218	17071	17163	17162	17392	16995	16979	16962	17032	17168	17003	17013	17241	17058	17140	17193	17114	17082	17490	17218	17059	17080	17007	17303	17077	17017	17254	17167	17062	17243	17087	17095	17012	17022	16987	17020	17173	17099	16939	16886	17331	17259	17110	17305	17236	17095	17114	17130	17071	17098	17218	17198	17124	17169	17298	17291	17126	17274	17222	17185	17062	16999	17197	17288	17124	17157	17141	17061	17014	17086	17251	17148	17431	17234	16931	17159	16979	17049	17149	17025	17115	16964	17023	17105	17267	17157	17244	17082	17171	17106	17165	17017	16995	17007	17081	17039	17073	17113	17282	17055	17250	17343	17096	16986	17158	17127	17096	17137	17129	17229	17287	17201	17198	17131	17158	17148	16966	17267	17099	16992	17190	17059	17145	17331	17136	17053	17043	17199	17344	17295	17112	17168	17091	17020	16915	17055	16930	17249	17183	17001	16956	17292	17196	17247	17271	17164	17044	16933	17038	17106	16983	17229	17074	17103	17317	17055	17172	17036	17081	17117	17097	17051	17240	17182	17090	17105	17155	17086	17067	17035	17138	16962	16986	17182	17185	17153	17197	17238	17252	17325	17208	16973	17088	17261	17231	17116	17201	17087	17171	17207	17146	17149	17191	17204	17194	17019	16900	17186	17054	17000	17122	16965	17129	16973	17184	17067	16980	17244	17071	17368	17042	16984	17269	17179	17121	16755	17145	17068	17123	17213	16920	17241	17193	17094	17330	17107	17094	17156	17057	17199	16899	17107	17016	17093	17126	17129	17218	17260	17053	16950	17023	17266	17052	17116	17090	17190	17217	16932	17083	17204	16936	17090	17219	17058	17338	17053	17135	17272	17172	17203	17155	17082	17091	16893	17084	17136	17112	17165	17178	17189	17238	17291	17216	17078	17148	17203	17140	17149	17104	17103	17079	17157	17265	17017	17180	17029	17341	17149	17192	17232	17135	17038	17129	17055	17149	17085	17140	17079	17242	17180	17168	17110	17130	17065	17164	17049	17142	16977	17267	17091	17108	17022	17065	17029	16911	17235	16926	17204	17108	17071	16914	17064	17160	17117	17256	17206	16881	17193	17066	17055	17157	17256	17109	17156	17120	17183	17035	17073	17096	17032	17126	16978	17098	17461	17132	17073	17106	17195	16836	17315	17008	17036	17096	17113	17099	17260	17053	17199	17171	17348	17206	17139	17095	17093	17092	17256	17157	17040	17042	17193	17246	16857	17094	17091	17076	17235	17217	17444	17100	17055	17305	17026	17149	17279	17286	16973	17196	17026	17143	17349	17131	17155	17113	17073	16931	17293	17150	17234	17080	17178	16946	17105	17115	17066	16956	17009	17009	17166	17067	17201	17211	17105	17171	17204	17179	17243	17085	17104	17219	16910	17093	17158	17204	17195	17023	17068	17170	17014	17153	16992	17233	17192	16843	17087	17109	17157	17101	17338	17064	17378	17205	17151	17064	17112	17256	17083	17049	17096	17156	17122	17171	17101	17097	17027	17151	17171	17069	16988	17252	17194	17040	17282	17346	17216	16998	17228	17003	17081	17158	17132	17253	17256	17125	17401	17165	17116	17089	17152	17177	17127	17064	17182	16990	16994	17108	17122	17105	16918	16941	17218	17123	17170	17170	17151	17279	17136	17062	17272	17049	17031	17219	17137	17241	17104	17216	17256	17229	16965	17336	17190	17192	17076	17286	16950	17207	17194	17066	17183	17146	17056	16984	17175	17201	17232	17138	16935	17132	17074	17169	17145	17155	16961	17062	17092	17031	16989	16818	17137	17106	17125	17085	17191	17025	17120	16941	17171	17114	16988	17075	16987	17185	16970	17083	17227	16914	17173	17129	17213	17165	17152	17253	17031	17019	16994	17110	17058	17243	17094	17039	17089	17037	16827	16970	17026	17214	17172	17042	17109	16792	17068	17090	17050	17213	16978	17079	17129	17529	17278	17199	16956	17058	17029	17170	17138	17102	17165	17123	16959	17039	17123	17169	17351	17280	16967	17128	17095	17283	17287	17221	17056	17183	17093	17328	17294	17172	17124	17139	17219	17251	17167	17209	17350	17151	17143	16994	17219	17173	17199	16989	17046	17123	17047	17243	17237	17027	17215	17218	17075	17204	17189	17152	17208	17134	17130	17237	17259	17126	17353	17040	16969	17246	17233	17111	16992	17197	17124	17169	17093	17144	17019	17171	16975	17223	17283	17125	17079	17069	17124	17267	17345	17029	17250	17077	17003	17248	17015	17101	17077	17387	17063	17170	17080	17135	17112	17182	17041	17194	17327	17037	17037	17056	17053	17165	17232	17067	17037	17063	17180	17231	17145	17147	17027	17298	17155	16993	17024	16941	16892	17176	17184	17223	17317	17090	17158	17216	17177	17126	17167	17086	16980	17004	17112	17176	17078	17337	17194	17098	17007	17168	17250	17227	17255	16941	17234	17160	17140	16998	16902	16975	17015	17222	17276	17044	17072	17047	17116	17207	17063	17100	17169	16952	17095	16885	16978	17121	17085	17069	17088	17305	17097	17256	17046	17116	16992	17068	17137	17346	17165	17271	17159	17046	17183	17098	17064	17271	17267	17286	16988	16847	17120	17156	17190	17088	17197	17257	17139	16800	16991	17136	17030	17272	17020	16966	17169	17340	17174	17051	17105	17226	17211	17004	17128	17054	17066	17156	17146	17094	17226	17065	17028	17013	16951	17002	17042	17214	17284	17167	17128	17408	17130	16969	17272	17255	17014	17093	17098	17082	17293	17032	17053	16974	17239	17053	17227	17294	17160	16939	17113	17016	17226	17132	17287	17119	17152	17187	17124	17016	17060	17043	17102	17127	17067	17145	17147	17282	17184	17211	17023	17124	17223	17247	17071	17113	17082	17167	17035	17148	17166	17250	16991	16993	17028	17072	17081	17165	17122	17347	17199	17230	17317	17120	17187	17148	17161	17214	16961	16993	17013	17011	17349	17128	17196	17042	17146	17286	17301	17161	17293	17033	17155	16980	17116	16878	16999	17215	17060	17029	17233	17172	16977	17245	17264	17130	16960	17129	17105	17002	17081	17202	17111	17179	16951	17238	17066	17317	17014	17103	17062	17082	17090	17029	17065	17331	17168	17130	17131	17054	17215	17153	17209	17001	17040	17150	17172	17270	17117	17234	17024	17286	17200	17223	17081	17356	17075	17094	17228	17017	17083	17109	17090	17134	17116	17172	17048	17461	17163	17098	17114	17301	17343	17209	17056	17359	16991	17128	16991	16962	17063	17189	17173	17183	17175	17177	17264	17105	16883	17238	17050	17177	17207	17087	17332	17286	17317	17149	17069	17083	17050	17204	17187	17224	16980	17276	17040	17242	17100	17153	17242
28349	46116	41760	33441	29205	25691	22837	20764	19402	18054	17385	16696	16336	15999	15738	15395	15242	15307	15276	15137	15288	15058	15230	15228	15105	15340	15025	15038	15307	15144	15124	15033	15181	15107	14794	14976	14992	14910	15071	15146	14769	14977	14949	14920	14796	14841	15033	14840	14920	14829	14981	14845	15118	14945	14957	14969	14922	15036	14931	14906	14861	14892	14929	14933	14904	15256	14904	14795	14772	15035	14895	14983	14875	14892	14991	15031	14944	14787	14882	14852	15064	14812	15078	14890	14925	14878	14822	14907	15060	14861	14998	14902	14885	15146	15082	14865	14961	14955	14819	15024	14792	14799	14947	14861	14869	14788	15027	14857	14994	14984	15033	14871	14790	14714	14943	14866	14891	14784	14947	14904	14862	14733	14896	14963	14867	14977	14866	14812	14905	14842	15002	14896	14941	14867	14994	14962	14986	14846	14950	14758	14855	14891	14801	14962	14946	14989	14810	14865	15144	14984	14955	15119	14907	14878	14975	14760	14865	14875	14939	14978	14958	14919	14834	14840	14938	14880	14847	14789	14992	15066	14832	14871	14980	14953	15048	15043	14831	15070	14933	15103	14905	14945	14982	14835	14892	14781	15000	15181	14978	14843	14920	14847	14882	14813	14849	14905	14836	14942	14908	15001	14850	14831	14980	14841	14965	15139	14800	14836	14834	14954	15020	14894	14907	14936	15020	14896	14962	14953	14805	14957	14961	14846	14735	14992	14919	14833	14826	14945	14913	14887	14833	15012	15069	14853	14987	14974	14819	15045	14812	14884	14982	14848	15080	14900	14851	14884	14901	14965	14792	14998	14822	14982	14906	15076	14930	14829	14895	14754	14781	14840	14908	14860	14855	15048	15058	15040	14823	14836	15069	14831	14980	14821	14918	14989	14819	14900	14969	14762	15075	14920	14791	14804	14838	14793	14935	14992	15159	14922	14926	14947	14692	15041	14758	14889	15044	14861	14822	14974	14869	14867	14965	14819	14820	14830	14813	14943	14761	15029	14849	15004	14795	14891	14823	14870	14853	15040	14903	15011	14769	14999	14823	15011	14849	15002	14841	14754	14996	14965	14912	14903	14824	14911	14784	14760	14928	14949	14980	14981	14921	15030	14998	14757	14874	14979	14724	14879	14840	14904	14875	14856	14960	14978	14943	14744	14956	14864	14859	14991	14931	15047	15011	14831	14945	14974	14801	15001	14755	14926	14991	14886	14792	14979	14991	14973	14854	14919	14870	15090	14865	14974	15088	14809	14829	14760	14989	14879	14976	14849	14868	14701	14900	14785	14840	14907	14791	14856	15034	14892	14906	15074	14955	14990	14963	14869	14944	14802	14783	15015	14836	14870	14701	14892	15007	15058	14919	14767	14984	15026	14753	14989	15020	15072	14861	14888	14819	14768	14915	14871	14854	14982	14824	14870	14910	15077	14973	14847	14983	15036	14940	14900	14892	14612	14735	14961	15021	14940	14854	15073	14950	15010	14954	15041	14910	14915	14929	15013	15069	14857	15019	14982	15018	14756	15049	15098	14890	15012	15020	14869	15038	14940	14832	14834	15043	14976	14960	14783	14777	14840	14924	14755	14925	14821	14981	14831	14807	15078	15073	15097	14769	14893	15077	14898	14931	14937	14965	14716	14766	14984	15064	14882	15116	14909	15037	14882	14982	14932	14878	15033	14842	15000	15051	14951	14993	14981	15017	14858	14900	14924	14907	15009	14851	14875	15062	14836	14999	14878	14820	15033	14991	14913	14936	14891	14945	14829	14781	14819	14894	14878	14777	15065	15017	14869	14803	14999	14926	14991	14899	14836	14878	14988	14841	14907	14803	14850	14969	14977	14801	15000	14862	14911	14938	14853	14966	14846	15051	15030	14953	14951	14661	14897	14956	14975	14880	14865	14780	14821	14797	14903	14977	15056	14907	14874	14795	15005	14853	14783	14963	14761	14665	14923	14804	14813	14932	14901	14882	14929	15037	14715	15075	14822	15016	15160	14890	14883	14832	14840	14821	14948	14957	15022	14893	14833	14862	14877	14912	14864	14872	15038	14862	14964	14886	14890	14901	14768	14830	15003	14868	14950	15044	14929	15118	14851	14956	14982	14741	15031	14835	15040	14976	14864	14884	14893	14933	14906	14821	14882	14977	14903	14742	14937	15059	14896	14915	14886	14779	14909	14927	14904	14965	14891	14946	14955	14919	14899	14932	14756	14879	15126	15092	14905	14936	14891	15021	14857	15018	14947	14953	14846	14854	14769	14725	15048	14979	14829	14923	14805	14958	14775	14824	14790	14838	14937	14844	14811	15041	14739	15119	14882	14834	14983	15070	15075	15077	15015	14978	14866	14900	14802	14929	14861	14905	14823	14967	14772	15104	14961	14649	14811	14898	15003	14768	15045	15022	14901	14859	14966	14781	14765	15083	14938	14985	14834	14877	14752	14987	14839	14918	14848	15074	14867	14858	14944	14861	14870	15044	14857	14881	14959	14793	14872	14939	14951	14852	14967	14847	14890	14878	14963	14828	14884	14865	14856	14805	14969	14917	14907	14729	14953	14937	14896	15061	14985	14752	14929	14888	15040	14895	14862	14864	14928	14957	14824	14838	15084	14895	14911	15081	14983	14883	14952	14907	14955	14997	14878	14878	14857	15001	14779	14892	14930	14907	14799	14874	14905	14725	14800	15009	14970	14926	14926	14929	14929	14991	14909	14827	14943	14761	15007	15071	14873	15134	14709	15022	14751	14856	14825	14866	15014	15040	14875	14966	14847	15026	14931	14951	14763	14869	14809	14917	14943	14887	14857	14813	14902	14757	15072	14865	15007	14949	14888	14830	14848	14974	14738	14844	14901	14970	15030	14703	14753	15025	14958	14863	14813	14972	15019	14869	14953	14985	14834	14902	14808	15008	14875	14914	14866	14826	15089	14994	14968	15218	14735	15034	14878	14853	14854	14737	15006	14986	14757	14916	14924	14840	14802	14736	14974	14751	15008	14926	14858	14856	14980	14899	14848	14870	14775	14837	14766	15113	14754	14933	14947	14746	15005	14801	14748	15016	14865	14981	14834	14957	14863	14897	14836	14998	14908	14849	14780	14921	14949	14982	14929	15113	14812	15006	14876	14968	14949	14803	14997	14818	14816	15017	14930	14837	14881	15023	14979	14833	15020	14845	15019	14998	15076	14960	14820	14877	14969	14954	14975	14858	14766	15013	14996	15002	14939	14793	14777	14861	15107	14810	15078	14969	14797	15001	14901	15023	14860	14945	14955	14809	14785	14895	14833	14929	14746	14907	14861	14659	14930	15069	14920	15056	14855	14789	14739	14989	14887	14970	14966	14911	14898	14735	14913	14943	14989	14943	14924	14957	15044	14950	14989	15080	14869	14979	15006	14979	14833	14930	14913	14899	14974	14852	15007	14904	15063	14818	14839	14775	14909	14965	14796	14813	14891	14970	14910	14965	14924	14976	14836	14682	14753	15090	14802	15120	14769	14896	14871	14800	14957	14856	14877	14816	15016	14899	14863	14802	14874	15048	14885	14805	14876	14817	14774	14892	14849	14981	14919	14983	14944	14809	14927	14945	14939	14871	14972	14869	14867	15065	14834	14989	14930	14954	14978	14931	14931	14973	14875	14888	14925	14842	15077	14855	14831	14960	14819	14985	14899	14916	14792	14846	14767	14922	14868	14886	14963	14827	14686	14890	14871	14944	14986	14820	14903	14786	15040	14780	14910	14983	14870	15058	14863	14834	14960	14748	14882	14964	14933	14978	14876	14961	14949	14909	14926	14988	14923	14936	15019	14945	14793	14913	14769	14874	14949	15140	15006	14806	14995	14863	14921	14752	15019	14840	14827	14929	14866	14873	14952	14754	14806	14866	14814	14739	14806	14966	14911	15108	14913	14905	14868	15107	14897	15014	14882	14884	14783	14901	14826	14899	14937	14790	14934	14926	14900	14924	14833	14888	14965	14948	14725	14979	14988	15040	14712	14998	14893	14761	14916	14775	14912	15041	14907	14991	14873	14824	14912	14884	15048	15033	14842	15103	14821	14878	15029	14904	14957	14878	14696	15036	15072	14921	14960	14930	14885	14833	14916	15014	15069	14868	14922	14892	15014	14930	14964	14992	14747	14853	14770	14832	14761	15219	14934	14941	14846	14893	14853	15046	14769	15058	14765	14866	14872	14888	14914	14957	14920	14731	14806	14959	14891	14823	15053	15168	14743	14975	14912	14918	14891	14908	14957	14864	14821	14844	14862	14830	15035	14801	14994	14946	14850	14772	14930	14807	14866	14798	15122	14808	14746	14921	15028	14852	14915	14839	14755	14730	14989	14972	14758	14738	14724	15025	14890	15005	14706	15039	14969	14847	14907	15008	14873	14871	14756	14992	14761	14882	14866	14917	14913	15034	14915	14784	14887	15011	15003	14829	15004	14972	15107	14818	14875	14845	14958	14953	14868	14999	14864	14929	14922	14932	14923	14846	14863	14896	14940	14906	14818	14872	15009	14890	14725	14971	14881	14943	14816	14873	14917	14777	15005	14765	14822	14853	14965	14890	14944	15062	14998	14793	14943	14760	14840	14759	15001	14978	14920	14858	14723	14859	14888	14999	15091	15013	14916	14852	14851	14954	15076	14938	14912	14816	14910	14838	14925	14870	14954	15048	14814	14868	14894	15054	14992	14817	14848	15067	14983	14826	14913	14850	14866	14688	14940	15033	15034	14976	14951	14935	15047	14800	15021	14839	15043	14918	14980	14938	14694	14877	14795	14895	14890	14852	14897	14820	15002	14922	14894	14830	14868	14925	14886	14974	14941	14788	14820	14891	14899	14770	15018	14938	14931	14977	14854	15059	14787	14957	14789	14950	14960	15145	14869	15091	15002	15050	15003	14935	14711	14926	14866	14940	15061	14756	14841	15024	14969	14954	15025	14894	14914	14923	14956	14881	14868	15074	14964	14969	14890	14946	14794	14739	14954	14979	14823	14833	14820	14931	15107	14905	14987	15036	14904	15154	15010	14949	14977	14895	14801	14927	14788	14959	14934	14850	15005	14917	14663	14967	15164	15010	15026	15013	14862	14728	14857	15025	14828	14752	14892	14841	14873	14839	14813	14960	14869	15124	14887	14891	14761	14930	14842
22697	21033	28707	23829	22772	26895	28869	23399	21485	21211	20562	19465	18797	18569	18332	18477	18171	18303	18024	17780	18046	17792	17921	17841	18039	17659	17819	17638	17825	17693	17859	17547	17759	17653	17721	17663	17816	17723	17544	17736	17655	17564	17723	17578	17749	17498	17666	17790	17746	17664	17613	17671	17621	17485	17474	17699	17745	17487	17471	17727	17496	17464	17663	17410	17355	17620	17574	17546	17473	17442	17352	17380	17463	17521	17455	17566	17470	17626	17736	17470	17481	17468	17465	17550	17549	17455	17443	17507	17617	17290	17449	17427	17622	17742	17501	17591	17404	17698	17745	17313	17416	17424	17375	17454	17369	17465	17491	17687	17499	17414	17310	17339	17505	17460	17660	17497	17724	17317	17292	17452	17417	17644	17459	17500	17686	17447	17333	17480	17359	17498	17578	17368	17401	17397	17713	17512	17412	17382	17277	17527	17701	17417	17602	17594	17601	17446	17647	17459	17527	17301	17365	17289	17468	17454	17538	17469	17375	17608	17482	17404	17430	17454	17507	17535	17587	17554	17471	17451	17482	17395	17642	17444	17442	17550	17510	17417	17463	17591	17444	17550	17630	17592	17206	17769	17679	17596	17430	17503	17525	17481	17452	17459	17445	17326	17263	17551	17334	17544	17509	17656	17374	17501	17378	17553	17738	17718	17562	17338	17404	17473	17582	17395	17602	17689	17414	17511	17376	17402	17653	17642	17574	17520	17604	17464	17556	17432	17446	17559	17671	17724	17533	17427	17329	17280	17327	17389	17354	17438	17592	17526	17444	17394	17473	17709	17450	17448	17548	17579	17660	17456	17541	17546	17416	17741	17531	17589	17443	17458	17379	17407	17618	17532	17452	17562	17615	17619	17538	17683	17555	17553	17466	17525	17463	17449	17474	17539	17560	17460	17586	17514	17248	17327	17597	17398	17532	17542	17781	17388	17533	17517	17577	17433	17542	17379	17432	17591	17477	17349	17578	17639	17421	17679	17523	17602	17553	17488	17398	17421	17414	17495	17562	17457	17413	17645	17574	17628	17393	17380	17462	17570	17499	17473	17420	17659	17360	17465	17389	17418	17615	17656	17320	17556	17401	17625	17635	17430	17513	17555	17413	17394	17455	17720	17556	17299	17520	17451	17445	17234	17462	17533	17490	17622	17478	17563	17589	17343	17567	17709	17569	17628	17589	17570	17660	17464	17578	17497	17552	17364	17480	17346	17517	17459	17492	17439	17491	17446	17396	17567	17698	17640	17448	17581	17436	17600	17489	17632	17351	17626	17507	17378	17425	17410	17512	17470	17237	17589	17370	17704	17267	17587	17543	17445	17564	17466	17426	17436	17362	17245	17659	17424	17223	17576	17437	17365	17574	17450	17778	17604	17558	17368	17449	17488	17504	17301	17526	17361	17489	17544	17454	17562	17532	17627	17469	17474	17529	17356	17314	17414	17398	17431	17597	17475	17534	17527	17539	17332	17463	17493	17324	17388	17301	17427	17528	17465	17477	17561	17562	17460	17553	17405	17510	17452	17481	17593	17422	17422	17421	17471	17456	17306	17490	17370	17348	17392	17513	17351	17646	17371	17329	17491	17693	17544	17336	17427	17574	17370	17305	17400	17529	17507	17566	17197	17546	17602	17575	17579	17420	17462	17550	17559	17503	17521	17661	17461	17548	17374	17499	17543	17587	17451	17343	17490	17610	17489	17517	17412	17571	17653	17552	17518	17579	17682	17347	17451	17496	17334	17386	17448	17274	17539	17501	17228	17418	17444	17668	17533	17388	17305	17614	17540	17580	17404	17537	17606	17768	17470	17429	17446	17521	17297	17384	17498	17615	17549	17451	17435	17453	17506	17351	17394	17424	17515	17470	17669	17406	17237	17395	17526	17522	17482	17536	17448	17469	17149	17482	17679	17577	17595	17435	17671	17422	17744	17478	17477	17410	17474	17491	17377	17475	17316	17572	17422	17512	17278	17527	17462	17745	17530	17551	17486	17495	17561	17488	17476	17700	17508	17535	17414	17407	17610	17421	17456	17715	17566	17382	17469	17662	17600	17274	17572	17654	17632	17726	17527	17496	17376	17460	17370	17594	17478	17560	17493	17499	17310	17574	17621	17538	17518	17308	17599	17384	17497	17774	17654	17530	17561	17491	17439	17549	17496	17400	17530	17614	17373	17581	17514	17521	17316	17441	17361	17514	17427	17537	17408	17385	17517	17443	17627	17522	17444	17334	17482	17567	17235	17310	17432	17710	17536	17513	17488	17479	17465	17561	17477	17700	17582	17419	17540	17534	17320	17517	17311	17540	17351	17460	17549	17550	17613	17529	17443	17741	17679	17472	17414	17480	17563	17502	17715	17594	17400	17646	17581	17641	17406	17552	17391	17548	17447	17426	17503	17615	17330	17507	17440	17542	17564	17492	17367	17497	17377	17665	17618	17617	17371	17634	17419	17558	17482	17761	17576	17425	17401	17538	17437	17489	17413	17372	17713	17487	17346	17398	17501	17444	17637	17656	17565	17557	17445	17441	17369	17465	17229	17304	17362	17460	17459	17305	17485	17343	17328	17552	17413	17545	17473	17535	17577	17544	17312	17273	17647	17734	17465	17341	17388	17505	17476	17394	17628	17472	17278	17528	17487	17393	17622	17420	17390	17433	17591	17495	17468	17549	17623	17477	17591	17697	17660	17391	17384	17455	17553	17309	17540	17576	17666	17518	17396	17355	17464	17474	17255	17421	17648	17554	17455	17372	17465	17352	17508	17629	17526	17419	17597	17531	17702	17573	17436	17473	17531	17718	17438	17398	17470	17289	17420	17449	17462	17504	17447	17491	17329	17507	17335	17461	17482	17547	17616	17510	17496	17650	17517	17488	17418	17531	17465	17507	17563	17493	17494	17707	17471	17491	17498	17592	17737	17574	17604	17363	17564	17472	17371	17464	17307	17449	17361	17401	17601	17448	17299	17457	17659	17609	17511	17674	17594	17537	17453	17280	17553	17512	17542	17372	17457	17451	17599	17596	17424	17695	17583	17480	17403	17587	17461	17600	17387	17642	17386	17405	17587	17538	17517	17558	17435	17626	17365	17624	17449	17529	17623	17520	17463	17490	17351	17486	17416	17409	17356	17361	17547	17235	17402	17518	17416	17420	17479	17350	17455	17669	17379	17570	17561	17627	17413	17462	17376	17512	17344	17404	17393	17343	17367	17595	17524	17448	17495	17412	17303	17521	17364	17568	17379	17507	17490	17413	17437	17337	17403	17612	17412	17742	17574	17496	17426	17477	17592	17434	17507	17473	17496	17454	17506	17482	17715	17590	17603	17555	17448	17557	17588	17558	17562	17450	17507	17330	17482	17584	17463	17163	17608	17777	17643	17554	17320	17470	17748	17587	17458	17470	17548	17403	17482	17479	17458	17427	17434	17518	17567	17393	17478	17407	17227	17537	17472	17374	17519	17638	17389	17704	17506	17515	17387	17468	17518	17490	17675	17432	17342	17319	17506	17456	17446	17555	17522	17389	17563	17509	17569	17366	17477	17455	17481	17368	17724	17550	17358	17336	17440	17470	17413	17504	17348	17717	17324	17504	17418	17428	17564	17502	17406	17377	17384	17453	17588	17442	17607	17432	17519	17455	17575	17372	17331	17545	17532	17415	17416	17487	17338	17581	17527	17518	17583	17501	17722	17418	17436	17423	17580	17563	17472	17425	17434	17637	17335	17437	17459	17508	17770	17537	17433	17743	17445	17484	17550	17435	17602	17522	17495	17621	17565	17364	17485	17668	17609	17430	17554	17388	17552	17599	17684	17429	17553	17493	17391	17336	17604	17415	17561	17514	17288	17502	17387	17575	17603	17515	17550	17380	17560	17608	17458	17402	17272	17288	17218	17385	17469	17413	17545	17600	17513	17409	17491	17353	17351	17420	17547	17489	17384	17761	17435	17465	17488	17506	17442	17499	17608	17564	17503	17444	17482	17412	17382	17458	17371	17399	17487	17669	17455	17353	17387	17255	17402	17341	17630	17446	17581	17696	17426	17374	17590	17383	17475	17399	17449	17435	17449	17578	17450	17281	17458	17624	17481	17428	17261	17334	17519	17394	17659	17470	17530	17549	17631	17615	17325	17507	17285	17611	17458	17424	17493	17364	17573	17360	17504	17389	17613	17713	17517	17490	17335	17546	17454	17462	17436	17486	17577	17502	17303	17445	17514	17488	17513	17542	17521	17451	17643	17658	17745	17681	17573	17306	17530	17396	17353	17601	17547	17256	17338	17531	17465	17341	17305	17439	17437	17677	17557	17604	17289	17554	17388	17534	17720	17411	17535	17688	17497	17495	17384	17446	17518	17618	17541	17439	17354	17573	17523	17511	17404	17476	17342	17484	17405	17371	17700	17377	17349	17408	17388	17748	17488	17456	17445	17576	17429	17644	17643	17584	17500	17408	17531	17524	17651	17428	17485	17527	17463	17552	17425	17529	17454	17523	17462	17649	17538	17491	17427	17459	17291	17501	17424	17674	17553	17507	17592	17634	17448	17561	17296	17383	17428	17473	17414	17475	17294	17441	17399	17347	17532	17622	17578	17378	17263	17707	17486	17467	17427	17713	17459	17427	17558	17555	17380	17427	17679	17398	17484	17312	17607	17386	17551	17826	17356	17543	17492	17535	17552	17513	17399	17531	17412	17654	17662	17501	17443	17389	17703	17542	17479	17582	17569	17673	17462	17479	17679	17631	17475	17592	17348	17459	17329	17505	17701	17566	17622	17258	17487	17534	17715	17580	17532	17447	17213	17439	17454	17377	17433	17584	17538	17420	17392	17434	17351	17490	17576	17707	17612	17301	17264	17219	17506	17642	17363	17309	17486	17638	17648	17358	17516	17465	17433	17330	17531	17569	17448	17635	17375	17528	17565	17493	17387	17441	17570	17461	17464	17275	17578	17624	17516	17586	17608	17453	17398	17457	17501	17645	17448	17631	17520	17470	17464	17534	17433	17460	17441	17564	17540	17594	17355	17497	17321	17473	17515	17506	17662	17623	17520	17476	17738	17440	17498	17503	17503	17374	17439	17523	17489	17693	17353	17625	17364	17536	17555	17556	17573	17555	17471	17467	17585	17431	17497	17301	17522	17665	17503	17416	17347	17486	17365
31451	52403	47215	38498	33830	30247	25729	23017	20892	19639	18885	17690	16744	16669	16167	15829	15814	15677	15571	15647	15503	15396	15408	15340	15434	15363	15406	15316	15285	15169	15340	15156	15248	15276	15172	15253	15285	15077	15107	15209	15191	15304	15207	15173	15007	15015	15039	15112	14946	15046	15268	15202	15147	15189	15151	15082	15263	15079	14971	15220	15183	15245	15190	15017	15071	14983	15078	15024	15022	14981	15080	15224	14973	15146	14996	15006	15263	14972	14984	15157	15047	15099	15033	15178	15108	15088	15185	15132	15101	14943	14989	14954	15092	15010	14941	15146	15143	14841	14997	14968	15026	14938	14930	15174	14943	15107	15033	15169	15130	15094	15089	15239	15035	15038	14983	14900	14957	15039	14936	14946	15111	15151	15013	15138	14908	15003	15033	15087	15222	15118	14833	15069	15190	14965	15007	15095	15082	15034	15061	15079	14982	15075	14877	15022	14935	14940	15046	15092	14994	15067	14918	15029	15021	14937	14935	15083	14944	15091	14983	14888	14916	15184	15132	15165	15103	15063	15104	14957	15016	15056	15110	15022	15185	15059	14995	14953	15193	15174	15074	15120	15033	15008	15041	15054	15173	15007	15012	14901	14938	15034	15107	15018	14958	15055	15048	14963	15154	15028	14984	15168	14994	15004	14933	14922	14985	14979	15084	15117	15127	14862	15012	15097	15112	15068	15069	15061	15072	15061	15028	15045	15213	15095	15134	14918	15078	14919	14923	15205	15042	14891	15040	14986	14949	15115	15121	15228	15007	15050	15149	14984	14946	14895	15107	15088	15023	15110	15158	14951	15035	15056	15137	15071	15119	14988	15151	15103	14956	14931	15171	15027	15016	15107	15101	14958	15044	15056	15155	15011	15175	15235	15105	14884	15272	15008	15075	15037	15015	14947	15083	15090	15115	15055	15114	15014	15174	15068	15074	14890	14992	15060	15165	15017	15122	15034	15069	14991	14934	15011	15020	14972	14901	15016	14996	15106	15122	15095	14889	15045	15173	15013	14937	15107	14916	14948	15126	14987	15106	15095	15100	15228	14913	15171	14949	14902	15152	15085	15078	14944	15144	14996	14970	15142	15143	14905	15060	15078	15154	15046	15004	15021	15113	15145	15206	15038	14987	15002	15080	15019	15106	15090	15184	15194	15016	15020	15023	15154	14965	14958	15276	15149	14867	15245	14988	15014	14962	15028	15088	14940	14977	15032	15054	15138	15140	14934	15228	14846	15197	15069	15010	15137	14949	14952	15055	15024	15099	14979	15058	15071	14823	15084	15190	15121	14895	15172	15020	14958	14918	14902	15002	15001	15066	14941	15082	14996	14946	15008	14969	15024	15109	14922	15066	14926	15025	15185	14910	15164	15139	15113	15193	15232	15068	15027	14962	14895	15091	15150	14947	15106	15048	15032	15163	14921	15137	15089	15132	15093	15031	14922	14910	15047	14972	15265	14977	15145	15144	15017	14906	14866	15086	15015	14979	15185	15020	15008	15109	14917	15075	15035	14952	15119	15110	15172	15096	14980	15034	14892	14876	15036	14918	15000	15031	15154	15034	15074	15048	14986	15119	15147	14925	15080	14963	14991	15123	15015	14963	15251	14976	15222	14998	15068	14918	14934	14977	15108	14994	15066	15136	14990	15229	15059	15029	15043	14918	15000	14887	15171	15170	14983	14960	15134	15102	15106	15037	14939	15075	14943	14999	14965	15002	14955	15203	15096	14902	15130	15089	15116	15186	14963	15040	15140	15164	15048	15069	15069	15283	15165	15032	15008	15026	15009	14989	14853	15093	15156	15060	14838	15060	15040	15085	15068	15036	14878	15110	15185	15014	15015	14895	15134	15191	15079	15078	14982	14994	14994	14941	14955	14959	15041	14982	15137	15157	14970	14952	14855	14991	14967	15071	14994	14990	15017	15013	15137	15135	15029	15071	15089	15097	15044	14984	15124	15186	14928	15053	14927	15005	14913	15026	15125	14923	15093	15079	14998	15072	15002	14993	15012	15224	14943	14988	14954	15093	15049	14895	15050	15016	14987	14954	14996	14991	14977	15264	14952	15079	14948	15131	15301	15002	14983	15114	14956	15001	14917	15073	15098	15003	15073	15124	15129	15146	15120	14924	15119	15044	15094	15106	15038	15022	14954	15113	15090	15068	15240	15067	15038	15052	15035	15080	15069	15276	15118	15141	15183	15200	14925	15100	15198	14816	14986	15339	15182	15071	14976	15026	14993	15156	14935	14916	14973	14970	15051	14976	15072	14986	14914	15101	14983	14962	15123	15029	14810	15137	15087	14977	15031	14994	15036	14965	14862	14988	15081	14978	14913	14832	15115	15034	15111	15026	15089	15152	15014	14896	15060	14936	15075	15032	15092	15062	14950	14933	15110	15029	15015	15199	15056	15280	15170	14966	14999	14994	14983	14956	15019	15051	14994	15164	14986	15029	15063	15114	15171	14952	15331	15255	15043	15073	14952	15028	15037	14893	15297	15203	15042	15106	15040	14975	15043	15070	15000	15052	15001	15033	15198	15133	14806	15012	15060	15103	15069	14912	15128	15071	15217	15065	14994	15149	14996	15072	14839	15018	15149	15245	15080	15183	14998	15014	14911	15108	15019	14958	15093	14994	15182	14991	15007	14951	14980	15061	14927	15099	15033	15165	15089	15084	15083	15175	14889	14985	15055	15219	15057	15093	15162	15052	15046	15006	14973	14965	15022	15024	15002	15214	14986	14985	15134	15002	14864	15013	15054	15139	15105	15058	14885	15272	15217	15108	15049	15009	15021	15051	15070	15086	14988	15203	14881	15159	15051	14923	14987	14944	15056	15112	14940	14943	15188	15105	15054	15166	14975	15061	15189	15117	15001	14974	15112	15020	15014	15012	15016	15016	15004	15070	15051	14998	14985	15021	15113	15155	15069	15095	14877	15009	15166	15020	15058	15078	15014	14969	15003	15097	15214	14978	15251	14995	15058	15074	15101	15100	15156	15141	15175	15086	15029	15057	15012	15130	15052	15095	15007	14977	15108	14900	15026	15196	15105	14931	15087	14941	15013	15039	15234	15093	15035	15092	15146	14971	15047	15081	14882	15222	14865	14974	15155	14943	14930	14927	15165	14957	15000	15065	15106	14939	15088	15012	15181	15044	14736	14958	14864	14893	14938	15025	15003	14932	15076	15145	14884	14973	15000	15028	15097	15039	15106	14921	15143	14962	15010	15029	15189	15090	15093	14980	15108	14951	15107	14922	15066	15059	15191	14865	14926	14835	15057	14968	15073	15127	14946	14970	15151	14871	15079	14946	14989	15062	15055	15092	15127	15192	14910	15091	14986	15063	15155	14998	15034	15203	15054	15009	14953	14972	15166	14900	15087	14939	15081	14906	15048	14915	14964	15044	15175	15139	15171	14985	15143	15055	14995	15005	15050	15004	14986	14925	15178	15054	15142	14957	14961	15009	15145	14950	15054	14959	15003	14957	14916	15039	14971	14982	15094	14867	14990	14837	14795	15029	15242	15163	15048	15091	14797	15159	15004	14956	15032	15161	14926	14985	15006	14886	15018	15071	15206	14970	15054	15062	14999	14898	15115	14934	15059	14970	15138	14947	15173	15172	15046	15145	14979	15095	15098	14929	15158	14995	15230	14990	14919	15176	15063	15105	14954	15009	14955	15099	15163	14941	15129	14975	15129	15156	15031	14889	15001	15033	14947	14992	14894	14816	15196	15126	15250	15191	14988	15076	15044	15224	15004	14947	14950	15050	15068	15115	14947	15181	15102	15029	15145	14838	15073	14856	15049	15166	15017	15013	15037	14903	14953	15171	14812	15033	14962	14945	15225	15079	15155	14962	14989	15059	15003	15095	15127	15169	15233	15139	15026	14958	14982	15094	15079	15054	14920	15174	15013	15025	15094	15003	14971	14953	15074	14974	14934	14966	14892	15127	15069	15134	14927	14983	15111	15114	15205	15096	15015	14933	15017	15154	14942	15025	15009	14886	14991	14975	15113	15061	15193	15116	15048	15023	14907	15338	14894	14913	15025	15026	15135	15089	15238	15080	15123	14978	15035	14906	14950	15045	15045	15065	15061	14995	14976	14847	14848	15033	14944	14861	15129	14912	15188	15024	15133	15042	14837	15191	15121	15081	14906	14983	15131	15197	15029	14993	15083	15182	14900	15006	14857	14944	15041	15167	14907	15054	15181	15033	14949	15130	15170	15141	14900	15200	14968	15062	15005	15092	15202	14955	14980	14909	15086	15142	15252	14974	15094	14916	15013	14918	15043	15038	14955	15090	15075	15014	14788	15083	15163	15031	14905	15153	15202	14916	14960	14942	15026	15107	15073	15039	15037	15128	15083	14996	15147	15173	14987	15112	15002	15256	15011	15188	15099	15049	15065	15113	14957	14868	15173	15084	14980	14917	14989	15042	15058	15109	15097	15077	15162	15004	15075	14946	14950	14977	14862	15075	15000	15068	15156	15051	14863	15111	15110	14942	15028	15002	15191	15041	15079	14889	14868	15193	15046	15229	15101	15090	15076	15138	15029	14953	14941	15043	15108	14836	15019	14869	15139	15068	15037	15034	14935	15077	14930	15111	15032	15210	15132	15107	15028	15117	15073	15123	14962	14979	15063	15125	14988	15103	15021	15134	15041	15139	15039	15059	15091	14996	15026	15045	14962	15034	14869	15102	15123	14833	15045	15028	14976	15118	15052	15015	14989	15103	15181	14943	14923	15052	15090	15077	15110	15046	15126	15058	15204	15095	14998	15093	15047	15019	14964	15121	14958	15120	15043	15276	14933	15070	15098	15056	15087	15020	14891	15041	15088	14880	15061	15094	14878	14993	15141	15026	15092	15076	15102	14977	15172	15020	15214	15181	15011	15160	15013	14939	15059	15210	14951	15129	14937	15263	14945	14949	14980	15052	14969	15033	15031	14838	15055	15071	14940	15073	14735	15083	15122	15007	14994	15076	14970	14963	14909	15075	15046	15036	14899	15101	15314	15070	14994	15145	14965	15032	15002	15055	14979	15106	15123	15112	14994	15141	14922	15187	15018	15007	14927	15017	15057	14954	15163	15194	14849	14913	14879	15134	15186	15185	14880	15016	15060	15065	14922	14945	15029	15028	14886	15020	15026
28848	25859	31057	27529	23106	21327	19767	19073	18538	18383	18015	17679	17370	17350	17462	17277	17124	17305	17306	17264	17298	17054	17082	17111	16839	17158	17061	17166	17037	16963	17123	17170	16985	17048	16978	16751	16998	17091	17199	17009	17007	16796	16991	17083	16882	16889	17046	16997	16865	17089	16914	17042	16874	17150	17102	17175	17193	17067	17005	17220	17184	16974	17043	16839	16727	17011	17008	16981	16921	17070	17116	17126	17117	16972	17138	17012	16941	16858	17027	16855	16888	17222	17077	17119	17151	16780	17032	17068	16944	16952	17008	16873	16847	17090	17067	16980	17002	17084	17063	16953	17005	17074	17082	17043	16946	16964	16797	16914	17140	17078	16982	16844	17040	16941	17130	16881	16981	16974	17139	17185	16978	16812	16943	16979	17022	17024	17131	17036	17025	17155	16803	16790	17027	16913	16995	17096	16918	17128	17000	16990	16945	17031	16943	16948	17076	16762	17160	16871	16809	16971	16843	16915	16927	16892	16962	17196	16888	17042	16960	17172	17017	16993	16848	16919	16950	17049	17133	16878	17147	16956	16909	16837	16936	16958	17078	17089	16847	16755	16895	16855	16960	17118	16992	16928	17092	16790	16904	17023	16896	17014	17122	16965	17096	17326	16928	17088	16907	16978	16994	17123	16934	16977	16986	17110	17014	16773	16820	16821	17072	17050	16882	17025	16855	16871	17134	17090	16847	16812	16942	17102	16932	16898	16868	17051	16895	17167	17035	16966	16996	16919	16860	17097	16999	16865	16853	17032	17169	17230	17114	17178	17165	17026	17232	16934	16729	16897	16917	16897	16869	16892	16965	16910	17116	16884	16843	16951	17123	16974	16955	17041	16758	16952	16908	17104	17174	17107	17211	16944	17205	17189	17008	16850	16780	16973	17024	16992	16827	17121	16907	17038	16952	17169	16867	17117	17005	17089	16926	17195	16895	16846	17028	17092	16819	17032	17198	17052	16789	17016	16921	17114	16941	16865	16877	16869	16925	17012	16957	17000	16987	16753	16786	17136	17141	16952	16824	16891	16970	16855	16938	17067	16994	16954	17104	16914	17133	16860	17036	16758	17039	16954	16907	17120	16900	17159	16752	16776	16947	16878	17105	16993	16702	16753	16845	16943	17062	16947	17262	17037	16993	17148	16877	16820	16763	16906	17176	16909	17106	17034	16998	16968	17010	17007	16948	17008	16979	16813	16846	16970	16897	16932	17117	16975	17103	17158	16829	16705	16971	17063	16903	17087	17047	17064	17079	17121	16909	17013	16688	16970	16949	16962	17047	16884	17086	17011	17044	17016	17245	16974	17088	16819	16940	17043	16882	17157	16864	16840	16987	17164	17078	17039	16882	17018	16851	16909	16942	16888	16962	17034	16914	17042	16833	16802	17041	17014	17003	17266	17013	16987	16954	16836	17062	16985	16879	16957	16965	17017	17076	16957	16831	16952	17268	16937	16896	16922	16771	16845	17081	16977	16958	17057	17174	16998	16853	16912	17161	16833	16939	17030	16835	16981	17160	17012	17123	16837	17039	16813	16945	16994	17210	17203	17108	16929	16829	16985	16897	17084	16900	16953	16851	16957	16978	17053	16939	16859	16999	17149	17123	17161	16991	16967	16979	16932	17071	16989	16978	17073	17021	17120	17200	17033	17140	17064	16906	16967	16851	16924	16987	16967	16806	17205	17196	16982	16883	16991	17034	16780	17044	16904	16982	16817	17047	17019	16842	16992	16989	16901	17052	16989	16886	16836	17115	16815	17027	16972	16945	17147	17003	17032	16983	16711	16988	16907	16990	17018	17074	17100	17037	17079	16963	16702	16882	16793	17147	16991	16914	16869	17129	16868	17078	16989	17085	17059	17139	16965	16986	16946	17014	17003	16990	17125	16914	17105	16834	16978	17046	16968	16946	16951	16974	16918	17030	16992	16884	17140	17081	16889	16902	17012	17070	17196	16897	16973	17035	16857	17066	16967	17139	16858	17122	17012	17142	16995	16963	16936	16871	17045	17008	17029	17012	17047	16759	16935	17117	16994	17123	17132	16941	17125	17018	16786	17122	17026	17133	17057	17179	17014	17156	17053	16983	16936	17065	16982	17104	16992	17076	17001	17224	16956	17029	17089	17031	17144	16840	16929	16710	17123	17034	16941	17030	17007	17071	16874	16983	17114	17019	17005	17001	17086	16942	17014	17141	17170	17061	16911	17038	17032	16983	17174	17086	17022	17042	17046	17048	16986	17063	16971	16793	16964	17019	16971	17052	16980	16940	17008	17135	16987	17117	17109	17036	16910	17110	17001	17021	16863	16890	16919	17021	16770	16983	16839	17032	16888	16950	16961	17058	16973	16868	17025	17237	16955	16813	16904	16850	17042	16936	16936	17058	17050	17078	16964	16834	16863	16897	16823	16833	16957	16911	16949	16953	17022	16875	16909	16966	17073	17021	16872	16870	16873	17013	17176	17084	16836	16986	17143	17122	17007	17014	17148	17080	17064	17120	16998	16935	17072	16977	17083	16892	17024	16940	17143	16927	16792	16870	17086	16826	16862	16878	16772	16875	16937	17154	16905	17003	16914	16959	16937	16964	16868	16996	17105	16894	16942	16990	16816	16758	17054	17097	16830	17093	16960	17244	17062	17019	16921	16976	17188	17009	16949	16896	16954	16979	16856	16920	17070	16906	17088	16852	17016	16908	17027	16990	17271	16956	16925	17042	17051	16926	17049	16915	17114	17061	16881	16706	16748	17076	17015	17183	17271	17044	16858	17165	16854	16819	16843	16906	17196	17022	16980	17043	16810	16909	17145	17043	17007	17008	16718	16921	17104	16983	17038	17199	17273	17145	17047	17041	16751	17000	16880	17062	17000	16931	16943	16920	16919	16880	16903	17001	16970	16851	16952	16957	16912	17093	17141	16853	16964	17079	17130	17162	17116	16985	16999	16915	17029	17114	16985	17001	17012	17210	17061	16789	17089	17102	16919	16957	16821	16958	16806	16949	16947	16767	17028	16961	16803	16889	16800	17155	17228	16853	16955	16881	16854	17040	17119	17035	17071	17064	17091	16818	16933	17026	16972	17303	16858	16835	16926	17036	16908	17121	17021	17073	17124	16943	17025	17043	16934	16967	17014	16931	16995	16955	16946	17078	16959	16976	17144	17144	17053	17139	16863	17072	17349	17085	16935	16976	16811	16823	16843	17031	17010	16932	16807	16991	16938	17146	17057	16920	16903	16973	16901	17014	16838	17105	17097	17007	17039	17058	17088	16997	17109	17150	16978	16973	17005	16834	16842	16939	16986	16845	16882	16999	17117	17081	17089	16870	17044	17036	17000	16946	17033	16768	17135	16808	17039	17079	17064	16964	17041	16856	16898	16999	16999	16777	16926	16956	16928	17050	17025	17016	16958	16878	16979	17010	16782	16941	16976	17077	17078	17032	17155	16992	17161	16852	16861	16927	16748	17140	17046	17102	17089	17102	16989	16853	16867	16830	16908	17083	17086	17095	17035	16825	17068	17208	17119	16975	16882	17028	17105	16872	17239	17000	17041	16990	17069	16994	16963	16733	17027	17122	16946	17118	16814	17022	16951	16892	17262	16807	16917	16781	17166	16931	16928	16917	16921	16726	16956	16924	16984	16969	17233	16917	16967	17160	16968	17101	16763	17005	17101	17109	16872	17145	16847	17101	16976	16961	17201	16968	16748	17035	17028	17121	16833	17057	16897	17023	16854	17021	17076	16947	16937	17081	16931	16951	16973	16899	16971	17006	17230	16929	17127	16977	16868	16974	16890	16863	17120	16998	16702	16955	16752	17098	17062	17135	17035	16950	16785	16899	17090	16964	16906	17070	17095	17041	17001	17100	17159	16948	16990	16922	17134	17007	16853	17061	16904	16938	17021	17012	16985	17061	16779	16992	16861	16888	16909	16995	16984	17181	17023	16986	17033	16872	16872	17034	17132	16978	17004	16977	17007	16970	16986	16972	17031	16777	16944	16951	17147	17015	17080	17054	17064	17122	16891	16906	17091	17038	17112	17023	17055	17060	17130	17127	16969	16965	17082	17002	17186	16878	16952	16930	17053	16980	16830	16943	17021	16894	16868	16986	17179	16818	17084	17112	16951	17092	16959	17155	17069	16959	16932	16887	16930	17133	17015	17091	16807	16961	16892	17102	17122	16988	17076	16809	16958	17019	17023	17051	17194	16782	16976	17050	16938	16866	16974	16943	16982	16868	17089	17112	16940	16905	16898	17090	17279	17011	16835	16902	16914	17120	16892	16999	16817	17042	17123	16763	17125	16930	16892	16877	16954	16971	16895	16989	16924	16882	17074	16961	16985	17029	17110	16958	16688	16823	17318	16805	16906	17005	17032	16776	17180	16918	17037	17234	17057	16901	17015	17144	17109	17035	16961	16751	16902	16996	16946	16951	17041	16954	17114	17117	17068	17086	17003	16909	17048	17076	16988	17019	16930	16978	16904	16862	16677	17014	17127	16906	16986	16980	16763	16886	16915	16748	16905	16987	16878	17004	17066	16984	17012	17065	17039	17080	16928	17081	17156	17045	17107	17102	17034	16841	17095	16868	16909	17058	17014	16870	16902	16984	16943	16731	16958	17013	16790	16847	16841	16980	16996	16980	16686	16826	17042	16930	17071	16843	16821	17029	16895	16936	16886	17033	16830	17022	16835	17020	16912	17044	16956	17030	16939	16907	16911	16935	16826	17078	17215	17067	16999	16999	16939	17029	16985	16962	16896	17017	17040	17036	16941	16923	16938	16879	17129	17199	16933	16907	16763	16983	17078	17048	16870	16759	16954	17026	17091	16901	16881	16873	16987	17063	17099	16861	16791	17101	17006	17207	16998	17034	17005	16917	16944	16929	17028	16968	16882	16884	17190	17002	16973	16977	17131	17093	17116	17167	17101	16990	16993	16930	16859	17057	16945	16886	16848	17071	16932	17055	16904	17057	17079	16979	16939	16777	16819	16827	16932	17011	16979	17130	17216	17096	16957	16926	17105	17139	17045	16924	17059	17023	16971	16761	17118	16861	17037	17269	17255	16919	17021	17292	17034	17064	17019	16941	16882	16766	17214	17197	17189	16869	17131	16962	16849	16955	16688	16877	16849	16901	16917	16992	16940	17041	17234
28057	38630	33855	26244	22981	20300	18519	17633	17222	16629	16296	15728	15276	15200	15041	15180	14885	15121	15186	14892	15033	14823	14935	14761	15000	14895	14734	14996	15000	14863	14858	14827	14726	14820	14795	14769	14861	14832	14673	14738	14846	14788	14770	14816	14761	14804	14782	14785	14911	14903	14745	14648	14951	14686	14823	14792	14744	14695	14765	14766	14842	14754	14783	14837	14865	14696	14844	14824	14746	14711	14782	14728	14766	14770	14577	14847	14712	14653	14720	14627	14879	14811	14777	14918	14585	14654	14723	14820	14599	14787	14794	14916	14635	14727	14871	14825	14736	14744	14514	14789	14751	14837	14739	14746	14768	14825	14670	14781	14768	14617	14933	14654	14951	14815	14659	14774	14555	14866	14811	14677	14870	14618	14823	14769	14762	14830	14822	14774	14996	14677	14666	14660	14680	14621	14721	14723	14615	14960	14767	14773	14807	14779	14825	14825	14820	14749	14947	14566	14911	14898	14698	14792	14787	14915	14925	14813	14801	14772	14507	14809	14897	14893	14694	14727	14554	14592	14784	14788	14669	14705	14839	14746	14678	14699	14803	14700	14607	14758	14653	14889	14941	14793	14582	14661	14674	14838	14711	14705	14949	14560	14599	14867	14609	14889	14789	14776	14721	14781	14763	14604	14792	14836	14711	14752	14929	14816	14890	14700	14741	14597	14717	14709	14669	14775	14808	14782	14863	14560	14709	14715	14858	14655	14791	14897	14857	14866	14782	14681	14773	14758	14785	14845	14751	14686	15173	14777	14747	14665	14819	14768	14689	14739	14597	14722	14650	14639	14671	14819	14539	14777	14841	14678	14651	14721	14731	14650	14815	14734	14739	14703	14877	14851	14777	14703	14722	14803	14810	14691	14711	14579	14779	14827	14580	14734	14749	14774	14774	14714	14822	14512	14815	14834	14675	14935	14764	14747	14724	14881	14833	14770	14787	14798	14630	14935	14752	14775	14906	14685	14835	14684	14899	14736	14856	14762	14642	14466	14562	14502	14899	14732	14774	14730	14688	14739	14902	14727	14698	14807	14623	14756	14794	14776	14650	14712	14637	14753	14719	14778	14684	14676	14830	14694	14860	14803	14858	14663	14778	14758	14807	14790	14853	14831	14729	14696	14753	14580	14738	14593	14759	14649	14836	14818	14873	14752	14661	14745	14657	14832	14703	14699	14781	14582	14796	14754	14743	14639	14774	14770	14781	14666	14641	14760	14750	14924	14918	14817	14838	14909	14844	14706	14735	14907	14619	14792	14699	14802	14786	14779	14650	14823	14712	15000	14877	14643	14778	14640	14855	14578	14977	14786	14678	14710	14798	14693	14790	14791	14911	14776	14623	14914	14572	14666	14649	14807	14746	14657	14709	14740	14585	14702	14733	14755	14742	14639	14703	14640	14913	14750	14695	14769	14819	14768	14903	14711	14745	14797	14699	14760	14830	14744	14684	14710	14767	14790	14624	14784	14664	14655	14719	14826	14850	14556	14926	14499	14797	14785	14672	14706	14589	14701	14786	14822	14890	14502	14780	14815	14819	14664	14656	14633	14655	14830	14897	14696	14754	14769	14884	14649	14743	14659	14839	14695	14764	14704	14737	14785	14733	14835	14695	14767	14683	14802	14853	14625	14735	14793	14670	14791	14757	14615	14803	14742	14779	14611	14820	14812	14784	14686	14770	14814	14823	14869	14981	14826	14941	14807	14990	14765	14718	14874	14678	14655	14783	14760	14842	14731	14695	14929	14649	14743	14815	14746	14727	14731	14753	14854	14772	14709	14881	14766	14681	14770	14789	14761	14717	14813	14863	14670	14752	14886	14641	14694	14951	14728	14810	14779	14736	14767	14719	14693	14949	14748	14761	14955	14833	14955	14670	14811	14762	14877	14762	14854	14809	14858	14718	14724	14760	14580	14926	14620	14775	14623	14809	14897	14929	14670	14742	14951	14776	14779	14663	15009	14585	14691	14795	14783	14709	14700	14854	14677	14843	14707	14632	14763	14710	14634	14882	14623	14838	14641	14713	14905	14693	14959	14665	14959	14777	14741	14591	14604	14745	14813	14738	14724	14718	14696	14877	14808	14710	14637	14903	14676	14869	14728	14730	14744	15013	14747	14908	14854	14707	14654	14752	14569	14803	14779	14671	14696	14623	14675	14806	14628	14757	14670	14723	14781	14856	14791	14617	14888	14928	14850	14909	14836	14636	14605	14833	14738	14930	14810	14786	14716	14727	14592	14646	14813	14766	14817	14803	14608	14841	14747	14846	14896	14955	14654	14648	14748	14731	14790	14801	14997	14648	14725	14782	14713	14689	14801	14547	14688	14882	14883	14709	14603	14885	14691	14744	14656	14628	14805	14674	14704	14679	14830	15140	14915	14960	14769	14773	14724	14598	14693	14677	14670	14745	14846	14779	14962	14795	14752	14804	14725	14854	14631	14878	14797	14697	14577	14779	14821	14790	14879	14814	14739	14644	14850	14852	14714	14676	14744	14701	14785	14716	14834	14626	14800	14748	14491	14802	14645	14838	14683	14736	14717	14667	15003	14680	14815	14627	14781	14718	14738	14776	14773	14680	14695	14789	14751	14767	14724	14634	14840	14789	14618	14895	14735	14736	14844	14811	14868	14792	14866	14846	14638	14589	14729	14798	14562	14633	14744	14728	14777	14868	14628	14834	14893	14790	14701	14697	14680	14647	15002	14698	14787	14579	14711	14786	14677	14771	14648	14726	14678	14799	14908	14495	14526	14730	14818	14748	14823	14866	14739	14863	14593	14798	14743	14710	14796	14694	14807	14784	14774	14634	14930	14871	14822	14527	14634	14742	14779	14808	14604	14797	14760	14859	14798	14755	14689	14905	14747	14733	14765	14863	14768	14849	14607	14869	14721	14482	14803	14688	14741	14676	14908	14675	14698	14832	14914	14674	14642	14947	14889	14844	14984	14724	14769	14829	14779	14646	14804	14768	14760	14806	14714	14748	14696	14786	14730	14758	14806	14646	14836	14690	14866	14743	14786	14689	14794	14568	14778	14619	14809	14829	14739	14667	14831	14926	14850	14579	14765	14778	14686	14568	14858	14809	14610	14857	14635	14880	14735	14862	14752	14829	14818	14782	14750	14675	14805	14873	14726	14776	14962	14698	14665	14665	14764	14576	14663	14838	14689	14627	14835	14662	14774	14661	14819	15001	14875	14877	14676	14817	14797	14820	14700	14669	14732	14706	14601	14824	14802	14711	14704	14767	14762	14778	14798	14727	14832	14620	14894	14680	14808	14569	14935	14760	14737	14841	14877	14650	14923	14651	14685	14693	14806	14712	14532	14702	14929	14757	14848	14478	14858	14614	14847	14782	14833	14844	14811	14738	14842	14856	14770	14725	14791	14776	14750	14822	14677	14696	14687	14808	14670	14888	14695	14610	14648	14572	14894	14620	14705	14675	14792	14727	14732	14853	14632	14814	14789	14838	14699	14677	14727	14815	14551	14661	14754	14682	14535	14688	14729	14774	14568	14855	14860	14825	14882	14762	14710	14903	14720	14777	14853	14686	14724	14916	14851	14753	14769	14744	14673	14676	14767	14745	14738	14741	14910	14702	14674	14675	14674	14677	14644	14751	14699	14790	14851	14751	14829	14645	14610	14625	14856	14712	14867	14796	14808	14744	14683	14821	14742	14687	14731	14821	14646	14716	14821	14684	14875	14794	14673	14922	14826	14593	14818	14818	14768	14770	14872	14606	14783	14689	14763	14587	14833	14856	14677	14564	14857	14703	14686	14813	14908	14727	14824	14761	14745	14753	14777	14897	14568	14735	14568	14766	14804	14804	14688	14674	14787	14867	14612	14762	14825	14675	14670	14759	14767	14843	14685	14723	14734	14908	14787	14757	14765	14787	14634	14716	14743	14765	14662	14783	14799	14811	14735	14837	14670	14785	14658	14867	14676	14717	14767	14811	14832	14578	14669	14761	14849	14813	14776	14754	14741	14902	14884	14840	14814	14773	14576	14784	14691	14815	14801	14875	14741	14701	14802	14789	14729	14756	14772	14825	14899	14744	14699	14807	14811	14726	14911	14890	14783	14704	14952	14836	14709	14776	14692	14665	14600	14714	14664	14608	14774	14792	14703	14844	14640	14812	14847	14658	14796	14660	14767	14827	14802	14704	14824	14759	14730	14879	14656	14898	14818	14651	14639	14628	14784	14845	14740	14681	14886	14868	14738	14577	14682	14912	14735	14632	14756	14639	14760	14670	14733	14776	14704	14778	14731	14672	14854	14604	14806	14832	14754	14631	14750	14651	14886	14552	14768	14670	14697	14736	14835	14732	14750	14751	14630	14641	14694	14662	14772	14793	14592	14769	14775	14784	14836	14687	14880	14748	14704	14766	14810	14623	14821	14629	14798	14765	14793	14699	14697	14806	14890	14875	14890	15022	14860	14812	14731	14892	14632	14720	14749	14870	14835	14800	14742	14623	14783	14705	14716	14614	14617	14836	14680	14920	14684	14726	14833	14849	14618	14789	14665	14742	14862	14796	14772	14746	14952	14774	14691	14690	14760	14799	14797	14770	14835	14704	14714	14702	14805	14679	14753	14799	14736	14920	14681	14740	14894	14813	14645	14705	14699	14743	14900	14760	14845	14761	14561	14756	14844	14744	14831	14762	14651	14846	14691	14771	14789	14905	14674	14698	14666	14785	14793	14871	14795	14805	14684	14711	14791	14685	14661	14669	14741	14705	14743	14769	14732	14722	14716	14676	14785	14833	14665	14685	14753	14805	14755	14778	14729	14804	14816	14771	14884	14731	14914	14957	14786	14743	14919	14743	14874	14864	14773	14766	14786	14655	14618	14705	14741	14723	14804	14706	14638	14775	14826	14740	14885	14674	14620	14712	14645	14800	14797	14687	14649	14857	14620	14978	14809	14713	14840	14666	14724	14871	14661	14751	14610	14664	14927	14729	14800	14792	14815	14662	14830	14769	14674	14672	14620	14880	14845	14742	14920	14663	14840	14732	14731	14876	14622	14985	14768	14599	14728	14758	14718	14795	14811	14722	14527	14731	14741	14693	14896	14848	14780	14656	14692	14730	14844	14756	14687	14922	14602	14681	14718	14822	14748	14777	14732	14723	14678	14717	14684	14779	14728
24125	21153	28607	25595	24938	25126	24644	21172	20231	19724	18975	18479	17983	17549	17642	17513	17413	17365	17120	17290	17001	17093	17134	17316	17158	17103	17116	17294	17046	17227	17167	17072	16948	16823	17135	16977	17047	17025	16781	16918	17227	17114	16956	16901	17265	17006	16999	17101	17046	16887	16998	17153	17017	17050	16936	16995	16882	17036	17036	17142	16893	16939	17079	17090	16918	17058	17019	16877	16961	16936	16960	17029	17010	16903	17050	16983	17119	17105	16981	17002	17147	17074	17008	16915	17003	16997	17176	17012	16993	16919	17068	16891	16868	16964	16983	17129	17071	16982	17187	16885	16895	17134	17058	17094	16937	16938	17022	17050	17159	16934	16856	16821	16904	17018	17049	16989	17135	17040	16911	16922	16988	16973	16852	16936	17042	17039	16986	16826	17001	17076	17007	17112	16979	17040	17052	16975	16900	17028	17095	17073	17046	17042	16902	16868	17137	17156	16987	16808	17019	17126	16848	17053	17203	16811	16765	17084	16963	16949	16891	17130	17033	16933	17103	16809	16909	16756	16843	16784	17004	16899	17154	16901	16785	16931	16970	17012	16983	16914	17044	16824	17015	16981	16966	16952	16994	16973	17023	17034	17124	17051	16911	16870	16771	16871	17156	17015	17218	16975	16897	16997	17058	16979	17007	17043	17122	16879	17032	16859	16862	17014	17010	16890	17118	16766	16960	16838	16783	16766	16989	17155	16981	16842	17080	17050	16875	16905	17046	16822	17046	17127	16818	16972	16804	16905	17055	17041	16923	17088	16945	16739	16937	17033	17085	17005	17090	16922	16945	17087	16797	17019	16988	16752	17101	17023	16869	16945	17023	16963	17032	16942	17038	16796	16839	16802	16907	16848	16816	16933	17063	16864	16781	16908	17013	16669	17003	17100	17154	17086	17025	17003	16908	16781	16862	16681	16794	16943	17086	16984	16918	16934	16863	17081	16922	17035	17060	17124	16990	16734	16929	16864	16952	17075	17101	17050	17106	17145	17019	17041	17154	17011	17046	16936	16923	16939	17013	16950	16867	16845	17024	16862	16916	16730	16984	17034	17066	17028	16923	16948	16887	16952	16810	17029	17047	16947	16983	16952	16973	17022	16966	16960	17118	17000	17038	17031	16917	16877	16889	16870	17004	16800	17104	16806	17058	17003	17053	17115	17076	17089	16975	16882	16979	16818	16803	16862	16728	16904	16797	16928	16892	16973	17009	17092	16965	17062	17036	16917	17003	17066	17044	17058	17011	16835	16839	17042	16855	16774	16904	16879	17064	16989	16912	17057	17082	17161	17046	16947	16805	17051	16862	17083	16779	17037	16903	17005	16853	17052	16805	16889	17130	16928	16943	16917	16849	16733	16917	16889	16871	17011	16823	17057	16922	17033	16868	16802	17077	16832	16901	16879	17009	16916	16912	17075	17121	16919	16987	16964	17003	17165	17102	16924	17033	16861	17154	16924	17093	17003	16666	17045	16822	16985	16888	16923	17177	16818	16992	17063	16895	16937	16907	16822	16837	16836	16922	17151	16935	16886	16960	16929	17134	16819	17098	16870	17035	17022	16860	17162	16879	16872	17033	16763	17036	16813	16712	16738	16881	16887	16814	17025	16949	17203	16903	16938	16975	16922	16898	17054	16908	16982	16962	17140	17013	16856	16821	16691	17010	17013	17036	17000	16927	16791	16725	17016	16991	16757	16877	16868	16897	16879	17024	17098	16656	16927	16793	17036	17018	16909	17151	17011	17062	16984	16942	17080	17064	16959	16953	17014	16874	16961	17038	16925	17113	17228	16858	17070	17042	17028	16840	17108	17031	17334	17090	17161	16950	17078	17010	17047	17020	16748	16839	17075	16797	17056	16954	17065	17093	16938	16969	16890	16963	17024	17096	16778	17036	17076	16977	16909	16908	16855	16819	17058	16961	17054	16785	17120	17037	16941	16975	16817	16984	17131	17000	16857	16879	17040	16856	16967	16929	16946	16945	16964	17049	17030	16904	16920	16989	16816	16944	17124	16743	17039	16974	17035	16922	17085	16855	16900	16954	16885	16916	17022	16973	16997	17096	16923	17017	16878	17011	16824	16816	17035	16746	16826	16959	16931	16940	16890	16856	17140	17128	17013	16945	17023	17035	16958	17137	17000	16973	16886	17070	17027	16936	16937	17145	16830	17011	16877	17052	16903	16673	16989	16893	16798	16947	17006	16917	16715	17024	17081	17018	16901	16849	16901	16961	17028	17029	17128	16866	17042	16869	17081	17057	16907	17025	17230	17060	16824	16979	16844	17120	16942	16889	16897	17089	16930	16912	16860	17021	16777	16888	16808	16951	17031	16916	16877	16938	17002	17105	16839	16943	17025	17030	16713	16879	17046	16860	16875	16916	17058	16930	16929	16891	16945	16841	16927	17063	17006	17065	16932	17027	17115	17075	16958	16915	17016	16951	16958	16881	16812	16810	17049	16919	17066	16873	16950	16948	16914	17004	16735	16977	16920	16985	16964	16949	17119	16986	17054	17007	16792	16926	17087	17094	17021	17008	16890	16864	17082	16944	17001	16968	16650	16874	16870	17056	16805	16719	16995	16917	17042	16945	17010	16819	16829	16802	16743	16839	17062	16838	16892	16846	16865	16835	16907	17005	16977	16848	16843	17162	16945	16768	16933	17010	17018	17020	16898	17188	17065	16847	16790	16716	16902	16997	17040	16994	16975	16880	16857	16794	16957	16827	16936	16973	16910	17142	16988	16993	17094	16835	16690	16855	17180	17016	16899	16900	17170	16822	16941	16951	17085	17030	17053	17044	16879	16798	17140	16865	16974	17163	16948	16951	16985	16978	17044	16786	16919	17032	16995	16871	16919	17142	17051	17143	16930	17036	16956	16954	16995	16847	16943	16808	16917	16800	16834	16990	17038	16907	16786	16912	16779	16856	17145	16941	16854	16991	16879	16909	17083	16798	16885	16903	17012	16895	17001	16896	17007	17037	16876	16777	16836	16992	16897	16862	16978	16894	17255	16969	16891	16941	16840	16956	16930	17176	16848	17051	17036	17009	16770	17200	17029	16978	16971	17083	16899	16977	16928	17131	16885	16920	16924	16897	16986	17101	16938	17046	16973	17136	16912	16710	16789	16862	16883	16859	16811	17106	17038	16970	16862	17094	16768	16978	17065	16971	17078	16899	17125	16952	16860	16922	16952	16890	16910	17052	17052	17048	16889	16837	17080	16860	16943	17001	16823	17216	16882	16939	17118	16951	16970	16919	17071	17055	16986	16760	17060	16987	17067	16843	16731	16901	16966	16881	17088	16902	16906	17044	16990	16922	16921	16816	16787	17090	16753	16963	17013	17012	16921	17005	17016	16881	16964	17017	16855	16964	16980	17053	16763	16963	16981	16888	17079	16931	16967	17010	17117	16990	16878	17054	16939	16950	16961	17175	16944	16978	17056	16988	17092	16947	16918	17004	17206	17041	17059	16906	16882	17143	16936	17077	16780	17057	17076	16961	17102	16908	17067	16861	16982	17035	17073	16839	17177	16989	16935	17092	16913	16985	17053	16986	16732	16964	16876	16984	17125	16940	16773	16963	16977	16774	16954	16982	16903	16793	17031	17209	17066	16700	16889	16890	16667	16906	17064	17039	16912	17004	17050	16922	16943	17005	17041	17022	17095	16743	16806	16907	17030	17005	17088	17040	16995	17067	16964	17050	16757	16976	16980	16982	16944	16974	16945	17092	17021	16835	17103	16869	17082	16951	16993	17207	16994	16973	17037	16973	16977	16889	16877	16740	16860	16834	16991	17155	17024	16842	16931	16860	16864	16929	17092	16914	16944	16914	17035	16909	16944	16975	16881	16980	17012	17082	17102	16926	17010	16935	16982	17003	16742	16907	16883	16839	16719	16989	16977	16857	16822	16876	17018	17027	16972	16955	16945	16816	17103	17121	16833	16818	16961	16840	16982	16965	17021	16958	16966	16922	16985	16878	17016	16880	16834	16937	16794	16891	17019	17027	17032	16750	16919	16980	16919	17099	16908	16902	16840	16869	17055	16847	16927	16830	16844	16900	17071	17048	17047	17014	17049	16887	17111	17035	16843	16901	16833	16802	16861	16911	16845	16810	17087	17096	17012	16938	16949	17045	16831	16995	16813	16990	17006	17027	16914	17172	17004	16877	17029	17101	16986	16888	17013	16960	16980	17042	17151	16905	17132	17046	17047	17041	16824	16822	16888	16930	16940	16846	16960	17035	16958	16818	17083	17018	16878	16953	17064	16884	16927	16945	16961	16634	16925	16933	16935	17259	17172	16952	17070	17130	16916	16939	16898	16982	16923	17170	16860	16854	16967	17192	17050	16885	16749	16963	16825	17056	17091	16965	16861	16887	16888	17042	16829	17074	17090	16856	16806	17295	16698	16899	16936	16840	16991	17061	16834	16903	17020	16789	16992	16959	16831	17099	17007	16700	16936	16910	16946	16912	17009	16906	17110	16944	16989	16955	16884	16792	16996	16999	16954	17000	16841	16849	17054	16946	17081	16973	16855	16831	17092	16998	16912	16827	16906	16987	16959	17130	16990	16711	16993	17072	16734	17067	16806	17002	17033	17034	17076	17129	16944	16928	17056	17113	17082	17013	16895	17110	16915	16952	16889	16860	17013	16850	16980	16877	16782	16959	17060	16994	17060	16995	16990	17084	16876	16896	17014	16804	17123	16925	17047	17064	17212	17140	16946	17007	16920	17039	16967	17035	16868	17097	17038	17011	17112	16902	16973	16917	16881	16880	16974	16749	16973	17061	17104	16668	16806	17204	17156	17237	17036	17170	16740	17055	16913	16933	16845	17205	16971	16874	16885	16826	16998	17053	16685	17103	16860	16903	16931	17002	16979	17020	16771	16931	16845	17033	17050	16778	16893	16886	16830	17145	17128	16804	17009	17083	17170	17064	17012	16880	16977	16988	17001	16984	16824	16956	17000	17164	16974	16923	16793	17004	17240	16866	16945	17075	16764	16953	17051	17077	16967	16986	16828	17057	16850	17056	17042	16928	16738	16933	17112	16857	17033	17015	17028	16887	16822	16809	16946	16879	16892	17014	16846	17056	16882	16760	17198	16985	16758	17073	16784	16989	16942	16882	16939	16884	17110	16979	16895
27990	45168	42451	33980	28974	24358	22364	20663	19365	18187	17291	16600	15935	15884	15521	15322	15235	15446	15244	15039	15044	15036	14862	14994	14877	15014	15034	14760	14829	14856	14974	14893	14830	14861	14696	14814	14948	14770	14973	14748	14862	15027	14568	14716	14828	14726	14795	14735	14728	14905	14761	14668	14874	14875	14872	14794	14749	14768	14742	14772	14789	14841	14676	14868	14779	14668	14874	14743	14966	14736	14774	14655	14925	14675	14538	14724	14824	14814	14748	14796	14894	14768	14798	14801	14678	14818	14830	14806	14675	14673	14689	14616	14810	14745	14797	14791	14962	14712	14930	14677	14729	14678	14597	14693	14586	14655	14570	14626	14746	14735	14747	14682	14837	14709	14625	14791	14773	14688	14760	14664	14822	14897	14829	14847	14788	14758	14689	14697	14844	14701	14760	14775	14732	14836	14666	14565	14793	14699	14870	14588	14722	14716	14797	14738	14615	14720	14876	14765	14656	14722	14778	14657	14728	14728	14783	14749	14833	14721	14748	14693	14702	14681	14824	14778	14502	14788	14928	14951	14788	14882	14843	14638	14662	14851	14741	14873	14660	14791	14653	14688	14814	14679	14702	14780	14663	14822	14741	14644	14641	14823	14667	14805	14679	14806	14651	14490	14785	14657	14784	14887	14736	14834	14739	14712	14826	14778	14719	14668	14736	14682	14652	14784	14853	14677	14765	14834	14582	14779	14786	14743	14778	14601	14659	14718	14755	14720	14963	14687	14853	14757	14700	14633	14880	14751	14900	14764	14693	14705	14680	14665	14737	14723	14782	14662	14608	14615	14810	14687	14839	14614	14849	14710	14743	14715	14896	14733	14889	14834	14805	14733	14737	14777	14753	14660	14678	14656	14744	14853	14818	14616	14714	14896	14802	14718	14703	14676	14809	14698	14896	14814	14784	14715	14765	14529	14775	14879	14659	14827	14838	14723	14565	14670	14761	14791	14935	14749	14796	14718	14730	14836	14712	14827	14779	14695	14746	14811	14812	14773	14686	14800	14805	14722	14777	14749	14703	14908	14710	14775	14829	14570	14708	15018	14799	14594	14907	14644	14828	14755	14855	14588	14722	14622	14593	14820	14793	14546	14615	14674	14819	14701	14817	14614	14667	14655	14870	14787	14736	14817	14643	14776	14569	14716	14820	14734	14699	14758	14879	14762	14739	14929	14618	14761	14770	14567	14724	14764	14793	14752	14724	14753	14749	14850	14536	14482	14744	14663	14700	14672	14645	14540	14714	14720	14825	14952	14804	14780	14747	14829	14685	14645	14813	14719	14855	14735	14618	14812	14834	14784	14643	14743	14681	14637	14866	14723	14708	14596	14846	14723	14667	14732	14822	14756	14743	14846	14823	14771	14545	14779	14809	14834	14662	14560	14979	14878	14750	14691	14544	14704	14661	14840	14780	14697	14752	14468	14775	14603	14781	14785	14703	14697	14797	14897	14794	14758	14722	14893	14816	14714	14829	14728	14675	14872	14782	14812	14651	14874	14858	14919	14709	14770	14677	14828	14789	14672	14737	15053	14867	14782	14736	14676	14739	14912	14641	14607	14904	14698	14717	14791	14584	14694	14754	14803	14808	14641	14802	14785	14597	14619	14903	14897	14723	14774	14751	14758	14604	14962	14754	14703	14925	14671	14741	14911	14826	14762	14449	14774	14777	14719	14898	14863	14837	14724	14731	14516	14885	14699	14658	14799	14739	14623	14744	14761	14850	14806	14833	14847	14876	14794	14571	14727	14889	14781	14873	14754	14559	14651	14874	14830	14738	14668	14642	14928	14811	14804	14963	14796	14703	14772	14683	14758	14683	14775	14714	14652	14668	14794	14870	14663	14784	14747	14654	14774	14656	14850	14800	14629	14748	14655	14824	14717	14714	14622	14675	14639	14831	14681	14808	14805	14862	14729	14623	14624	14808	14793	14796	14924	14692	14712	14739	14666	14655	14777	14739	14790	14878	14739	14653	14524	14969	14845	14682	14969	14735	14517	14689	14794	14757	14586	14770	14937	14763	14771	14692	14852	14828	14817	14789	14706	14819	14540	14842	14724	14605	14745	14850	14712	14673	14740	14699	14657	14792	14696	14652	14714	14824	14849	14825	14639	14723	14929	14771	14789	14777	14677	14819	14752	14789	14558	14795	14708	14840	14850	14780	14899	14725	14649	14687	14705	14906	14766	14594	14659	14700	14752	14721	14611	14775	14814	14691	14706	14822	14724	14620	14738	14937	14619	14704	14748	14506	14695	14583	14818	14837	14557	14808	14673	14662	14798	14727	14656	14783	14733	14727	14660	14866	14734	14941	14735	14921	14748	14772	14550	14795	14883	14751	14613	14799	14623	14812	14766	14586	14822	14688	14674	14799	14793	14928	14582	14839	14874	14772	14792	14708	14861	14800	14726	14620	14665	14789	14712	14745	14856	14764	14640	14858	14653	14789	14728	14852	14854	14739	14735	14771	14754	14693	14751	14695	14806	14880	14793	14887	14623	14796	14705	14636	14779	14677	14625	14656	14704	14796	14798	14544	14646	14678	14948	14795	14762	14605	14710	14900	14787	14730	14681	14839	14725	14729	14755	14758	14596	14761	14766	14783	14632	14788	14534	14765	14525	14726	14772	14802	14583	14907	14616	14736	14891	14802	14710	14812	14819	14813	14720	14684	14697	14611	14768	14775	14783	14818	14618	14762	14797	14687	14720	14697	14888	14677	14812	14671	14666	14784	14727	14591	14638	14649	14801	14577	14790	14698	14800	14810	14808	14926	14617	14801	14759	14777	14852	14912	14551	14644	14753	14617	14734	14667	14761	14546	14689	14786	14829	14837	14838	14661	14719	14749	14646	14609	14865	14832	14704	14770	14918	14763	14703	14904	14854	14755	14828	14786	14828	14722	14705	14660	14655	14685	14827	14764	14746	14807	14826	14642	14669	14787	14780	14801	14623	14703	14723	14533	14853	14849	14695	14769	14982	14508	14701	14705	14738	14868	14743	14661	14550	14777	14825	14799	14791	14715	14726	14656	14939	14863	14680	14702	14943	14740	14756	14927	14983	14822	14818	14751	14774	14665	14829	14763	14659	14722	14679	14810	14732	14681	14722	14709	14963	14861	14749	14690	14641	14691	14655	14855	14766	14662	14759	14659	14632	14733	14715	14772	14792	14705	14921	14561	14834	14940	14644	14819	14567	14767	14815	14681	14745	14777	14761	14830	14707	14733	14876	14661	14772	14641	14773	14642	14867	14822	14876	14845	14890	14697	14793	14679	14641	14686	14819	14878	14765	14882	14914	14823	14729	14823	14843	14775	14837	14809	14764	14871	14618	14713	14687	14758	14771	14766	14859	14854	14775	14631	14883	14773	14752	14744	14588	14775	14863	14806	14935	14786	14811	14758	14693	14825	14604	14796	14828	14724	14698	14758	14774	14791	14774	14825	14726	14964	14690	14737	14653	14791	14779	14695	14601	14647	14678	14773	14857	14916	14727	14800	14841	14706	14747	14764	14835	14825	14827	14916	14732	14754	14693	14820	14729	14801	14617	14854	14689	14749	14706	14758	14835	14780	14578	14868	14804	14916	14846	14829	14603	14765	14781	14769	14803	14816	14830	14738	14874	14754	14770	14619	14900	14739	14799	14769	14662	14752	14847	14870	14711	14755	14725	14741	14647	14567	14754	14780	14578	14683	14665	14853	14706	14865	14670	14743	14680	14807	14822	14824	14722	14742	14698	14747	14602	14700	14953	14781	14763	14688	14755	14729	14737	14866	14787	14738	14789	14785	14625	14790	14739	14664	14729	14728	14714	14782	14649	14654	14804	14651	14794	14850	14687	14510	14818	14878	14910	14733	14817	14655	14749	14770	14901	14697	14800	14762	14733	14678	14820	14818	14642	14720	14825	14834	14693	14744	14703	14763	14733	14750	14931	14867	14747	14687	14626	14882	14734	14792	14554	14672	14813	14742	14777	14671	14869	14745	14676	14786	14691	14634	14815	14880	14745	14710	14695	14682	14712	14645	14852	14816	14665	14878	14604	14821	14714	14665	14732	14897	14883	14637	14628	14781	14771	14814	14660	14781	14908	14744	14739	14810	14874	14665	14744	14570	14917	14658	14842	14782	14627	14860	14699	14737	14598	14799	14883	14672	14700	14785	14835	14752	14956	14564	14479	14695	14696	14801	14642	14666	14858	14806	14791	14820	14804	14868	14693	14742	14886	14743	14742	14750	14811	14700	14700	14710	14724	14661	14749	14736	14729	14738	14753	14776	14806	14676	14912	14579	14826	14828	14891	14697	14919	14737	14847	14711	14787	14756	14739	14740	14812	14800	14835	14745	14712	14819	14756	14791	14849	14774	14639	14615	14792	14702	14778	14702	14730	14716	14620	14907	14849	14705	14775	14803	14719	14975	14908	14854	14727	14942	14778	14783	14703	14774	14791	14882	14835	14640	14751	14677	14878	14590	14818	14722	14700	14728	14711	14730	14800	14772	14719	14910	14716	14742	14675	15003	14787	14582	14719	14806	14764	14808	14705	14713	14641	14931	14770	14751	14642	14718	14841	14610	14857	14643	14880	14749	14758	14732	14678	14875	14714	14659	14790	14809	14686	14770	14827	14790	14875	14780	14851	14749	14675	14762	14876	14822	14574	14555	14788	14710	14688	14626	14813	14796	14763	14818	14742	14741	14693	14874	14631	14743	14925	14820	14641	14683	14592	14737	14725	14871	14808	14675	14842	14849	14821	14742	14769	14722	14799	14821	14757	14877	14743	14678	14431	14778	14918	14601	14642	14807	14717	14704	14725	14830	14728	14851	14767	14662	14686	15006	14572	14635	14704	14772	14969	14768	14674	14846	14896	14627	14881	14850	14713	14723	14846	14575	14897	14610	14719	14715	14866	14549	14981	14674	14696	14853	14789	14875	14583	14768	14815	14828	14808	14710	14753	14828	14862	14696	14872	14838	14753	14869	14756	14648	14717	14574	14640	14865	14713	14802	14733	14706	14798	14918	14768	14801	14789	14670	14712	14681	14885	14784	14457	14846	14557	14667	14864	14743	14836	14839	14680	14743	14817	14479	14479	14624	14674	14773	14603	14715	14632	14675	14641	14897	14831	14761	14691	14717	14749	14833	14904	14875	14717
22834	21232	29039	24084	23297	27207	29216	23999	22005	21634	20295	19482	19364	18914	18663	18622	18285	18140	18149	18172	18030	18136	18114	17950	17895	18014	17938	17927	17966	17847	17859	17884	17915	17745	17964	17949	17771	17752	17565	17680	17917	17524	17705	17899	17838	17727	17933	17853	17799	17716	17768	17703	17684	17772	17679	17784	17974	17814	17685	17700	17534	17625	17680	17676	17626	17675	17745	17785	17613	17675	17567	17896	17644	17650	17869	17850	17556	17633	17918	17691	17675	17352	17673	17894	17556	17526	17581	17726	17667	17454	17685	17733	17625	17564	17715	17469	17801	17588	17517	17781	17568	17663	17598	17528	17717	17821	17775	17944	17550	17544	17616	17497	17514	17518	17673	17695	17551	17833	17631	17693	17620	17569	17699	17787	17710	17683	17404	17475	17699	17717	17514	17750	17651	17626	17947	17709	17457	17650	17783	17664	17718	17787	17850	17388	17555	17729	17639	17633	17469	17597	17727	17494	17564	17624	17477	17682	17813	17488	17578	17695	17487	17722	17578	17406	17668	17858	17451	17593	17691	17670	17691	17672	17595	17732	17762	17735	17784	17811	17563	17825	17520	17572	17474	17588	17563	17707	17711	17488	17661	17586	17771	17772	17675	17839	17839	17617	17752	17391	17397	17586	17485	17477	17709	17709	17594	17529	17893	17688	17604	17686	17686	17618	17769	17658	17536	17462	17625	17535	17687	17570	17712	17515	17586	17646	17654	17851	17557	17466	17674	17562	17659	17637	17556	17779	17488	17618	17671	17592	17559	17489	17728	17785	17462	17729	17590	17643	17549	17687	17555	17548	17661	17620	17658	17709	17498	17568	17763	17752	17584	17648	17655	17646	17406	17605	17579	17795	17597	17630	17633	17526	17696	17526	17715	17545	17751	17755	17674	17586	17686	17561	17674	17685	17819	17609	17588	17436	17743	17628	17727	17754	17673	17807	17648	17678	17653	17596	17539	17662	17554	17729	17555	17805	17637	17623	17479	17622	17547	17759	17650	17619	17563	17718	17611	17707	17573	17599	17509	17655	17613	17556	17490	17741	17534	17429	17581	17649	17668	17638	17669	17579	17459	17480	17599	17516	17610	17783	17626	17552	17429	17766	17506	17437	17688	17662	17666	17837	17663	17740	17847	17621	17640	17503	17677	17568	17740	17537	17495	17701	17758	17665	17683	17908	17680	17636	17666	17665	17717	17665	17683	17601	17446	17638	17649	17756	17630	17833	17683	17654	17614	17573	17702	17552	17556	17572	17614	17400	17542	17472	17469	17414	17731	17550	17572	17659	17433	17650	17580	17527	17728	17492	17586	17683	17618	17663	17560	17407	17716	17616	17607	17717	17742	17625	17653	17705	17734	17637	17606	17720	17613	17515	17669	17411	17695	17613	17507	17590	17660	17772	17650	17484	17629	17658	17809	17602	17543	17636	17704	17705	17688	17757	17812	17625	17605	17740	17512	17583	17701	17607	17540	17772	17536	17558	17710	17728	17780	17644	17635	17562	17495	17268	17737	17829	17622	17426	17615	17615	17626	17631	17649	17811	17638	17640	17712	17648	17666	17586	17658	17696	17840	17743	17719	17633	17559	17555	17567	17424	17791	17601	17634	17836	17731	17622	17577	17673	17507	17664	17434	17693	17638	17871	17898	17666	17466	17621	17691	17915	17736	17620	17688	17561	17667	17624	17686	17888	17675	17749	17676	17921	17558	17866	17547	17522	17628	17574	17464	17696	17568	17459	17657	17365	17500	17499	17679	17722	17684	17635	17634	17617	17720	17537	17250	17628	17590	17676	17539	17626	17580	17679	17752	17668	17720	17617	17459	17585	17565	17630	17534	17699	17646	17567	17553	17447	17743	17688	17538	17659	17659	17609	17696	17442	17544	17416	17707	17600	17669	17423	17770	17560	17451	17705	17558	17651	17794	17429	17829	17536	17673	17431	17668	17695	17642	17663	17620	17686	17660	17672	17802	17761	17844	17768	17603	17789	17445	17641	17645	17698	17509	17489	17595	17648	17614	17544	17707	17698	17757	17640	17520	17331	17737	17914	17716	17656	17661	17714	17803	17534	17734	17621	17634	17539	17598	17403	17697	17837	17497	17582	17541	17549	17546	17715	17619	17557	17438	17695	17865	17522	17581	17370	17655	17655	17701	17535	17504	17734	17523	17584	17516	17527	17515	17737	17749	17751	17794	17515	17527	17475	17681	17685	17440	17704	17692	17785	17684	17450	17746	17760	17710	17485	17830	17547	17761	17737	17445	17521	17521	17849	17734	17630	17512	17392	17672	17648	17735	17692	17606	17462	17581	17356	17545	17867	17870	17542	17549	17648	17643	17711	17669	17660	17518	17633	17480	17703	17555	17615	17670	17608	17545	17711	17735	17658	17882	17642	17674	17648	17457	17620	17644	17781	17680	17769	17632	17592	17459	17540	17712	17833	17774	17661	17631	17523	17596	17500	17767	17432	17581	17774	17395	17445	17677	17637	17593	17410	17659	17584	17723	17646	17430	17806	17751	17579	17549	17656	17489	17596	17690	17715	17737	17730	17622	17616	17521	17753	17573	17679	17677	17735	17716	17547	17594	17567	17544	17717	17768	17716	17695	17296	17516	17761	17631	17547	17590	17649	17440	17795	17423	17534	17630	17637	17356	17554	17338	17449	17664	17672	17515	17444	17665	17696	17859	17632	17653	17545	17507	17701	17663	17592	17576	17541	17537	17623	17548	17721	17804	17868	17757	17602	17523	17675	17676	17696	17673	17590	17684	17479	17696	17498	17768	17546	17858	17720	17612	17601	17599	17604	17815	17631	17620	17630	17549	17528	17335	17541	17779	17502	17652	17678	17601	17870	17670	17735	17597	17570	17731	17579	17575	17454	17598	17854	17611	17799	17497	17494	17634	17613	17673	17574	17706	17519	17507	17511	17712	17771	17845	17526	17466	17604	17694	17624	17633	17601	17665	17670	17686	17791	17759	17522	17454	17617	17554	17489	17683	17515	17744	17678	17560	17680	17707	17659	17461	17518	17514	17542	17686	17315	17622	17884	17664	17519	17704	17526	17600	17694	17622	17700	17675	17657	17638	17547	17622	17555	17354	17534	17500	17818	17694	17452	17783	17612	17786	17638	17683	17684	17677	17576	17565	17702	17716	17608	17656	17676	17642	17613	17618	17818	17817	17615	17612	17765	17607	17563	17705	17600	17602	17607	17496	17766	17692	17781	17672	17819	17602	17656	17551	17921	17648	17628	17691	17546	17559	17548	17681	17325	17810	17645	17638	17572	17589	17576	17759	17741	17550	17640	17581	17559	17634	17646	17681	17577	17738	17289	17546	17586	17740	17508	17632	17516	17474	17364	17720	17649	17713	17701	17754	17514	17552	17570	17720	17764	17676	17619	17532	17750	17678	17662	17714	17803	17636	17643	17630	17793	17622	17715	17639	17604	17510	17560	17411	17596	17593	17519	17625	17594	17582	17612	17575	17709	17893	17582	17811	17662	17408	17558	17576	17576	17616	17653	17714	17378	17663	17559	17636	17670	17521	17494	17604	17584	17394	17562	17507	17728	17905	17730	17590	17674	17872	17717	17562	17641	17604	17573	17695	17661	17687	17651	17702	17660	17735	17565	17625	17369	17448	17629	17540	17686	17711	17682	17571	17571	17447	17593	17628	17610	17772	17498	17857	17838	17688	17832	17626	17645	17713	17524	17692	17835	17757	17632	17616	17671	17644	17643	17693	17724	17553	17772	17671	17644	17757	17472	17614	17670	17763	17746	17796	17582	17583	17414	17603	17865	17794	17773	17760	17597	17375	17391	17528	17631	17624	17577	17550	17471	17674	17638	17726	17575	17614	17504	17618	17667	17759	17627	17666	17823	17622	17716	17641	17587	17650	17457	17675	17631	17644	17662	17621	17570	17743	17778	17770	17607	17609	17551	17651	17519	17494	17609	17726	17726	17555	17658	17640	17498	17737	17808	17651	17581	17745	17826	17645	17630	17736	17496	17606	17614	17493	17540	17690	17765	17414	17653	17756	17499	17648	17680	17600	17700	17642	17421	17489	17617	17554	17477	17612	17522	17606	17604	17775	17827	17721	17428	17636	17727	17674	17655	17717	17759	17776	17910	17636	17756	17854	17831	17735	17657	17575	17502	17446	17596	17645	17826	17667	17602	17665	17579	17430	17581	17408	17382	17586	17694	17639	17612	17566	17524	17648	17685	17630	17551	17607	17843	17805	17732	17541	17536	17553	17559	17672	17477	17788	17648	17748	17692	17714	17704	17602	17609	17653	17552	17499	17844	17723	17631	17664	17629	17670	17586	17434	17608	17672	17612	17684	17610	17787	17502	17517	17647	17459	17474	17713	17794	17625	17801	17680	17651	17592	17843	17640	17727	17629	17499	17569	17612	17693	17810	17609	17447	17610	17576	17539	17794	17659	17791	17651	17325	17519	17559	17619	17559	17731	17783	17652	17816	17704	17541	17625	17529	17719	17546	17777	17581	17647	17549	17770	17570	17632	17556	17715	17663	17605	17269	17425	17789	17649	17594	17623	17641	17724	17687	17630	17833	17758	17609	17557	17756	17724	17671	17510	17722	17679	17786	17726	17728	17633	17707	17742	17644	17787	17500	17414	17616	17576	17651	17589	17776	17507	17475	17696	17630	17750	17562	17517	17609	17607	17636	17530	17644	17660	17554	17569	17688	17634	17711	17451	17440	17486	17548	17978	17801	17862	17616	17591	17701	17470	17776	17562	17814	17694	17619	17666	17657	17703	17702	17487	17661	17658	17525	17523	17707	17639	17629	17710	17570	17765	17604	17641	17513	17756	17605	17749	17640	17606	17729	17673	17760	17505	17542	17729	17644	17665	17565	17853	17755	17613	17564	17597	17516	17639	17543	17772	17540	17793	17810	17743	17740	17716	17626	17840	17371	17608	17656	17747	17634	17666	17765	17624	17518	17554	17812	17672	17563	17616	17609	17688	17464	17650	17500	17516	17588	17793	17577	17652	17622	17766	17818	17474	17576	17704	17660	17659	17509	17784	17678	17708	17659	17614	17720	17875	17518	17842	17676	17544	17618	17728	17475	17613	17770	17644	17740	17679	17553	17663	17589	17686	17608	17484	17373	17619	17708
30199	50983	47937	39922	35089	30850	26716	23269	21255	20139	18929	17908	17384	17026	16526	16104	15917	15949	15935	15804	15599	15398	15608	15565	15491	15685	15403	15514	15576	15345	15355	15446	15281	15564	15397	15388	15462	15219	15140	15390	15085	15333	15339	15289	15396	15196	15233	15476	15258	15156	15260	15136	15179	15123	15223	15178	15465	15186	15323	15235	15243	15149	15267	15153	15243	15241	15172	15223	15148	15248	15156	15346	15156	15158	15183	15113	15178	15271	15270	15346	15271	15058	15221	15110	15123	15372	15294	15317	15080	15122	15049	15048	15356	15295	15238	15069	15095	15403	15162	14919	15304	15091	15316	15030	15167	15359	15099	15359	15390	15141	15274	15306	15159	15207	15265	15161	15165	15251	15171	15160	15226	15145	15322	15158	15232	15124	15156	15209	15054	15369	15094	15046	15211	15237	15172	15134	15130	15201	15088	15298	15298	15270	15281	15102	15276	15196	15214	15229	15207	15311	15203	15141	15262	15203	15124	15214	15213	15029	15319	15250	15370	15230	15281	15227	15189	15059	15175	15358	15121	15185	15314	15189	15158	15403	15203	15036	15002	15256	14999	15097	15340	15290	15178	15219	15141	15175	15079	15249	15292	15168	15259	15035	15176	15237	15185	15210	15258	15071	15250	15129	15061	15210	15287	15311	15286	15207	15272	15251	15407	15248	15211	15174	15283	15387	15115	15289	15212	15281	15095	15199	15189	15273	15151	15359	15271	15019	15104	15333	15214	15156	15180	15086	15250	15036	15180	15161	15252	15174	15414	15270	15310	15179	15148	15048	15113	15133	15160	15205	15141	15299	15305	15123	15320	15143	15113	15143	15178	15222	15251	15358	15150	15218	15151	15251	15058	15234	15308	15140	15088	15243	15212	15165	15246	15303	15081	15340	15458	15085	15414	15139	15135	15249	15185	15159	15170	15315	15253	15154	15183	15051	15199	15138	15249	15152	15124	15251	15192	15262	15199	15112	15188	15182	15336	15136	15131	15059	15172	15218	15025	15363	15143	15245	15165	15133	15143	15243	15231	15127	15174	15209	15237	15070	15183	15190	15034	15070	15221	15158	15078	15082	15078	15114	15404	15002	15225	15156	15288	15131	15153	15198	15169	15123	15206	15267	15200	15218	15289	15304	15165	15106	15105	15065	15204	15008	15244	15227	15152	15237	15134	15215	15302	15316	15254	15204	15164	15183	15150	15051	15317	15105	15211	15392	15156	15222	15189	15171	15212	15329	15049	15119	15342	15276	15174	15235	15243	15194	15131	15089	15078	15115	15145	15183	15154	15156	15235	15294	15285	14940	15281	15297	15274	14998	15129	15196	15147	15224	15290	15058	15082	15298	15249	15238	15281	15233	15274	15149	15180	15225	15146	15126	15127	15306	15329	15210	15129	15178	15302	15242	15056	15269	15192	15361	15175	15150	15189	15127	15168	15341	15033	15027	15147	15182	15107	15281	15291	15222	15242	15189	15273	15209	15378	15179	15306	15197	15275	15085	15202	15110	15328	14944	15148	15150	15182	15137	15192	15254	15233	15265	15235	15196	15219	15260	15039	15148	15028	15215	15203	15299	15187	15225	15123	15023	15318	15107	15311	15118	15232	15178	15199	15271	15423	15217	15240	15242	14974	15103	15205	15373	15391	15168	15218	15281	15187	15141	15094	15341	15184	15263	15081	15031	15210	15057	15142	15263	15118	15220	15200	15270	15122	15240	15144	15330	15054	15048	15417	15008	15253	15278	15087	15239	15134	15171	15223	15192	15138	15032	15143	15027	15202	15204	15109	15159	15163	15134	15261	15081	15143	15310	15256	15129	15194	15172	15292	15260	15175	15116	15276	15203	15224	15170	15099	15178	15248	15182	15110	15175	15214	15077	15135	15312	15064	15277	15272	15213	15297	15177	15133	15111	15002	15110	15227	15173	15167	15183	15230	15192	15226	15110	15129	15340	15253	15178	15101	15320	15268	15010	15310	15229	15160	15293	15074	15213	15314	15137	15075	15225	15201	15150	15162	15330	15218	15207	15215	15042	15150	15257	15039	15255	15079	15205	15192	15082	15175	15131	15242	15230	15008	15057	15155	15244	15160	15110	15190	15301	15212	15365	15253	15236	15472	15065	15109	15212	15257	15305	15286	15221	15135	15106	15175	14899	15182	15070	15187	15193	15126	15147	15100	15187	15139	15321	15265	15258	15296	15280	15238	15323	15213	15154	15247	15185	15251	15189	15048	14966	15148	15263	15356	15127	15300	15312	15107	15129	15240	15277	15261	15283	15140	15232	14986	15181	15212	15233	15205	15165	15417	15182	15101	15149	15173	15102	15226	15023	15175	15295	15146	15210	15074	15255	15311	15207	15089	15111	15119	15324	15113	15187	15182	15285	15206	15131	15162	15195	15195	15138	15188	15120	15273	15143	15214	15351	15151	15141	15177	15143	15397	15183	15191	15106	15150	15127	15286	15068	15283	15161	15151	15234	15285	15416	15219	15286	15271	15096	15192	15113	15212	15188	15085	15325	15360	15264	15405	15019	15227	15202	15173	15269	15183	15068	15229	15258	15427	15367	14991	15159	15308	15161	15203	15238	15079	15116	15250	15254	15186	15255	15371	15014	15112	15173	15087	15056	15091	15211	15194	15044	14996	15309	15119	15157	15207	15085	15191	15161	15265	15240	15341	14993	15159	15429	15160	15178	15211	15186	15115	15191	15366	15151	15092	15104	15322	15101	15099	15232	15316	15297	15381	15236	15059	15139	15181	15060	15275	15083	15176	15263	15349	15382	15234	15224	15263	15341	15435	15213	15237	15228	15487	15322	15051	15226	15246	15261	15238	15263	15192	15197	15149	15133	15197	15257	15139	15299	15303	15182	15307	14876	15179	15249	15336	15046	15374	15306	15168	15078	15191	15317	15199	15352	15120	15104	15028	15248	15112	15116	15157	15250	15235	15260	15244	15176	15286	15158	15126	15142	15202	15185	15253	15105	15071	15218	15085	15274	15330	15396	15169	15075	15396	15123	15273	15176	15064	15119	15278	15191	15202	15155	15201	15181	15221	15334	15197	15180	15107	15225	15053	15261	15189	15151	15278	15188	15191	15099	15127	15165	15128	15233	15172	15210	15224	15223	15195	15197	15351	15158	15246	15087	15309	15239	15118	15266	15205	15204	15115	15280	15283	15320	15062	15096	15149	15273	15085	15290	15147	15067	15090	15346	15186	15158	15064	15122	15103	15333	15380	15330	15266	15064	15371	15299	15177	15112	15339	15142	15297	15213	15153	15095	15151	15100	15082	15297	15324	15118	15174	15252	15076	15218	15200	15201	15216	15238	15221	15054	15130	15114	15148	15209	15291	14954	15149	15157	15048	15272	15135	15059	15273	15171	15333	15262	15367	15165	15089	15165	15265	15229	15238	15301	15260	15220	15172	14990	15276	15196	15224	15205	15151	15261	15086	15199	15222	15342	15232	15311	15304	15170	15265	15148	15049	15209	15081	15145	15247	15196	15265	15311	15229	15148	15117	15208	15114	15232	15067	15243	15207	15222	15262	15199	15186	15088	15280	15083	15323	15138	15139	15111	15196	15163	15269	15173	15285	15237	15133	15046	15168	15250	15029	15018	15092	15259	15313	15289	15237	15232	15229	15181	15305	15187	15204	15218	15278	15174	15361	15236	15208	15011	15075	15096	15062	15246	15185	15071	15135	15084	15359	15327	15217	15242	15327	14985	15386	15178	15268	15168	15176	15238	15246	14985	15090	15131	15023	15205	15123	15170	15001	15224	15175	15084	15142	15102	15144	15201	15042	15207	15321	15158	15193	15258	15302	15251	15184	15308	15209	15117	15260	15226	15104	15267	15183	15246	15206	15140	15173	15167	15228	15038	15170	15231	15284	15159	15321	15124	15221	15165	15209	15287	15102	15112	15175	15294	15005	15137	15191	15144	15302	15279	15256	15276	15187	15109	15217	15073	15140	15229	15139	15150	15263	15347	15106	15010	15244	15119	15283	15051	15263	15154	15296	15238	15258	15261	15174	15255	15209	15155	15406	15329	15197	15039	15284	15452	15229	15192	15261	15226	15189	14877	15161	15290	15125	15133	15172	15226	15108	15205	15288	15210	15370	15302	15204	15068	15210	15208	15166	15287	15312	15220	15403	15075	15253	15253	15361	15272	15226	15090	15186	15279	15154	15407	15281	15080	15241	15209	15243	15310	15222	15271	15059	15198	15273	15277	15295	15184	15296	15278	15230	15424	15122	15211	15257	15113	15158	15180	15125	15277	15203	15069	15339	15137	15201	15143	15202	15119	15143	15245	15371	15141	15142	15219	15058	15179	15193	15284	15216	14976	15335	15291	15254	15331	15324	15149	15100	15267	15273	15283	15216	15172	15074	15227	15154	14852	15219	15251	15188	15140	15208	15266	15228	15089	15254	15181	15264	15131	15215	15139	15206	15208	15130	15269	15216	15151	15046	15152	15372	15224	15194	15230	15228	15338	15144	15187	15280	15076	15203	15075	15204	15260	15199	15267	15153	15207	15273	15245	15133	15329	15153	15240	15059	15227	15404	15236	15149	15231	15269	15174	15332	15073	15048	15168	15242	15339	15116	15175	15327	15231	15124	15258	15254	15076	15182	15046	15259	15219	15177	15381	15275	15112	15179	15178	15114	15392	15350	15094	15153	15200	15269	15102	15220	15096	15162	15260	15075	15142	15296	15040	15308	15238	15107	15171	15152	15229	15315	15267	15157	15260	15406	15068	15269	15236	15121	15362	15043	15076	15027	15209	15289	15238	15090	15227	15218	15256	15449	15315	15288	15062	15356	15206	15264	15142	15322	15144	15209	15208	15248	15366	15191	15182	15318	15253	15092	15182	15209	15140	15238	15138	15168	15238	15109	15173	15171	15171	15283	15198	15244	15094	15225	15218	15093	15187	15102	15252	15203	15123	15220	15151	15226	15354	15251	15018	15188	15163	15104	15320	15279	15148	15191	15194	15051	15194	15078	15126	15303	15274	15210	14986	14993	15056	15335	15205	15452	15092	15119	15164	15184	15205	15302	15210	15284	15251	15211	15237	15236	15260	15046	15274	15028	15332	15225	15335	15272	15282	15274	15143	15210	15036	15143	15206	15234	15226	15243	15193
28732	25475	31041	28264	23745	21503	19836	19102	18678	18217	18168	17729	17645	17684	17698	17142	17208	17281	17189	17237	17245	17158	17046	17110	17235	16985	17080	17272	17090	17089	16877	17385	17076	16868	17215	16999	17048	16968	17036	17128	17093	17209	16969	17033	17061	17147	16966	16980	16990	17023	17104	16914	17238	16979	17063	17018	17136	17253	16888	16941	16930	16949	16990	16996	17175	17138	17109	17155	17142	17017	17200	17307	16898	16955	17222	17128	17007	16964	17000	17145	17050	16986	16977	16965	17117	17004	17071	17107	17048	17172	17214	16987	17038	16982	16864	16947	17020	17020	17001	16910	17049	16951	17042	16980	17050	16990	17089	16949	17004	17113	16847	17030	17152	17036	17007	17017	17061	17022	17020	17002	17112	17075	17068	16832	16999	17036	16803	16965	16878	17082	17302	17033	16999	16955	16908	17083	16994	17152	16994	17129	16977	16994	17057	17147	17061	16954	16970	16897	17017	17161	16989	16968	17026	17112	17096	17017	17045	17293	17078	17178	17085	16941	16898	16977	17095	17033	17175	16965	16974	17102	17066	17066	16999	17017	17131	17004	17019	16853	16766	16989	17106	17105	16869	17018	16883	17109	17074	16964	17099	17033	17277	16756	17077	17116	16962	17033	16930	17010	17075	16965	17058	17115	17168	16976	17148	17201	16981	17028	17042	16991	17128	16853	16953	17041	17253	17041	17034	16839	17309	17033	16937	17080	17074	17110	16943	17146	17026	17024	17092	17103	17051	16942	16889	16995	17064	16997	17113	17090	16860	17150	17042	16995	16938	17121	16973	17113	17002	17033	17013	17143	17132	17034	17089	16934	17010	16968	16988	17180	17003	16971	17074	16971	16949	17054	16928	16855	16988	17021	16895	17027	16940	17013	17216	17241	16958	17116	17111	17009	17135	17027	17124	16981	16913	16969	16980	17049	16982	17251	17061	17046	17114	16850	17084	16753	16925	17002	17114	16926	16933	16975	17088	17009	16969	17132	17003	16878	17011	16914	17080	17046	17030	17156	16969	16980	16942	17108	16867	17045	16990	17045	17143	17098	16976	17064	17225	16978	16920	16884	16969	16955	17197	17058	16966	17020	16919	16907	17255	17078	17109	16897	17031	17160	17041	16995	16804	17127	17168	16930	16854	16843	16972	16991	17044	17006	17169	16977	16789	16997	17059	17086	16960	17191	17279	17031	17086	16723	16980	16854	17244	17047	17101	16955	17078	16994	17042	17152	17068	17033	16994	17112	17058	17087	17285	17003	16983	16996	16759	17099	16988	17247	17067	17002	17089	17103	16924	17303	17239	17067	16955	17058	16995	17162	17001	17146	16995	17244	17010	16965	17029	17005	17145	16839	16930	17052	17138	17051	16933	16830	17221	17107	16940	17310	17120	16970	16846	16860	17031	17090	16910	17002	16852	17062	17051	17082	17025	16954	17084	17074	17178	16857	16964	16839	16957	16920	17084	17180	17177	17019	16963	16992	17002	17092	16954	17079	16995	17065	17092	17037	17170	16855	16954	17073	17091	16988	16774	16899	16913	16983	16835	17009	17178	17485	17119	17076	16941	17175	16913	17036	17293	16976	17181	17003	17291	17204	17154	16970	17049	16967	16847	16941	17176	17124	17150	17205	17038	17024	16972	17073	17163	16805	17027	17041	17058	16920	17040	17274	17026	16860	16937	16970	17026	17090	17129	17071	16967	17047	17043	17061	16991	17014	16941	17104	16906	17091	17146	17145	16929	17028	17180	17011	16853	17011	17100	17048	17141	17045	16955	16911	16935	16983	16945	16997	17167	17109	16963	17018	16864	16960	17073	17088	17054	16929	16918	16921	16843	16920	16974	17015	16938	17131	17081	16948	16950	17031	16929	17102	17023	17040	16789	16975	17110	16906	16764	17083	16994	17108	17017	16931	17044	16910	16958	16825	17036	17014	17080	17215	17059	17052	17063	17293	16946	17021	17170	17148	17035	17156	17000	17070	17130	17277	17006	16802	16939	17032	16935	17124	16967	17202	16961	17168	17098	16972	17001	17144	16931	16875	16753	16971	17067	16990	16987	16915	17016	17066	17143	16924	17162	17097	17025	17081	16987	17035	17075	17154	16940	17068	17084	17081	17106	16965	17037	17231	16787	17130	17102	17130	17111	16927	17093	16939	17046	17033	17232	16962	17032	16873	16955	17077	16944	17042	16951	17087	17001	17033	17057	17126	17105	17028	17129	17133	16981	17030	17089	16885	17033	17049	16976	17145	16913	17133	16939	17064	16963	17136	17112	16965	16983	17137	17023	17007	17129	17054	17050	17185	17027	17000	17091	16949	17148	17022	16905	16930	16968	17272	16972	17060	17010	16963	16951	16920	16844	17143	16901	16998	16949	17074	16839	16930	16976	17023	16855	17100	17042	17260	17150	17140	17037	17237	17130	17068	16932	17006	17251	16820	17058	17173	16956	17096	17108	17124	17013	17114	17038	16912	17020	16953	17029	16998	17100	17085	17053	17049	17179	17207	17023	17067	16860	17164	16961	16963	17011	17027	17090	17014	17138	17055	17088	17046	16970	17049	17042	16961	16983	17069	16901	16823	16892	16999	17152	17177	16936	17115	17000	17086	17117	17077	17113	17121	17090	16911	17135	16951	17213	17006	17102	17074	17035	17145	17128	16999	17161	17227	17214	16961	17080	16939	16759	16847	17185	17100	17144	16908	16910	17010	17021	17032	17123	16979	17133	16793	16901	17013	16844	16888	17015	17185	17001	16987	17011	16858	16932	17029	17027	17071	16900	17239	16996	16828	16831	17062	17003	17096	17185	17017	17131	16839	17111	17093	16946	17026	17053	17050	17095	17002	16943	17065	17133	17112	17067	17061	16900	16863	17210	17030	17090	16957	16880	17117	16992	17038	17087	17068	17035	16966	16873	17134	17166	17086	17003	16939	17068	17135	16989	17097	17042	17043	17055	16830	17095	16938	17192	16890	17025	16938	16996	16817	17086	17058	17162	16853	17095	17076	17061	16980	16904	16902	17046	16980	16996	16981	17144	16843	17090	17093	16825	17026	17064	16913	17100	17018	16917	17255	17166	17051	17016	16987	16973	17158	17188	17069	17000	17091	17028	17110	17083	17299	16929	17083	16996	17146	17122	17006	16946	16871	17103	17001	16771	17038	17148	16929	17028	16832	17103	17211	17047	16985	16992	17026	17149	16968	17066	17125	17172	16990	16985	16878	16976	17135	17160	16962	17001	17037	16937	17274	16915	17034	16953	17277	17297	17199	17221	17112	17135	16986	17045	17084	17054	17177	17046	17072	16976	17083	16949	17046	17100	17038	17042	16971	17023	16955	17100	16909	17104	17137	17075	17162	17025	16767	17026	17009	16979	17258	17041	16986	17150	17110	17165	17126	16763	16813	16978	16889	17043	17084	17004	17184	17132	17009	17119	16968	17056	17039	16997	16958	16767	17150	17027	16993	17059	17058	17020	16962	16955	17031	16833	16995	16955	17078	16783	17025	17122	17221	16993	17135	17219	17025	17081	17169	17052	16954	16920	17033	16930	16992	17033	16926	17046	16621	16996	16944	17064	17006	17073	16935	17125	16892	16917	17050	17178	17087	17092	17113	17055	17013	16978	17067	17347	16956	17075	17106	16931	17101	17184	17117	17054	17001	17174	17176	17056	17189	17017	17050	17084	16895	17172	17103	17133	16912	17201	17027	16819	16947	17082	16970	17031	17122	16973	16959	17099	17049	17130	17122	16921	16967	17001	17137	17062	17049	16796	17203	17128	16908	17169	16936	17020	17100	17283	16976	17060	17029	16989	17040	16982	16801	16861	16874	17026	17159	16930	17073	17209	16992	17068	17209	17011	16885	16978	16941	16966	16884	16911	17116	17089	16974	17149	17127	17168	16932	16892	16880	16936	17109	16857	17171	17058	17218	16976	17068	17062	17217	17008	16823	17138	16981	16923	17294	17202	17151	17175	16935	16919	16935	17076	16954	16893	16942	17023	17164	16940	17000	17137	16811	17194	17026	17038	17046	17018	17144	17070	17138	17009	17071	17131	17070	17009	16948	16921	17029	17067	16947	17048	16918	16847	16973	17024	16924	17099	16833	17105	16757	16970	16938	16912	17143	17164	17181	17053	17068	17014	16920	17134	16959	16915	16987	17017	16926	16944	17129	16974	17001	16747	17175	17028	16987	17061	16998	16998	16950	17055	17215	16984	17070	16998	17101	17059	17009	16946	16850	16934	16998	16844	16877	17138	16962	16744	16878	17083	16910	17190	17209	17174	17018	17266	17014	16892	16945	16897	17041	17128	16979	16970	17192	17186	17013	16939	16984	17241	16987	17089	16952	17021	17121	17258	16804	16941	17091	17005	16945	17313	17230	17075	17037	17186	16930	16921	16793	17208	17052	16872	17075	17149	17113	17165	17034	17255	16978	17099	17066	17130	16999	17003	17063	16973	17182	17002	16995	17065	17096	16991	17028	17179	16710	16938	17150	16969	17101	17049	17166	17002	17010	16979	16996	17059	16954	16976	16969	17211	17036	16889	17204	17039	17036	16768	16880	17004	17076	17035	17018	16939	17027	17261	17054	17189	17134	16991	17006	16993	16887	17031	17137	17186	17235	17224	16958	17178	17054	17148	17061	17015	17258	17034	17184	17187	17052	17032	17089	16896	16964	16908	16803	17007	16995	17080	17056	17027	17299	17237	16930	17103	17055	17048	17042	17034	17010	17116	17093	17294	17155	17046	16899	17071	16836	17019	16982	17033	16922	16882	17148	16931	17079	16921	16900	16943	16943	17178	17001	17017	17008	17079	17070	16817	17064	16992	17106	17038	17101	16925	16939	16982	16872	16888	17023	16973	17117	17006	17259	17072	16998	16822	16948	17126	17007	17042	17124	17106	17128	16965	16968	16967	17328	16964	16950	17083	16868	17169	17109	17035	16963	17077	16980	17059	17075	17111	17002	16919	17202	17156	17120	16935	16988	17031	17101	16981	17098	17047	16996	16901	17013	17014	16942	17221	17137	17266	17152	16995	16926	17085	17177	17239	17036	17050	17107	17118	17047	17173	17148	17085	17146	17067	17057	17125	17083	17148	17183	16997	17002	17160	16974	17005	17066	17025	17120	16996	17007	16905	17162
27749	37833	34118	26741	23497	20702	18612	17633	17326	16688	16249	15883	15657	15296	15256	15205	15181	15080	14940	14992	14885	15143	14900	14987	15037	15000	14921	14925	14961	14862	14915	14807	15087	14939	14950	14730	14916	14861	14741	14825	14883	15018	14852	14824	14699	15060	14861	14860	14770	14645	14857	14650	14775	14826	14807	14880	14851	14892	14793	14864	14708	14990	14831	14687	14673	14781	14873	14716	14952	14734	14816	14745	14717	14794	14679	14771	14855	14810	14762	14795	14823	14830	14768	14941	14805	14891	14725	14900	14623	14850	14625	15021	14891	14879	14871	14902	14801	14934	14799	14853	14956	14835	14843	14843	14806	14806	14815	14721	14965	14881	14807	14855	14888	14628	14746	14946	14866	14890	14809	15001	14789	15075	14769	14759	14979	14816	14786	14851	14780	14852	14683	14695	14686	14864	14704	14629	14835	14981	14856	15012	14604	14812	14743	14892	14649	14867	14930	14820	14721	14706	14898	14845	14723	14815	14827	14792	14901	14682	14815	14734	14859	14744	14850	14720	14795	14836	14568	14838	14812	14844	14720	14755	14888	14840	14804	14563	14841	14845	14952	14846	14827	14762	14847	14802	14787	14785	14835	14921	14875	14809	14839	14867	14814	14832	14912	14744	14749	14699	14680	14659	14744	14893	14851	14775	15031	14882	14911	14653	14828	14675	14835	14859	14713	14719	14754	14972	14787	14759	14783	14711	14813	14920	14791	14759	14926	14782	14738	14680	14864	14788	14800	14819	14812	14815	14715	14723	14810	14872	14831	14854	14747	14729	14751	14813	14860	14719	14691	14890	14765	14911	14932	14695	14825	14845	14849	14909	14828	14714	14830	14794	14775	14794	14810	14731	14689	14613	14774	14671	14583	14887	14660	14724	14816	14787	14819	14726	14835	14784	14672	14820	14946	14844	14832	14859	14780	14756	14751	14774	14797	14771	14853	14811	14780	14884	14828	14621	14802	14806	14709	14776	14813	14751	14790	14872	14834	14711	14803	14737	14745	14812	14793	14899	14569	14793	14896	14802	14813	14758	14888	14808	14725	14875	14836	14907	14729	14854	14720	14661	14799	14626	14906	14809	14890	14719	14856	14905	14877	14750	14783	14786	14746	14793	14686	14881	14925	14739	14755	14847	14859	14621	14801	14807	14677	15030	14720	14827	14743	14665	14740	14891	14988	14835	14716	14944	14844	14765	14898	14888	14867	14730	14754	14784	14750	14809	14873	14917	14671	14709	14861	14713	14678	14775	14872	14760	14771	14933	14847	14814	14896	14928	14824	14689	14761	14707	14721	14624	14806	14682	14792	14921	14857	14668	14770	14763	14802	14671	14809	14906	14867	14711	14762	14803	14747	14755	14792	15085	14890	14725	14912	14866	14990	14680	14747	14778	14808	14755	14877	14728	14739	14877	14800	14960	14780	14899	14831	14783	14842	14865	14864	14807	14860	14880	14959	14668	14849	14871	14835	14772	14763	14844	14738	14900	14821	14611	14767	14781	14914	14849	14754	14664	14799	14792	14881	14899	14647	14812	14779	15032	14880	14890	14707	14922	14918	14839	14737	14925	14744	14856	14719	14749	14988	14837	14962	14716	14871	14925	14712	14867	14771	14720	14897	14596	14635	14795	14810	14792	14776	14676	14715	14848	14871	14778	14766	14855	14847	14902	14751	14669	15004	14844	14847	14856	14789	14842	14888	14902	14821	14639	14718	14838	14768	14624	14828	14787	14856	14795	14749	14650	14764	14696	14604	14814	14611	14776	14875	14785	14850	14875	14748	14817	14733	14716	14944	14762	14757	14689	14845	14854	14780	14708	14771	14872	14832	14759	14645	14866	14875	14709	14826	14793	14941	15015	14962	14695	14708	14678	14829	14609	14742	14627	14873	14745	14904	14918	14697	14819	14752	14790	14614	14895	14685	14750	14662	14911	14900	14822	14793	14629	14781	14731	14923	14799	14793	14616	14945	14783	14826	14746	14754	14803	14806	14978	14827	14863	14835	14883	14717	14723	14975	14772	14929	14793	14766	14847	14855	14922	14693	14711	14623	14649	14773	14804	14775	14841	14726	14902	14783	14830	14735	14682	14861	14807	14873	14896	14795	14786	14999	14919	14841	14778	14769	14650	14782	14716	14640	14939	14924	14777	14684	14847	14905	14733	14774	15037	14865	14664	14724	14734	14891	14861	14818	14908	14829	14780	14772	14748	14818	14657	14867	14638	14635	14792	14824	14936	14734	14832	14875	14687	14937	14883	14769	14915	14795	14682	14919	14848	15061	14896	14863	14779	14769	14822	14695	14817	14773	14698	14808	14835	14833	14555	14762	14746	14866	14770	14797	14657	14828	14984	14786	14758	14741	14773	14746	14730	14890	14986	14831	14778	14721	14827	14748	14779	14760	14841	14811	14873	14956	14743	14853	14798	14845	14817	14796	14801	14828	14905	14840	14887	14820	14950	14854	14905	14679	14821	14873	14531	14686	15005	14776	14852	14803	14905	14911	14711	14762	14699	14769	14714	14803	14927	14710	14821	14775	14896	14689	14831	14696	14813	14765	14703	14978	14844	14801	14789	15074	14729	14802	14810	14754	14866	14841	14902	14727	14588	14692	14722	14847	14724	14862	14671	14888	14658	14700	14936	14658	14799	14781	14662	14827	14765	14702	14858	14751	14895	14805	14833	14893	14750	14903	14722	14808	14798	14756	14913	14721	14783	14782	14877	14860	14730	14979	14926	14669	14897	14850	14841	14736	14879	14806	14689	14785	14861	14869	14702	14760	14810	14946	14681	14737	14895	14895	14824	14724	14825	14847	14623	14591	14860	14852	14778	14851	14631	14760	14669	14684	14668	14749	14826	15005	14970	14906	14865	14736	14700	14918	14755	14983	14912	14766	14777	14702	14926	14684	14837	14853	14657	14727	14740	14810	14874	14677	14767	14780	14732	14885	14717	14706	14740	14851	14735	14833	14798	14738	14947	14914	14713	14860	14793	14848	14780	14635	14718	14795	14822	14783	14470	14903	14719	14914	14891	14640	14881	14898	14799	14811	14827	14870	14806	15079	14849	14665	14707	14757	14854	14811	14814	14793	14720	14864	14738	14691	14987	14656	14891	14748	14674	14878	14791	14855	14697	14775	14996	14741	14910	14691	14830	14738	14778	14743	14732	14815	14721	14795	14958	14847	14709	14694	14773	14772	15039	14773	14901	14735	14743	14896	14771	14823	14883	14682	14864	14747	14757	14852	14850	14784	14804	14711	14834	14796	14795	14944	14864	14817	14812	14629	14854	14894	14777	14852	14826	14695	14860	14797	14707	14662	14836	14801	14951	14767	14752	14770	14804	14849	14796	14808	14925	14708	14693	14870	14861	14911	14804	14787	14706	14786	14854	14722	14738	14795	14719	14929	14837	14866	14812	14754	14856	14605	14830	14883	14721	14730	14867	14765	14812	14757	14933	14658	14673	14861	14967	14767	14827	14731	14729	15042	14851	15037	14663	14629	14798	14884	14734	14665	14834	14914	14793	14856	14988	14760	14888	14863	14792	14848	14775	14787	14733	14792	14912	14730	14743	14909	14689	14799	14743	14926	14672	14948	14680	14785	14810	14700	14622	14718	14821	14781	14749	14836	14781	14837	14810	14966	14655	14766	14696	14689	14627	14594	14933	14870	14867	14883	14791	14643	14751	14716	14792	14823	14594	14794	14806	14906	14757	14937	14817	14628	14840	14863	14838	14878	14811	14877	14744	14805	14749	14842	14872	14975	14856	14936	14566	14815	14745	14915	14694	14933	14791	14889	14849	14904	14719	14821	14694	14834	14897	14907	14506	14881	14746	14815	14850	14771	14808	14834	14816	14914	14811	14811	14786	14804	14821	14820	14631	14855	14838	14780	14715	14853	14656	14725	14711	14941	14815	14774	14898	14819	14800	14752	14910	14905	14779	14988	14742	14669	14851	14794	14835	14903	14914	14648	14797	14871	14798	14787	14903	14822	14703	14896	14825	14785	14675	14701	14719	14762	14796	14647	14701	14822	15003	14749	14856	14863	14775	14673	14726	14795	14999	14698	14832	14782	14672	14878	14786	14791	14752	14809	14879	14763	14788	14906	14874	14839	14903	14803	14848	14626	14812	14739	14759	14959	14887	14705	14900	14840	14921	14778	14891	14885	14747	14989	14699	14635	14804	14680	14886	14685	14728	14594	14669	14671	14759	14719	14802	14797	14772	14783	14823	14838	14773	14759	14792	14805	14893	14773	14954	14921	14744	14643	14681	14835	14850	14666	14822	14737	14696	14643	14940	14932	14825	14690	14931	14975	14781	14890	14707	14825	14863	14849	14795	14766	14656	14809	14927	14742	14810	14949	14854	14813	14708	14577	14748	14908	14916	14783	14971	14742	14658	14832	14787	14767	14699	14864	14915	14921	14808	14787	14743	14830	14770	14929	14671	14730	14732	14805	14784	14721	14797	14851	14729	14603	14631	14681	14816	14872	14737	14837	14729	14875	14966	14787	14843	14896	14790	14773	14966	15031	14711	14612	14716	14715	14862	14601	14832	14810	14660	14623	14665	14781	14719	14786	14750	14871	14814	14677	14869	14943	15013	14971	14763	14791	14754	14609	14710	14922	14764	14672	14834	14911	14737	14711	14599	15031	14735	14848	14747	14903	14605	14679	14895	14949	14807	14911	14865	14697	14742	14830	14671	14903	14876	14911	15068	14774	14803	14668	14776	14724	14659	14861	14785	14709	14821	14850	14720	14942	14743	14751	14716	14618	14883	14870	14755	14980	14829	14734	14716	14767	14815	14819	14763	14764	14755	14847	14912	14792	14790	14850	14924	14960	14782	14847	14857	14955	14658	14762	14776	14664	14767	14801	14754	14746	14871	14735	14712	14774	14664	14798	14922	14732	14833	14778	14846	14913	14760	14982	14863	14764	14690	14899	14810	14807	14877	14850	14815	14943	14834	14798	14732	14904	14755	14782	14823	14653	14811	14690	14787	14692	14897	14865	14839	14589	14715	14789	14706	14808	14759	14876	14837	14738	14686	14746	14591	15018	14755	14897	14917	14736	14903	14853	14967	14550	14825	14868	14704	14775	14777	14889	14734	14799	14613	14875	14865	14774	14851	14824	14673	14745	14522
24183	21228	28662	25746	25994	27885	25995	21916	20240	19879	19165	18247	18076	18112	17731	17602	17534	17388	17489	17551	17371	17527	17380	17437	17222	17371	17154	17283	17544	17376	17362	17229	17199	17342	17345	17148	17311	17185	17283	17178	17323	17382	17163	17108	17283	17161	17340	17214	17029	17088	17407	17234	17093	17192	17287	17189	17300	17031	17288	17264	17271	17235	17223	17077	17084	17322	17349	17223	17295	17116	17347	17173	17021	17331	17207	17163	17000	17314	17289	17270	17283	17405	17026	17326	17294	17274	17181	17066	17001	17118	17197	17434	16959	17059	17185	17119	17181	17167	17078	16962	17026	17270	17096	17400	17103	17031	17234	17301	17088	17217	17321	16935	17085	17114	17119	16813	17257	17231	17188	17142	17210	17269	17178	17218	17137	17001	17083	17061	17329	17094	17181	17079	17155	17284	17161	17237	17279	17068	17069	17118	17208	17467	17537	17043	17309	17151	17011	17134	17252	17493	17312	17199	17093	17085	17443	17241	16917	17186	17182	17205	17127	17320	17074	16999	17190	17215	17133	17337	17141	17153	17301	17262	17142	17194	17196	17177	17054	17095	17249	17155	17070	17019	17380	17137	17086	17048	17234	17017	17143	17139	17091	17174	17070	17172	17209	17108	17012	17045	17081	17067	17243	17025	17345	17128	16910	17165	17037	16911	17217	16953	17303	17237	17073	17046	17195	17217	17070	17420	17239	16853	17222	17382	17192	17382	17111	17073	17231	17158	16905	17171	17226	17108	17258	17182	17314	17377	17209	17129	17032	17085	17110	17265	16896	17121	17267	17116	17078	17290	17130	17116	17122	16980	17093	17059	17185	17241	17107	17315	16996	17248	17195	16997	17120	17369	17304	17255	17431	17421	17245	17203	17074	17047	17102	17033	17278	17257	17150	17092	17333	17166	17210	17089	17161	17149	17162	17319	17242	17174	17150	17134	17300	17414	17118	17351	17080	17281	17412	17214	17183	17098	17196	17216	17281	17260	17111	17201	17159	17231	17260	17217	17182	17023	17019	17128	17076	17237	17093	17122	17218	17125	17326	17222	17137	17033	17006	17141	17134	17103	17174	17233	17115	17082	17026	17140	17231	16990	17155	17244	17104	17156	17048	16930	17161	17186	17349	17034	17088	17130	17136	17412	17276	17216	17338	17125	17142	17037	17167	17228	17157	17164	17179	17190	17190	17187	17066	17186	17155	17016	17295	17223	17058	17090	17223	17178	17296	17208	16969	17243	17187	17240	17126	17079	17109	17128	17102	17229	17179	17299	17152	17293	17120	17353	17263	17083	17096	17218	17208	17135	17151	17223	17237	17158	17299	17370	17016	17192	17118	17118	17152	17119	17354	17012	17245	17053	17076	17091	17192	17209	17092	17043	17076	17374	17120	17306	17228	17246	17270	17123	17167	17354	17510	17228	17198	17243	17410	17124	17089	17217	17312	17246	17319	17179	17098	17287	17193	17140	17308	17166	17114	17192	16977	17118	17038	17490	17405	17072	17391	17176	17191	17313	17313	17527	17342	17208	17065	17250	17319	17229	17301	17241	17188	17529	17189	17214	17317	17127	17219	17240	17177	17207	17268	17206	17219	17299	16919	17079	17197	17369	17168	17287	17206	17065	17105	17381	17173	17088	17212	16978	17217	17318	16991	17186	17164	17293	17003	17270	17199	17181	17094	17175	17183	17039	17211	17283	17287	17307	17154	17082	17088	17268	17439	17143	17053	17113	17205	17276	17106	16842	17122	17109	16976	17226	17235	17412	17323	17195	17314	17289	17259	17139	17113	17283	17200	17152	17122	17257	17201	17153	17177	17121	17231	17129	17204	17416	17089	16930	17293	17269	17225	17266	17065	17088	17100	17313	17188	17136	17152	17182	17156	17240	17275	17043	17110	17115	17202	17377	17297	17278	17313	17178	17019	17027	17293	16863	17034	17160	17251	17362	17194	17234	17063	17108	17145	17236	17059	17098	17079	17165	17074	17212	16871	17179	17170	17153	17290	17100	17038	17284	17219	17347	17087	17196	17124	17200	17285	17313	17265	17355	17021	17163	17104	17228	17275	17252	17214	17149	17298	17188	17334	17232	17057	17250	17122	17132	17187	16969	17246	17046	17036	17141	17006	17398	16996	17273	17220	17086	17170	17070	17313	17115	17174	17133	17058	17057	17112	17186	17045	16980	17074	17449	17303	17133	17071	17099	17126	17069	17150	17136	17170	17259	16987	17101	17122	17205	17078	17175	17290	17145	17397	17357	17113	17169	17114	17244	17225	17115	16937	17149	17221	17306	17193	17104	17227	17229	17329	17331	17285	17183	17171	17255	17188	17110	17037	17440	17220	17272	17040	16989	17139	17107	17272	17123	16956	17197	17175	17175	17398	17188	17295	17061	17343	17374	16988	17218	17406	17365	17537	17405	17255	17124	17173	17093	17347	17136	17265	17179	17201	17116	17195	17182	17200	17171	17035	17113	16963	17152	17235	17238	17168	17073	17274	17121	17188	17200	17200	17078	17018	17098	17357	17126	17327	17006	17365	17350	16958	17071	17366	17253	17141	17162	17066	17282	17216	17111	17296	17057	17186	17185	17147	17242	17116	17268	16938	17236	17174	17067	17087	17273	17083	17471	17077	17264	17120	17268	17318	17190	17379	17076	17166	17281	17447	17100	17155	17298	17091	17040	17184	17334	17158	17179	17134	17264	17085	17104	17154	17119	17222	17166	17071	17249	17139	17320	17190	17180	17050	17026	17129	17073	17179	17484	17301	17092	17237	17163	17262	17271	17300	16967	17161	17155	17104	17045	17327	17295	17265	17391	17272	17220	17283	17169	17159	17405	16965	17170	17219	17136	17285	17166	17251	16898	17227	17332	17441	17094	17376	17269	17084	16980	17315	17256	17058	17111	17200	17135	17203	17150	17068	17271	17234	17311	17271	17168	17187	17047	17040	17281	17000	17137	17116	17116	17256	17181	17018	17234	17121	17089	17174	17108	17120	17167	17121	17175	17123	17192	17164	17109	17168	17245	17233	17109	17252	17069	17135	17105	17048	17091	17241	17106	17134	17262	17316	17205	17108	17131	17133	17244	17105	17403	17247	17306	17184	17297	17337	17180	17255	17262	17125	17216	17309	17103	17178	17163	17181	17244	17337	17257	17233	17132	17230	17067	16988	17054	17251	17220	17146	17159	17200	17270	17049	17254	17248	17117	17335	17308	17070	17269	17171	17182	17170	17273	17226	17304	17179	17181	17062	17160	17270	17455	17167	17331	17075	17294	17151	17148	17356	17301	17182	17044	17223	16938	17162	17254	17215	17254	17066	17114	17263	17310	17257	17334	17054	17277	17326	17011	17070	17294	17052	17059	17221	17205	17382	17106	17159	17122	16972	16999	17059	17328	17046	17192	17317	17375	17248	17274	17152	17522	17392	17291	17329	17232	17242	17241	17191	17316	17140	17169	17323	17155	17107	17253	17154	17093	17077	17097	16892	17136	17087	17219	17160	17244	17134	17033	16880	17192	17418	17238	17235	17289	17414	17151	17223	17093	17138	17130	17125	17143	17181	17111	17203	17245	17228	17282	17053	17176	17145	17229	17324	17081	17086	17036	17003	17258	17196	17233	17168	17219	17313	17142	17307	17307	17167	17183	17015	17036	17382	17052	17176	17096	17398	17016	17237	17251	17258	17290	17028	17208	17134	17317	17100	17147	16971	17339	17160	17167	17257	17272	17214	17239	17216	17078	17308	17246	17156	17095	17134	17093	17392	17225	17117	17110	17088	17273	17108	16962	17084	17149	17305	17297	17240	17230	17325	17197	17072	17052	17236	16971	17258	17221	17002	17143	17042	17037	17127	17286	17169	17021	17061	17190	17381	17154	17146	17267	17228	17218	17270	17263	17253	17087	17168	17128	17308	17303	17241	17447	17122	17194	17252	16998	16896	17039	17167	17093	17082	17119	17259	17201	17086	17307	17217	17051	17005	17134	16976	17101	17035	17430	17065	17123	16835	17168	17179	17132	17142	17298	17294	17093	17283	17136	17319	17140	17061	17307	17258	17052	17166	17138	17190	17101	17310	17334	17271	17059	17108	17161	17270	17017	17244	17116	17110	17288	17259	17115	17316	17256	17221	16976	17246	17259	17121	17152	17111	17250	17218	17115	17188	17109	17348	17293	17061	17268	17284	17214	17328	17085	17161	17079	17181	17195	17306	17017	17263	17270	17172	17280	17237	17055	17177	17147	17055	16980	17215	17143	17187	17080	17360	17105	17113	17208	17227	17326	17104	17220	17121	17169	17222	17147	17066	16971	17108	17346	17375	17123	17140	17121	17550	17228	17026	17231	17170	17171	17212	17190	17134	17237	17054	17036	17090	17192	17208	17378	17112	17317	17185	17219	17043	17045	17259	17211	17060	17241	17169	17295	17080	17270	17074	17275	17348	17175	17319	17116	17187	17135	17157	17276	17022	17010	17238	17174	17171	17218	17005	17184	17030	17412	17131	17071	17088	17268	17355	17323	16963	17123	17040	17097	17122	17303	17148	17007	17293	17263	17360	17187	17156	17188	17195	17298	17188	17197	17182	17284	17091	17310	17151	17311	17234	17175	17338	17085	17245	17179	17252	17201	17334	17200	17163	17131	17081	17014	17100	17258	17210	17238	17340	17064	17393	17222	17276	17083	17015	17262	17042	17133	17391	17195	17194	17154	17183	17075	17174	17360	17035	17094	17259	17251	17132	17298	17280	17366	17208	16996	17134	16881	17023	17271	17318	17148	17236	17015	17234	17364	17270	17262	17291	17053	17241	17302	17090	16985	17215	17172	17168	17088	17222	17209	17210	17316	17185	17076	17272	17241	17259	17101	17180	17177	17159	17246	17158	17138	17155	17190	17300	17299	17273	17257	17268	17428	17244	17285	17201	17188	17163	17259	17120	17272	17202	17061	17097	17261	17153	17413	17319	17198	17333	17216	17224	17308	17232	17147	17146	17299	17185	17021	17072	17307	17519	17154	17048	17196	17328	17205	17144	16962	17280	17141	17145	17087	17344	17213	17241	17273	17165	17172	17410	17180	17027	17078	17469	17118	17320	17085	17109	17196	17156	17130	17164	17171	17159	17075	17184	17307	16881	17049	17097	17189	17280	17074
26900	45200	42760	35198	31513	28398	23308	20770	19504	18159	17121	16741	16275	15876	15844	15461	15367	15216	15353	15260	15202	15194	15150	15122	15083	15229	15047	15075	15016	15078	14922	15058	15057	14911	14948	15049	15093	15004	14839	15130	14814	15037	14908	14985	14970	14895	14904	14968	15123	14915	14847	14906	15088	15108	14949	15027	14979	14889	15107	14772	14831	14893	14923	14844	14905	14950	14939	14909	14800	14909	14911	14998	14897	15120	15108	14879	14963	14798	15071	14897	14815	14949	14938	14987	14830	14887	14836	14954	14846	14912	14882	14922	14800	14780	14914	14926	14908	14782	15000	14923	14801	15021	15003	15065	14771	14890	14805	14997	14803	14888	14935	14966	14951	15039	15012	14964	14934	14798	15105	14926	14937	15011	14751	14761	14876	14878	14998	14835	14940	14822	14955	14844	14866	14911	14871	14797	14899	14700	14785	14832	14827	14858	14965	14966	14955	14902	14848	14969	14821	14900	14996	14982	14987	14871	14920	14889	14965	14822	14853	14780	14737	14900	14882	14912	14803	15028	14839	14817	14901	14970	14873	14773	14791	15128	14878	14828	15057	15055	14930	14786	14810	14862	14928	14862	14850	14919	14850	14763	14907	14830	15006	14931	14800	14918	14963	14923	14973	14924	14713	14867	15011	14795	14906	14725	14890	14820	15077	14979	14794	14858	14861	14896	14919	14852	14762	14962	14742	14850	14952	15010	14864	14779	14940	14908	15029	15029	14884	15022	15006	15005	14862	14728	14833	14795	14980	14854	14853	14801	14898	14940	14872	15118	14894	14978	14848	14953	14923	15042	14920	14812	14732	14771	15022	14973	14892	14755	14889	15068	14793	14947	15024	14894	14774	14705	14778	14874	14891	14850	15022	15129	15031	14773	14844	15000	14815	14847	14925	14801	15096	14788	15044	14927	14906	14726	15112	14889	15006	15118	14991	14995	14987	14945	14812	14984	14977	14793	14832	14950	14994	14940	14872	14787	15063	14914	15060	14878	14894	14876	15052	14925	14904	14984	14969	14974	14981	14926	15027	14951	14877	14980	14935	14878	14995	14898	15004	14802	14957	14929	14934	15045	14824	14814	14812	14893	14785	14971	15019	14877	14775	14843	14868	14757	14750	14865	14874	14901	14785	14857	14920	14948	14792	14894	14865	15068	14854	14865	14826	14959	14859	14888	15164	14777	14896	14838	14894	15098	15015	14866	14971	14867	15064	14968	14853	14798	15060	14936	14863	14902	15109	14995	14753	14987	14727	14899	14810	14888	15042	14818	14835	14873	14911	14910	14942	14914	14847	14870	14913	14959	14795	14947	15013	15024	14841	14862	14864	14920	14993	14985	15097	14866	15010	14865	15012	14858	14948	14922	14932	14827	14902	14830	14989	14825	14974	14855	14865	15022	14985	14960	14884	14900	14859	14863	14915	14862	14966	14764	14738	14930	14842	14951	14872	14980	14869	14994	14964	15098	14777	14905	14823	14822	14942	14850	15113	14891	14938	14817	14736	14914	15045	14664	14795	14919	14991	14928	14856	14875	14929	14975	14761	14793	14818	14751	15093	14846	14835	14986	14918	14881	14818	14952	14907	14744	15108	14966	14902	14980	14862	15033	14707	14819	14879	14901	14924	14773	14781	14831	14925	14736	14717	14897	14845	14952	14911	15020	14852	14933	14723	14894	14941	14825	14911	15020	14940	14982	14865	14908	14926	14925	14881	14844	14851	14999	14977	14979	14858	15016	15042	14974	14717	14917	14773	14976	15049	14897	14874	14966	14785	14976	14839	14843	14928	15138	14888	14873	14783	14952	14889	15139	15008	15074	14874	14912	14977	14935	14909	14883	14770	14900	14643	14947	15010	14767	14893	14964	14855	14880	15109	14751	14755	14759	14818	14826	14720	14939	14914	14887	15059	14894	15057	14882	14876	14870	14998	14960	14885	14842	14759	14958	14855	14823	14855	15030	14749	14782	14856	14959	14878	15014	14875	14924	15158	14870	14791	14927	14919	14923	14782	14984	14783	14774	14906	15096	14796	14895	14758	14960	14941	15031	14986	14894	14819	14835	14920	14995	15060	14791	14922	14938	14801	15010	14854	14758	14941	14948	14960	14814	14699	14901	14891	14937	14774	14907	14877	14940	14831	14896	14995	14931	14951	14848	14765	14854	14950	15053	14799	14824	14927	14956	14841	14751	15059	14888	14963	15074	14996	14824	15064	14839	14883	14884	15015	14839	15067	14803	15024	14972	14868	15015	14961	14704	14650	14919	14889	14909	15028	14914	15069	14682	14855	14884	14879	14891	14922	14977	14747	15006	14769	14819	14868	14934	14988	14803	14806	14890	14847	14951	14815	14720	15093	14892	14983	14915	14930	15087	14844	15013	14916	14876	14839	14885	14850	15030	14958	14956	14830	14927	14848	14885	14861	14919	14782	14926	14874	14856	14953	14987	15050	14955	14913	14903	14814	14938	14893	15081	14874	14902	14950	15000	14888	14707	14870	14713	14935	14886	14892	14778	15050	15063	14784	14848	14772	15112	14985	14903	14765	14963	14720	14930	14825	14912	14857	14854	14795	14919	14876	14983	14924	14936	14784	14611	14904	15033	14696	14807	15006	14781	15007	14833	14844	14894	14895	14875	14949	14874	14987	14831	14924	14938	14863	14853	14905	14870	14835	14970	14906	14930	14800	14913	14906	15061	14892	14806	15012	14897	14852	14929	14816	14876	14942	14912	14732	14941	14934	14956	14878	14732	15000	14889	14826	14990	14891	14843	14844	15028	15119	14838	15017	14903	14936	14942	14874	15011	14824	15004	14894	15070	14824	14929	15007	14941	14939	14963	14848	14844	14729	14919	14845	14951	14820	15003	14826	14969	14803	14964	15002	15049	14809	14780	14853	14955	14873	14939	14970	15080	14815	14881	14820	14883	14872	15141	14998	14828	14961	14832	14763	14838	14803	14996	15037	15008	14857	14850	14906	14961	14895	14819	14791	14911	14889	14956	14902	15113	14898	15013	14834	15017	14956	14946	14940	14906	14880	14827	14949	14989	14685	14912	15045	14933	14878	14863	14914	14935	14958	14884	14790	14928	14901	14978	15028	14852	15083	15007	15001	14872	15091	14837	14918	14886	14888	15004	14804	14978	14837	14840	14938	14860	15092	15069	14959	14915	14914	14851	14776	14955	14921	14896	14805	14926	14895	14858	14865	14852	14743	14988	14958	14907	14858	14885	14867	15030	14883	14974	14847	15004	14870	14881	14804	15008	14737	15053	14755	14826	14683	14914	14931	14812	14814	14916	14877	14874	14809	14919	14941	14671	14886	14859	14867	14901	14868	14913	14907	15063	14773	14937	14862	15027	15098	14924	14900	14942	14973	14893	14864	14943	14951	14859	14796	14852	14857	14766	15086	15008	14916	15022	14972	14949	14889	14698	15059	14997	14787	14858	14826	14912	15130	14890	14917	15107	14770	14835	14991	15029	14846	15000	15080	14864	14859	14840	14879	14832	14847	14849	14877	14912	15002	14795	15031	15046	14815	14905	14921	14967	14775	14918	14935	14936	14853	14941	14914	14981	14869	14865	14752	14755	14942	14978	14936	14886	14779	14859	14791	14855	14861	14904	15048	14907	14938	14965	14853	14918	15012	14866	14898	14868	15156	14772	14938	14895	15042	15021	14906	15000	14955	14716	14905	14773	15008	14915	15015	14890	14997	14851	14961	14914	15019	14845	14915	14820	14934	14971	14731	14887	14926	14932	14846	15044	15000	14826	14907	14918	15010	14867	14886	14928	14944	14823	14899	14940	14987	14991	14803	14738	14861	14839	14974	15005	14932	14874	14897	14903	14869	15141	14880	14895	14776	14872	14764	14816	14822	14985	14987	14789	14966	14882	14926	14935	14893	14830	15106	14759	14905	15083	14860	14871	15053	14962	14919	14818	14852	14753	14934	14896	14857	14935	14811	14906	14941	14869	15090	14891	14878	14947	14825	14843	14709	14933	14875	14826	14919	14979	14818	15174	14908	14808	14909	15029	14847	15029	15027	14891	14946	14892	14974	14939	14916	15008	14841	14959	14948	14972	14884	14936	14757	14981	15042	14811	14810	14873	14877	14993	14946	14791	14870	14952	14845	14865	15027	14822	15179	14772	15015	14814	14835	14855	14931	14871	14843	15047	14978	15032	14797	14703	14862	14860	14933	15022	14844	14980	14981	14881	14825	14916	14823	14925	14864	14835	14824	14797	14879	14868	14995	15058	14928	14854	15034	14939	14962	14990	14758	15097	14803	14944	14961	14979	14836	14882	14896	14772	14937	14784	14778	14867	14932	15048	15007	14885	14753	14908	14980	14925	14833	14819	14902	14919	14870	14848	14985	14771	14979	14948	14748	14931	14933	14875	14882	14996	14866	15136	14836	14894	15006	14834	14896	14916	14926	14788	15084	14914	14998	14821	14768	14979	14703	14951	14765	15005	15062	15014	14762	14821	15048	14938	14786	14967	14785	14825	14816	15009	14819	14903	15002	14872	14834	14893	14906	14957	15010	14886	14879	15017	14963	14878	14897	15040	15020	14997	14896	14753	14771	15028	14887	15029	14753	14813	14795	14966	14907	14880	14958	14863	14853	14789	15017	14865	14970	14628	14953	14953	15009	14851	14754	14985	14920	15038	14786	14914	14781	14917	15030	14799	15006	15048	14894	15022	14857	14980	14848	15020	14903	14956	14890	14962	14955	14851	14856	14972	14964	14921	14921	14869	14906	14776	14914	14859	15040	14950	14772	14911	15050	14941	15004	14973	14763	14832	14888	14911	14869	14923	14834	14854	14889	14989	14843	14782	14999	14727	14936	14953	14700	14842	14870	14982	14963	14914	14995	14892	15058	14993	14817	14780	14941	14960	15074	14879	14978	15033	14961	14921	14937	14855	14970	15007	14995	15001	14697	14718	14858	14996	14735	14936	14905	14979	14999	14823	14672	14928	14889	14719	14947	14838	14863	14911	14879	14920	15048	14888	14838	14950	14740	15007	14835	14866	14906	14962	14903	14782	14972	14991	14949	14690	14890	14946	14891	14858	15000	15026	14928	14966	14979	15003	14919	14743	14847	14884	14923	15032	14990	14886	14701	14801	15057	14911	14837	15095	14933	14872
22879	21225	29075	24114	23429	27679	29763	24544	22505	21241	20370	19597	19709	19242	18697	18498	18240	18283	18390	18107	18258	18296	18103	18286	18099	18079	18225	17801	18057	17965	18068	18005	17931	18055	18101	17951	18008	17862	17815	17872	18072	18050	18087	17956	17803	17908	17877	17831	17939	17788	17999	17804	17833	17470	17723	17732	17625	17918	17953	17789	17896	17822	17932	17809	17828	17787	17843	17770	17869	17753	17622	17725	17942	17817	17840	17588	17653	17714	17687	17917	17799	17828	17862	17614	17546	17606	17978	17839	17946	17762	17739	17952	17863	17738	17517	17836	17566	17809	17783	17781	17735	17526	17642	17777	17526	17761	17706	17839	17750	17792	17800	17634	17834	17801	17907	17868	17862	17864	17678	17646	17716	17658	17959	17703	17661	17646	17764	17785	17618	17705	17708	17614	17759	17513	17830	17733	17933	17916	17592	17843	17770	17940	17568	17800	17661	17785	17893	17781	17784	17819	17718	17749	17867	17709	17644	17700	17823	17891	17570	17622	17809	17681	17625	17593	17753	17797	17805	17904	17847	17845	17593	17847	17790	17727	17858	17756	17820	17975	17900	17588	17662	17811	17759	17584	17808	17631	17630	17875	17864	17628	17448	17495	17568	17668	17773	17828	17642	17574	17730	17887	17796	17740	17773	17832	17808	17960	17878	17707	17690	17722	17619	17761	17908	17663	17702	17731	17710	17846	17663	17691	17720	17895	17694	17596	17757	17639	17721	17854	17828	17915	17575	17597	17492	17597	17721	17709	17745	17779	17498	17817	17509	17495	17569	17750	17596	17830	17700	17628	17565	17474	17585	17640	17792	17700	17802	17667	17540	17713	17714	17760	17744	17768	17708	17662	17686	17831	17650	17947	18100	17824	17796	17541	17556	17821	17777	17689	17657	17733	17859	17715	17673	17476	17779	17832	17579	17690	17528	17582	17715	17826	17697	18004	17680	17760	17777	17707	17596	17959	17759	17663	17529	17737	17665	17745	17806	17685	17916	17713	17739	17789	17615	17666	17691	17716	17975	18052	17659	17731	17771	17860	17736	17663	17786	17809	17674	17784	17737	17657	17490	17815	17866	17662	17713	17706	17729	17834	17917	17739	17697	17536	17662	17778	17820	17719	17725	17574	17881	17898	17756	17816	17526	17505	17684	17841	17822	17700	17640	17840	17670	17454	17512	17830	17857	18113	17813	17680	17925	17672	17639	17581	17857	17899	17736	17733	17850	17626	17696	17748	17700	17712	17576	17718	17602	17702	17602	17789	17995	17780	17844	17805	17574	17882	17641	17587	17788	17654	17543	17834	17677	17738	17658	17580	17708	17589	17783	17805	17789	17585	17789	17630	17629	17714	17669	17844	17706	17642	17539	17654	17821	17801	17667	17754	18027	17635	17852	17793	17844	17745	17834	17893	17857	17506	17751	17616	17738	17573	17660	17651	17711	17663	17778	17699	17781	17785	17912	17838	17674	17726	17511	17717	17466	17633	17506	17791	17697	17767	17814	17747	17715	17730	17836	17791	17781	17515	17706	17793	17803	17830	17726	17892	17667	17619	17829	17632	17658	17729	17736	17712	17564	17644	17858	17626	17667	17806	17619	17603	17854	17828	17625	17649	17649	17944	17597	17642	17742	17713	17666	17651	17937	17835	17733	17659	17809	17778	17604	17726	17634	17590	17615	17769	17855	17869	17809	17759	17671	17792	17631	17920	17643	17651	17409	17584	17676	17698	17791	18002	17750	17744	17728	17683	17664	17705	17732	17814	17721	17758	17546	17751	17571	17725	17675	17758	17672	17693	17641	17731	17574	17789	17844	17622	17578	17746	17748	17594	17712	17642	17714	17602	17923	17742	17745	17743	17757	17853	17580	17728	17748	17804	17902	17677	17710	17859	17817	17564	17710	17799	17859	17748	17752	17756	17670	17629	17861	17693	17913	17524	17861	17669	17647	17774	17739	17774	17641	17849	17646	17678	17939	17738	17633	17735	17773	17634	17656	17601	17661	17667	17829	17648	17743	17662	17949	17745	17910	17650	17771	17667	17707	17854	17780	17798	17903	17726	17689	17664	17922	17707	17873	17915	17685	17561	17663	17670	17757	17774	17727	17821	17810	17750	17480	17789	17787	17660	17533	17798	17715	17773	17902	17724	17591	17757	17697	17718	17834	17950	17627	17763	17832	17826	17684	17711	17739	17785	17940	17724	17636	17522	17676	17733	17703	17439	17834	17563	17725	17819	17749	17694	17855	17784	17653	17723	17745	17677	17846	17752	17722	17803	17594	17561	17597	17786	17663	17896	17715	17744	17707	17761	17695	17661	18025	17571	17707	17800	17714	17648	17762	17765	17768	17807	17773	17561	17740	17671	17723	17717	17581	17509	17795	17755	17611	17658	17713	17546	17810	17473	17719	17727	17819	17714	17660	17861	17680	17809	17449	17428	17785	17704	17584	17686	17748	17739	17713	17799	18007	17778	17663	17778	17766	17751	17957	17573	17597	17680	17751	17927	17710	17620	17698	17586	17811	17728	17643	17646	17781	17765	18025	17785	17672	17673	17728	17756	17707	17620	17688	17756	17720	17923	17783	17789	17684	17770	17591	17592	17781	17783	17728	17597	17748	17547	17753	17705	17861	17801	17766	17923	17715	17575	17680	17643	17512	17611	17873	17675	17638	17781	17690	17661	17833	17785	17984	18013	17642	17674	18043	17615	17854	17860	17642	17830	17525	17623	17630	17666	17726	17785	17916	17762	17672	17664	17602	17704	17770	17762	17614	17846	17714	17532	17785	17769	17680	17575	17671	17760	17737	17676	17646	17714	17802	17650	17547	17625	17807	17881	17929	17694	17731	17752	17743	17758	17716	17795	17622	17784	17647	17592	17500	17831	17869	17693	17616	17581	17707	17706	17600	17860	17713	17687	17982	17746	17618	17513	17725	17814	17752	17845	17623	17841	17554	17733	17651	17730	17751	17510	17587	17728	17785	17574	17630	17678	17777	17745	17813	17689	17735	17684	17715	17590	17936	17709	17832	17741	17718	17754	17742	17817	17780	17533	17766	18001	17835	17809	17820	17586	17715	17655	17791	17649	17785	17694	17716	17610	17710	17817	17844	17949	17500	17641	17571	17592	17847	17683	17751	17700	17771	17785	17874	17768	17750	17544	17897	17803	17617	17758	17737	17692	17644	17718	17652	17725	17944	17872	17854	17773	17791	17522	17631	17533	17640	17612	17705	17658	17707	17760	17720	17633	17760	17616	17834	17674	17921	17783	17762	17698	17781	17753	17741	17692	17637	17753	17573	17588	17596	17724	17801	17578	17651	17779	17641	17625	17620	17724	17696	17910	17606	17691	17910	17886	17672	17573	17719	17940	17902	17664	17745	17543	17691	17610	17661	17484	17848	17871	17994	17829	17685	17792	17698	17828	17812	17613	17939	17696	17700	17563	17734	17667	17876	17742	17862	17836	17770	17741	17763	17710	17807	17789	17770	17851	17726	17607	17684	17666	17679	17795	17567	17614	17701	17929	17818	17769	17619	17733	17719	17807	17610	17711	17619	17827	17706	17785	17788	17728	17716	17656	17808	17843	18001	17577	17769	17733	17787	17644	17664	17784	17904	17707	17744	17954	17475	17591	17854	17861	17828	17576	17862	17723	17882	17885	17657	17810	17868	17954	17761	17708	17645	17565	17806	17679	17937	17719	17690	17487	17753	17714	17744	17769	17667	17574	17828	17817	17882	17897	17677	17702	17674	17688	17511	17818	17863	18036	17819	17676	17793	17674	17799	17797	17750	17564	17711	17791	17666	17606	17723	17851	18008	17910	17814	17781	17510	17753	17640	17960	17710	17649	17702	17587	17651	17710	17582	17673	17829	17872	17747	17925	17631	17489	17684	17587	17606	17725	17812	17838	17852	17797	17711	17769	17772	18032	17731	17757	17789	17949	17975	17617	17887	17818	17744	17877	17798	17700	17666	17803	17679	17683	17770	17734	17756	17489	17727	17791	17540	18125	17750	17706	17904	17578	17814	17615	17785	17848	17849	17571	17703	17666	17828	17639	17554	17852	17508	17911	17776	17778	17761	17704	17644	17679	17709	17777	17783	17753	17641	17601	17644	17873	17763	17608	17656	17746	17968	17590	17707	17627	17997	17985	17613	17721	17796	17939	17821	17734	17671	17683	17722	17851	17669	17670	17661	17710	17908	18020	17655	17620	17730	17727	17885	17889	17727	17620	17717	17720	17797	17833	17587	17699	17808	17753	17744	17987	17836	17895	17650	17673	17667	17754	17683	17725	17601	17852	17641	17805	17906	17838	17751	17839	17587	17880	17605	17496	17693	17489	17768	17560	17607	17620	17810	17637	17645	17665	17935	17931	17972	17658	17818	17641	17573	17737	17803	17681	17670	17832	17716	17682	17608	17578	17661	17731	17815	17757	17670	17623	17712	17704	17807	17724	17749	17625	17806	17796	17781	17741	17752	17585	17725	17685	17717	17681	17684	17748	17784	17850	17830	17555	17728	17730	17667	17636	17616	17939	17793	17671	17724	17519	17621	17709	17573	17858	17731	17433	17756	17755	17688	17712	17863	17739	17650	18159	17677	18015	17655	17805	17607	17568	17836	17730	17589	17628	17521	17755	17848	17690	17639	17730	17943	17618	17725	17702	17858	17685	17834	17638	17642	17706	17886	17864	17621	17669	17766	17667	17608	17897	17687	17666	17537	17742	17630	17513	17717	17703	17705	18073	17657	17708	17711	17743	17733	17888	17714	17888	17783	17590	17692	17831	17621	17809	17720	17617	17684	17546	17551	17754	17850	17940	17750	17709	17929	17755	18058	17733	17752	17808	17874	17825	17737	17731	17802	17600	17526	17775	17856	17698	17803	17759	17724	17901	17816	17720	17878	17439	17719	17568	17753	17777	17746	17528	17659	17635	17627	17776	17693	17862	17798	17627	17791	17741	17668	17704	17535	17775	17687	17573	17815	17667	17689	17775	17811	17724	17775	17910	17844	17870	17509	17920	17629	17715	17827	17756	17791	17900	17606	17796	17712	17580	17674	17597	17648	17947	17918	17710	17738	17792	17532	17601	17630	17780	17749	17844	17702	17476	17755	17682	17707	17772	17827	17754	17787	17774	17693	17682
29930	51019	49016	40271	35377	31157	27102	24237	21908	19864	18533	17760	17641	16879	16460	16005	15798	15937	15848	15767	15723	15640	15403	15551	15602	15647	15549	15499	15345	15371	15312	15223	15287	15379	15294	15343	15245	15116	15281	15142	15333	15304	15252	15181	15219	15136	15241	15325	15340	15284	15340	15282	15266	15250	15313	15369	15240	15209	15230	15241	15185	15284	15249	15275	15125	15220	15149	15147	15225	15230	15125	15325	15177	15241	15345	15347	15058	15291	15040	15333	15044	15272	15232	15239	15175	15271	15253	15195	15131	15250	15224	15286	15277	15183	15179	15197	15098	15022	15236	15077	15099	15512	15121	15072	15268	15332	15208	15036	15150	15307	15321	15287	15213	15076	15459	15219	15163	15431	15142	15170	15271	15117	15190	15276	15172	15185	15083	15192	15163	15105	15180	15069	15252	15125	15257	15199	15248	15211	15083	15044	15169	15159	15019	15068	15173	15133	15263	15180	15300	15143	15194	15203	15090	15315	15166	15167	15145	15200	15225	15159	15168	15407	15091	15246	15113	15173	15216	15194	15134	15092	15176	15115	14986	15209	15093	15213	15089	15167	15313	15251	15248	15294	15252	15222	15157	15310	15267	15325	15242	15367	15091	15297	15264	15240	15169	15122	15243	15305	15258	15112	15270	15143	15179	15125	15185	15249	15271	15184	15255	15125	15155	15203	15078	15288	15268	15305	15236	15364	15285	15106	15079	15238	15093	15157	15053	15215	15365	15245	15154	15095	15236	15341	15228	15252	15218	15129	15376	15259	15074	15161	15241	15094	15226	15188	15212	15170	15262	15271	15255	15098	15240	15138	15085	15146	15392	15222	15419	15125	15215	15174	15142	15307	15177	15206	15323	15075	15171	15160	15151	15283	15224	15173	15136	15265	15184	14986	15084	15050	15181	15144	15273	15219	15251	15036	15170	15086	15089	15303	15056	15225	15148	15239	15167	15286	15236	15226	15147	15185	15034	15230	15157	15198	15349	15169	15159	15183	15174	15271	15180	15132	15263	15183	15108	15190	15235	15373	15234	15079	15189	15145	15367	15085	15092	15171	15249	15148	15151	15255	15389	15179	15053	15201	15159	15156	15277	15365	15254	15335	15132	15186	15318	15221	15071	15138	15331	15268	15048	15170	15154	15197	15295	15099	15240	15265	15284	15272	15189	15219	15046	15190	15266	15276	15179	15115	15267	15176	15096	15094	15200	15128	15202	15292	15202	15124	15242	15185	15414	15081	15218	15244	15031	15179	15301	15278	15104	15256	15189	15336	15238	15104	15198	15164	15252	15252	15224	15087	15336	15218	15069	15211	15131	15344	15300	15173	15178	15202	15136	15302	15188	15150	15205	15198	15215	15343	15222	15217	15338	15128	15224	15128	15210	15152	15224	15213	15121	15317	15231	15224	15329	15117	15123	15146	15345	15276	15370	15156	15209	15313	15125	15113	15259	15235	15171	15157	15073	15117	15223	15143	15290	15201	15094	15237	15200	15210	15066	15064	15155	15266	15311	15131	15409	15224	15130	15119	15070	15198	15005	15112	15208	15223	15320	15288	15326	15232	15229	15172	15270	15030	15107	15174	15080	15486	15210	15185	15318	15198	15214	15004	15146	15228	14957	15169	15287	15235	15146	15303	15045	15312	15138	15299	15160	15220	15215	15230	15215	15239	15393	14928	15089	15200	15013	15135	15245	15333	15071	15142	15268	15273	15158	15210	15287	15140	15273	15081	15248	15199	15238	15344	15226	15263	15312	15125	15204	15326	15122	15126	15286	15061	15170	15363	15229	15208	15121	15247	15093	15136	15162	15187	15398	15337	15274	15258	15249	15210	15078	15215	15231	15221	15113	15099	15173	15197	15222	15218	15328	15161	15196	15270	15031	15196	15030	15265	15183	15238	15281	15322	15173	15324	15246	15148	15088	15239	15362	15126	15166	15278	15303	15239	15071	15341	15097	15144	15162	15182	15144	15149	15191	15030	15159	15112	15232	15173	15242	15149	15264	15186	15130	15153	15061	15053	15296	15146	15322	15168	15315	15155	15216	15073	15122	15095	15317	14996	15098	15221	15200	15153	15167	15182	15225	15227	15041	15231	15207	15138	15335	15119	15112	15380	15267	15287	15201	15273	15211	15163	15181	15238	15192	15221	15123	15205	15312	15280	15055	14999	15313	15096	15377	15178	15408	15290	15350	15180	15321	15193	15123	15192	15226	15188	15277	15188	15217	15112	15132	15219	15074	15251	15207	15150	15302	15188	15070	15216	15118	15176	15158	15135	15164	15165	15289	15202	15118	15225	15099	15112	15281	15017	15307	15180	15105	15189	15226	15202	15222	15251	15099	15181	15401	15204	15330	15180	15142	15329	15260	15275	15275	15146	15109	15208	15200	15154	15252	15080	15307	15231	15073	15156	15268	15139	15235	15263	15157	15041	15251	15289	15077	15247	15126	15215	15217	15182	15231	15385	15201	15078	15223	15212	14990	15302	15313	15125	15288	15177	15248	15169	15179	15292	15191	15184	15073	15351	15085	15230	15226	15164	15132	15216	15164	15073	15216	14973	15303	15415	15117	15174	15348	15221	15274	15323	15240	15164	15086	15175	15253	15199	15219	15185	15106	15014	15181	15112	15213	15211	15263	15220	15311	15262	15352	15361	15230	15192	15103	15210	15195	15167	15180	15352	15140	15240	15088	14956	15226	15250	15129	15076	15371	15269	15102	15170	15300	15136	15211	15193	15209	15100	15059	15191	15297	15276	15327	15295	15074	15090	15349	15154	15207	15199	15177	15086	15271	15040	15171	15291	15065	15409	15103	15092	15154	15212	15293	15369	15119	15146	15063	15261	15271	15187	15312	15212	15238	15297	15276	15187	15194	15329	15247	15301	15187	15216	15227	15149	15215	15165	15308	15360	15055	15196	15055	15145	15153	15054	15274	15290	15288	15164	15149	15159	15112	15365	15347	15090	15361	15151	15461	15095	15268	15185	15193	15056	15230	15274	15151	15150	15291	15044	15271	15094	15260	15142	15274	15114	15313	15300	15164	15165	15202	15057	15325	15218	15096	15167	15003	15234	15177	15048	15272	15230	15330	15191	15111	15272	15312	15229	15161	15182	15231	15159	15095	15113	15317	15326	15158	15210	15124	15188	15274	15209	15290	15116	15060	15279	15266	15130	15250	15167	15177	15516	15310	15079	15246	15268	15067	15156	15265	15016	15137	15111	15110	15134	15149	15340	15160	15166	15264	15368	15250	15238	15191	15137	15245	15255	15058	15226	15015	15076	15027	15230	15126	15195	15363	15083	15264	14994	15203	15183	15259	15232	15406	15092	15178	15117	15153	15293	15207	15229	15277	15200	15354	15054	15253	15149	15136	15270	15343	15163	15204	15274	15294	15168	15189	15238	15169	15207	15094	15101	15368	15168	15249	15069	15307	15156	15194	15056	15207	15055	15207	15204	15344	15204	15229	15147	15112	15217	15354	15210	15126	15135	15202	15228	15261	15348	15108	15276	15214	15390	15129	15312	15155	15057	15255	15153	15230	15194	15081	15200	15169	15265	15215	15209	15260	15258	15026	15095	15147	15090	15171	15070	15162	15268	15074	15344	15354	15332	15239	15264	15267	15199	15195	15253	15125	15190	15196	15226	15252	15068	15137	15025	15083	15258	15257	15133	15198	15153	15121	15155	15159	15207	15385	15144	15202	15054	15254	15058	15019	14944	15188	15143	15112	15253	15267	15210	15182	15110	15179	15311	15280	15134	15120	15278	15240	15316	15096	15226	15252	15261	15402	15049	15338	15184	15174	15130	15274	15302	15313	15299	15520	15131	15267	15163	15240	15123	15042	15258	15209	15161	15227	15304	15074	15032	15185	15315	15196	15189	15170	15222	15241	15064	15167	15134	15105	15058	15365	15358	15174	15241	15209	15169	15396	15151	15287	15179	15084	15315	15335	15381	15224	15228	15223	15058	15198	15063	15357	15252	15202	15175	15198	15203	15174	15228	15299	15148	15267	15229	15160	15253	15039	15306	15243	15221	15123	15192	15254	15145	15170	15123	15174	15143	15101	15212	15304	15441	15146	15288	15167	15302	15210	15074	15197	15279	15199	15190	15290	15143	15304	15273	15326	15047	15098	15221	15229	15129	15077	15251	15318	15108	15022	15154	15328	15173	15190	15188	15150	15179	15300	15280	15243	15311	15171	15151	15224	15194	15309	15045	15139	15193	15209	15144	15165	15177	15179	15180	15247	15067	15226	15175	15183	15330	15340	15330	15189	15067	15301	15203	15119	15294	15100	15178	15230	15252	14921	15199	15083	15314	15367	15197	15133	15312	15216	15265	15128	15238	15174	15203	15116	15101	15163	15276	15140	15237	15245	15236	15209	15439	15228	15152	15037	15166	15280	15359	15145	15128	15211	15164	15018	15247	15250	15372	15171	15121	15147	15219	15047	15281	15238	15125	15205	15063	15154	15258	15093	15108	15228	15130	15183	15224	15277	15352	15090	15139	15102	15094	15145	15217	15246	15261	15318	15009	15402	15113	15316	15005	15051	15281	15260	15297	15182	15144	15226	15137	15273	15191	15190	15237	15219	15175	15075	15061	15180	15092	15253	15148	15087	15148	15359	15298	15117	15050	15284	15075	15401	15280	15281	15040	15274	15079	15147	15286	15205	15170	15217	15196	15150	15194	14997	15191	15166	15270	15129	15129	15152	15268	15278	15319	15412	15214	15280	15214	15193	15028	15157	15227	15138	15099	15144	15072	15231	15347	15082	15370	15182	15201	15167	15245	15220	15139	15271	15284	15122	15247	15199	14990	15100	15278	15168	15099	15271	15129	15289	15167	15106	15120	15110	15200	15216	15233	15132	15142	15121	15185	15172	15135	15267	15137	15134	15149	15147	15137	15362	15254	15146	15363	15293	15172	15394	15208	15240	15132	15242	15209	15313	15204	15205	15127	15247	15290	15479	15231	15122	15192	15298	15192	15064	15127	15204	15350	15263	15023	15195	15238	15164	15176	15188	15153	15169	15187	15064	15257	15306	15191	15104	15289	15428	15153	15157	14970	15407	15109	15215	15079	15168	15192	15170	15296	15233	15234	14981	14978	15240	15162	15209	15126	15215	15268	15195	15039	15145	15151
28773	25906	32042	28949	23196	21425	20137	19101	18672	18234	17956	17897	17620	17193	17320	17013	17011	17262	17085	17128	17293	16945	17188	17055	16881	16858	16860	16920	16804	17114	17082	16807	16982	16981	17108	17001	16976	16827	16988	17017	17029	16842	16963	17114	17055	16903	16974	16913	16856	17088	16979	17027	16824	16818	16943	16909	16944	16967	16959	17147	17024	17001	16969	16973	16955	16743	16755	16884	16923	16868	16744	16847	16936	17024	16848	16917	16929	16862	16930	16894	17105	17098	16940	16860	16920	16867	17031	16904	16966	16967	16689	16834	16935	17130	16922	16817	16851	16979	16846	16875	16577	16938	17019	16769	16938	16860	16899	16996	16884	16947	16999	16954	16845	16888	16888	16884	16949	16853	16940	16749	16927	16801	16836	16714	16872	17177	16975	16904	17018	16913	16864	16935	16929	16965	16973	16841	17023	16993	16887	16673	16774	16714	16914	16945	16821	16779	16766	16832	16733	17062	17095	17005	16859	16871	16938	16961	16996	16954	17052	17033	16871	16935	16944	16840	16826	16899	16814	17036	16980	16796	17031	17061	16774	16864	16986	16964	16814	16946	17000	17040	17009	16946	16937	17033	16971	16866	17050	16947	16889	16955	16995	16901	16983	16913	16938	16823	16986	16811	16997	16864	17179	17019	16922	16957	16824	17001	16846	16918	16788	16940	16819	16697	17020	16796	16945	16817	16905	16935	17041	16852	16785	16890	16853	16977	16839	17091	16755	16892	16970	16987	17040	17084	16895	16804	17031	16952	16802	16800	16718	17001	16795	16801	16931	16850	16992	16947	17052	16883	16928	16955	16904	17157	17023	17016	17007	17161	17064	17007	17069	17088	16910	17042	16977	16923	16845	16947	16894	16855	16823	17061	16975	17034	16972	17035	16914	16760	17010	17066	16923	16809	16688	16691	17059	16944	16770	16786	16944	16886	16978	16920	17047	16830	16972	16949	16995	16903	17032	16867	17074	17089	17139	16952	16679	17104	16796	17063	16924	16860	16878	16715	16712	16943	16940	17044	17040	16955	16724	16801	16782	16948	17089	16957	17065	16884	16805	16814	16971	16723	16714	16947	17174	16752	16906	17017	16913	16932	16978	16933	16783	16851	16879	16961	17096	16805	16972	17049	16999	16813	16774	17082	16907	17056	16954	16842	16779	16859	16910	16950	16968	16774	16931	16949	16901	17094	17013	16770	16767	16830	16844	16701	16869	16972	16894	16763	16851	16990	16992	16745	16889	16937	16972	16908	16953	16670	16742	16848	16877	16893	16879	16826	17008	16732	16977	16706	16999	17036	16744	16840	17049	16930	16804	17045	16993	17107	17080	16934	16977	16952	16945	16940	16990	17177	16923	16915	16874	17076	17055	16944	17123	16927	17217	16915	16905	16905	16889	17003	16856	16949	16867	16954	16939	16812	17215	17001	16811	16910	16909	16869	16829	16840	17006	17045	16961	16798	16922	16940	16994	16841	16986	16799	17040	17143	16983	17076	16792	16849	16952	16877	16972	16715	16819	16972	16882	16775	17016	16889	17026	16955	16847	16913	16759	16872	16937	16900	16770	16841	17107	17095	16851	17054	16861	16841	16793	16976	17039	16890	16751	16754	16830	16915	16995	16914	16980	16833	16876	16951	17028	16923	16868	16948	16952	16852	16885	16994	17101	16938	16826	16849	16883	16935	16951	16884	16955	16788	17037	16996	16882	16811	16785	16781	16828	17063	16952	17020	17087	16926	17021	16999	16983	16894	16820	16896	16960	16984	16869	16873	16954	16738	17107	17056	16876	17035	17037	16849	16863	17127	16902	16953	16949	16968	16904	17023	17007	16852	16965	17087	16735	16908	16839	16895	16954	16827	16780	17077	16942	16723	16937	16827	16945	16926	16967	16906	17023	16969	17026	16813	16926	16908	17025	16987	16943	16967	16846	16922	16948	16997	16840	16795	16772	16972	16884	16814	16950	16860	16979	16988	16897	16818	16891	16922	17098	17002	16800	16921	16921	16778	17002	16927	16880	17216	16834	17147	16963	16877	16836	17002	16846	16956	17165	16865	16840	17015	16930	16767	16911	17144	16784	16893	16865	16915	16812	16959	16994	16896	17023	16915	17026	16968	17106	16923	16842	16826	16906	16920	17005	17016	16986	16878	16949	16776	16941	17003	17067	17146	17005	16914	16908	16836	16947	16963	16994	16940	16861	16912	16943	16727	16970	17003	16937	17079	17157	16952	16989	16899	16919	16973	17082	16928	16621	16917	16918	16839	17215	16893	16983	17002	16874	16771	16925	17040	16686	16842	16838	16994	16987	16918	16776	17009	16852	16773	16965	16792	16802	16882	17029	16985	17081	17027	16904	17153	16873	17082	16793	17193	16874	16835	16832	17007	16967	17009	17060	16934	17103	17131	17012	16754	16888	16808	17210	16931	16743	16949	16920	16959	16952	16937	17271	16857	16808	16993	16942	16996	17044	17055	17208	16911	16864	17107	17008	16830	17127	16719	17001	16899	16957	16955	16903	17029	16909	16944	16825	16835	16890	16995	16982	17125	16954	16940	17161	16999	16973	16907	17104	17030	17009	17110	16892	16961	16934	17045	16811	16829	16800	17041	16992	16963	16871	16884	16980	17146	16914	16902	17157	16846	16932	16944	16998	16907	16866	16758	17016	16987	16809	16942	16829	17029	16976	16733	16856	16812	17033	16985	16993	16860	16835	17040	17076	16948	17114	17011	16816	16809	16812	16994	16771	16869	16984	16895	17007	16866	16886	16813	17063	17004	16964	17013	16813	16835	17084	16800	16916	16958	16997	16792	16947	16889	16776	16752	16919	17065	17022	16826	16923	17143	16857	16905	16858	16927	16952	17008	16768	16864	16911	16759	16889	16851	16817	16751	16986	17023	16914	16832	16977	16787	17082	16729	17089	17036	16882	16939	16739	16983	16788	16706	17001	16943	16903	16908	16875	16965	16800	17004	16898	16971	16806	16960	17023	16825	16829	17031	16925	16736	16843	16786	16855	16828	17000	16969	16788	16960	16999	16822	16768	16852	16699	16984	16817	16869	17009	17078	16957	16781	16818	16976	17008	16915	16899	17012	16921	17006	17116	17013	16914	17004	16942	17019	16837	16475	16923	16826	16935	17040	16939	16921	16985	16957	16902	16852	16945	16836	16929	16867	17079	17037	16929	16880	16834	16879	16916	17009	16935	17048	16844	16890	16972	16899	16990	16645	17111	16775	16835	16917	16984	16896	16970	16781	16709	16803	17082	16973	16865	17006	17010	16972	17039	16959	17271	16826	16906	16944	17008	17054	16956	16889	16933	16893	16998	16835	16978	17177	16879	16943	16911	16936	16848	16863	16894	16829	16961	16853	16973	16956	17103	16826	17001	16770	16870	17104	16975	16996	16974	16784	17089	17071	16949	16965	17022	16754	17053	16919	16905	16710	16872	17061	17117	16897	16807	16928	17235	16988	16990	16806	16973	16740	16866	17048	16783	17079	16882	16903	17085	16930	16826	17195	16932	16887	16774	16930	17026	16918	16923	16985	17036	17055	16914	17045	17238	16856	16721	16763	17048	16791	16926	16819	17055	16867	16790	16879	17157	16936	17108	16886	16741	16945	17101	16832	16821	16781	16942	17059	16959	16988	16807	17029	16996	17116	17081	16755	16999	16880	16883	17011	17105	17009	16771	16938	16917	17140	16942	16923	17157	16921	17064	17006	17023	16963	17112	16955	16914	17110	16781	16934	16959	16838	16901	16630	16813	17108	16982	16760	16837	17041	16984	17021	17051	17060	17020	17050	16854	16816	16968	17042	16861	16980	16993	16915	16750	16819	17021	16870	17048	16954	16915	16738	16833	16873	16786	16915	16894	17016	16813	17215	16752	16864	17092	16747	16834	16857	16857	16952	16956	16982	16874	17149	16856	16931	16812	16884	16821	16842	16980	16961	16932	17019	16886	16750	16837	16882	17050	16977	16939	16817	16962	16993	16849	16676	16900	17095	17082	17217	16993	17024	16784	16989	16967	16916	16854	16864	16854	17175	16933	16879	16863	16922	16908	16977	16965	16785	16951	16856	17186	17018	17146	16955	16943	16820	17040	16844	16991	16905	16993	16826	16919	16898	16963	16955	16826	16980	16913	17164	17197	17065	16960	16864	16925	16893	16819	17100	16714	16725	16869	16688	16886	16800	17071	16922	17117	17143	16906	16766	16715	16794	16940	16797	17087	16793	16939	16870	16978	16853	16956	16816	16995	16986	17032	16937	16940	16884	16879	16865	16868	16905	16870	16922	16923	16696	17078	16892	16836	17088	16774	16851	16865	16919	17056	16971	16948	16958	16993	17043	17064	16980	16827	16943	16757	16686	16989	16744	16870	16956	16737	16850	16905	17235	16886	16715	16808	16838	16789	17021	16688	16951	17030	16983	16839	16975	16992	16796	17204	16804	16988	16904	16824	17055	16851	17083	16848	16979	16866	17046	16898	16701	16899	16867	16845	16707	17070	16916	17101	17044	16930	16902	17007	16886	17045	17044	16887	17067	17002	16900	17095	16892	16914	16892	16899	16875	16789	16903	16934	16982	16802	16898	16795	16924	16869	16857	17090	17138	16887	16855	17041	17050	16842	16995	17031	16870	16903	16908	17096	16958	16987	16892	16659	16881	17019	17201	17020	17074	16787	17017	16793	16717	16893	16923	16859	16979	16876	16986	16923	17010	16933	17016	16906	16644	16976	16815	16960	16896	17022	17043	17068	17043	16940	16899	16921	16737	16831	17047	17071	17159	17036	16863	16944	17107	16995	17073	17006	16961	16878	16916	17022	17056	16834	16958	16866	16801	17021	17046	16706	16904	17030	17212	16855	16822	16770	16658	17014	17133	17047	16985	17007	17111	17013	16728	16913	17052	16964	16790	16729	16880	16851	16960	16853	16956	17111	17179	17086	17018	17029	16885	17151	16942	17034	17037	17107	16855	16899	17123	16909	16996	16988	16883	16903	16801	17009	16886	16916	16984	17048	17004	16869	16990	17007	16995	16979	17123	16947	16777	16899	16927	16848	16834	17192	17097	16959	16892	16932	17122	17046	16916	16774	16957	16850	16974	16862	17000	16653	16841	17124	16964	17061	16995	16853	16826	16949	17088
27204	38753	35581	27758	23387	20788	19096	18063	17459	16510	16241	15837	15578	15370	15382	15026	14911	14901	15066	14822	14975	15012	14895	14950	14712	14920	14896	14938	14781	14681	14981	14701	14929	14622	14804	14661	14741	14803	14857	14517	14765	14782	14761	14745	14748	14668	14660	14714	14734	14726	14656	14846	14637	14744	14722	14676	14623	14696	14804	14754	14824	14748	14610	14679	14713	14787	14704	14886	14783	14811	14764	14784	14935	14682	14779	14818	14606	14837	14737	14601	14787	14721	14622	14729	14834	14692	14804	14690	14838	14619	14717	14676	14782	14782	14697	14825	14802	14923	14586	14868	14788	14857	14631	14701	14624	14709	14615	14835	14753	14707	14753	14753	14770	14780	14730	14745	14666	14679	14888	14610	14803	14730	14743	14612	14660	14817	14583	14840	14710	14916	14731	14661	14623	14762	14591	14877	14769	14679	14805	14690	14813	14968	14674	14798	14736	14655	14825	14758	14598	14709	14776	14705	14646	14794	14671	14666	14736	14835	14994	14756	14782	14573	14723	14866	14857	14680	14700	14595	14701	14617	14718	14703	14554	14772	14649	14675	14815	14733	14778	14782	14770	14832	14638	14534	14856	14781	14545	14764	14750	14839	14784	14624	14708	14901	14858	14767	14795	14742	14675	14800	14544	14981	14649	14709	14657	14581	14656	14543	14685	14815	14619	14668	14771	14804	14749	14767	14729	14786	14860	14713	14773	14843	14752	14680	14841	14721	14751	14834	14831	14669	14823	14694	14826	14834	14807	14809	14814	14673	14657	14629	14793	14673	14766	14650	14692	14735	14900	14718	14811	14586	14726	14780	14807	14708	14747	14903	14679	14715	14673	14548	14698	14704	14826	14643	14823	14735	14627	14873	14724	14704	14729	14566	14855	14783	14788	14877	14902	14620	14626	14662	14717	14846	14723	14791	14732	14562	14762	14645	14825	14637	14807	14761	14721	14683	14851	14745	14759	14729	14859	14667	14930	14669	14801	14880	14797	14788	14727	14737	14693	14832	14752	14542	14595	14906	14602	14763	14714	14698	14716	14734	14717	14712	14660	14698	14680	14852	14765	14821	14812	14775	14904	14586	14837	14673	14692	14672	14580	14699	14764	14807	14870	14728	14812	14667	14692	14816	14702	14548	14757	14770	14766	14681	14779	14849	14694	14617	14893	14851	14676	14944	14774	14688	14606	14632	14794	14661	14878	14765	14782	14787	14780	14598	14671	14691	14713	14706	14876	14707	14739	14615	14823	14654	14741	14774	14731	14692	14678	15088	14732	14685	14743	14690	14739	14913	14756	14647	14745	14688	14821	14602	14859	14815	14806	14768	14744	14770	14778	14743	14799	14878	14960	14673	14767	14947	14867	14727	14680	14721	14589	14702	14750	14743	14714	14787	14729	14855	14759	14619	14758	14796	14827	14821	14707	14697	14713	14628	14798	14704	14781	14693	14733	14658	14763	14754	14567	14832	14747	14726	14736	14618	14751	14620	14684	14795	14742	14649	14883	14696	14671	14817	14745	14794	14772	14715	14724	14583	14638	14641	14711	14781	14698	14714	14708	14838	14603	14843	14750	14594	14628	14576	14666	14762	14599	14665	14702	14589	14689	14645	14636	14779	14672	14815	14764	14864	14824	14808	14652	14725	14657	14667	14784	14696	14744	14705	14601	14822	14784	14650	14829	14750	14801	14655	14785	14659	14733	14727	14763	14628	14740	14729	14626	14736	14613	14723	14669	14716	14507	14776	14650	14746	14741	14880	14698	14897	14708	14904	14701	14690	14726	14687	14706	14682	14659	14623	14670	14871	14861	14836	14612	14697	14669	14634	14769	14835	14814	14717	14866	14890	14806	14738	14722	14848	14657	14895	14614	14668	14748	14820	14746	14798	14743	14708	14757	14664	14613	14589	14772	14875	14658	14673	14716	14948	14791	14659	14799	14740	14498	14833	14666	14917	14703	14732	14879	14530	14751	14743	14798	14702	14668	14713	14855	14752	14815	14790	14815	14682	14774	14544	14544	14648	14736	14511	14879	14661	14874	14675	14684	14685	14748	14672	14830	14751	14904	14712	14713	14620	14751	14572	14791	14686	14751	14775	14552	14860	14655	14771	14763	14717	14812	14705	14898	14764	14827	14778	14761	14640	14754	14827	14727	14714	14676	14774	14595	14755	14725	14818	14725	14810	14637	14838	14781	14870	14724	14698	14766	14794	14644	14826	14672	14796	14741	14656	14879	14534	14892	14694	14849	14768	14792	14655	14800	14740	14718	14641	14762	14765	14651	14630	14861	14903	14619	14826	14747	14870	14721	14693	14625	14643	14731	14811	14754	14679	14869	14682	14817	14752	14792	14667	14863	14632	14540	14669	14629	14772	14725	14740	14750	14699	14786	14634	14724	14584	14837	14703	14703	14750	14818	14836	14709	14713	14701	14870	14731	14736	14748	14867	14860	14735	14801	14984	14776	14674	14714	14822	14715	14757	14626	14799	14836	14611	14644	14721	14694	14798	14922	14721	14634	14809	14811	14767	14731	14870	14634	14840	14758	14718	14675	14667	14971	14692	14700	14569	14770	14637	14734	14474	14844	14542	14734	14874	14772	14737	14899	14786	14852	14780	14887	14859	14758	14857	14775	14733	14844	14799	14531	14880	14586	14871	14605	14762	14893	14707	14654	14751	14752	14662	14799	14921	14791	14786	14716	14800	14706	14747	14783	14784	14767	14768	14594	14696	14738	14811	14815	14694	14706	14826	14757	14665	14809	14922	14891	14784	14716	14650	14591	14715	14798	14817	14756	14689	14697	14788	14800	14589	14770	14629	14635	14723	14661	14799	14797	14592	14791	14621	14744	14647	14672	14775	14705	14636	14695	14806	14514	14792	14784	14798	14862	14822	14681	14845	14537	14733	14632	14710	14870	14718	14821	14737	14641	14531	14735	14715	14790	14815	14713	14810	14761	14816	14773	14918	14647	14777	14535	14671	14773	14586	14885	14792	14815	14716	14664	14788	14706	14702	14827	14741	14727	14630	14645	14687	14698	14698	14832	14853	14801	14747	14562	14799	14779	14849	14674	14761	14729	14718	14773	14778	14652	14862	14818	14712	14753	14663	14823	14856	14816	14641	14634	14785	14830	14802	14654	14791	14618	14912	14633	14675	14668	14717	14618	14652	14704	14753	14748	14520	14771	14911	14683	14767	14822	14641	14664	14802	14635	14771	14834	14698	14767	14740	14718	14738	14804	14724	14753	14650	14751	14779	14792	14894	14896	14812	14680	14782	14671	14763	14962	14782	14769	14817	14843	14697	14729	14629	14762	14811	14822	14781	14771	14715	14815	14712	14743	14639	14798	14890	14848	14660	14862	14773	14623	14654	14782	14553	14809	14749	14795	14818	14629	14732	14749	14662	14545	14733	14834	14582	14669	14792	14702	14832	14607	14808	14821	14792	14778	14604	14774	14695	14630	14781	14713	14774	14692	14702	14948	14713	14763	14784	14654	14818	14679	14835	14574	14621	14798	14926	14667	14602	14727	14740	14640	14765	14821	14701	14705	14705	14564	14742	14770	14521	14695	14795	14707	14641	14852	14885	14840	14679	14983	14825	14561	14798	14531	14817	14663	14748	14842	14667	14736	14766	14798	14646	14785	14652	14809	14555	14654	14820	14591	14801	14657	14842	14909	14697	14578	14794	14810	14788	14706	14735	14729	14841	14875	14764	14729	14737	14637	14812	14631	14622	14690	14787	14601	14809	14669	14746	14886	14768	14556	14649	14790	14679	14614	14656	14755	14756	14792	14716	14847	14775	14790	14757	14763	14623	14547	14714	14737	14870	14760	14795	14788	14699	14764	14724	14707	14552	14711	14602	14568	14603	14691	14629	14712	14695	14453	14775	14638	14865	14642	14807	14731	14763	14833	14671	14687	14856	14666	14881	14889	14745	14614	14872	14631	14586	14686	14670	14695	14676	14680	14779	14816	14800	14888	14872	14693	14778	14459	14744	14766	14693	14668	14745	14801	14708	14741	14871	14755	14794	14737	14686	14744	14691	14833	14686	14656	14783	14812	14805	14636	14851	14836	14690	14866	14762	14721	14686	14784	14633	14765	14623	14825	14855	14603	14781	14743	14857	14708	14671	14673	14712	14768	14744	14738	14717	14700	14688	14684	14700	14669	14599	14726	14827	14657	14703	14667	14796	14644	14721	14779	14799	14677	14589	14740	14668	14704	14659	14720	14698	14879	14680	14841	14693	14856	14671	14646	14834	14800	14764	14967	14635	14779	14846	14692	14727	14879	14698	14768	14698	14821	14735	14874	14878	14616	14600	14727	14536	14730	14665	14765	14564	14865	14789	14963	14843	14630	14777	14719	14788	14669	14663	14752	14906	14787	14753	14716	14732	14685	14859	14626	14756	14718	14647	14803	14799	14811	14847	14760	14798	14709	14748	14757	14675	14556	14610	14606	14749	14800	14662	14748	14980	14717	14594	14719	14744	14794	14651	14840	14715	14869	14978	14663	14645	14707	14932	14698	14808	14679	14761	14795	14663	14843	14835	14867	14713	14697	14554	14744	14879	14706	14562	14648	14736	14808	14929	14781	14757	14827	14612	14788	14736	14795	14786	14718	14502	14788	14586	14786	14805	14625	14805	14581	14722	14862	14788	14792	14878	14713	14712	14787	14900	14680	14783	14909	14993	14853	14767	14823	14692	14728	14731	14695	14759	14741	14891	14850	14707	14797	14907	14757	14778	14661	14735	14962	14785	14731	14801	14575	14698	14863	14933	14842	14804	14672	14694	14873	14694	14696	14584	14722	14712	14775	14809	14585	14780	14758	14733	14696	14939	14693	14760	14687	14665	14783	14636	14651	14737	14706	14586	14651	14726	14753	14797	14737	14732	14615	14690	14727	14682	14819	14859	14807	14615	14600	14809	14782	14803	14838	14745	14633	14670	14622	14495	14811	14670	14888	14550	14844	14835	14923	14531	14751	14715	14688	14767	14659	14715	14744	14733	14703	14784	14702	14752	14801	14854	14824	14725	14690	14786	14867	14738	14870	14849	14760	14763	14749	14578	14737	14849	14777	14763	14937	14841	14766	14767	14794	14614	14950	14705	14936	14693	14802	14771	14611	14877	14776	14634	14727	14640
24099	21175	28543	25653	25441	26636	24953	21539	20498	19615	18811	18581	18075	17638	17326	17318	17395	17273	17139	17331	17219	17270	16961	17094	16963	17031	17214	17262	17074	17064	17005	16833	16994	17089	17028	17118	16767	17046	16969	17034	16963	17000	17065	16884	17111	17034	16963	17035	16873	17010	17047	16949	16985	17040	16689	16901	17042	16933	16981	17107	17118	16953	16938	16961	17101	16983	16979	16820	16751	17025	17045	16838	16880	16876	17088	16832	16880	16687	17092	16968	17056	16855	16715	16945	17077	16832	17104	16930	17090	17017	16700	16962	16966	17006	17021	16749	16845	16974	17080	17017	17068	17008	17006	16909	16992	17108	17065	16985	16970	17090	17031	16849	17078	16929	16986	16992	17084	16917	16677	16898	16979	16907	16993	16615	17044	17016	16879	16932	16981	16864	17041	16720	17023	16838	16986	17090	17106	16796	17183	16791	17048	16949	16878	16815	16904	17016	16760	16913	17037	16902	17033	16844	16880	16965	16941	17159	16995	16934	16908	17005	16864	16664	16824	17018	16870	16828	17094	17227	17114	16916	17097	16857	16683	17088	16980	16786	17025	16799	17041	16900	17019	16902	16820	16786	16882	16849	17177	16866	16864	16928	17008	16922	16930	16884	17004	16816	16662	17165	16912	16855	17139	16973	16900	16909	16974	16905	16978	16731	16826	16924	16950	16947	16830	17136	16887	17036	16851	16898	17172	16990	17034	16792	16782	16862	16902	17103	17036	16677	17002	16950	16978	16977	16967	16820	16926	16981	16984	16852	17035	16927	16990	16892	16707	16744	17029	16878	16819	16995	16957	17021	17169	16886	16830	17090	17114	17037	17156	16892	17006	16857	16894	17022	16981	17031	17006	17058	16766	16859	16710	16944	16899	16972	16901	16836	16675	16950	17033	17130	16966	17025	16839	16977	17102	16979	17179	16993	16771	16999	16967	16842	16759	16887	16896	17175	16931	16834	16891	16937	16896	16907	17000	17038	16948	16838	16974	16941	16936	16998	16922	16905	16847	16783	16900	16860	17042	17000	16823	16976	16930	16884	17077	16963	16791	16856	16956	16959	16826	17126	17039	17031	16891	17013	16829	16935	17096	16914	16950	16768	16796	16884	16711	16932	17046	16724	16839	17198	16967	16743	16962	17030	16930	17132	16897	16808	16888	16771	16942	17011	16929	16838	16876	17017	16823	17064	17020	16725	16820	16990	16760	16891	16958	16987	16641	16969	16931	16805	16887	16717	16978	17119	16988	17087	16860	17091	16708	16877	16745	16932	16751	16884	16991	16899	17080	17006	16927	16930	16916	17033	17044	17020	17058	16929	16898	17017	16995	17012	16939	16948	17118	17027	16843	16952	16724	16881	16893	17020	17128	17170	17008	17024	16841	16945	16737	16987	16620	16860	16959	16876	16835	16798	16835	16935	16979	16957	16926	16940	16890	17092	16886	17118	17090	16760	16945	16955	16970	16904	16848	17191	16647	16868	17127	16866	16963	17110	16809	16875	16986	17056	17044	16934	16914	16929	17135	16847	16860	16908	17090	16930	16995	16934	16946	16987	17002	16991	17159	16893	17224	16925	16884	16830	16908	16886	16882	16938	16973	16926	17020	17096	16969	16974	16897	17043	16946	16719	17053	17179	16908	16814	17160	16951	16934	17020	16818	17099	16881	17015	16711	16824	16823	16928	16896	17048	17027	16958	17004	16842	16962	16911	16839	16929	17003	16856	16986	16845	16934	16842	16961	16919	16961	16885	16982	16849	16736	16989	16941	16959	16930	17098	16845	16868	16942	16866	17171	16792	16773	17112	16957	17065	16960	16933	17075	16873	16957	17133	16979	16933	16906	17007	16942	17015	16964	16977	16983	17074	16864	16916	17289	16862	16859	16905	16819	16683	16871	16793	17068	17127	17059	16989	16752	16882	16964	16994	16904	17006	16919	16907	16850	17007	16835	16955	16933	16937	16775	16757	16908	17034	17009	16890	16948	17010	17055	16926	16868	16931	17076	16921	16975	16768	16947	16812	17121	17087	16789	16744	17021	16815	17046	17119	17016	16958	16962	16846	16990	16916	17062	16968	17108	16835	16943	16815	17214	16885	16937	17012	17008	16829	16934	16923	17022	17057	17147	17041	16894	16775	16945	16822	16939	16916	17001	16984	17027	16874	16831	17184	16854	17023	17027	16887	16960	17005	16886	16916	16871	16834	16984	16962	16979	16800	17073	16791	16875	16953	16979	17055	16972	16977	16720	16853	16980	17050	16818	16844	16982	16959	16895	17009	16940	17105	17023	16913	16871	17131	17093	16999	16834	17047	16841	17033	17061	17004	16989	16821	17022	16888	17068	16816	17099	16754	16862	16844	16902	16860	16796	16988	16883	16910	16796	16900	16847	17046	16744	17077	17152	16967	16743	17000	17053	16842	16904	16991	16751	16839	17107	17106	16861	17276	16913	16990	16730	16839	16976	16849	16876	16931	16922	16896	16900	16749	16992	16748	16788	16807	16826	16982	16871	16940	16947	16988	16906	16751	16895	17123	16932	16923	17008	17091	16863	16785	17138	16835	17013	16957	17039	17024	16792	16722	17096	16953	17001	17191	17019	16936	16867	16737	16785	17025	16887	16933	16984	16760	16806	16922	16901	16951	16787	16872	16801	16876	16831	16907	16965	16764	16778	16886	16833	16709	17017	16854	16924	16905	17063	16773	16768	17042	17067	16857	16944	16888	17038	17089	17003	16893	17092	17033	17177	16873	17156	16942	16856	16933	17028	16994	16947	16924	16917	16956	16932	16920	16992	16935	17030	17216	17058	16938	16801	17050	16791	16991	16997	16997	17020	17076	17046	16949	16906	17082	16941	17087	16784	16732	16858	16954	17039	16989	16866	16762	17089	16979	16874	17092	16820	16978	16958	17070	16874	17086	16945	16900	16887	16974	16916	17030	16924	16897	16877	17167	16771	16948	17030	17036	16999	16991	17097	17153	16802	16943	16934	17042	16878	16881	16846	16771	16864	16816	16898	16987	17040	16840	16965	17015	16925	17051	16755	16768	16827	16822	17244	16852	16898	16983	16903	17195	17113	16941	16929	17259	17027	16901	16840	16703	16799	16978	17220	16989	16881	17205	16847	17063	17053	16804	16802	16956	16979	16875	17100	16851	16874	16980	17036	16789	16875	16801	16826	16993	16951	16954	17064	17003	17068	16907	16913	17012	16932	16820	16889	17007	17025	16935	16926	16888	16894	16851	16836	16941	16988	16926	16735	17019	16899	16799	16818	16729	16883	16624	17117	17104	16870	17022	16914	16629	16833	17071	16968	16853	16802	16883	16870	16841	17149	16836	16848	17106	17172	17014	16986	17146	16863	16790	16908	17139	17052	16850	16984	16831	16918	16921	16962	17011	16799	17101	16857	16888	16877	16827	16728	16916	16914	17022	16895	16890	16906	16643	16848	16810	17144	17265	16918	16991	17034	16771	16883	16823	16888	16936	16981	17022	16981	17022	16856	17052	17079	16866	17052	17214	17213	16881	17057	16959	16851	16957	16847	17212	17040	16963	17264	16766	16974	16848	16963	16871	16819	16955	16970	16916	16809	17029	17021	16982	16826	16917	16891	17043	16736	17072	16868	16961	16989	16935	17053	17057	16975	16901	17011	16747	16997	16953	17041	16871	16936	17057	16955	16991	17014	16831	16897	16984	16852	16946	16977	16870	16840	16750	17079	17261	17099	17070	17036	17185	17137	16868	16977	16858	16879	16909	17078	16851	16801	16832	16860	16917	16946	16914	16900	17025	17087	17039	17019	16912	16891	17033	16951	16893	17003	16863	17038	16762	16904	16777	17021	16859	17021	16996	16988	16988	16926	17026	16918	17109	16996	16842	16855	16987	17081	16901	16784	16992	17040	16893	16856	17069	17089	16712	16899	16941	16992	16889	16751	16922	16900	16962	16993	16884	17043	16906	17142	16965	16896	16837	16955	16893	16852	16894	16714	16769	16844	16898	16963	16899	16823	16978	16964	17056	16666	16920	17024	16722	17081	17055	16896	16924	16910	16858	17002	16944	16944	16848	17007	16879	17086	16764	16897	16944	17168	16864	16922	17159	17036	16965	16780	16904	16896	16914	16875	16874	17014	16956	17176	16847	16805	17007	16939	16887	16908	16666	16588	16721	16741	16749	17103	17098	16828	17052	16939	16922	16767	17096	16778	16890	16929	16946	17054	16934	17165	16986	16785	16785	16924	16869	16848	16740	16903	17164	16994	17038	16898	16960	16996	17311	17105	17081	17051	16849	16886	17052	17011	16759	16993	16813	17097	17044	16858	16991	17086	17008	16958	16796	16731	16603	16727	16993	17098	17008	16943	16901	16893	17154	17063	17021	16992	16948	16731	16753	16884	16951	17125	16917	16996	16985	16953	16742	16890	17091	16994	16986	16851	16940	16917	16938	17013	16779	16927	16813	16847	16756	16995	16902	16867	17034	16934	16815	16934	17168	17002	16946	16974	16948	16958	17073	16941	17116	17022	16892	16791	16896	17144	17027	16915	16946	17002	17018	17073	16949	16963	16990	16928	17082	17076	16983	16944	16955	16957	16923	16859	17110	16938	16904	16777	17078	16722	17039	16941	16777	16922	16740	16803	16932	16989	16802	16863	16921	16781	17012	17057	16952	16949	16981	17175	17022	16982	16889	16835	16827	17098	16868	16731	16891	16927	17046	16843	16988	17159	16946	17099	17071	16880	16995	16892	16990	16982	16846	17012	16977	16839	16911	16941	17074	17026	16879	16749	16889	16834	16851	16936	16846	16874	16859	17002	17058	16841	16766	16965	17015	16845	16974	16900	16847	16988	17002	16907	16920	16977	16954	17014	17032	17062	17001	16888	16868	17030	17164	16883	16911	16971	16847	17010	16863	17042	16947	16862	17048	16872	17109	16901	17067	17030	16777	17066	17233	16885	16842	17030	17007	17109	16788	17029	17070	16927	16794	16990	16799	16841	17054	17026	16987	17090	16912	16923	16789	16941	17023	16940	16905	16905	16889	16952	16807	16944	16975	16953	16904	16959	17016	17093	17236	17004	16902	16816	17172	17020	16875	16710	16839	16958	16997	16886	16822	16804	16960	16978	16979	17108	17079	16987	17093	16876	16959
28617	47300	43376	34405	30308	26656	22949	20744	19495	18060	17441	16698	16023	15482	15479	15302	15285	15194	15124	15160	15082	15046	15124	15021	14840	15031	15138	14859	14847	15164	14878	14985	14934	15033	14951	14861	14869	14890	14947	14844	14916	14963	14875	14962	14819	14928	14842	14802	14773	14651	14911	15020	14813	14927	14950	14773	14816	14701	15010	14815	14926	14837	14867	14870	14818	14770	14813	14893	14859	14825	14805	14790	14741	14841	14823	14762	14949	14848	14617	14971	14858	14938	14683	14854	14831	14806	14849	14841	14788	14687	14878	14799	14844	14736	14839	14750	14801	14670	14746	14689	14870	14834	14902	14795	14861	14815	14804	14796	14705	15032	14975	14748	14718	14582	14752	14859	14807	14772	14604	14847	14755	14775	14778	14847	14814	14815	14902	14942	14669	14773	14778	14835	14832	14875	14838	14690	14965	14739	14717	14883	14971	14730	14643	14767	14780	14973	14761	14854	14692	14656	14858	14730	14820	14906	14590	14734	14865	14767	14793	14872	14646	14715	14754	14747	14916	14709	14659	14786	14876	14608	14917	14726	14794	14583	14793	14740	14913	14801	14855	14775	14966	14784	14849	14673	14881	14727	14817	14945	14755	14994	14698	14723	14767	14736	14736	14764	14774	14843	14893	14576	14987	14852	14698	14772	14884	14657	14808	14716	14785	14861	14902	14779	14878	14751	14685	14772	14860	14877	14697	14663	14846	14680	14812	14697	14774	14695	14722	14675	14963	14828	14673	14865	14718	14899	14904	14682	14837	14602	14798	14821	14702	14864	14845	14954	14743	14556	14868	14861	14872	14890	14614	14644	14696	14576	15044	14814	14888	14812	14713	14807	14665	14844	14807	14824	14592	14691	14647	14760	14861	14771	14968	14774	14856	14600	14720	14856	14782	14775	14821	14639	14766	14646	14826	14735	14816	15084	14646	14832	14920	14709	14991	14856	14931	14739	14725	14754	14872	14837	14956	14789	14891	14973	14899	14885	14929	14722	14914	14805	14927	14815	15075	14697	14781	14793	14863	14732	14720	14828	14699	14944	14707	14764	14910	14875	14870	14667	14974	14725	14910	14754	15094	14810	14782	14802	14707	14866	14702	14725	14662	14752	14928	14804	14836	14963	14813	14763	14692	14818	14731	14881	14717	14811	14885	14774	14775	14932	14799	14596	14950	14754	14875	14669	14816	14819	14868	14902	14829	14789	14794	14782	14857	14903	14768	14823	14899	14598	14798	14733	14791	14790	14918	14742	14838	14634	14732	14822	14714	14828	14596	14737	14862	14858	14863	14712	14709	14807	14794	14688	14728	14761	14827	14657	14556	14787	14668	14887	14726	14765	14769	14620	14769	14737	14704	14802	14688	14679	14713	14877	14794	14782	14859	14955	14795	14895	14690	14847	14714	14956	14866	14773	14812	14688	14756	14643	14808	14797	14813	14769	14821	14751	14827	14806	14809	14834	14623	14755	14790	14574	14763	14714	15016	14778	14782	14775	14823	14684	14649	14670	14662	14926	14771	14765	14957	14825	14887	14912	14682	14847	14648	14669	14875	14851	14801	14813	14774	14714	14763	14899	14883	14965	14650	14961	14771	14839	14773	14863	14927	14965	14703	14857	14760	14967	14686	14821	14721	14805	14750	14698	14707	14979	14778	14730	14895	14858	14777	14748	14734	14786	14709	14894	14907	14656	14865	14689	14906	14714	14876	14915	14884	14752	14736	14800	14870	14869	14706	14744	14812	14873	14782	14872	14852	14901	14715	14790	14819	14746	14859	14886	14811	14775	14788	14801	14893	14660	14720	14870	14767	14881	14740	14907	14750	14979	14774	14857	14688	14712	14822	14813	14905	14599	14863	14716	14908	14940	14808	15020	14931	14798	14873	14571	14896	14825	14859	14796	14669	14853	14768	14900	14760	14811	14858	14733	14935	14954	14929	14817	14909	14854	14696	14860	14611	14881	14783	14889	14779	14811	14733	14677	14894	14769	14969	14742	14861	14818	14839	14874	14826	14822	14784	14879	14818	14833	14842	14799	14779	14909	14748	14774	14785	14665	14785	14588	14773	14881	15006	14920	14707	14757	14832	14694	14812	14975	14893	14758	14745	15017	14791	14627	14758	14888	14936	14951	14738	14736	14793	14814	14875	14849	14833	14967	14669	14934	14873	14696	14658	14842	14702	14718	14754	14817	14733	14756	14906	14733	14800	14780	14727	14815	14791	14815	14753	14794	14785	14705	14887	14835	14764	14771	14714	14750	14832	14720	14755	14886	14794	14827	14698	14780	14778	14710	14937	14872	14871	14658	14680	14842	14797	14783	14777	14851	14843	14659	14778	14665	14651	14775	14736	14912	14841	14735	14706	14567	14629	14849	14743	14792	14847	14622	14744	14828	14894	14706	14966	14774	14673	14731	14814	14899	14925	14862	14703	14850	14930	14748	14797	14825	14710	14974	14856	14718	14675	14734	14727	14806	14897	14837	14714	14826	14792	14718	14758	14665	14672	14813	14667	14786	14766	14852	14837	14722	14892	14802	14959	14968	14825	14939	14646	14804	14696	14930	14797	14928	14771	14713	14845	14893	14724	14846	14642	14893	14839	14840	14963	14748	14763	14809	14949	14698	14865	14708	14933	14853	14786	14687	14799	14664	14847	14869	14943	14825	14619	14909	14783	14911	14730	14666	14832	14700	14845	14862	14728	14818	14767	14785	14811	14941	14822	14627	14819	14862	14970	14824	15014	14742	14860	14899	14826	14758	14891	14650	14908	15039	14929	14812	14772	14732	14899	14607	14772	14765	14820	14914	15029	14542	14924	14758	14767	15078	14866	14824	14840	14720	14741	14823	14658	14794	14732	14818	14958	14826	14682	14793	14736	14923	14792	15000	14913	14821	14831	14826	14763	14812	14770	14796	14769	14698	14767	14811	14631	14869	14903	14752	14757	14838	14781	14673	14839	14778	14760	14855	14984	14791	14604	14763	14748	14742	14618	14828	14812	14851	14954	14714	14671	14821	14930	14866	14718	14755	14743	14731	14869	14741	14918	14769	14870	14952	14685	14656	14807	14941	14755	14785	14895	14528	14778	14881	14834	14862	14786	14653	14783	14791	14694	14929	14811	14990	14703	14798	14680	14829	14778	14746	14971	14826	14762	14754	14839	14838	14944	14738	14840	14807	14745	14827	14813	14765	14797	14644	14898	14842	14867	14664	14783	14939	14734	14813	14882	14668	14879	14900	14837	14878	14828	14698	14663	14691	14822	14870	15007	14853	14693	14839	14665	14658	14786	14576	14785	14782	14702	14791	14569	14797	14759	14736	14806	14679	14854	14843	14675	14866	14715	14817	15056	14908	14699	14806	14755	14722	14731	14773	14843	14840	14868	14773	14875	14779	14918	14922	15157	14771	14827	14796	14907	14667	14714	14856	14967	14887	14749	14831	14789	14837	14677	14941	14757	14866	14650	14805	14785	14722	14704	14784	14824	14736	14676	14699	14976	14776	14798	14831	14902	14683	14938	14824	14936	14744	14804	14733	14744	14846	14760	14667	14770	14661	14966	14702	14867	14883	14869	14679	14760	14975	14778	14627	14923	14728	14693	14750	14823	14838	14819	14931	14799	14746	14728	14793	14787	14875	14935	14751	14850	15123	14644	14818	14731	14845	14730	14793	14870	14708	14675	14834	14711	14845	14850	14838	14818	14701	14918	14873	14802	14693	14772	14975	14839	14736	14912	14843	14758	14829	14843	14866	14910	14647	14819	14863	14729	14821	14764	14766	14809	14741	14821	14726	14823	14753	14598	14847	14876	14846	14872	14688	14750	14868	14864	14793	14896	14722	14744	14916	14830	14882	14796	14662	14696	14770	14863	14682	14751	14873	14796	14708	14739	14841	14691	14910	14663	14800	14759	14764	15006	14748	14896	14765	14821	14752	14764	14875	14691	14903	14771	14554	14775	14702	14882	14716	14875	14886	14840	14569	14727	14626	14731	14716	14957	14758	14903	14742	14873	14908	14818	14809	14630	14822	14684	14951	14899	14795	14849	14751	14956	14653	14744	14767	14889	14725	14802	14881	15018	14870	14845	14971	14889	14692	14905	14847	14804	14654	14712	14654	14931	14756	14916	14914	14782	14923	14849	14845	14840	14704	14881	14699	14925	14833	14866	14808	14701	14855	14753	14598	14796	14656	14841	14831	14628	15012	14756	14843	14786	15007	14805	14714	14838	14896	14909	14822	14797	14901	14947	14672	14689	14577	14891	14860	15065	14762	14856	14724	14865	14690	14747	15083	14982	14790	14720	14718	14762	14789	15034	14898	14679	14946	14783	14731	14841	14781	14914	14803	14761	14691	14877	14895	14923	14842	14894	14773	14564	14714	14853	14765	14753	14760	14889	14593	14698	14846	14829	14823	15015	14935	14870	14840	14654	14819	14757	14644	14889	14738	14852	15045	14798	14870	14837	14566	14747	14814	14672	14959	14758	14930	14789	14829	14699	14950	14754	14869	14970	14880	14825	14770	14696	14624	14731	14633	14829	14944	14864	14807	14851	14787	14820	14805	14822	14767	14718	14783	14881	14759	14860	14832	14766	14739	14764	14874	14751	14830	14586	14620	14700	14797	14712	14764	14833	14698	14931	14662	14793	14882	14894	14750	14679	14806	14652	14832	14818	14919	14751	14729	14872	14777	14712	14766	14799	14588	14702	14615	14773	14769	14864	14772	14889	14718	14837	14805	14758	14725	14915	14934	14844	14846	14722	15041	14860	14721	14903	14827	14866	14662	14750	14652	14853	14791	14839	14811	14807	14701	14848	14773	14983	14749	14729	14789	14703	14793	14840	14827	14940	14746	14792	14753	14933	14776	14791	14630	14942	14665	14687	14893	14808	14640	14860	15092	14791	14731	14935	14690	14830	14771	14871	14869	14741	14710	14757	14774	14714	14806	14783	14978	14746	14745	14859	14837	14903	14828	14935	14825	14677	14699	14839	14618	14909	14726	14833	14688	14756	14823	14745	14755	14757	14726	14960	14692	14837	14853	14817	14884	14828	14601	14801	14667	14795	14801	14835	14851	14800	14638	14791	14729	14729	14817	14799	14870	14700	14769	14772	15006	14817	14873	14574	14676	14916	14730	14805	14866	14758	14813
22855	21173	28944	24079	23382	27640	29195	24210	22197	21543	20155	19527	18995	18396	18141	17840	18008	18026	18081	18013	17839	17716	17683	17906	18006	17751	17751	17710	17476	17693	17680	17551	17757	17577	17633	17576	17715	17568	17557	17342	17571	17619	17573	17722	17637	17555	17291	17624	17734	17593	17589	17305	17627	17373	17649	17660	17569	17338	17394	17542	17346	17488	17483	17321	17396	17435	17558	17256	17424	17582	17594	17645	17338	17369	17465	17520	17522	17483	17434	17650	17417	17599	17505	17492	17528	17534	17475	17509	17440	17579	17519	17554	17336	17411	17504	17479	17406	17379	17339	17530	17298	17401	17423	17565	17529	17336	17391	17462	17340	17327	17409	17388	17427	17292	17381	17537	17222	17484	17516	17369	17205	17495	17359	17325	17404	17361	17445	17410	17451	17408	17520	17294	17471	17454	17343	17482	17348	17418	17577	17311	17559	17192	17508	17505	17267	17291	17276	17562	17345	17387	17289	17191	17503	17421	17229	17491	17458	17462	17551	17351	17341	17320	17552	17327	17562	17551	17341	17371	17469	17470	17616	17214	17323	17330	17392	17474	17608	17537	17567	17687	17684	17409	17500	17500	17260	17199	17303	17506	17570	17272	17387	17454	17536	17540	17683	17422	17338	17461	17426	17329	17412	17527	17567	17603	17410	17486	17377	17535	17621	17531	17321	17472	17322	17441	17515	17379	17364	17228	17372	17301	17382	17446	17475	17326	17445	17637	17465	17333	17364	17713	17406	17362	17597	17429	17471	17363	17484	17405	17437	17403	17289	17258	17306	17336	17432	17582	17492	17426	17523	17392	17361	17139	17535	17399	17322	17432	17167	17353	17232	17376	17530	17251	17595	17394	17491	17329	17404	17314	17412	17503	17428	17191	17368	17340	17145	17457	17362	17560	17322	17405	17510	17310	17332	17461	17472	17257	17333	17435	17564	17491	17138	17236	17512	17332	17412	17494	17399	17432	17353	17345	17450	17347	17243	17482	17502	17414	17377	17317	17431	17367	17351	17467	17483	17669	17334	17421	17326	17365	17418	17325	17551	17285	17351	17353	17474	17282	17345	17415	17426	17326	17567	17272	17570	17501	17462	17333	17371	17703	17465	17257	17505	17327	17357	17352	17446	17273	17445	17318	17288	17492	17442	17312	17356	17595	17429	17230	17376	17461	17185	17295	17582	17475	17463	17252	17335	17362	17500	17454	17396	17490	17274	17327	17574	17354	17377	17562	17184	17503	17307	17539	17514	17197	17348	17321	17400	17619	17476	17467	17472	17626	17529	17573	17320	17422	17463	17465	17501	17630	17381	17309	17563	17489	17692	17371	17481	17471	17304	17293	17537	17422	17494	17470	17462	17217	17123	17530	17405	17386	17405	17452	17489	17563	17257	17347	17440	17385	17275	17366	17519	17325	17398	17320	17390	17576	17376	17323	17484	17299	17191	17422	17320	17460	17468	17359	17399	17541	17355	17481	17437	17428	17397	17269	17475	17292	17273	17584	17474	17410	17410	17442	17333	17462	17527	17279	17436	17363	17281	17246	17393	17275	17388	17479	17429	17359	17527	17238	17229	17451	17272	17259	17437	17422	17519	17463	17412	17279	17174	17430	17433	17390	17389	17365	17325	17495	17301	17350	17513	17381	17467	17352	17498	17546	17455	17467	17455	17237	17500	17378	17405	17262	17618	17216	17429	17575	17394	17462	17374	17375	17432	17625	17517	17407	17167	17291	17469	17449	17234	17486	17461	17391	17460	17333	17350	17230	17473	17331	17213	17412	17426	17337	17515	17418	17347	17226	17359	17399	17393	17491	17569	17416	17573	17261	17509	17398	17380	17514	17429	17666	17461	17500	17390	17729	17309	17332	17517	17462	17366	17640	17412	17394	17262	17453	17515	17278	17437	17372	17568	17354	17400	17579	17329	17419	17339	17598	17648	17459	17436	17313	17405	17301	17331	17271	17482	17399	17637	17558	17217	17238	17352	17288	17514	17257	17426	17488	17302	17424	17358	17353	17339	17419	17561	17293	17239	17406	17589	17390	17440	17380	17490	17411	17298	17400	17534	17444	17632	17556	17456	17471	17495	17419	17305	17370	17369	17189	17254	17380	17489	17349	17538	17426	17419	17345	17424	17397	17707	17229	17339	17552	17411	17467	17433	17516	17361	17451	17481	17157	17456	17606	17340	17277	17350	17300	17437	17453	17363	17286	17287	17249	17338	17254	17436	17314	17389	17458	17715	17468	17365	17439	17312	17233	17511	17532	17241	17250	17243	17532	17533	17360	17420	17388	17282	17264	17571	17518	17466	17382	17483	17629	17453	17498	17353	17540	17610	17328	17327	17626	17333	17263	17465	17376	17582	17253	17607	17314	17552	17361	17361	17517	17462	17270	17430	17259	17308	17402	17459	17464	17257	17724	17298	17397	17502	17359	17457	17395	17324	17204	17437	17451	17512	17566	17292	17465	17512	17712	17502	17401	17455	17530	17492	17471	17415	17426	17316	17513	17494	17022	17217	17470	17418	17476	17465	17259	17289	17314	17533	17313	17420	17398	17502	17514	17451	17353	17461	17305	17351	17184	17494	17415	17472	17353	17416	17591	17426	17144	17324	17468	17472	17401	17519	17547	17476	17412	17578	17365	17577	17391	17252	17196	17235	17267	17294	17309	17540	17417	17465	17374	17373	17455	17563	17335	17574	17473	17436	17361	17274	17606	17235	17441	17799	17494	17336	17405	17472	17430	17533	17438	17555	17333	17414	17376	17332	17475	17482	17477	17367	17351	17546	17674	17463	17364	17471	17200	17226	17497	17491	17426	17378	17498	17301	17439	17415	17335	17133	17409	17553	17279	17335	17448	17357	17274	17351	17471	17545	17548	17480	17293	17360	17279	17328	17422	17565	17596	17472	17383	17292	17628	17511	17278	17352	17471	17518	17417	17337	17329	17603	17354	17371	17416	17576	17108	17405	17349	17437	17482	17314	17274	17235	17321	17486	17413	17453	17334	17479	17383	17540	17385	17329	17460	17357	17531	17429	17420	17499	17442	17406	17380	17371	17253	17146	17402	17307	17544	17384	17451	17358	17128	17364	17537	17406	17400	17523	17367	17637	17208	17636	17512	17179	17432	17578	17243	17403	17586	17450	17315	17337	17411	17288	17543	17494	17493	17446	17530	17398	17254	17399	17373	17457	17321	17443	17523	17498	17325	17420	17413	17456	17505	17630	17407	17428	17491	17441	17519	17401	17310	17601	17101	17541	17490	17236	17420	17372	17508	17351	17448	17391	17363	17314	17396	17543	17301	17446	17671	17342	17461	17308	17474	17391	17384	17394	17419	17480	17524	17437	17593	17431	17447	17320	17459	17356	17486	17566	17463	17423	17497	17390	17631	17526	17430	17268	17452	17392	17456	17267	17501	17476	17409	17660	17325	17308	17264	17512	17557	17497	17492	17346	17463	17266	17368	17238	17391	17531	17375	17174	17295	17370	17470	17326	17347	17319	17423	17302	17428	17460	17311	17366	17207	17402	17420	17526	17464	17313	17523	17271	17378	17371	17426	17480	17418	17502	17524	17514	17147	17241	17480	17319	17476	17543	17481	17569	17510	17344	17377	17123	17421	17395	17273	17446	17203	17432	17326	17530	17330	17240	17424	17407	17369	17367	17421	17420	17451	17519	17425	17347	17407	17384	17398	17728	17337	17455	17249	17491	17397	17590	17292	17601	17279	17428	17425	17368	17462	17299	17353	17546	17405	17391	17506	17546	17486	17278	17483	17274	17629	17228	17444	17574	17556	17247	17334	17317	17374	17457	17324	17263	17269	17413	17346	17330	17395	17305	17259	17549	17455	17551	17456	17319	17364	17322	17319	17298	17502	17415	17493	17560	17689	17527	17542	17284	17564	17359	17311	17215	17338	17585	17476	17409	17189	17358	17438	17458	17554	17407	17463	17401	17550	17327	17570	17539	17313	17141	17371	17493	17355	17549	17327	17427	17169	17325	17491	17166	17436	17585	17544	17317	17657	17476	17305	17490	17486	17470	17340	17342	17383	17576	17236	17534	17413	17503	17406	17514	17469	17362	17520	17556	17299	17575	17501	17437	17464	17370	17476	17149	17390	17501	17329	17436	17322	17389	17369	17559	17349	17618	17519	17474	17601	17589	17243	17318	17428	17346	17549	17420	17385	17551	17579	17391	17299	17338	17360	17420	17373	17391	17257	17377	17455	17302	17448	17436	17462	17366	17518	17528	17440	17535	17224	17411	17335	17351	17201	17309	17500	17433	17396	17472	17322	17414	17504	17484	17285	17579	17328	17290	17272	17294	17287	17449	17437	17419	17364	17292	17398	17265	17215	17472	17460	17613	17385	17150	17520	17344	17079	17504	17336	17327	17330	17318	17312	17367	17314	17376	17298	17397	17585	17453	17471	17534	17459	17421	17573	17397	17447	17514	17441	17563	17431	17469	17571	17558	17480	17470	17311	17277	17267	17437	17354	17580	17565	17377	17560	17473	17567	17519	17259	17175	17320	17393	17347	17366	17542	17395	17562	17393	17126	17509	17391	17509	17407	17359	17369	17356	17438	17504	17510	17479	17486	17455	17367	17358	17423	17415	17537	17428	17507	17496	17438	17261	17373	17580	17439	17512	17540	17399	17420	17318	17501	17463	17507	17561	17348	17574	17454	17489	17461	17484	17526	17274	17451	17416	17225	17252	17551	17368	17411	17386	17459	17601	17665	17349	17337	17501	17275	17517	17463	17326	17536	17461	17370	17429	17341	17485	17565	17392	17585	17345	17525	17357	17316	17442	17362	17396	17498	17336	17420	17504	17283	17536	17623	17463	17409	17621	17319	17234	17389	17251	17465	17241	17448	17444	17401	17302	17205	17310	17353	17403	17625	17382	17570	17445	17673	17367	17396	17432	17531	17588	17607	17364	17611	17490	17400	17465	17384	17400	17242	17477	17254	17458	17329	17423	17416	17437	17559	17400	17264	17416	17383	17373	17471	17473	17466	17609	17482	17267	17166	17389	17482	17528	17505	17503	17267	17292	17205	17356	17319	17313	17364	17516	17434	17480	17482	17305	17452	17345	17294	17237	17522	17401	17403	17290	17598	17466	17430	17488	17464	17467	17601	17138	17446
30476	51286	48131	39988	35574	31100	26615	23853	21744	20148	18871	17868	17131	16567	16235	15724	15794	15660	15636	15586	15387	15575	15623	15534	15266	15421	15363	15268	15210	15134	15344	15081	15384	15061	15234	15210	15133	15379	15120	15241	15194	15205	15169	14984	15033	15052	15274	15005	15023	15327	15191	15066	15166	15119	15080	15187	15096	15057	15133	15206	15176	15129	15157	15199	15089	15091	15175	15046	15041	15057	15058	15034	15226	14885	15216	15008	15056	15069	14999	15094	15300	15143	15080	15145	15081	15093	15205	15070	15153	15172	14946	15077	15106	15125	15053	14921	15236	15088	14952	14954	15014	15074	15001	15028	14945	15096	15123	14954	15067	15128	14981	14947	15006	15074	15039	14990	14942	15185	15031	15154	15000	14889	15052	14874	15142	14904	15061	15038	14927	14905	15084	15019	15076	15098	15140	15164	15106	15055	15109	15097	15099	15225	15064	15128	14993	15070	15022	15022	15230	14962	15125	15060	15060	15155	15077	15097	15001	15156	14921	15025	15225	15032	15107	14951	15089	15120	15070	15084	14911	15155	14997	15104	15031	14963	14959	14991	15280	15067	15031	15292	15134	15091	15113	15048	15188	15192	15081	15032	15015	15153	15163	15032	15160	15116	15034	15218	15096	15076	15061	14983	15089	15276	15303	14957	15318	15125	15178	15152	15179	14929	15031	15019	15124	15016	14994	15181	15052	15240	15053	15072	15193	15028	15163	15030	15156	15206	15169	15042	15088	15171	15050	15084	15083	15055	15044	15044	15098	15068	15211	15054	15089	14920	15093	15018	14969	15124	15135	14992	15045	15125	14989	15118	15059	15116	14991	15201	14875	15140	15176	15216	15172	15180	15172	15000	15048	14964	15007	15128	15086	14908	14966	15214	14892	14912	15139	14951	15032	14952	15272	14970	15171	15228	15017	15107	15028	15176	15016	15204	15097	15016	15202	15062	15030	15074	14798	15012	15142	14984	15044	15068	15055	14984	15082	14980	15064	14983	15025	15149	14999	15148	15049	14888	15035	15100	15116	14969	15100	14936	15162	15257	15103	15249	14978	15084	14996	15103	15046	15140	15181	15150	15007	15040	15120	15120	15117	14955	15083	15043	15025	15059	15066	15126	15238	15063	15088	15127	15056	15195	15135	15066	15144	15150	15193	15032	15049	14990	15190	15106	15067	15055	15343	15113	15207	15037	14982	15039	14998	15031	15164	15051	15096	15199	15088	15230	15144	14984	14983	15022	15014	14957	15166	14914	15142	15106	15117	15143	15013	14966	14962	15091	14976	14885	15049	15100	15173	14945	15203	14969	15290	15006	15134	14942	15188	15127	15088	15065	15253	15121	15153	15033	15213	15013	15042	15132	15114	15158	14978	15266	15262	14948	15053	14881	15177	15027	15099	15188	15077	15174	15070	15082	15033	15182	15119	15195	15153	15114	15015	15055	14846	14890	15119	14987	15175	14874	14958	14984	14987	15088	15000	15001	14963	14871	15168	15145	14955	15100	14909	14998	15146	15127	14999	14997	15183	14969	15023	15132	15201	15022	15262	15000	15115	15066	14890	14955	15068	15081	15196	14990	15116	15090	15076	15138	15239	14930	14879	15121	15179	15059	15241	14975	15076	15105	15003	15141	15045	14929	15015	15167	15105	15032	15013	15145	15180	15119	15129	15051	15213	15031	15130	14985	15077	15028	15019	14958	15124	14960	14950	15008	15015	15161	15076	15136	15122	15010	15228	15112	15070	15073	15031	14933	14975	15123	15111	15182	15086	15034	14975	14949	15077	15092	15121	15162	14906	15228	15096	15105	15018	15034	15110	15013	15094	14974	14989	15135	14957	15162	15083	14918	15183	15158	15091	15063	14984	14982	15141	15040	15091	14968	15123	15142	15135	15018	15109	15259	15000	15005	15228	15007	15116	14979	14981	15270	15169	14907	15099	15039	15009	15055	15003	15037	15011	14916	15056	15111	14998	15031	15023	15185	14894	15207	15103	15175	15146	15000	15144	15036	15115	15052	14929	15332	14971	15053	15042	15075	14848	15133	15193	15212	14984	15102	15082	14928	15131	15002	14954	15107	15005	15071	14948	15130	15343	15231	15008	15030	15012	15167	15140	15147	15044	15159	15071	15164	14933	14985	14948	14923	15182	14973	14866	15101	15140	15177	15044	15105	14997	15188	15136	15131	15126	14896	15029	15015	15033	15213	15194	15011	15052	15030	14964	15022	15089	14959	15137	15151	14970	15218	15108	15113	15055	14999	15055	15089	15161	15120	15145	15017	14944	14833	15140	14899	15166	15000	15023	15246	15083	15005	15035	15020	14922	15204	15009	15037	15101	15134	15171	14917	14880	14936	14960	15061	15153	15038	15075	15101	14907	15088	15023	15111	15124	15051	15037	14987	14809	15143	14991	15259	15097	15151	14975	15068	15139	15057	15140	15092	15028	15037	15130	15135	15045	15099	15013	14932	15027	15125	15113	15110	15108	15033	14991	15023	15245	15040	15082	14982	15157	14903	15130	15031	15087	15225	15237	15220	15081	15009	15034	14920	14964	15132	15150	14951	15030	15255	15061	15087	15027	15150	15130	14781	15133	15351	14944	15126	14985	15057	15033	14883	15036	15106	15113	14928	15100	14881	15069	15020	14998	14975	15108	14754	14936	15063	15099	15217	15059	15010	14983	15086	14945	15104	15069	15145	15229	15032	15214	15041	15065	15072	15060	15223	15130	14984	15015	15158	15142	15244	15144	15082	15139	15099	15176	15215	14962	15167	15015	15060	15073	15088	15125	15041	15224	15247	15232	15176	15061	15165	14989	15128	15083	15220	14950	14892	15127	15091	15106	14955	15224	14924	15008	15133	15067	15094	15012	14950	14976	15083	15118	14973	14996	14926	15055	15120	15132	14923	15182	15033	14954	15241	14975	14861	15254	15144	15031	15030	14971	15036	15027	14873	15120	15101	15034	15297	14942	15115	15156	14938	15087	15053	14934	15022	15069	15142	14912	15236	15141	15091	15211	15136	14806	15050	14989	15130	15275	15056	15057	15107	15126	15051	15066	14928	15179	15081	15017	14810	15246	15256	15000	15142	15087	14994	15071	15142	15086	15094	15188	15122	14934	15008	15108	15047	15007	15084	15072	14950	15073	15025	15083	15073	15104	14982	15077	15044	15222	15073	15075	15163	15048	15053	15045	14933	15106	15306	14926	15004	15048	15078	14893	14968	15108	14952	15068	15010	15218	15141	15029	15190	15015	15023	14788	14940	15054	14972	15153	14939	15189	15167	15067	15070	15195	15186	15240	15009	15003	15050	15005	15114	15081	15033	15113	14973	15054	15138	15131	15116	14997	14979	15055	15130	15115	15043	14986	15063	15153	15106	15155	15126	15249	15030	14999	15060	15076	14998	15064	15184	14978	14995	14984	15049	15013	14919	15114	15305	15028	15065	15075	15098	15076	15034	15034	14963	15176	15221	15064	15133	15102	15136	15083	14937	15095	14982	15063	15041	15085	15023	14995	14990	15056	15111	15116	15081	15078	15328	15110	15044	15075	14957	15190	15017	14892	14998	14897	15168	15100	15130	15062	15121	15108	15005	15161	14936	15014	14971	15028	15067	15080	15039	15081	15012	15088	14861	15033	15101	14893	15087	15108	15165	14985	15009	15095	14972	15046	15056	14976	15142	14903	15225	15195	14845	15064	15003	15025	14953	15054	15111	14912	14961	15214	15087	15199	14985	15010	14994	14899	15081	15090	14954	15016	15212	15240	14904	14972	15111	15038	15065	14907	15148	15036	15125	15019	15018	15153	14895	15065	15006	14830	15014	15177	15070	15021	15153	15028	15225	15196	14943	14974	15081	14972	15219	15130	14995	15033	15016	14805	15216	15043	15162	15089	15119	15182	14979	15021	15010	15008	15054	15029	15063	15068	14965	15070	15210	15105	15103	14875	15007	15071	14920	15100	14907	15087	15169	15063	15056	15075	15056	15241	15128	15078	14994	15177	15134	14925	15005	14979	15092	14927	15297	15036	15231	15066	15217	15041	15008	15123	15122	15049	14892	15236	15065	15159	15056	15200	15183	15066	15043	15039	15000	15144	15214	14966	14796	15126	15093	15090	14962	15055	14970	15017	15238	14975	15104	15039	15119	15103	14938	15111	14974	15130	15171	15098	15097	15131	15128	15021	15068	15065	15130	15091	14932	15207	15140	15200	15113	15072	15117	15094	15260	15125	15012	15261	15122	15015	15097	14999	15178	15030	15043	15096	14987	15007	15014	14936	15205	15130	15150	15084	14990	15121	15138	15014	14970	15079	15202	14959	14910	15186	15090	15062	15092	14996	15108	15151	15060	15042	15206	15086	14954	15068	15194	14990	15121	14969	15149	15099	15189	15091	15071	15079	15170	15029	14994	15106	14854	15075	15217	15000	15037	14988	15008	14921	14896	15139	15047	14961	15012	14930	15076	14956	15244	15069	14967	15110	15143	14983	14984	15290	15082	15134	15066	15244	14983	15104	15101	15177	15098	15163	15009	14975	15223	15180	15104	14956	15128	15187	15068	15091	15203	15038	14956	15017	15103	15045	15156	15095	15076	15164	15058	14984	15101	15075	14945	14999	15045	14953	15139	15175	14989	15015	15069	15134	14902	15131	15042	15060	15170	15106	15077	14973	14997	15127	14980	15204	15106	14875	15072	14902	15040	15166	14958	14958	14860	15019	15117	15071	14921	14997	14900	15038	15059	14932	15167	15155	15095	15056	15071	15023	15074	15085	14988	14994	14954	15179	15050	14967	14974	15046	14981	15242	15099	15187	14919	15006	14783	15030	15017	15126	15180	15143	15057	15056	15043	14959	15057	15175	15026	15049	15071	15161	15173	15087	14926	14841	15126	15088	15159	15109	15141	15043	15175	15199	14878	14991	15140	15010	14901	15159	15142	15288	15094	14886	15198	15116	15137	15071	15074	14987	14932	14985	15062	14782	15026	15162	15098	14955	14940	15246	15090	14964	15060	14874	15092	15137	15098	15071	15140	15097	14977	14985	15111	14939	15224	15155	15058	14998	15019	15091	15242	15023	15051	14835	15173	14881	15272	15075	14979	15044	15033	15014	14914	15254	14958	14984	15064	15058	15030	15037	15035	15136	15110
28722	25349	31069	28098	23524	21324	20156	19056	18539	18127	17898	17785	17358	17392	17319	17206	17215	17110	17043	17110	17108	16952	16872	17046	16912	17130	16999	16948	17059	17024	17150	17000	16859	16978	17003	16992	16864	17092	17086	16883	16749	16952	16797	16980	17021	16916	16928	16901	16828	16783	16878	16840	17020	16870	16888	16908	16839	16689	16832	16983	16892	16996	17125	16903	17057	16808	16820	16910	17033	16851	16950	16917	16647	16900	16872	16834	16965	16745	17014	16766	16938	16896	16764	16800	17004	16831	16886	16755	16789	16850	16912	17030	16995	16944	16904	17069	16952	16983	16900	16844	16877	16922	16689	16728	17200	16884	16892	16724	17003	16911	16780	16997	16913	16747	16994	16865	16763	16906	16960	16788	16770	16920	16764	16859	16677	16860	16677	16828	17129	16939	16831	16700	16967	16891	16964	16985	16695	16906	16936	16829	16850	17040	16718	16804	16816	16839	16804	16842	16871	16830	16965	16881	16798	16978	16965	16774	16691	16844	16876	16761	16785	16799	16894	16918	16869	17018	16991	16840	16660	16902	16994	16833	16674	16928	16814	16926	16871	16922	16844	16965	16934	16811	16938	16726	16919	16895	17004	16800	16806	17054	17024	16975	16870	17032	16872	16685	16931	16997	16861	16752	16743	16804	16765	16725	16763	16863	16921	16856	17133	16932	16970	17025	16875	16828	16877	16661	16635	16807	16960	17066	16951	16915	16790	16788	17059	16819	16846	16755	17016	17117	16928	17033	16853	16968	16859	17038	17053	16688	16851	16971	16937	16765	16762	16704	16860	16997	16765	16882	16956	16942	16960	16988	16702	16775	16791	17014	16971	16782	16706	16827	17047	16812	16825	16699	16893	16872	16894	16941	16870	16902	16873	16791	16843	16930	17002	16955	16808	16945	16846	16898	16896	16751	16952	17034	16954	16780	17016	16836	16760	16817	17023	16802	16672	16900	16671	16734	16654	16979	17005	16846	16972	16967	16919	16814	16960	16889	16926	16831	16904	16859	16688	16770	16938	16724	16880	16737	16845	16813	16932	16863	16811	16667	16837	16918	16807	16891	16872	16682	16636	16762	16637	16890	16551	16816	16877	16818	16948	16938	16709	16737	16960	16850	16971	16859	16968	16868	17040	16678	16652	16895	16901	16738	16777	16842	16974	16783	16719	16605	16987	16858	17091	16957	16903	17035	16943	16788	16794	16786	16825	16786	16875	16813	16693	17015	16905	16905	16901	16713	16845	16866	17007	16991	16853	16985	16880	16888	16886	17003	17096	16986	16986	16919	16916	16830	17153	16843	16847	16807	16960	16904	16739	16955	17007	16739	16884	16805	17016	16856	16731	16949	16608	16962	16954	16848	16792	16920	16859	16896	16836	16593	16946	17092	16608	16726	16948	16595	16906	16752	16971	17099	17020	16906	16792	16766	16885	16988	16896	16948	16945	16848	17037	16801	17025	16769	16985	16692	17066	16855	16633	16664	16763	16887	17072	16927	16644	16835	16898	16843	17012	16953	16992	17006	16905	16999	16787	16861	16929	16801	16851	16777	16946	16986	16841	17090	16842	16816	16857	16879	16887	16829	16811	16818	16866	16874	16947	16968	16991	16962	16737	16719	17077	16716	16741	16790	16895	16815	16760	16842	16933	16836	16946	16749	16776	16838	17127	17135	16863	16898	16884	16787	17103	16813	16853	16811	16885	16772	16771	16726	16814	17154	16865	16965	17056	16973	16878	16901	16903	16739	16783	16689	16874	16888	16858	16784	16934	16792	16915	16897	16853	16965	17072	16757	16785	16816	16871	16888	16752	16873	17093	17019	16973	16928	16885	16854	16868	16739	16862	16952	16907	16915	16693	17112	17116	16751	16941	16786	16962	16883	16859	16808	16976	16963	17015	16887	16843	16871	16810	16840	17077	16845	16672	16877	16974	16781	16854	16931	17083	16830	16936	16866	17021	16983	16903	16771	16767	16687	16943	17049	16874	16955	16783	16946	16930	16896	17010	16782	16843	16827	16951	16944	16755	16990	16863	17061	16856	16626	16865	16945	16977	16931	16936	16873	17134	16944	16797	16726	16894	17029	16724	16832	16841	16782	16685	16880	16756	17082	17126	16723	16981	16810	16847	17037	16905	16902	16898	16962	16892	16793	16826	16875	16849	16714	16694	16752	16873	16926	16885	16933	16909	17008	17008	16829	16638	16724	17173	16913	16744	16837	16804	16813	16934	17024	16929	17021	16845	16973	16819	16915	17027	16835	16795	16901	17015	16955	16990	16934	17175	16965	16860	16825	16874	17018	16868	16775	16813	16978	16706	16821	17020	16968	16676	17069	16725	16931	17006	16706	16889	16913	16769	16875	16935	16865	17021	16985	16866	16983	16868	16870	16939	16870	16867	16921	16823	16694	16854	17057	16874	16937	16685	16907	16853	16917	16822	16680	16789	16697	16749	16892	17070	16917	16844	16844	16623	17008	16794	17032	16726	16949	17023	16931	16919	16975	17015	17042	16944	16880	16833	17065	16916	16829	16966	16984	16890	16868	16783	16747	16911	16821	16716	17088	16729	16825	16743	16867	16874	16986	16895	16964	16768	16679	16831	16626	16850	16788	16693	16754	17016	16866	16932	16950	16854	16870	16773	17024	16835	16910	16748	16887	16893	16682	16983	16955	16815	16924	16687	16883	16759	16884	17034	16843	16915	16880	16838	16939	16689	16859	16879	16953	16783	16778	16929	17049	16919	17104	16909	16842	16912	17011	16856	16928	16978	16922	16995	16871	16900	16854	17090	16949	17091	16677	16860	16813	16802	16864	17027	16945	16709	16755	16839	16804	16982	17103	16840	16848	16864	16950	16867	17107	16805	16882	16848	16847	16853	16823	16892	17027	16953	16817	16651	16746	17067	17027	16863	16857	16715	16975	16940	16792	16918	16947	16903	16825	16898	16850	16706	16755	16921	17010	16850	16821	16830	16940	16840	16895	16865	17032	16993	16785	16972	16719	16625	16881	16845	16807	16758	17118	16953	16834	16857	16859	16978	17039	16890	16904	16857	17046	16802	16767	16903	16792	16621	16967	16814	16814	16798	16792	16906	17004	17078	16818	16844	16770	17001	16763	16702	16989	16794	16778	16945	16828	16669	16794	16705	16922	16878	16916	16825	16951	16801	16925	16718	17003	16853	16880	16819	16763	16742	17055	16690	16854	16865	17001	16850	17042	16790	16757	16927	16906	16785	16942	17009	17025	16972	16976	16820	16927	16932	16781	16984	16796	16783	16906	16954	16791	16929	16972	16836	16991	16751	16756	16750	17008	16844	16869	16863	16711	16936	16878	16789	16815	16920	16761	17069	16825	16616	16930	16771	16837	16911	16716	16993	16920	16818	16857	16848	16811	17030	17049	16973	16886	16854	17068	16856	17051	16783	16876	16888	16767	16719	16962	16986	17031	16760	16919	16940	16704	16757	16903	16876	16910	17007	16888	16750	16959	16762	16864	16941	16909	16916	16867	16965	16896	17024	16979	16897	16975	16935	16923	16891	16854	16832	16764	16813	16868	16753	16939	16664	17086	16912	16768	16749	16912	16844	16775	16770	16847	16797	16768	16892	16834	16913	16939	16917	17185	16913	16842	16946	16840	16965	17063	17025	16983	16987	16924	16849	16843	16989	16898	16855	16912	16960	16718	16704	16838	17070	16886	17054	16602	16931	16771	16857	16751	16612	16896	16922	16847	16966	16718	16731	16781	16728	17000	16756	16975	16848	16836	16876	17043	17018	16961	16965	16912	16945	16939	16885	16771	17104	16930	16800	17001	16972	17046	17035	16781	17008	16856	16765	16591	16737	17058	16809	17130	16986	17009	16882	16727	16768	16998	16965	17022	16846	16695	16859	16904	16947	16929	16984	16787	16883	16828	16969	16779	16930	16917	16870	16645	16748	16843	16923	16714	16827	16945	17086	16898	16816	16999	16770	17059	16900	16744	17128	16931	17046	17034	16989	16834	16862	16983	16984	16939	16860	16860	16885	17006	16929	16866	16682	16823	16839	16948	17017	16810	16936	16707	16889	16879	16725	16828	16843	16713	16731	16918	16900	16894	16926	16909	16743	16916	16843	16884	16945	16872	16886	16887	17052	16832	16999	16845	16788	17064	16950	16904	16919	16960	17003	16912	17027	16936	16765	16877	16925	17013	16662	16827	16767	16999	16976	17026	16797	16756	17049	16891	16949	16887	16817	16814	16950	17021	16750	16920	16770	16849	16952	16911	16836	16678	16863	16939	16895	16778	16830	16993	17145	16842	16808	16864	16940	16855	16794	16939	16589	16746	16863	16803	16770	16890	16847	16842	16857	16793	16930	16832	16810	16722	16783	17008	16813	16929	16873	16811	17000	16841	16911	16750	16861	16949	16902	16743	16836	16836	16797	16890	16850	16784	16869	16930	16986	16923	17066	16935	17023	16644	16836	16838	16768	16809	16774	17111	16839	16988	16819	16999	17004	16892	16967	16853	16836	16934	16703	16743	16771	17014	16879	16765	16865	16808	16611	17021	17025	16977	17036	16636	17007	16809	16882	17029	16983	17053	16921	16957	17052	16904	16664	16648	16857	16850	16782	16831	16979	17310	17010	16820	16765	16820	16860	16867	16780	16902	16929	16928	17016	16760	16788	16972	16908	16695	16926	17016	16877	16875	16725	16758	17023	16915	16907	16758	16925	16683	16943	16928	16985	16943	16985	16930	16637	17050	16750	16740	16904	16827	17000	16890	16880	16847	16941	16889	16921	17048	16878	17114	16771	16987	16873	16937	17019	16766	16865	16798	16857	16976	16865	16697	16974	16797	16640	16917	16966	16909	17120	17118	16854	16713	16805	16806	16804	16946	16805	16952	16855	16848	16829	16895	17092	16782	16794	16906	16927	16836	17073	16822	16827	16880	17017	16852	17023	16923	16826	16969	16963	17024	16793	16762	16943	16957	16732	16848	16917	16900	16907	16778	16769	16745	16729	16744	16876	16885	16788	16884	16975	16780	17026	16831	16767	16945	16779	16794	17016	16816	16713	16746	17002	16952	16794	16918	16928	16660	16795	17025	16953	16882	16892	16909	16825	16951	16845	16767	16663	16657	16963	16905	16792	16855	16739	16811	17027	16680
26472	37664	34411	26558	23678	20642	18942	17953	17281	16544	16146	15974	15632	15499	15283	15258	15115	15074	14811	15028	14678	14915	14943	14946	14834	14755	14739	14761	14979	14734	14670	14732	14780	14834	14662	14834	14914	14705	14918	14740	14702	14810	14686	14751	14765	14818	14676	14762	14888	14694	14728	14640	14720	14806	14886	14709	14631	14828	14695	14830	14895	14757	14838	14714	14834	14696	14657	14738	14795	14697	14818	14683	14610	14748	14641	14784	14648	14728	15011	14572	14699	14694	14597	14656	14801	14647	14846	14608	14687	14880	14736	14622	14642	14850	14599	14819	14798	14711	14796	14743	14736	14659	14690	14728	14685	14797	14716	14724	14573	14813	14855	14824	14673	14826	14653	14745	14699	14775	14674	14809	14766	14834	14825	14803	14845	14754	14829	14605	14641	14658	14761	14839	14740	14762	14673	14801	14749	14750	14649	14797	14715	14886	14727	14811	14678	14716	14724	14668	14752	14704	14786	14780	14757	14451	14698	14596	14859	14704	14631	14811	14790	14540	14724	14698	14600	14601	14796	14736	14573	14659	14923	14681	14760	14909	14524	14729	14582	14828	14686	14840	14770	14655	14872	14706	14871	14804	14889	14857	14792	14650	14764	14682	14643	14727	14640	14884	14714	14671	14602	14921	14714	14688	14544	14769	14777	14593	14603	14740	14728	14703	14796	14875	14754	14652	14687	14714	14716	14842	14693	14717	14676	14650	14751	14576	14706	14805	14899	14975	14683	14618	14637	14747	14775	14714	14754	14803	14712	14605	14842	14923	14740	14949	14768	14729	14631	14725	14624	14783	14596	14692	14697	14791	14762	14839	14547	14751	14845	15004	14700	14692	14558	14633	14732	14639	14712	14674	14791	14637	14893	14641	14550	14980	14700	14760	14668	14617	14682	14858	14719	14847	14931	14738	14812	14629	14832	14673	14773	14793	14784	14807	14671	14726	14728	14908	14709	14824	14833	14742	14651	14643	14659	14938	14796	14818	14857	14817	14648	14743	14650	14712	14750	14756	14699	14720	14831	14897	14746	14617	14684	14806	14671	14781	14741	14784	14774	14729	14711	14708	14789	14748	14732	14743	14886	14604	14655	14710	14770	14647	14556	14699	14851	14695	14604	14642	14693	14567	14715	14726	14737	14739	14605	14653	14787	14823	14697	14796	14687	14790	14703	14996	14672	14776	14651	14666	14671	14699	14637	14756	14746	14810	14740	14837	14795	14706	14779	14699	14645	14795	14751	14517	14750	14780	14748	14971	14806	14741	14816	14714	14704	14777	14699	14891	14612	14835	14624	14974	14765	14780	14748	14841	14713	14829	14858	14884	14780	14834	14660	14598	14652	14710	14775	14469	14769	14725	14622	14729	14724	14781	14806	14523	14827	14790	14877	14696	14804	14713	14693	14716	14844	14751	14646	14676	14717	14778	14897	14896	14656	14668	14975	14761	14916	14813	14756	14840	14901	14883	14682	14582	14676	14802	14760	14677	14744	14829	14667	14557	14709	14542	14842	14627	14768	14761	14731	14848	14618	14866	14760	14832	14786	14660	14640	14781	14859	14679	14785	14918	14669	14585	14773	14811	14832	14626	14720	14721	14733	14678	14649	14710	14771	14728	14587	14703	14752	14828	14877	14782	14673	14796	14914	14593	14621	14680	14799	14798	14747	14708	14737	14656	14665	14748	14806	14581	14916	14804	14637	14636	14668	14669	14697	14551	14613	14843	14748	14676	14740	14609	14795	14908	14829	14886	14639	14721	14777	14844	14697	14786	14657	14718	14704	14643	14710	14653	14708	14809	14610	14816	14736	14789	14615	14907	14700	14757	14818	14804	14884	14769	14698	14758	14743	14833	14665	14875	14640	14552	14779	14698	14773	14672	14732	14842	14728	14660	14742	14900	14844	14803	14792	14753	14677	14828	14610	14769	14710	14691	14587	14727	14784	14726	14765	14876	14723	14642	14816	14910	14746	14738	14683	14779	14693	14673	14716	14696	14741	14727	14767	14692	14737	14655	14835	14682	14480	14861	14797	14794	14693	14889	14735	14824	14619	14737	14764	14853	14593	14698	14674	14732	14468	14782	14770	14762	14825	14711	14905	14749	14714	14833	14729	14650	14786	14618	14699	14623	14768	14658	14663	14770	14691	14732	14868	14777	14834	14877	14852	14783	14926	14646	14678	14771	14637	14688	14793	14820	14787	14614	14977	14600	14591	14793	14746	14776	14794	14740	14803	14803	14707	14683	14674	14803	14603	14734	14834	14709	14650	14715	14809	14821	14687	14657	14673	14804	14675	14792	14791	14774	14922	14775	14925	14795	14685	14754	14801	14954	14715	14870	14903	14663	14840	14644	14710	14801	14594	14715	14652	14675	14857	14854	14800	14615	14665	14708	14747	14675	14857	14755	14560	14717	14706	14654	14658	14867	14693	14752	14612	14792	14710	14916	14744	14615	14698	14784	14884	14824	14676	14663	14730	14690	14800	14742	14674	14777	14752	14744	14674	14759	14852	14830	14761	14552	14559	14840	14741	14731	14850	14651	14869	14766	14817	14745	14615	14782	14712	14702	14756	14895	14832	14754	14666	14678	14767	14937	14747	14689	14621	14760	14679	14775	14895	14589	14940	14742	14879	14807	14686	14616	14674	14785	14786	14698	14700	14838	14893	14635	14759	14592	14645	14649	14758	14895	14805	14716	14779	14829	14855	14714	14691	14716	14692	14717	14763	14572	14750	14768	14836	14701	14706	14829	14605	14768	14831	14803	14647	14771	14839	14738	14645	14763	14916	14681	14836	14728	14552	14644	14686	14844	14616	14816	14545	14791	14746	14641	14778	14621	14696	14808	14860	14675	14771	14600	14779	14711	14675	14691	14795	14560	14646	14666	14676	14715	14652	14719	14731	14761	14679	14750	14788	14774	14697	14704	14536	14806	14739	14704	14864	14795	14799	14681	14828	14685	14812	14800	14826	14632	14856	14745	14820	14872	14606	14799	14793	14630	14634	14683	14763	14641	14818	14788	14693	14667	14763	14799	14738	14695	14812	14761	14695	14829	14757	14751	14717	14832	14700	14728	14633	14639	14767	14814	14810	14772	14752	14697	14941	14751	14833	14663	14784	14702	14673	14836	14741	14844	14836	14759	14745	14781	14702	14780	14541	14628	14878	14729	14816	14588	14723	14857	14621	14511	14763	14588	14885	14814	14792	14674	14571	14711	14688	14803	14621	14862	14712	14674	14711	14815	14643	14799	14736	14796	14760	14765	14779	14740	14686	14679	14775	14613	14705	14724	14640	14761	14652	14801	14711	14731	14791	14800	14762	14663	14777	14730	14771	14872	14854	14657	14720	14875	14675	14741	14676	14889	14749	14690	14719	14869	14636	14694	14651	14726	14774	14745	14921	14630	14682	14713	14653	14733	14928	14617	14780	14739	14684	14643	14869	14625	14769	14727	14693	14675	14755	14866	14816	14894	14707	14778	14705	14749	14834	14823	14744	14763	14766	14852	14830	14695	14737	14735	14711	14743	14591	14671	14639	14741	14833	14735	14754	14776	14833	14778	14709	14712	14592	14743	14802	14844	14641	14779	14762	14874	14833	14760	14708	14802	14778	14609	14649	14715	14623	14708	14755	14853	14988	14786	14789	14540	14814	14702	14827	14654	14683	14816	14642	14561	14834	14719	14711	14709	14598	14827	14667	14589	14843	14870	14691	14913	14728	14644	14648	14925	14654	14736	14721	14708	14707	14739	14777	14748	14743	14682	14790	14817	14795	14852	14702	14813	14782	14760	14622	14859	14778	14875	14754	14981	14723	14640	14819	14745	14822	14602	14807	14698	14893	14661	14687	14782	14812	14735	14740	14713	14834	14725	14780	14744	14871	14840	14864	14772	14847	14825	14753	14673	14678	14667	14843	14746	14632	14732	14659	14691	14778	14732	14779	14670	14858	14760	14928	14627	14656	14587	14800	14642	14831	14687	14465	14797	14785	14723	14888	14574	14696	14733	14748	14884	14748	14781	14707	14747	14518	14796	14784	14699	14604	14807	14701	14706	14678	14627	14695	14804	14870	14757	14588	14714	14632	14909	14581	14851	14807	14770	14781	14774	14799	14803	14734	14782	14748	14701	14748	14812	14792	14754	14735	14596	14915	14560	14727	14867	14848	14672	14784	14566	14628	14890	14579	14681	14796	14824	14807	14778	14606	14739	14680	14728	14851	14775	14678	14758	14723	14640	14967	14863	14728	14597	14675	14846	14629	14814	14788	14885	14840	14629	14844	14732	14837	14617	14831	14680	14817	14853	14816	14781	14515	14731	14711	14622	14945	14667	14814	14799	14697	14748	14685	14706	14643	14728	14747	14716	14796	14793	14424	14659	14941	14740	14896	14773	14813	14787	14607	14779	14838	14834	14886	14981	14757	14743	14689	14688	14726	14807	14701	14722	14615	14719	14800	14760	14921	14714	14698	14790	14700	14692	14639	14536	14855	14663	14816	14803	14571	14767	14689	14716	14768	14585	14734	14648	14771	14816	14558	14678	14787	14758	14689	14693	14806	14658	14679	14615	14715	14804	14811	14778	14800	14645	14574	14792	14717	14617	14754	14658	14625	14751	14813	14693	14580	14879	14861	14708	14844	14774	14889	14821	14735	14733	14807	14626	14648	14726	14961	14838	14673	14751	14786	14721	14726	14800	14802	14635	14771	14680	14814	14625	14653	14774	14782	14729	14767	14657	14819	14761	14780	14780	14597	14762	14907	14726	14707	14772	14705	14896	14752	14941	14802	14782	14852	14810	14896	14816	14939	14755	14755	14652	14775	14711	14989	14761	14560	14590	14635	14691	14805	14784	14686	14864	14847	14789	14821	14686	14815	14761	14913	14670	14682	14836	14753	14747	14761	14614	14633	14518	14605	14774	14662	14804	14665	14651	14748	14812	14884	14745	14727	14716	14694	14710	14682	14717	14704	14827	14748	14584	14621	14739	14706	14585	14726	14638	14765	14774	14737	14720	14751	14665	14868	14840	14800	14730	14691	14764	14728	14717	14764	14714	14738	14790	14868	14768	14685	14513	14779	14689	14715	14788	14643	14729	14795	14714	14683	14678	14874	14788	14815	14891	14662	14937	14859	14785	14944	14736	14723	14773
24147	21184	28558	25967	25366	25599	24518	21735	20066	19558	19058	18592	18336	17951	17636	17542	17546	17438	17395	17244	17274	17461	17412	17318	17148	17295	17215	17037	17244	17147	17170	17207	17211	17264	17270	17096	17310	17028	17193	17003	16983	17172	17110	17174	17227	17023	16941	17239	17065	16984	16913	17150	16915	16996	17073	17220	17146	17243	16997	17197	16853	17069	17159	17028	17103	16869	17135	17070	17089	17075	16929	17025	17116	16882	17146	17148	17018	17036	17241	17131	17024	16940	16935	17070	17047	17015	17176	17064	17063	16960	16951	16900	17111	17132	17076	17137	16957	16984	16916	17162	16980	16869	16976	17095	17252	17001	17056	16960	17090	17148	17257	17133	16901	16930	16961	17090	17051	17146	17051	17252	17227	17034	16914	16881	16975	17059	17055	17044	17078	16928	17033	17036	17283	17127	16933	17088	16996	16996	17123	17037	17140	17143	17007	17117	17098	16877	17013	16950	17079	17026	17159	16909	16980	17065	16847	17069	16923	17123	17184	16880	16889	17183	17027	16853	16890	17112	17031	16975	16977	16941	16886	17062	17117	16931	17027	16978	17146	16971	16835	17036	17118	17064	16938	17033	16917	16967	16948	17010	16946	16935	16846	16804	17159	16987	17002	17227	17035	16980	17035	17176	16882	16927	17023	17275	17034	17204	17141	16951	16882	17001	17032	17152	16981	17008	16922	16920	17058	17110	17122	17077	17260	16825	16922	16994	17259	17111	16969	17124	16980	16974	17250	17151	17012	17058	17229	16911	17144	17128	17132	17085	17242	16984	16996	17091	17016	17158	16976	16914	16774	17054	17067	16999	16979	17135	17005	17026	16982	17240	16989	17110	17186	17043	17002	16892	16932	17000	16944	17037	17149	17015	17206	17074	16871	17007	16987	17138	17008	16982	17238	17118	16974	17034	17034	17106	17094	17260	16945	17022	17142	16993	16962	16987	17190	17035	16997	17024	16961	16947	17077	16940	16984	17166	17059	16910	16798	17062	17021	16941	16936	17164	17139	17063	16939	16819	17053	17226	17169	17067	17136	17027	16831	17253	17158	17212	16943	16973	16979	17145	17205	17022	16862	16922	16978	17088	17141	17194	16969	16963	16975	16964	17018	17000	16920	16887	17083	17062	17000	17060	17047	16958	17004	17037	17099	16986	16959	16969	17035	16913	17098	17075	17079	17058	17185	17132	17285	17150	17004	17056	16924	17083	17106	16831	17159	16910	17191	16974	17121	17067	17112	16967	17105	17071	17064	16814	17039	17114	17151	16977	16866	17091	17215	16982	17066	16897	17048	17024	17126	17242	17160	17223	16982	17145	17124	16876	17187	16982	17087	17143	17010	16940	16726	17004	17017	17054	17057	17157	17124	17063	16857	16949	16973	17070	16855	17069	17087	17063	17166	16967	16981	17116	17054	17007	16989	16890	17026	17118	17227	17115	16995	17029	16987	16836	16954	16994	16982	16969	17048	16801	17001	16940	17047	17074	17068	17032	17007	16956	17182	17055	17126	16900	17046	17113	17042	16983	17081	16964	17118	17035	17067	16911	16898	17045	16965	16896	17174	16876	16949	17098	17074	16979	16947	17019	16929	17046	17204	17056	17029	17085	16951	16802	17047	17228	17172	16963	17046	16917	17075	17080	16899	16911	17070	17126	16849	17174	17028	17066	17026	16935	17115	17179	17034	17108	17022	16831	16933	17039	17099	17079	17075	17276	17058	17105	17103	17075	16956	16942	16861	17024	16968	17113	17015	16810	16925	17129	16900	17082	17274	16950	17011	17045	17113	16961	16940	17137	16856	17090	17188	17205	17038	17183	17081	17021	16958	16951	16937	17145	16877	17051	16926	16966	16906	17217	17102	16974	16988	16908	16938	16960	17297	17048	16926	16946	17137	17270	17053	17133	17150	16992	16929	17093	17080	16969	16868	17066	17036	16902	16994	17015	17197	17310	17089	17213	16930	16931	17067	17282	16893	17097	16854	16885	17147	17099	17228	17154	17021	17062	16901	17254	16702	16842	16944	16887	16982	17091	17258	16986	16995	17071	17148	17017	17121	17024	16850	17129	17051	17012	17070	16955	17009	16952	16965	17023	16963	16975	17195	17186	17129	16981	16925	16954	17065	16913	16894	16871	16978	16951	16925	17063	17003	16884	17021	17019	16856	16970	16830	17131	17060	17093	17082	16947	16988	16954	16984	17113	17222	16992	16817	17099	16926	16830	17033	16984	17160	17020	17278	16936	17004	17012	16999	17099	16986	17180	17154	17104	17078	17158	16912	17025	17041	17259	17054	16940	16935	17104	17190	16964	17217	17037	16912	17048	17046	16898	16809	16856	17245	17063	17085	17022	17215	17146	16947	16980	17174	16946	17225	16988	17027	17092	16859	16886	16834	17013	16971	16963	17170	17159	16958	17056	16986	17053	17091	17170	16963	17088	17063	16901	17083	17125	16970	16986	17259	16988	16902	16914	16946	17118	16784	16984	16869	17130	17078	17083	16832	17089	16918	16825	16893	17071	17036	17235	16970	17035	16785	16830	17067	17012	17144	17090	16982	16937	17205	17175	16887	17060	16930	17159	17047	16873	16856	17250	16997	16868	17201	17144	16979	17200	17047	16846	17028	16896	17011	17301	17012	17071	17000	17161	17036	17144	16857	17082	17202	17165	17088	17014	17105	17140	16874	16717	16963	16948	16817	17060	17239	17189	17182	16987	17190	17070	17106	16944	17139	16899	17030	17225	17087	16961	16887	17028	16948	17049	17054	16943	16864	16908	17126	17204	17079	16806	16946	17147	17159	17238	17010	16945	16961	17043	17114	17246	17140	16976	17115	17069	17069	16803	16896	16923	17155	16977	17028	17044	17025	17024	17133	16984	16887	17222	17203	17027	16831	16949	17154	17194	16939	16962	16980	17121	17087	17047	17103	17190	16945	17112	17093	16846	17044	17008	16799	16971	16944	17151	16967	16944	16974	16946	16922	17182	16870	16983	17039	17020	16934	17129	16955	16897	17182	16920	16842	17005	16997	17146	17107	17101	16922	16863	17007	16845	16975	17084	17192	16933	17125	17106	16879	17055	17008	16822	16972	17072	16996	17123	17044	17002	16982	17190	17132	17048	16997	17049	17229	17027	16944	17144	17121	17034	16949	17129	16916	16929	17226	17134	17076	16940	16999	17024	17141	17061	17056	17294	17107	17023	17002	17059	17084	16965	17069	17209	17005	17083	16971	16986	17105	17210	17057	17079	17206	16867	17129	16824	16925	17167	17115	17051	16858	16981	17055	17065	17038	16978	17006	17020	16961	17204	17262	17099	17346	17066	17220	17072	17156	17148	16993	16951	17091	16942	17300	16865	17001	17151	17092	17140	17030	16989	16957	17024	17167	17015	16933	17018	17134	16776	17226	17092	17155	17097	17061	17083	17112	16942	16967	17147	16918	16926	17141	17118	17035	17098	16779	16995	17233	16919	17048	17025	17013	17117	16995	17013	16900	16824	17123	17063	17086	17088	17075	16945	16848	16997	17153	17066	17068	17118	17242	17064	16805	17001	16919	17099	17068	16785	16820	17115	17128	17083	16948	17095	17144	16922	17087	17187	17149	17025	17184	16981	17106	17031	17041	16990	17122	17081	16940	17052	17125	16915	17122	16883	16974	17077	17160	17116	17208	17036	17006	16797	17022	17009	17104	17084	17173	16859	17119	17048	17060	17179	16905	16808	17055	17310	17050	17082	17051	16899	16871	16813	16972	17187	17186	16980	17053	17030	17212	17170	17132	16996	16966	17176	16955	17012	17116	17168	17169	16796	17061	17090	17115	17128	16955	17073	17299	16998	17054	17108	17144	17076	17019	17012	17035	17017	17026	16891	16926	17009	16843	16802	17280	17144	17091	16932	17098	17069	17129	17030	16962	16911	16987	16933	17102	16987	17173	17102	17172	16968	17050	17057	17153	16967	17114	16974	16948	17085	17080	17027	16914	17176	17075	16865	17030	17114	16987	17224	17012	16922	17233	16969	17019	16879	17260	17158	17301	17006	16924	17171	17121	16964	17228	17050	17110	17071	16978	16781	16984	17011	17182	17085	16797	17009	17142	17020	17026	16921	17119	17021	17288	17021	16747	17007	17014	16986	16940	17277	16873	16969	17155	17212	17103	17029	16853	17107	16997	16968	17247	17105	17083	16942	17014	16947	17007	16888	17140	17144	17170	17172	17198	17061	16879	17125	16937	16978	16834	17198	17101	17020	17070	17097	17123	16903	16946	16979	16804	16921	17117	17081	17218	17044	16931	16900	17016	16963	17098	16960	16904	16939	17016	17059	16969	17023	17001	17009	17121	16857	17228	17221	17265	17061	17156	16978	16990	16835	16929	16950	17065	17101	17012	16989	17069	16975	17044	17039	17067	17064	17056	17230	17072	17009	17111	16948	17194	17098	16945	16981	16968	16903	17094	16932	17141	16878	17089	17072	17082	17074	17181	17061	17259	16960	17001	16912	17089	16979	17107	16962	17009	17012	17073	16860	17022	16832	17176	17057	17206	17000	17050	17212	17001	16979	17171	17048	17055	17032	17060	17012	16918	17146	17082	16947	17047	16881	17029	17012	17027	16969	17018	17065	16913	17068	16960	17098	17038	16950	17111	17102	17021	17029	16839	16856	16988	17035	17163	17036	16934	17074	17105	17060	16831	16906	17203	16978	17078	16882	16866	17121	17064	16935	17000	17095	17234	16842	16917	16991	16883	16695	16830	16903	17219	17085	16854	16814	16918	16994	16916	17027	17026	17155	17043	17051	17067	17260	16956	17092	16934	16931	17105	16945	17112	16930	17120	17057	17067	17050	17081	17175	17065	17133	17107	17057	17078	17033	17079	16932	17021	17335	17055	17070	17198	17123	16898	17142	17033	16996	17188	16982	17127	16924	17081	16934	17081	17086	16977	17282	17124	17045	17157	17068	17083	17079	16802	17077	17089	17103	17025	17105	17127	17279	17158	17055	16999	17113	17254	17132	16890	17043	17241	16936	16980	16909	16942	17001	17139	17097	17082	17057	17187	17210	16873	17151	17063	17098	17010	17001	17201	17081	16856	16944	17098	16997	16893	17052	17144	17082	16855	17055	16999	16992	17168	16968	17014	17121	17234	16963
27033	44662	42981	35179	29997	25365	22537	20850	19288	18252	17453	16923	16428	16012	15526	15441	15402	15172	15348	15126	15033	15223	14986	15148	15041	14994	15282	15163	15121	15116	14926	15094	14956	14899	14957	14898	14996	15044	14945	14834	14798	14869	15009	14738	14928	14770	14858	14834	14914	14951	14912	14972	14825	15001	14801	14892	14846	15024	15028	14716	14933	14722	14916	14963	14820	14892	14944	14700	14967	14715	14891	14848	14966	14758	14997	14821	14847	14873	14797	14854	15004	14764	14770	14828	14774	15005	14830	14880	14892	14835	14852	14894	14812	14910	14865	14766	14837	14772	14951	14851	14796	14721	14827	14747	14766	14857	14895	14866	14750	14907	14860	14815	14895	14857	14897	14846	14838	14819	14762	14950	14921	14852	14752	14737	14872	14903	14967	14816	14757	14733	14875	14983	14883	14875	14747	14861	14907	14890	15012	14896	14728	14849	14715	14886	14763	14748	15012	14903	14810	15005	14985	14956	14678	14763	14787	14752	14937	14819	14916	14744	15002	14841	14887	14947	14782	14811	15001	14682	14642	14822	14835	14879	14710	14848	15024	14857	14789	14777	14743	14928	14738	14795	14943	14866	14768	14716	14949	14796	14803	14845	14821	14711	14846	14896	14840	14870	14762	14936	14930	14772	14915	14816	14862	14777	14988	14664	14783	14782	14796	14813	15016	14844	14759	14804	14967	14796	14900	14786	14835	14848	14852	14738	14706	14885	14846	14935	14737	14811	14809	14817	14946	14916	14811	14825	14711	14819	14883	14644	14660	14711	14792	14787	14738	14724	14639	14772	14885	14726	14897	14895	14900	14802	14785	14772	14798	14826	14773	14621	14920	14684	14922	14771	14765	14900	15000	14807	14708	14989	14789	14877	14796	14761	14789	14822	14667	14834	15030	14897	14884	14843	14881	14943	15028	14892	14891	14801	14761	14858	14936	14852	14772	14695	14835	14769	14815	14816	14799	14874	14733	14787	14677	14833	14954	14902	14915	14980	14875	14763	14823	14801	14906	14826	14858	14900	14808	14799	14936	14977	14725	14885	14802	14793	14732	14689	15017	14834	14885	14804	14867	14766	14956	14976	14674	14982	14854	14748	14820	14996	14842	14880	15017	14783	14742	14887	14855	14704	14781	14691	14758	14910	14808	14972	14773	15044	14902	14784	14861	15022	14920	14727	15017	14845	14846	14796	14759	14868	14894	14703	15042	14740	14738	14787	15035	14826	14863	14905	14827	14765	14838	14769	14970	14941	14885	14856	14840	14893	14772	14910	14877	14855	14826	14892	14837	14814	14775	14868	14934	14797	14766	14836	14893	14758	14776	14864	14986	14919	14813	14887	14993	14925	14790	14762	14930	14670	15052	14804	14888	14791	14677	14895	14808	14823	14820	14897	14904	14907	14859	14709	15000	14812	14706	14823	14929	14819	14963	14738	14878	14855	14740	14817	14912	14838	14767	14961	14854	14823	14863	14785	15027	14892	14800	14884	14834	14901	14845	14788	14858	14858	14853	14891	14719	14733	14907	14850	14792	14957	14741	14861	14817	14714	14713	14976	14948	14807	14915	14983	14963	14918	14966	14953	14892	14956	14897	14892	14857	14724	15115	14716	14957	14928	14741	14706	14904	14845	14846	14980	14809	14683	14766	14867	14834	14767	14693	14889	15100	14920	14871	14789	14931	14831	14861	14804	14884	14838	14811	14766	14791	14822	14705	14873	14872	14739	14937	14852	14771	14768	14859	15084	14868	14746	14890	14870	14859	14909	14842	14771	14742	14785	14832	14877	14954	14754	14750	14810	14835	14789	14817	14919	14890	14999	14918	14660	15029	14936	14899	14859	14857	14943	14894	14799	14894	14656	14693	14714	14933	15016	14751	14944	14914	14873	14848	14898	14673	14948	14897	14725	14708	14881	14906	14814	14897	14644	14931	14883	14747	14748	14814	14693	14784	14753	14939	14867	14978	14843	14835	14886	14977	14693	14736	14746	14917	14826	15008	14772	14924	15008	14835	14894	14864	14923	14678	14688	14810	14756	14921	14690	14968	14807	14774	14936	14872	15054	14805	14782	14742	15013	14932	14778	14732	14933	14837	14844	14869	14739	14931	14939	14778	14743	14897	14752	14969	14943	14667	14792	14771	14817	14911	14840	14743	14859	15022	14737	14771	14969	14886	14736	14851	14790	15066	14839	14825	14821	14912	14727	14998	14845	14829	14784	14772	14968	14943	14891	14832	14730	14808	14859	14726	14837	14813	14895	14821	14840	14827	14808	14801	14748	14805	15092	14966	14757	14751	14779	14821	14742	14806	14904	14781	14857	14748	14913	14836	14815	14749	14791	15051	14752	14916	14750	14836	14823	14911	14675	14686	14804	14800	14823	14856	14862	14990	14939	15012	14958	14995	14810	14883	14741	14822	14852	14829	14674	14786	14880	15022	14826	14838	14787	14848	15035	14728	14853	14804	14890	14849	14993	14838	14911	14834	14835	14631	14706	14904	14750	15008	14880	14872	14932	14874	14829	14945	14814	15048	14791	15052	14861	14857	14915	14818	14838	14851	14894	14994	14779	14937	14943	14843	14939	15025	14859	14830	14888	14842	14765	14875	14829	14896	14813	14925	14815	14715	14930	14936	14717	14826	14805	14951	14912	14871	14884	14843	14878	14982	14805	14879	14796	14803	14909	14940	14956	14934	14805	14921	14659	14757	14835	14997	14759	14806	14639	14877	14837	14917	14783	14890	14838	14899	14838	14996	14852	14834	14828	14816	14779	14782	14857	14702	14892	14924	14574	14968	14818	14803	14869	14873	14942	14721	14748	14810	14821	14828	14861	14845	14790	14834	14712	15047	14738	14966	14909	14745	14865	14750	14920	14814	14846	14802	14872	14842	14835	14831	14885	14881	14923	14881	14875	14751	14952	14850	14954	14937	14869	15038	14690	14914	14703	14805	14705	14886	14763	14826	14765	14878	14795	14951	14757	14722	14887	14830	14792	14880	14795	14918	14685	14889	14715	14714	14814	14846	14799	14732	15005	14877	14685	14754	14955	14781	14929	14758	14803	14856	14888	14842	14867	14822	14864	14762	14932	14825	14798	14712	14791	14893	14910	14953	14697	14632	14986	14726	15004	14784	14738	14945	14805	14914	14847	14811	14890	14807	14849	14913	14745	14908	14910	14823	14800	14855	14875	14797	14984	15088	14738	14899	14857	14826	14834	14918	14921	14967	14863	15004	14820	14802	14931	14896	14817	15003	14917	14966	14719	14687	14951	14641	14876	15057	14823	14899	14931	14862	14925	14770	14754	14879	14918	14941	14925	14939	14969	14727	14935	14915	15116	14699	14873	14840	14725	14800	14909	14770	14737	14829	14920	14740	14682	14839	14881	14880	14897	14855	14780	14880	15004	14889	14788	14728	14949	14765	14838	14725	14757	14789	14814	14846	14675	14851	14706	14834	14770	14818	14780	14882	14732	14763	14882	14864	14869	14823	14872	14658	14785	14840	14868	14804	14828	14717	14816	14944	14876	14965	14961	14928	14737	14900	14808	14931	14861	14935	14920	14944	14802	14752	14832	14950	14977	14743	14841	14855	14835	14968	14855	14716	14844	14731	14866	14778	14679	14671	14844	14938	14992	14815	14959	14839	14881	14934	14818	14889	14855	14955	14795	14965	14858	14839	14855	14785	14718	14842	15016	14883	14697	14912	14755	14864	14698	15036	14905	14794	14878	14835	14720	14945	14894	14957	14828	14806	14799	14728	14742	14968	14822	14861	14711	14833	14831	14961	14714	14708	14946	14883	14780	15041	14892	14794	14802	14836	14808	14902	14836	14878	14862	14758	14820	14640	14894	14874	14892	14915	14846	14932	14800	14823	14684	14772	14822	14782	14913	14836	14686	14737	14817	14981	14889	14793	14753	14962	14805	14833	14848	14735	14800	14831	14728	14818	14891	14816	14940	14865	14945	14763	14920	14751	14606	14795	14781	14973	14768	14927	14771	14838	14898	14721	14888	14805	14804	14817	14870	14819	14800	14943	14812	14969	14637	14739	14935	14890	14971	15019	14764	14780	14931	14914	14947	14860	14815	14818	15021	14800	14850	14588	14754	14825	14838	14926	15050	14836	14902	14870	14696	14737	14784	14901	14917	14715	14728	14854	14906	14739	14898	14808	14870	14715	14886	14664	14677	14803	14793	14893	14944	14906	14847	14842	14677	14933	14763	14726	14786	14858	14751	14661	14769	14912	14880	14639	14927	14787	14948	14795	14777	14908	14908	14864	15016	14875	14791	14777	14936	15010	14888	14748	14922	14974	14788	14838	14821	14987	14951	14984	14861	14758	14897	14809	14694	14875	14695	14817	14928	14788	15037	14699	14904	14957	14824	14800	14818	14846	14855	14759	14838	14848	14919	14720	14874	14735	14678	14957	14789	14814	14876	14976	14828	14750	15091	14923	14863	14766	14847	15096	14806	15029	14656	14717	14811	14818	14987	14880	14617	14926	14752	14612	14813	14972	14841	14691	14755	14875	14758	14697	14836	14678	14911	14921	14842	14918	14780	14885	14778	14732	14824	14859	14895	14887	14922	14942	14855	14978	14937	14977	14946	14841	14891	14829	14834	14851	14891	14769	14824	14713	14900	14735	14915	14854	14915	14792	14891	14848	14666	14852	14772	14900	14906	14950	14918	14865	14831	14914	14986	14731	14809	14823	14758	14848	14911	14732	14798	14711	14944	14853	14834	14936	14740	14919	14868	14845	14997	14780	14819	14705	14750	14800	14880	14598	14813	14782	14649	15002	14796	14781	14799	14847	14800	14768	14749	14763	14896	14748	14867	14863	15036	14885	14859	14811	14887	14841	14837	14854	14933	14849	14875	14942	14762	14803	14793	14781	14789	14564	14810	14850	14809	15048	14840	14894	14799	15062	14751	14819	14782	14973	14895	14979	14827	14812	14672	14851	14750	14927	14814	14808	14924	14846	14857	14913	14878	14779	14736	14943	14762	14821	14707	15047	14871	14846	14919	14740	14785	14784	14990	14815	14967	14797	14921	14925	14585	14788	14693	15063	14796	14703	14963	14694	14851	14979	14839	14821	14834	14951	14806	14812	14818	14672	14917	14782	14895	14881	14851	14839	14819	14810	15028
22831	21175	28903	24027	23647	27482	29325	24286	22574	21680	20606	19714	18812	18687	18662	18366	18084	18031	18036	18051	17915	17935	18144	17733	17882	17996	17877	17775	17826	17921	17688	17997	17797	17645	17704	17717	17820	17631	17754	17595	17701	17870	17817	17748	17526	17692	17759	17638	17410	17826	17534	17498	17794	17386	17760	17567	17698	17481	17848	17565	17696	17595	17757	17823	17648	17535	17646	17551	17622	17725	17718	17739	17548	17621	17664	17502	17576	17607	17670	17543	17644	17798	17588	17578	17638	17594	17756	17672	17609	17587	17437	17673	17639	17432	17547	17576	17600	17615	17849	17417	17377	17489	17533	17492	17424	17511	17613	17542	17891	17678	17638	17446	17668	17553	17647	17711	17667	17573	17609	17669	17708	17655	17751	17541	17453	17646	17590	17673	17439	17534	17513	17528	17698	17765	17622	17644	17696	17490	17538	17558	17601	17702	17567	17563	17650	17555	17658	17526	17680	17384	17471	17506	17526	17568	17447	17606	17533	17638	17418	17507	17497	17724	17555	17626	17689	17688	17728	17445	17660	17475	17703	17657	17600	17503	17490	17537	17523	17640	17501	17554	17594	17532	17527	17666	17578	17576	17514	17680	17652	17532	17553	17606	17390	17693	17695	17832	17546	17499	17704	17495	17413	17590	17459	17540	17539	17470	17752	17459	17644	17748	17707	17577	17618	17620	17618	17552	17776	17481	17549	17535	17765	17362	17545	17441	17524	17581	17653	17428	17492	17488	17399	17708	17468	17897	17414	17801	17583	17545	17602	17648	17737	17649	17610	17514	17574	17457	17447	17436	17572	17697	17745	17536	17431	17495	17527	17686	17747	17444	17676	17524	17573	17696	17784	17615	17570	17488	17649	17719	17568	17657	17547	17441	17688	17430	17690	17537	17623	17789	17582	17583	17416	17568	17671	17685	17623	17618	17375	17517	17635	17588	17677	17555	17510	17546	17586	17691	17718	17638	17693	17540	17430	17627	17625	17706	17546	17491	17420	17472	17535	17680	17457	17575	17639	17390	17573	17654	17531	17545	17526	17794	17483	17434	17588	17614	17680	17508	17397	17419	17764	17362	17659	17600	17520	17652	17475	17437	17663	17434	17519	17503	17652	17664	17449	17706	17618	17733	17494	17542	17608	17647	17325	17660	17506	17543	17550	17573	17587	17608	17629	17615	17661	17691	17538	17599	17624	17659	17544	17679	17862	17762	17485	17430	17817	17656	17514	17612	17882	17634	17626	17597	17702	17585	17492	17710	17570	17419	17534	17679	17583	17789	17590	17639	17763	17592	17539	17466	17476	17493	17709	17583	17615	17356	17578	17574	17479	17545	17406	17706	17660	17571	17672	17500	17632	17605	17491	17709	17780	17609	17609	17442	17346	17504	17569	17631	17478	17595	17632	17548	17578	17418	17630	17689	17531	17589	17779	17417	17625	17463	17698	17565	17709	17510	17420	17679	17609	17582	17612	17620	17630	17819	17529	17721	17825	17670	17557	17336	17650	17757	17707	17628	17535	17592	17444	17711	17481	17461	17705	17402	17761	17560	17482	17885	17583	17450	17456	17682	17657	17659	17759	17524	17617	17529	17567	17866	17430	17543	17565	17631	17620	17562	17780	17633	17391	17438	17654	17668	17375	17605	17597	17595	17454	17617	17570	17630	17669	17732	17623	17486	17540	17556	17580	17614	17494	17726	17549	17758	17368	17401	17526	17448	17667	17716	17414	17723	17703	17460	17526	17691	17643	17579	17595	17847	17600	17538	17702	17310	17610	17508	17639	17443	17685	17456	17612	17377	17396	17715	17567	17714	17468	17543	17533	17641	17610	17735	17573	17594	17876	17503	17531	17554	17698	17436	17713	17583	17496	17453	17736	17539	17430	17744	17738	17482	17398	17609	17488	17743	17712	17682	17392	17750	17752	17611	17459	17531	17595	17429	17394	17553	17526	17582	17597	17431	17711	17764	17650	17721	17588	17527	17470	17702	17471	17598	17615	17670	17688	17591	17553	17737	17577	17571	17564	17493	17625	17557	17691	17590	17432	17695	17593	17463	17478	17365	17518	17590	17555	17489	17506	17555	17462	17477	17623	17425	17835	17599	17643	17692	17736	17858	17452	17516	17603	17604	17679	17617	17761	17635	17440	17620	17298	17518	17737	17615	17907	17796	17559	17409	17676	17466	17464	17736	17460	17548	17699	17667	17514	17330	17657	17605	17558	17646	17613	17685	17538	17352	17744	17609	17457	17545	17456	17550	17554	17761	17496	17670	17691	17533	17682	17617	17593	17314	17608	17420	17679	17589	17663	17659	17657	17679	17587	17702	17467	17620	17587	17656	17513	17668	17555	17616	17631	17603	17567	17601	17668	17509	17734	17602	17468	17251	17542	17542	17715	17643	17632	17813	17558	17676	17618	17671	17538	17631	17597	17544	17558	17617	17378	17517	17703	17683	17578	17481	17451	17494	17619	17577	17515	17582	17472	17431	17591	17791	17508	17523	17397	17463	17679	17445	17686	17659	17629	17598	17575	17655	17743	17692	17506	17565	17544	17612	17506	17578	17537	17575	17511	17561	17576	17632	17506	17529	17655	17678	17496	17635	17541	17290	17405	17557	17536	17573	17640	17704	17555	17726	17647	17550	17731	17658	17696	17513	17498	17598	17658	17655	17528	17580	17377	17427	17789	17388	17494	17531	17663	17447	17547	17693	17562	17590	17501	17608	17350	17527	17451	17582	17792	17610	17563	17468	17545	17657	17614	17704	17619	17417	17621	17698	17533	17382	17540	17706	17459	17630	17397	17627	17413	17606	17488	17578	17565	17776	17767	17524	17629	17495	17711	17634	17510	17663	17519	17679	17574	17658	17875	17598	17728	17623	17810	17772	17790	17718	17610	17554	17511	17526	17715	17505	17733	17462	17579	17516	17412	17495	17577	17470	17336	17781	17481	17522	17582	17409	17772	17512	17636	17761	17595	17548	17491	17689	17589	17646	17665	17450	17524	17435	17607	17570	17552	17374	17646	17630	17521	17420	17400	17599	17569	17512	17487	17499	17613	17696	17663	17604	17641	17763	17625	17714	17574	17590	17442	17821	17597	17692	17473	17669	17667	17582	17682	17554	17511	17406	17486	17631	17572	17637	17834	17740	17634	17716	17692	17629	17774	17493	17600	17549	17664	17549	17551	17610	17624	17612	17611	17462	17697	17607	17710	17658	17759	17351	17440	17432	17615	17327	17500	17629	17566	17725	17504	17437	17452	17597	17614	17567	17572	17751	17330	17498	17735	17701	17578	17413	17526	17298	17540	17511	17596	17648	17713	17427	17606	17626	17741	17549	17777	17707	17474	17559	17708	17551	17657	17490	17566	17634	17422	17688	17570	17437	17610	17550	17519	17492	17619	17602	17427	17646	17616	17668	17719	17706	17667	17737	17839	17515	17610	17301	17467	17491	17434	17621	17632	17585	17528	17327	17537	17626	17735	17759	17834	17568	17453	17470	17461	17655	17605	17574	17616	17520	17552	17558	17339	17540	17582	17498	17446	17559	17455	17352	17526	17489	17732	17399	17591	17596	17482	17541	17691	17616	17496	17502	17600	17439	17542	17542	17664	17603	17557	17508	17653	17741	17551	17574	17786	17495	17581	17646	17510	17537	17510	17643	17590	17592	17740	17786	17586	17439	17485	17549	17490	17447	17525	17763	17577	17423	17627	17459	17585	17510	17587	17431	17687	17585	17637	17647	17556	17399	17738	17594	17584	17766	17732	17618	17703	17509	17451	17485	17638	17526	17512	17337	17421	17443	17661	17441	17633	17472	17609	17560	17530	17298	17377	17537	17698	17364	17733	17550	17702	17570	17470	17692	17500	17614	17508	17682	17458	17525	17518	17649	17639	17667	17435	17578	17696	17582	17592	17738	17537	17477	17535	17533	17625	17473	17528	17614	17597	17556	17520	17692	17475	17579	17461	17821	17564	17700	17566	17645	17609	17655	17745	17708	17602	17748	17940	17502	17717	17362	17564	17815	17526	17607	17570	17633	17483	17543	17598	17622	17595	17666	17671	17569	17684	17480	17541	17599	17460	17567	17814	17499	17799	17522	17682	17600	17543	17538	17388	17548	17476	17632	17475	17518	17437	17620	17646	17553	17600	17523	17634	17548	17450	17597	17514	17510	17436	17561	17771	17680	17459	17624	17633	17631	17606	17772	17612	17788	17395	17583	17357	17717	17697	17465	17454	17358	17500	17592	17635	17563	17510	17738	17767	17769	17651	17520	17534	17606	17679	17766	17791	17580	17642	17550	17461	17554	17597	17514	17614	17447	17682	17487	17719	17563	17586	17545	17596	17669	17685	17408	17651	17446	17653	17723	17439	17676	17599	17571	17645	17577	17429	17440	17409	17535	17268	17558	17438	17532	17510	17583	17712	17599	17681	17744	17636	17629	17571	17664	17564	17744	17536	17457	17703	17592	17608	17687	17467	17538	17694	17696	17596	17652	17637	17472	17420	17599	17509	17563	17508	17630	17595	17496	17416	17553	17600	17516	17796	17724	17429	17612	17727	17561	17700	17495	17790	17378	17640	17562	17621	17474	17650	17542	17578	17592	17696	17479	17525	17707	17565	17351	17685	17611	17518	17652	17455	17633	17534	17550	17683	17483	17689	17726	17507	17836	17522	17656	17624	17711	17763	17668	17452	17491	17566	17452	17710	17657	17594	17399	17324	17545	17770	17616	17564	17488	17631	17626	17622	17653	17629	17638	17573	17544	17590	17721	17741	17553	17448	17612	17795	17652	17836	17663	17498	17397	17334	17445	17539	17482	17648	17602	17580	17669	17642	17838	17372	17506	17492	17604	17646	17777	17677	17583	17936	17769	17499	17574	17707	17460	17673	17456	17473	17728	17457	17728	17493	17626	17413	17384	17639	17509	17527	17500	17405	17670	17452	17244	17603	17524	17650	17574	17613	17707	17526	17584	17553	17448	17726	17649	17504	17448	17569	17525	17577	17503	17556	17686	17586	17559	17555	17577	17425	17662	17763	17603	17449	17674	17581	17721	17553	17556	17522	17515	17777	17619	17458	17735	17414	17726	17771	17536	17460	17464	17672	17713	17679	17456	17507	17477	17574	17594	17534	17801	17511	17495
29937	50766	47878	39306	35940	30922	26768	23922	22163	20287	18934	17942	16790	16684	16195	15813	15793	15776	15762	15336	15379	15544	15432	15471	15263	15497	15516	15427	15397	15435	15398	15303	15238	15276	15377	15208	15287	15195	15153	15286	15260	15231	15206	15256	15133	15237	15140	15053	15158	15204	15112	15151	15196	15020	15184	15159	15042	15083	15121	15312	15206	15088	15170	15147	15085	15119	15185	15061	15224	15309	15097	14910	15051	15111	15364	15161	15151	15102	15205	15336	15227	15130	15195	15016	15248	15094	15164	14888	15184	15123	15236	14968	15121	15068	15028	15167	15180	15138	15036	14983	15131	14916	15227	15030	15143	15115	15255	15230	15256	15252	15116	15234	15061	15135	15063	15340	15043	15225	15073	15212	14948	15343	15244	15192	15004	14947	15319	15230	15125	15141	15201	15186	14900	15176	15163	14998	15069	15224	14978	15048	15202	15186	15128	15268	15143	15209	15245	14933	15165	15201	15221	15258	15197	15159	15199	15089	14995	15254	15117	15185	15068	15096	15233	15130	15124	15154	15293	15091	14981	15061	15045	15112	15116	15108	15057	15134	15180	15269	15024	15245	15103	15099	15126	15031	15099	15133	15104	15234	15098	14986	15166	15151	15185	15080	15136	15218	15138	14982	15217	15072	15192	15152	14989	15199	14952	15123	14983	15140	15160	15171	15196	15214	15234	15126	15204	14961	15153	15247	14990	15147	15263	15261	14988	15266	15092	15224	15251	15150	14985	14917	15088	15104	15019	15141	15147	15039	15187	15086	15138	15179	15124	15087	15101	15075	14975	15196	14964	15081	15131	15198	14959	15148	14972	15202	15105	15218	15008	15074	15167	14998	15260	14919	15092	15137	15017	15281	15298	15196	15028	15257	14971	14927	15031	15342	15041	15300	15078	15115	15132	15091	15104	15051	15086	15145	15150	15208	15031	15160	15223	15020	15082	15159	15158	15028	15173	15097	15066	15137	15277	15178	15149	15158	15147	14976	15101	15063	15068	15155	15013	15040	15085	15210	15201	15115	15296	15168	15118	15082	15303	15132	15142	15239	15099	15035	15152	15166	15109	15120	15124	15024	15230	15285	14979	15147	15167	15177	15035	15123	15058	15183	15295	15177	15000	15043	15053	15148	15281	14932	15147	14966	15067	15132	15174	15253	14961	14983	15271	15120	15191	15091	15129	15073	15306	14995	15087	15097	15142	15217	15146	15176	15249	15069	15093	15128	15164	15173	15269	15158	15128	15219	15083	15173	15224	15015	15056	15045	15176	15008	15207	15248	15072	15028	15286	15010	15092	15027	15067	14961	15111	15121	15231	15183	15037	14972	15173	15189	15125	15007	15027	15185	15232	15033	15189	15253	15017	15022	15261	15124	15234	15019	15193	15053	15079	15148	15122	15056	15060	15253	14958	15094	15138	15026	15150	15072	15106	15164	15203	15185	15158	15257	15221	15133	15226	15174	15035	15010	15099	15079	15089	14998	14934	15121	15184	15266	14875	15094	15092	14951	15152	15107	15119	15220	15077	15106	15255	15283	15127	15075	15155	15110	15193	15002	15108	15089	15116	15172	15093	15278	15128	15034	14962	15043	15046	15102	14999	15200	15114	15088	15025	15129	15110	15124	15142	15053	15141	15049	15120	14899	15246	14966	15277	15173	15263	15268	15059	15135	14951	15241	15032	15171	15269	15074	15182	15161	15166	15095	15137	15111	15308	15213	15061	15243	15311	14902	15146	15152	15073	15229	15089	14917	15260	15158	15122	15047	15004	15087	15046	15127	15017	15188	15044	15138	15181	15220	15089	14895	15234	15077	15179	15179	15046	14997	15058	15011	15094	15051	15119	15270	15089	15265	15145	15112	15039	15253	15188	15256	15170	15122	14982	15179	15057	15010	15348	14963	15048	15136	15258	15252	15121	15048	15117	15082	15065	15132	15037	15053	15261	15241	15057	15128	15190	15109	15131	15263	15043	15120	15302	14962	15229	14988	15189	15119	15184	15119	15189	15031	15148	14935	14996	14992	15235	15023	15025	15083	15250	15075	15126	15072	15043	15060	15154	15101	15082	15276	15098	15188	15120	15161	15045	15089	15221	15183	15147	15040	15191	15006	15083	15139	15178	15071	15122	15152	15025	14964	15119	15048	15231	15071	14982	15197	15181	15149	15083	15198	15044	15125	15132	15221	15164	15331	15083	15088	15106	15154	15060	15029	15096	15039	15178	15108	15123	15060	15136	15129	15158	15054	15108	15079	14975	15042	15066	14946	15191	15216	15058	15036	15214	15107	15150	15005	15012	15193	14988	15170	15211	14967	15268	15134	15233	15084	15183	15299	15191	15123	15063	14953	15238	15197	15103	15041	15221	15145	15136	15105	15093	15064	14946	15163	15069	14943	15246	15103	15053	15150	15235	15132	15096	15183	15061	15085	15136	14930	15246	14932	15082	15115	15046	15264	15050	15002	15086	15116	15315	15129	15049	15031	15037	14924	15103	15059	15057	15001	15076	15015	15234	15019	15034	14910	15108	15096	15208	15011	14971	14985	15165	15155	15016	15023	15247	15179	15043	15073	15117	15123	15096	15132	15021	15245	15174	15043	15158	15045	15188	15148	15051	15070	15228	15062	15013	15285	14897	15247	15161	15182	15323	15006	15213	15150	15114	15119	15309	15178	15009	15123	15237	15116	15009	15083	15159	15231	15059	14993	15058	15370	15142	15146	15074	14941	15041	15115	15149	15038	15103	15228	15264	15128	15095	15030	15119	15096	15202	15039	15247	15087	15125	15145	15304	15076	15108	15037	15049	15089	15074	15090	15150	15124	15145	15016	15115	15092	15145	14986	15084	15181	14970	15267	15086	15304	15032	15064	14975	15102	14968	15198	15012	15254	15189	15160	15112	15199	14872	15068	15072	15049	15032	15177	15003	14953	15081	15143	15078	15105	15065	15166	15049	15069	15106	15143	14967	15124	15154	15031	15007	15058	15308	14935	15192	15159	15151	15043	15115	15078	15243	15188	15065	15173	15097	15111	15262	15155	15157	15181	15130	15029	15240	15169	15134	15064	15038	15100	15241	15227	15230	15044	15176	14911	15077	15207	15240	14951	15210	15099	15231	15009	15072	15164	15229	15048	15211	15018	15291	15305	15100	15122	15269	15092	15079	15275	15122	15178	15119	15127	15275	15130	15357	14893	15009	15117	14981	15079	15185	15192	15063	15057	15022	15090	15105	15168	15079	15185	15245	15199	15222	15000	15133	15115	15136	15043	15133	15048	15019	15070	15105	15190	15185	15146	15187	15086	15171	15140	14997	15096	15129	15000	15286	14983	15126	15177	15276	15221	14893	15122	15378	15129	15022	15018	15183	15148	15184	15369	15095	15205	15037	15151	15010	15129	15010	15069	15236	15072	15099	15038	15084	15064	15088	15156	15148	15076	15159	15073	15019	15110	15213	15092	15146	15001	15020	15022	15110	15223	15106	15144	15133	14963	15071	15126	15172	15216	15142	15108	14839	15114	15191	15132	15190	15126	15009	15024	15262	15184	15150	14982	15071	14989	15129	15160	15242	15048	15164	15099	15181	15107	14976	15141	14966	14960	15160	15264	15122	15121	15222	15000	14988	15141	15196	15162	15257	15170	15199	15366	15034	15059	15232	15073	14901	14878	15199	15019	15187	15081	14858	15208	15187	15147	15187	15080	14949	14983	15162	15112	15235	15217	14971	15235	14994	15028	14909	15171	15149	15255	15167	14955	15040	15116	15075	15202	14999	14973	15057	15138	15020	15010	15134	15263	15102	15283	15200	15136	15104	15107	14953	15057	15087	15108	15166	14910	15099	15061	15125	15007	15135	15054	15033	15120	14975	15196	15139	15143	15265	15174	15122	15012	15026	15059	15273	15140	15138	14984	15338	15250	14944	15314	15182	14996	15185	15021	15001	15086	15085	14967	14894	15065	15074	15142	15193	14989	15269	15080	15128	15126	15081	15071	15173	15058	15019	15189	15221	15240	14936	15168	15030	15085	15200	15196	15090	15132	15127	15224	15178	15171	14950	15097	15023	15043	15078	14992	14999	15117	15065	15017	15232	15042	15092	15113	15100	14985	15198	15132	15085	15021	15188	15154	15240	15196	15073	15117	15184	15083	15092	15372	15131	15248	15212	15041	15018	14988	15160	15011	14974	15095	15052	15217	15192	15211	15209	15063	15218	15098	15174	15145	15269	15246	15118	15174	15122	15168	15120	14985	15273	15203	15224	14923	15021	15206	15073	15170	15032	15174	15138	15197	15119	15057	15193	15097	15181	15002	15103	14993	15039	15017	15221	14925	15090	15128	15267	15157	15085	15183	15030	14994	15061	15033	14970	15114	15069	15142	15132	15076	15252	15146	15028	15186	15163	15069	15267	14945	15130	15034	15121	15078	15019	15119	15283	15191	15092	14954	15086	15007	14965	15170	15080	15122	15030	15115	15155	15199	15142	15192	15023	15182	15231	15106	15127	15156	14962	15084	14993	15054	15180	15166	15116	15178	14991	15068	15271	15151	15015	15132	15036	14992	15093	15272	15209	15224	15083	15062	15259	15068	15093	15041	15174	15157	14965	14999	15186	15199	15243	14990	15135	15125	15066	15053	15012	15085	15187	14877	15093	15133	15080	15135	15214	15234	15193	15086	15047	15218	15021	15029	15057	15081	15063	15084	15289	14978	15116	14918	15193	15180	15112	15095	15192	14975	15144	15275	15084	15161	15002	14823	15261	15191	15136	15218	15099	15104	15241	15113	15115	15223	15151	15027	15112	15032	15327	15141	15167	14993	15093	15175	15235	15106	15243	14973	15020	14941	15235	15165	15053	15248	15091	15084	15177	14993	14963	15196	15040	15216	15014	15089	15180	15046	15098	15110	15143	15196	15163	15082	15130	15036	15241	15074	15049	15060	14947	15088	15086	15135	14986	15002	15157	15312	15216	15033	15036	15079	15111	15180	15087	15055	15021	15129	15229	15007	15169	14991	15303	15140	15203	15068	15187	15074	14963	15189	14993	15145	15046	15071	15131	15183	15215	15176	14749	15056	15095	14936	15020	15222	14943	15101	15236	15096	15045	15115	15054	15213	15090	15071	15052	15140	15178	15054	15184	15475	15053	14883	15166	15130
28588	25505	30981	28172	24012	21566	20218	18985	18222	18146	17815	17494	17300	17192	17286	17050	17135	16990	17059	17026	16971	17124	17186	17106	17032	17023	16769	16887	17043	16995	16977	16962	17028	16800	16668	16944	16754	16806	17139	16943	17057	16883	16857	16851	16976	16947	16963	16877	17001	17000	16879	17050	16819	16887	17063	16924	16879	16926	17083	16817	16862	16951	17035	16783	17002	16876	16990	16867	16884	16821	16829	16912	17104	16870	17196	16923	16893	16805	17061	16724	17011	16882	17065	16985	17043	16933	16670	16968	16836	16763	16803	17000	16983	16880	16945	17101	16966	16921	16959	16896	16852	16893	16852	16718	16840	16846	16939	17012	16861	16916	16843	16918	16890	16936	16892	16822	16930	16867	16783	16893	17047	17027	16970	16819	16752	16943	16586	16829	16852	16909	17094	16730	16921	16948	16990	16958	16842	16922	16877	16602	16840	16921	16838	16920	17056	16843	16686	16990	16947	16888	16774	16766	16924	16813	16960	17048	16926	16917	16861	16836	17031	16923	16995	16934	17014	16916	16977	16792	16831	17052	16867	16780	16775	16909	16938	16996	16752	16873	16704	16907	16885	16875	16920	16933	16865	16910	16845	16970	16987	17006	16903	17071	16778	16717	16935	16976	16870	17133	16932	16747	17046	16948	16864	16854	16964	16987	16822	16966	16919	16770	16909	17048	16949	16921	17078	16914	16736	16885	16827	16814	16840	17027	16769	16910	16924	16844	16759	16878	16785	16921	17039	16948	16859	16997	16841	16993	16941	16651	16749	16990	16891	16806	17137	16763	16804	16923	16911	17016	16923	16897	16877	17044	16831	16764	16814	16874	17186	16789	16881	16905	16928	16991	16819	16968	17091	16887	16865	17014	16981	17058	16986	17125	16937	16938	16911	16989	16846	17081	16942	16756	16986	16912	16837	17015	16913	16869	17017	16745	16964	16645	16840	16896	16781	17102	16905	16797	16883	16952	16749	16718	17011	16791	17071	16893	17059	16823	16974	17029	17027	16809	16909	16959	16821	16977	16930	16911	16880	16916	16766	17076	16947	16778	16824	16707	16851	16998	16985	17051	16888	16805	16812	16852	16945	16905	16891	16882	16773	17018	16933	17000	16959	16843	16827	16748	16960	16841	16828	16929	17021	16833	16895	16793	16814	17062	16926	16913	16874	16601	17079	16819	16967	16948	16920	16916	16769	16706	16985	16919	16778	16793	17078	16912	16884	16869	16823	16700	16928	16552	16781	16896	16742	16759	16964	17045	16918	16860	16981	16833	17109	16959	16882	16828	16739	17068	16927	16791	16835	17095	16880	16810	16661	16993	16892	16732	16672	16885	16993	16984	16990	17002	17015	16772	16919	16857	16993	16758	17232	16963	16897	16945	16923	17077	16981	16935	16900	16716	16706	16933	16911	16839	16842	16887	16849	17009	16894	16920	17062	16982	16882	16872	17122	16950	16890	16931	16925	16974	16968	16958	16927	16877	16961	16877	16874	16941	16796	16958	16851	16817	16641	17081	16913	17048	16842	17003	16949	16916	17037	16932	16914	16934	16719	16862	16860	16949	16937	17024	17019	16736	16884	16710	16933	16769	16978	16974	16775	17053	16783	16969	16838	16782	16828	16812	17017	16958	16865	17058	16996	16949	16800	16947	16778	16926	16568	16925	16841	16941	16898	17014	16815	16843	16931	16865	16891	16780	17009	17082	16858	17001	17279	16958	16732	16737	16850	16844	17027	16880	16855	17035	17112	17138	16904	17034	17145	16941	16871	16873	17010	16805	16787	16815	16689	16839	16924	16883	16949	16822	16778	16858	16832	16849	16764	16931	16838	16836	16926	16726	16970	17046	16704	17147	16876	16927	16906	17030	16978	17008	16875	16783	16517	16952	16674	17071	17136	17011	16899	16953	16881	16905	16952	17095	16939	16870	16864	17125	17005	16970	16894	16884	16963	16932	16882	16972	16975	16814	16949	16723	16734	16913	16717	16800	16915	16912	17010	16957	17026	16803	16795	17014	16917	16737	16729	16907	17060	16941	16893	17041	17000	16987	16865	16853	16778	16863	16939	16953	16870	16857	16737	16808	16924	17033	16992	16919	16754	17026	16876	17040	16812	16819	16764	16774	16920	17111	16848	16880	16905	17053	16880	16914	17085	17023	16925	17000	16853	16962	16825	16972	17038	16775	16946	17134	16843	16986	16989	16881	16944	17002	16983	17107	16741	17042	16691	16879	16727	16938	16973	16892	16868	16771	16748	16774	16774	16830	16936	16814	16785	16811	16920	16732	16888	16878	16811	16906	16867	16818	16871	16879	16956	16899	16863	17086	17138	16945	16744	16970	16876	16842	16939	16793	16799	16764	16929	17074	16918	16781	16728	16890	16795	16820	16865	17044	17003	16847	16850	16863	16650	16841	16901	16784	16768	16859	16871	16947	16751	17068	16959	16902	16953	16854	17108	16892	17018	17088	16986	16880	16857	16821	16801	16897	16966	16971	16880	16715	16941	16722	16733	16792	16786	17052	16679	16984	16873	16902	16885	16915	17007	16899	16796	16572	16898	17022	16960	16820	16963	16879	16771	16770	16908	16875	17033	16691	16988	16958	16831	17087	16843	17162	16946	17088	16952	16963	16583	16872	16727	16957	16925	17002	16841	16981	16967	16910	17119	16908	16983	16848	16900	16868	16980	16858	16827	16994	17036	16918	16865	17168	16995	17063	16893	16769	16911	16904	17027	16746	16928	16813	16969	17049	16931	16886	16712	16887	17001	16876	16825	16820	17004	16971	16869	16986	16840	16838	16844	17129	16954	16873	16891	16893	17077	16873	16845	16682	16949	16963	17049	16821	17099	16872	17020	17019	16897	16770	16884	16717	16887	16800	17181	16931	16917	17000	16953	17116	17140	16897	17033	16815	16929	17184	16900	16826	16995	16754	16818	16757	16891	16943	16837	16872	16909	16773	16727	16939	16818	16921	16918	17131	16843	16990	16974	16904	17065	16854	16770	16894	16778	16855	17038	17044	16967	16870	16857	16867	16943	16820	16770	16726	17017	16955	16867	16851	16995	16967	16950	16910	17050	16817	16809	16935	16868	16853	16991	16891	16824	16664	16958	16827	17056	16939	16986	17026	17330	17010	17003	17063	16951	16818	16996	16960	17020	16941	16732	16731	16952	16840	17041	16941	17026	16820	16910	16772	16904	16859	16937	16950	16782	16768	16775	16852	16978	16927	17034	16884	17028	17005	16954	16968	16818	16990	16859	16742	16829	16849	16840	16810	16893	16928	16941	16904	16942	16850	17064	17027	16919	16950	16900	16786	16844	16930	16954	17097	17119	16813	16716	17016	16939	16723	16877	17006	17093	16956	17005	16859	16825	16756	17002	17121	16800	16911	16831	16866	17071	16777	16820	16860	16837	16942	16806	17015	16905	16843	16943	17000	16911	16892	16891	17085	16959	16986	16883	16741	16873	16990	17028	16713	16735	16931	17037	16815	16890	16841	17258	17021	16958	17011	16912	16890	17021	16910	16960	17018	16880	16929	17022	16934	16833	16997	16854	16872	16994	17002	16920	16766	16879	16892	16878	17084	16997	17069	16892	16983	16998	16933	17013	16769	16961	16888	16893	16861	17036	16984	16932	16934	16971	17007	16826	16863	16954	16977	17067	16824	16804	16910	16870	16962	16969	17016	16804	16834	16933	16914	16896	16800	16987	16963	17058	16820	16971	16885	17023	17163	16826	16974	16820	16861	16927	16826	16789	16909	16751	16797	16939	17083	16901	16817	17056	16947	16876	17021	16708	17026	16846	16802	17045	16774	16765	16901	17178	16858	16684	16972	16713	17052	16882	17096	16924	16829	16770	16897	16863	16874	16802	16897	16868	17095	16974	16744	16804	16928	16864	16683	16983	16782	17091	16989	17088	16882	17035	16816	16852	16696	17019	16730	17048	16934	16986	16752	16963	16793	17082	16976	16961	16932	17007	16765	16737	16996	16793	16898	17263	17094	16897	16876	17036	16829	16970	16901	17080	16949	16716	16817	16763	16881	17071	16836	16896	16845	17031	16970	17081	17004	17001	16763	16861	16939	16973	16777	16862	16749	16932	16981	16775	16871	16795	16881	16856	17073	16898	16821	16953	16900	16870	16812	16892	16893	17227	16943	16815	16799	17019	16788	17055	16911	16732	16830	16795	16996	16850	17202	17003	17127	16973	16955	16866	17009	16949	16898	16798	17022	16927	16744	17078	16920	17111	17024	16978	16853	16867	16961	17008	16731	16941	16890	16777	16846	16939	16807	16934	16905	16882	16959	17171	16935	16991	16953	16897	16980	16837	16906	16912	17028	17022	16612	16905	17003	16933	16773	16791	16704	17037	16941	16942	16737	16808	16985	16859	16976	16919	16940	16724	16682	16858	16924	16811	16709	16877	16799	16909	17011	16923	16786	16843	16989	16799	17018	16977	17070	16973	17104	17058	16942	17092	16965	16937	16821	16904	16991	17076	17038	17001	17048	16817	17033	17111	16858	16881	16803	17067	16994	16941	16946	16804	16963	16957	17044	17149	16900	17026	16823	16668	16880	16769	16718	16854	16953	17016	16682	17015	16831	16940	17200	16907	16994	16937	16804	16843	16992	17102	16751	16950	16937	17062	17054	16933	16997	16796	16854	16992	16881	16973	16883	17061	16994	16957	16954	17040	16842	16978	17097	17026	16625	17010	16928	17110	16792	16951	16916	16835	16842	16950	16738	17032	16917	16786	16868	17025	16915	16730	17010	17011	16783	16819	16930	17025	16985	17044	16817	16968	16908	17089	17012	16944	16908	16876	17019	17053	16841	16837	16930	16948	16777	16742	16851	16893	16969	17134	16964	16963	17156	16906	16774	16885	16882	16870	16835	16792	16894	16851	17015	16936	16829	16974	17020	16978	16884	16977	16821	17052	16900	16885	16844	16975	17038	17082	16831	16836	17101	16908	16821	16904	16915	16951	16829	16994	16948	17053	17036	16758	16860	16981	17035	16759	16985	16995	16970	16933	16851	16835	16790	16948	16950	17074	16951	16626	16873	16932	17148	16979	17086	16993	16857	16639	17139	16934	16891	16915	16711	16848	16684	16853	16857	16878	16965	16933	16847	16880	16753	16829	16955
26774	37316	34115	26893	23848	20691	18898	17717	16965	16508	16089	15817	15385	15248	15157	15088	15158	14886	15011	14986	14912	14837	14892	14791	15038	15002	14834	14785	14975	14952	14949	14779	14859	14740	14675	14835	14863	14894	14521	14723	14863	14757	14616	14745	14741	14738	14776	14689	14683	14773	14811	14738	14711	14711	14658	14719	14629	14667	14797	14723	14885	14658	14853	14680	14772	14675	14822	14799	14697	14698	14758	14759	14637	14627	14870	14560	14636	14731	14852	14763	14872	14790	14819	14856	14612	14714	14651	14730	14769	14651	14843	14801	14697	14827	14645	14801	14764	14721	14782	14735	14799	14533	14802	14783	14774	14780	14752	14803	14858	14837	14852	14824	14796	14709	14849	14557	14776	14679	14722	14627	14674	14626	14806	14779	14817	14847	14708	14634	14765	14594	14763	14695	14612	14799	14805	14691	14636	14973	14790	14669	14855	14793	14688	14829	14878	14627	14697	14784	14780	14660	14766	14807	14705	14699	14742	14707	14769	14681	14740	14672	14654	14840	14963	14578	14836	14560	14800	14728	14801	14742	14792	14712	14593	14663	14624	14682	14802	14761	14831	14665	14786	14753	14767	14664	15000	14864	14725	14746	14983	14649	14853	14788	14605	14853	14738	14706	14676	14702	14512	14614	14787	14629	14906	14816	14862	14723	14648	14725	14794	14601	14809	14739	14675	14712	14658	14704	14807	14700	14652	14839	14787	14872	14674	14699	14853	14651	14817	14635	14740	14785	14942	14770	14814	14898	14670	14736	14797	14553	14748	14707	14744	14642	14856	14692	14735	14740	14726	14806	14730	14797	14678	14810	14731	14857	14847	14733	14815	14816	14650	14710	14658	14789	14644	14600	14690	14876	14829	14918	14737	14769	14445	14792	14816	14948	14677	14921	14808	14677	14691	14752	14731	14693	14848	14816	14949	14685	14709	14750	14786	14686	14733	14703	14628	14849	14695	14754	14847	14853	14720	14746	14763	14701	14583	14800	14770	14818	14749	14739	14778	14729	14716	14561	14624	14799	14891	14789	14637	14561	14784	14652	14972	14744	14911	14785	14904	14746	14961	14768	14912	14721	14847	14586	14916	14638	14811	14740	14540	14758	14701	14623	14855	14773	14748	14833	14743	14765	14541	14637	14630	14762	14713	14606	14771	14927	14811	14602	14770	14790	14751	14682	14918	14665	14903	14699	14693	14799	14786	14817	14700	14589	14795	14690	14870	14684	14704	14851	14711	14657	14746	14646	14711	14608	14808	14649	14749	14712	14754	14805	14682	14990	14548	14788	14770	14688	14841	14529	14767	14788	14765	14606	14736	14827	14887	14588	14849	14766	14715	14636	14781	14643	14750	14749	14667	14681	14756	14802	14720	14775	14700	14682	14823	14826	14851	14839	14775	14807	14860	14736	14681	14727	14816	14726	14701	14650	14780	14681	14679	14728	14594	14829	14655	14750	14857	14786	14871	14731	14621	14711	14784	14726	14756	14747	14489	14908	14629	14859	14701	14641	14749	14729	14598	14859	14720	14741	14867	14832	14687	14763	14778	14857	14749	14704	14660	14873	14770	14645	14736	14817	14723	14750	14787	14840	14832	14782	14755	14710	14795	14703	14674	14731	14838	14750	14529	14717	14813	14735	14571	14940	14800	14824	14648	14809	14796	14759	14690	14710	14788	14803	14701	14847	14786	14742	14724	14848	14867	14750	14690	14648	14734	14720	14728	14900	14611	14580	14754	14756	14695	14910	14792	14837	14651	14850	14890	14667	14647	14608	14770	14885	14653	14629	14930	14789	14601	14751	14693	14768	14566	14682	14770	14684	14796	14877	14746	14865	14741	14742	14781	14723	14600	14970	14764	14713	14720	14811	14812	14664	14761	14797	14764	14746	14784	14799	14716	14679	14672	14783	14722	14589	14779	14787	14609	14745	14697	14657	14699	14819	14635	14896	14710	14849	14642	14710	14757	14770	14733	14700	14793	14637	14781	14898	14886	14801	14797	14691	14632	14735	14829	14836	14945	14658	14770	14811	14793	14795	14685	14685	14647	14892	14840	14726	14786	14688	14866	14879	14817	14783	14782	14765	14707	14663	14844	14895	14657	14643	14690	14694	14722	14793	14721	14837	14909	14888	14812	14558	14742	14696	14787	14699	14768	14698	14670	14790	14874	14632	14856	14864	14910	14790	14890	14739	14774	14724	14668	14856	14821	14816	14642	14791	14779	14657	14859	14819	14777	14850	14885	14761	14722	14802	14662	14783	14823	14637	14896	14783	14542	14750	14672	14654	14619	14674	14860	14774	14643	14737	14865	14820	14533	14890	14702	14830	14848	14952	14806	14769	14765	14912	14754	14702	14913	14816	14697	14795	14750	14811	14766	14722	14834	14567	14919	14831	14696	14809	14633	14830	14826	14818	14836	14688	14815	14677	14880	14583	14797	14566	14717	14804	14722	14784	14853	14760	14601	14783	14816	14923	14770	14635	14884	14636	14797	14818	14734	14871	14685	14708	14603	14875	14869	14939	14885	14681	14724	14847	14876	14637	14869	14803	14876	14737	14863	14798	14712	14731	14812	14783	14613	14972	14716	14773	14757	14620	14863	14808	14740	14791	14718	14692	14678	14736	14699	14666	14705	14640	14887	14771	14833	14929	14830	14753	14778	14847	14681	14700	14765	14665	14625	14697	14694	14847	14918	14676	14811	14698	14718	14765	14796	14731	14670	14819	14806	14703	14720	14783	14781	14754	14650	14798	14889	14713	14758	14666	14802	14757	14753	14713	14801	14718	14839	14916	14675	14640	14746	14836	14685	14633	14906	14772	14593	14643	14733	14793	14885	14758	14704	14720	14632	14699	14855	14728	14714	14781	14899	14651	14599	14693	14838	14777	14646	14778	14768	14909	14812	14759	14769	14865	14659	14572	14762	14748	14763	14839	14740	14633	14669	14775	15019	14574	14784	14858	14688	14864	14801	14844	14767	14791	14869	14756	14738	14781	14707	14751	14707	14635	14721	14661	14692	14531	14734	14786	14665	14768	14807	14757	14579	14802	14614	14659	14601	14809	14868	14809	14776	14613	14702	14790	14522	14758	14738	14740	14624	14674	14651	14714	14765	14760	14765	14757	14735	14873	14687	14841	14733	14775	14855	14635	14841	14810	14676	14802	14920	14576	14802	14846	14690	14856	14754	14699	14907	14760	14801	14714	14613	14715	14570	14673	14784	14716	14826	14676	14715	14728	14842	14724	14699	14739	14752	14561	14697	14673	14663	14622	14653	14773	14923	14921	14913	14758	14766	14592	14748	14706	14783	14711	14746	14769	14886	14589	14680	14704	14693	14696	14786	14782	14797	14899	14802	14709	15011	14813	14745	14808	14767	14593	14622	14779	14701	14818	14715	14608	14740	14805	14713	14711	14605	14667	14777	14608	14811	14861	15015	14725	14710	14984	14745	14800	14812	14712	14788	14588	14756	14794	14597	14792	14718	14740	14926	14582	14696	14756	14639	14791	14668	14684	14779	14741	14885	14728	14778	14695	14755	14770	14646	14838	14845	14704	14680	14706	14681	14935	14855	14882	14567	14816	14757	14690	14780	14831	14747	14897	14701	14561	14762	14826	14826	14976	14739	14672	14634	14737	14728	14745	14623	14894	14800	14915	14668	14769	14669	14793	14767	14859	14819	14848	14670	15009	14761	14777	14792	14767	14752	14663	14725	14815	14713	14893	14828	14755	14809	14641	14614	14795	14577	14655	14661	14719	14543	14746	14889	14662	14811	14702	14801	14887	14758	14668	14832	14913	14645	14602	14749	14710	14747	14694	14681	14645	14845	14622	14589	14743	14670	14753	14908	14894	14859	14802	14958	14619	14713	14732	14747	14634	14806	14761	14945	14773	14914	14777	14733	14732	14689	14761	14830	14702	14750	14804	14773	14644	14759	14822	14623	14784	14662	14782	14643	14724	14790	14770	14723	14788	14620	14694	14737	14840	14652	14727	14620	14779	14772	14678	14651	14744	14742	14682	14811	14760	14683	14861	14778	14614	14774	14833	14799	14823	14542	14689	14781	14677	14773	14772	14932	14727	14966	14744	14933	14861	14763	14738	14658	14694	14697	14753	14759	14626	14764	14635	14695	14756	14760	14834	14716	14786	14747	14717	14842	14709	14849	14724	14785	14756	14825	14570	14700	14803	14676	14741	14944	14725	14772	14877	14823	14648	14823	14745	14545	14734	14601	14781	14747	14872	14700	14799	14916	14625	14828	14726	14814	14926	14745	14887	14800	14842	14760	14833	14688	14728	14783	14620	14843	14679	14584	14744	14626	14864	14638	14849	14697	14732	14740	14529	14854	14665	14672	14731	14879	14615	14838	14884	14688	14829	14680	14676	14777	14801	14685	14806	14817	14620	14779	14653	14858	14836	14834	14906	14752	14687	14859	14653	15055	14851	14801	14702	14805	14710	14726	14748	14734	14827	14762	14772	14857	14651	14631	14811	14757	14769	14768	14749	14813	14849	14839	14570	14891	14806	14693	14883	14596	14647	14507	14802	14789	14756	14693	14923	14681	14704	14700	14845	14788	14603	14814	14751	14675	14844	14532	14723	14652	14729	14675	14713	14933	14721	14595	14567	14882	14691	14740	14613	14801	14927	14598	14495	14809	14702	14753	14712	14792	14715	14758	14740	14748	14704	14679	14808	14977	14789	14738	14897	14799	14696	14788	14829	14661	14801	14797	14821	14744	14751	14714	14679	14615	14872	14773	14808	14800	14860	14774	14687	14727	14702	14687	14788	14852	14834	14778	14909	14707	14650	14858	14724	14702	14995	14905	14843	14692	14535	14462	14830	14664	14898	14813	14667	14725	14437	14700	14695	14521	14776	14676	14817	14827	14792	14723	14768	14871	14895	14840	14599	14723	14695	14654	14844	14725	14760	14804	14868	14810	14897	14684	14904	14677	14689	14647	14789	14591	14685	14788	14722	14812	14741	14642	14770	14876	14761	14707	14787	14663	14710	14747	14790	14719	14850	14554	14782	14926	14660	14679	14849	14666	14777	14988	14821	14693	14763	14828	14627	14653	14922	14670	14798	14703	14869	14678	14696	14928	14784	14751	14820	14659	14776	14702	14822	14653	14795	14708	14848	14725	14776
24016	21095	28502	25773	25249	25917	25106	21726	20136	19647	18977	18121	17976	17755	17430	17485	17325	17409	17384	17277	17515	17302	17271	17275	17257	17413	17194	17290	17432	17235	17240	17185	17111	16983	17175	17270	17224	16967	17145	17090	16973	17222	17142	16918	17038	17154	17327	17387	17140	17042	17184	17037	16973	17041	17144	16957	17114	16935	17180	17162	17143	17162	17057	16977	17092	17227	16830	16960	17117	16822	17040	16926	16971	16980	17044	17125	17139	16905	16848	17019	17005	16956	16849	16820	16978	16890	16886	16909	16980	17359	17071	16964	17044	17172	16940	17228	17153	16995	17233	16920	17126	17326	17382	17063	16816	17065	16909	17235	17097	16877	17145	17117	17121	17001	17111	17098	16937	17035	17085	17034	16945	17119	17187	17111	17113	17211	16860	17003	16907	16943	17071	16961	17192	17017	16949	17016	16850	16857	16877	17042	16958	16950	17141	17107	17061	17012	17271	17030	17024	17051	17084	17207	16903	16948	17105	17083	17097	17059	17052	16984	17132	16892	17154	17081	17287	17103	17070	16759	17081	17024	16898	17137	17126	17073	17042	16884	16992	16905	17000	16867	17383	16995	16886	17022	17058	17049	16935	17001	17129	17140	17156	17161	16945	17148	16951	16915	16995	17135	17060	17021	17120	17101	17328	17088	16914	16892	17076	16970	17077	17128	16941	17066	17208	17212	16856	17030	16960	17220	16886	16915	16966	16870	17103	16917	17084	16885	16870	17118	17004	16983	17142	17087	17198	16949	17047	17208	17115	17074	16969	16955	17011	17072	16980	16752	17075	17060	17116	16838	16919	17055	17133	17035	16970	16996	17051	16959	17062	17212	16857	17025	17072	16970	17104	17125	17248	16938	16842	17091	16938	16970	17241	17137	17045	17029	17151	16983	16936	16989	16925	17011	17191	16953	17175	17091	17058	16936	17178	17145	17115	17053	17091	17149	17068	16831	17065	16951	17037	17152	16912	17061	17102	17038	17131	17037	16923	16789	16971	17020	16995	16996	17027	16935	16918	16998	16941	16954	17209	16959	17182	17143	16889	17226	17030	16748	17085	16981	17031	16900	17154	17042	16834	16762	16831	16909	17049	17071	16967	17046	16872	17181	16998	16967	17043	16904	16936	17057	16866	16942	17053	17263	17057	16931	16979	17069	16934	17070	17208	16940	16903	16853	17099	16832	17046	17106	17065	17007	16947	17139	17007	17115	17018	16919	17036	16918	17073	17026	16964	17039	16889	16988	16984	17038	16948	17094	17042	16942	16919	16955	17222	17263	17031	17148	17192	17079	17138	16922	16666	17078	17251	16969	17020	17034	17024	17121	16979	17093	17021	17011	17088	17004	17006	17078	17194	16907	17182	17169	17128	17173	16844	16998	16966	17056	16978	16942	17214	16972	17061	17158	16905	16977	17064	16931	17046	17001	17176	16953	17004	16919	17013	16907	17090	17255	17095	17016	17036	17115	17048	16860	17037	17224	17168	16861	16990	16984	16991	17184	16965	16979	17158	17164	16908	16923	17007	17090	17016	17132	16867	17016	17119	16916	17011	16915	17142	17030	17137	16982	16908	17038	16908	17028	17119	17020	16959	17021	17154	17226	16974	17215	17057	17190	17003	17004	17116	16987	16865	17034	17140	17146	17090	17072	17161	17114	16960	16981	17082	16901	17075	16888	16868	16922	17119	17156	17029	17231	17013	16841	17068	16799	17067	17035	17070	17043	16944	17188	17125	17054	16899	17137	17125	17180	17128	16924	16999	17146	17086	17025	16952	17189	17073	17176	17021	16964	17084	17021	16987	17087	17158	17019	17066	16962	17149	17126	16852	17061	16958	17229	17160	16831	16887	17040	17038	16954	16935	17213	16972	16873	17073	16930	16985	17272	17104	17111	17233	17022	17135	16941	17122	17177	17042	16873	17001	16894	16993	16975	17046	17037	16979	16793	17206	17073	16982	17037	16825	17031	16991	17025	17097	17105	16987	17129	17086	16944	17092	16948	17016	16997	17018	16950	16904	17047	16985	16863	16771	17051	17025	17021	16862	17212	17170	17127	17090	17022	16808	17061	17331	17132	17168	17034	16887	17023	16902	17065	17187	17199	17006	17039	17111	17070	17039	16976	17060	17061	17078	17228	17082	17140	17004	17058	16968	16909	17093	16973	16999	17034	16961	17212	16893	16624	17238	17115	16893	17111	16927	17255	17144	16962	17080	16858	16969	16950	17112	17108	17115	17110	16893	16941	16999	16906	17177	16932	17116	17061	16954	16987	16979	17190	17043	16989	17058	16967	16966	17006	17098	17303	16768	17060	17122	17112	17072	16736	17180	17012	16972	17415	16962	17165	16967	16834	16875	17064	16862	16903	16994	17110	16970	17021	17117	17067	17027	16944	17062	17181	17016	16895	17037	17077	16716	16816	17011	17012	16959	17174	16961	17076	17111	17046	16988	16995	16789	17137	17297	16955	17066	16932	17007	17140	17170	17126	16807	17144	17163	16944	16893	16988	16977	16903	17137	17129	16967	16931	16786	16966	17215	17000	17290	16940	16960	17013	17022	17211	17105	17017	17120	17008	17042	17109	16934	16953	16933	16876	16903	17061	16914	16878	17208	17102	17130	17265	17163	17099	16828	17054	16782	16958	16937	17167	17100	17015	16825	17067	17086	16834	17054	16993	16914	17144	17058	17152	16970	16976	16894	16951	17013	17095	17063	16937	16860	16869	16957	17001	16928	17056	16953	17026	16875	16967	16900	16899	16838	16955	17007	16950	16904	17004	17065	17089	16965	17077	16977	17232	16959	16827	17158	17141	16972	17048	16972	16946	17147	16795	16950	17022	17138	17034	17062	17077	16797	16999	16955	16872	17037	17047	16929	17036	17003	17039	16943	16963	17004	17000	17073	17018	17316	16984	17016	17094	17101	17074	17010	16986	16980	17032	17119	16995	17065	16993	17145	17142	16936	17061	16877	17002	16845	16959	16920	16979	17124	17208	17077	16947	16968	16893	17090	17004	16994	17125	17033	17111	17084	16788	17210	16939	17088	17165	17057	16972	16928	16958	17280	16968	16951	17077	17106	17166	16961	16966	16940	17086	17005	17277	17116	17182	16985	16923	17009	17032	17188	16836	16969	17273	17148	16995	16953	17062	17190	17144	16937	16822	17074	16961	17032	17077	17086	16957	17059	17007	17049	17059	16936	17072	17062	16949	17034	17033	16886	17007	16936	17078	17245	16863	17105	17177	17029	16877	17009	16973	16976	16960	17163	17064	17040	17020	17030	16845	16992	17214	17242	17001	17013	17061	17012	17072	17293	17075	17044	16843	17299	17103	17126	17140	17112	17077	17260	16837	16971	16965	16941	17068	17230	17126	17255	17014	17029	17132	17267	16917	17131	16979	17067	17240	17212	16947	17014	16891	17143	17149	17243	17112	17018	16840	17134	17056	17104	17218	17252	17098	17149	17017	17081	16689	17036	17256	17182	17066	16951	17106	17012	17029	17126	17022	17192	16925	17018	17027	17030	17102	17140	16966	16859	16847	17152	17048	16950	16989	16980	16905	17247	17021	17129	17149	17109	17015	16996	17079	16998	16808	17225	17079	16909	17173	17128	17042	16975	16985	17057	16974	17108	17209	17333	17128	17020	17047	17130	17127	16874	17131	17079	17158	17001	16927	17083	16981	16987	16947	17072	16903	16938	17147	17007	17004	16902	17042	16995	16972	16955	16863	17098	16999	17049	17010	17043	17047	17009	16930	17086	17187	17023	17035	17146	17088	17130	17211	17056	17126	17040	17024	17033	16977	17092	17029	16981	16988	17101	16826	16830	16977	17036	16837	16921	17029	17087	16983	16891	16991	17094	16940	16994	17123	16966	16927	16943	17036	17187	17255	17059	17136	17020	17030	16911	16880	16916	17159	16929	16949	16973	17144	17048	17100	17066	16888	16979	17016	16959	17267	17176	17205	17088	16967	16944	16958	17016	17087	17088	16916	17078	16995	17027	17052	17049	17009	16898	17001	17286	16815	17130	17312	17010	17094	16805	17045	17017	16900	16995	17040	16872	16974	17071	17037	17104	17218	16981	17034	17007	17138	16943	17060	16942	17006	17059	17055	17079	16984	17128	16972	16989	16901	17114	16790	17149	16921	17139	17099	17336	17221	17100	17029	16907	17152	17083	17073	17020	16966	16973	16975	17229	16931	17065	17055	16987	17082	16974	16997	17025	16973	17124	17101	17224	17095	17034	17013	17125	17015	16996	17057	16874	17079	17068	17056	16886	16932	17018	17208	16973	16923	17159	16842	17272	17302	16949	17216	17263	16914	17098	17161	17131	17027	16900	17161	17028	17072	16931	16982	16849	17179	17183	16989	17086	17125	16985	16963	17106	16915	16962	17004	17029	17431	16987	16977	17102	17029	16914	16894	17090	16953	17073	16915	16987	17004	17223	17083	16982	16961	17060	16964	16953	17062	16951	17109	16957	17108	17087	17076	16962	17048	17042	16992	16851	16929	17063	17001	17083	17036	17020	17066	17000	17132	16939	17073	17065	17182	17050	17158	17088	17189	17015	16887	17144	17068	16916	17045	16943	16997	17083	16993	17015	17012	17188	17158	17066	17188	16975	17203	16941	16911	17061	16951	17011	16955	17087	17153	16988	16892	17172	17178	17045	16944	16971	17040	17174	17037	16842	17071	17129	17112	17102	17059	17030	17214	17128	17256	17193	17086	17226	17083	17212	17027	17130	17002	17009	17091	16964	17089	17186	17063	17176	17249	16986	17035	16962	16940	17203	17093	16899	17114	17045	17043	16858	16944	16979	17001	17312	16993	17160	17118	17124	17224	16890	17092	17247	16845	16931	16963	16977	17001	16888	16913	16906	16905	16992	17231	16966	17001	17174	17026	17017	17042	16997	16839	16771	16965	17446	17009	16999	17040	17213	16882	16876	17139	16993	17024	17068	16991	16903	16898	17035	17050	17083	16945	16906	16908	16989	17006	16942	16955	16964	16812	16982	17196	16914	16939	16923	16968	17008	16953	16891	17044	17039	17082	17107	17246	17038	17151	16897	17004	17144	16896	16990	17098	17178	17092	17133	16953	16993	17127	16938	16882	16807	16942	17028	16896	17101	17005	17000	16989	16917	17149
27613	45107	43037	34989	29694	25493	23050	20897	19001	18213	17281	16438	16161	15606	15381	15332	15161	15202	14955	15059	14947	14963	15085	15082	14924	15163	15070	15140	14975	15083	14925	14978	15142	14947	15060	14938	14910	14965	14824	14862	14930	14777	14921	14726	14928	14908	14862	15017	14960	14909	14931	14912	14971	15006	14969	14890	14803	14832	14646	14761	14812	14849	14795	14683	14939	14838	14938	14731	14771	15001	14788	14863	14777	14837	14676	14859	14864	14808	14721	14858	14775	14931	14771	14765	14823	14951	14874	14858	14907	14812	14909	15007	14656	14971	14879	15040	14811	14877	14794	14927	14914	14757	14785	14884	14933	14887	14970	14787	14712	14918	14765	14910	14785	14758	14803	14865	14640	14878	14868	14766	14878	14736	14962	14864	14788	14774	14978	14695	14829	14997	14883	14884	14832	14961	14934	14810	14654	14917	14791	14881	14842	14748	14910	14748	14970	14707	14698	14753	14791	14791	14896	14791	14772	14745	14855	14726	14832	14793	14813	14784	14784	14759	14935	14916	14812	14769	14783	14775	14952	14946	14765	14913	14855	14855	14921	14693	14778	15022	14737	14851	14836	14792	14831	14809	14843	14852	14880	14656	14862	14840	14719	14759	14858	14727	14935	14916	14934	14890	14910	14935	14787	14816	15002	14909	14571	14930	14939	14895	14861	14768	14846	14754	14716	14774	14688	14861	14883	14886	14680	14861	14905	14844	14856	14802	14941	14736	14811	14786	14864	14951	14865	14843	14746	14681	14916	14936	14773	14762	14865	14970	14922	14824	14793	14719	14845	14771	14862	14872	14896	14718	14719	14747	14817	14950	14952	14820	14815	14816	14814	14788	14717	14732	14841	14790	14924	14950	14847	14863	14784	14680	14871	14716	14817	14901	14863	14818	14717	14890	14676	14690	14795	14965	14874	14800	14971	14945	14709	14944	14755	14649	14789	14661	14836	14784	14737	14935	14914	14781	14705	14814	14938	14712	14824	14868	14879	14826	14732	14871	14945	14701	14997	14887	14857	14869	14992	14686	14937	14819	14855	14895	14877	14761	14785	14780	14757	14818	14863	14773	14807	14734	14873	14853	14815	14999	14901	14713	14991	14867	14767	14839	14693	14851	14681	14890	14847	14707	14820	14768	14924	14816	14954	14870	14938	14896	14885	14983	14729	14765	14899	14800	14838	14952	14790	14769	14807	14692	14897	14826	15012	14850	14841	14822	14826	14885	14826	14922	14904	14675	14797	14750	14728	14874	14983	15169	14819	14908	14820	14882	14942	14820	14731	14802	14949	14704	14800	14688	14768	14713	14952	14596	14905	14878	14719	14697	14684	14727	14896	15003	14838	14801	14670	14620	14881	14999	14692	14938	14776	14836	14936	14782	14975	14936	14874	14775	14880	14838	14728	14746	14940	14877	14729	14688	14992	14950	14867	14766	14815	14834	15002	14668	14742	14885	14789	14835	14938	14906	14953	14990	14938	14850	14687	14951	14780	14922	14851	14968	14923	14660	14795	14885	14945	14917	14808	14880	14622	14838	14952	14881	14710	14881	14753	14900	15075	14869	14807	14843	14674	14782	14681	14860	14922	14824	14805	14631	14959	14648	14615	14832	14860	14983	14765	14802	14895	14900	14723	14957	14714	14783	14877	14945	14757	14827	14823	14812	14795	14803	14874	14806	14956	14744	14894	14841	14889	14884	14862	14739	14848	14847	14839	14726	14861	14885	14730	14834	14846	14917	14678	14713	14625	15036	14919	14881	14771	14752	14738	14919	14741	14842	14871	14787	14784	14869	14881	14874	14757	14713	14714	14724	14692	14647	14842	14875	14928	14863	14875	14836	14865	14641	14819	14883	14609	14656	14922	14908	14735	14730	14880	14898	15019	14856	14838	14879	14794	14589	14851	14863	14901	14762	14873	14767	14764	14919	14813	14905	14817	14807	14843	14808	14759	15045	14923	14831	14768	14786	14915	14861	14735	14822	14903	14961	14768	14688	14837	14668	14865	14741	14774	14928	14711	15007	14650	14680	14842	14876	14929	14529	14861	14871	14855	14999	14840	14769	14833	14767	14976	14823	14770	14774	14713	14630	14958	14710	14787	14828	14798	14936	14696	14853	14940	14841	14799	14764	14817	14908	14964	15011	14772	14605	14770	14822	14699	14776	14783	14804	14954	14796	14905	14920	14926	14762	14940	14857	14720	14749	14872	14708	14943	14780	14790	14816	14859	14894	14839	14903	14755	14797	14706	14733	14791	14651	14817	14806	14719	14738	15036	14987	14898	14809	14745	14762	14709	14717	14886	14656	14748	14809	14814	14756	14932	14850	14734	14991	14830	14851	15003	14684	14789	14914	14863	14897	14675	14832	15082	14783	14883	14829	14935	14842	14844	14890	15004	14638	14559	14775	14921	14857	14666	14839	14901	14695	14771	14935	14957	14992	14790	14840	14821	14776	14767	14880	14837	14808	14689	14704	14738	14826	14843	14775	14691	14725	14821	14807	14851	14703	14811	14770	14691	14758	14529	14986	14931	14756	14953	14915	14902	14823	14854	14728	14815	14811	14738	14952	14832	14844	14616	14979	14864	14890	14729	14790	14867	14694	14589	14985	14740	14926	14870	14861	14795	14752	15062	14817	14901	14754	14747	14836	14740	14828	14855	14719	14764	14841	14970	14830	14873	14861	14818	14899	14833	14747	14805	14918	14947	14833	14863	14866	14939	14697	14720	14866	14805	14913	14841	14833	14885	14750	14899	14804	14873	14853	14839	14843	14920	14711	14629	14738	14743	14753	14752	14755	14869	14789	14792	14735	14975	14798	14856	14735	14852	14872	14830	14891	14800	14928	14994	14659	14578	15093	14736	14833	14758	14698	14792	14657	14762	14706	14703	14904	14939	14845	14868	14734	14879	14863	14779	14899	14848	14856	14745	14700	14984	14874	14787	14722	14962	14761	14733	14993	14794	14833	14836	14776	14755	14907	14850	14827	14893	14967	14965	14658	14940	14835	14912	14801	14837	14920	14737	14868	14939	14825	14839	14793	14829	14653	14889	14825	14886	14923	14768	14932	14876	14875	14890	14809	14877	14780	14760	14888	14828	14676	14776	14788	14565	14807	14799	15113	14679	14840	14869	14730	14917	14762	14916	14757	14902	14704	14741	14687	14740	14916	14712	14836	14843	14740	14896	14776	14966	14728	14749	14785	14737	14654	14762	14783	14797	14727	14703	14893	14757	14825	14870	14879	14914	14627	14717	14843	14909	14773	14783	14722	14670	14824	14754	14750	14850	14763	14830	15049	15056	14984	14984	14686	14832	14927	14872	14875	14963	14868	14762	14670	14870	14843	14852	14892	14871	14850	14794	14800	14928	14903	14885	14727	14930	14920	14772	14743	14888	14841	14711	14701	14880	14632	14779	14637	14781	14735	14832	14812	14922	14792	14815	14836	14760	14849	14764	14657	14741	14700	15034	14870	14818	14962	14898	14943	14825	14770	14901	14821	14803	14835	14764	14850	14882	14844	14836	14840	14765	15016	14847	14739	14935	14931	14767	14764	14660	14792	14827	14836	14875	14963	14823	14944	14830	14868	14992	14720	14936	14702	14890	14732	14873	14885	14734	14839	14997	14800	14707	14947	14903	14993	14836	14822	14638	14935	14912	14947	14750	14747	14902	14866	14684	14739	14822	14866	14902	14806	14835	14738	14772	14766	14807	14891	14837	14816	14958	15041	14751	14840	14741	14758	14710	14662	14749	14861	14834	14856	14919	14914	14965	14659	14852	14802	14756	14898	14941	14905	14917	14930	14728	14848	14819	14904	14759	14726	15014	14684	14840	14787	14865	14857	14903	14869	14892	14840	14873	14862	14588	14691	14914	14668	14757	14795	14804	14616	15014	14952	14728	14784	14679	14703	14825	14872	14976	14757	14762	14790	14772	14976	14947	14863	14882	14920	14842	14906	14899	14785	14648	14820	14833	14932	14738	14861	14852	14797	14789	15046	14688	14937	14835	14939	14893	14774	14655	14886	14878	15025	14990	14819	14760	14717	14869	14821	14862	14817	14867	14800	14825	14885	14849	14818	14832	14649	14850	14893	14900	14732	14909	14839	14691	14983	14935	14749	14685	14830	14849	14904	14721	14603	14777	14820	14837	14725	14758	14695	14802	14906	14810	14806	14829	14883	14828	14861	14794	14867	14831	14780	14906	14766	14871	14868	14785	14771	14879	14672	14911	14721	14737	14840	14837	14873	14812	14687	14891	14767	15002	14743	14785	14758	14877	14781	14892	14976	14788	14794	14757	14804	14796	14869	14840	14690	14894	14655	14697	14926	14836	14893	14788	14781	14944	14862	14841	14967	14725	14729	14812	14891	14858	14815	14881	14768	14915	14954	14756	14834	14845	14937	14838	14789	14810	14888	14824	14903	14831	14909	14694	14805	14974	14822	14793	14929	14907	14717	14890	14824	14735	14856	14713	14883	14721	15021	14819	14900	14862	14852	14762	14914	14779	14843	14683	14739	14864	14984	14933	14787	14850	14927	14734	14727	14842	14887	14845	14818	14773	14745	14760	14766	14887	14796	14657	14811	14933	15055	14726	14729	14882	14753	14796	14881	14903	14832	14981	14761	14847	14802	14822	14775	14812	15003	14867	14740	14691	14694	14883	14876	14751	14795	14919	14712	14767	14804	14711	14798	14729	14869	15000	14765	14810	14982	14924	14887	14812	14934	14747	14772	14849	14825	14799	14553	14869	14856	14726	14753	14792	14987	14899	14767	14824	14754	14779	14593	14777	14909	14933	15031	14848	14506	14729	14670	14634	14920	14687	14754	14692	14793	14949	14806	14861	14917	14808	14742	14790	14945	14951	14842	14795	14814	14798	14996	14667	14772	14766	14839	14812	14690	14855	14795	14856	14736	14828	14892	14938	14813	14875	14805	14766	14939	14733	14775	14758	14876	14879	14840	14712	14528	14874	14908	14857	14838	14552	14843	14839	14991	14894	14789	14860	14838	14783	14735	14776	15004	14787	14835	14882	14901	14928	14808	14926	14684	14837	14809	14869	14712	14766	14706	14877	14811	14972	14788	14709	14773	14977	14737	14871	14751	14684	14880	14727	14884	14885	14780	14798	14972	14894	14855	14683	14678
22792	21162	28944	24067	23306	27454	29564	24295	22552	21701	20717	19766	19064	18789	18571	18102	18087	18151	18111	18030	18068	17894	18039	18054	17999	17982	17985	17794	17961	17813	17897	18016	17818	17710	17860	17837	17708	17733	17703	17761	17876	17704	17825	17539	17880	17665	17740	17706	17817	17583	17746	17618	17638	17547	17728	17670	17855	17699	17946	17581	17704	17591	17640	17698	17694	17688	17775	17793	17643	17849	17550	17566	17589	17676	17595	17804	17626	17448	17660	17539	17586	17707	17555	17588	17683	17828	17628	17836	17725	17672	17793	17544	17723	17702	17565	17535	17405	17674	17831	17806	17600	17833	17729	17686	17559	17731	17554	17467	17708	17678	17538	17627	17647	17595	17473	17558	17573	17555	17677	17601	17634	17706	17616	17880	17801	17599	17613	17540	17734	17490	17546	17330	17659	17806	17438	17589	17600	17564	17607	17554	17568	17629	17632	17439	17580	17486	17588	17668	17481	17541	17618	17544	17618	17567	17567	17637	17630	17612	17651	17586	17676	17494	17747	17712	17623	17567	17634	17645	17432	17566	17685	17762	17620	17353	17451	17670	17658	17520	17483	17510	17752	17473	17759	17727	17451	17610	17436	17575	17606	17763	17659	17662	17716	17477	17491	17550	17615	17563	17737	17338	17506	17531	17403	17649	17549	17774	17586	17580	17645	17594	17580	17652	17683	17729	17697	17818	17652	17627	17650	17647	17583	17715	17680	17562	17661	17649	17807	17441	17345	17610	17775	17553	17617	17496	17578	17615	17667	17562	17398	17531	17586	17444	17647	17575	17631	17509	17475	17800	17561	17653	17714	17656	17465	17375	17726	17681	17690	17578	17513	17659	17492	17735	17593	17686	17621	17609	17533	17589	17693	17750	17528	17660	17740	17529	17737	17613	17772	17829	17595	17568	17389	17568	17508	17630	17696	17403	17639	17549	17561	17718	17499	17563	17657	17567	17746	17666	17831	17647	17628	17724	17481	17668	17675	17551	17609	17545	17718	17622	17762	17510	17718	17426	17608	17560	17405	17679	17632	17430	17469	17545	17850	17590	17746	17707	17537	17752	17565	17620	17559	17653	17515	17569	17646	17625	17668	17594	17520	17525	17580	17671	17578	17374	17664	17670	17425	17663	17513	17752	17721	17577	17701	17664	17624	17667	17606	17593	17636	17584	17770	17572	17486	17656	17567	17501	17469	17693	17576	17683	17567	17575	17569	17830	17777	17738	17462	17454	17753	17670	17765	17822	18039	17715	17592	17454	17653	17659	17664	17455	17742	17698	17596	17531	17355	17556	17467	17715	17609	17568	17679	17553	17593	17580	17504	17374	17541	17549	17702	17376	17423	17459	17405	17514	17440	17530	17560	17764	17623	17369	17641	17546	17652	17756	17647	17670	17670	17488	17453	17455	17508	17580	17668	17542	17772	17527	17344	17603	17539	17640	17544	17555	17558	17631	17564	17640	17696	17731	17684	17466	17403	17677	17617	17602	17745	17534	17540	17498	17653	17581	17518	17757	17555	17601	17859	17710	17685	17582	17714	17622	17729	17704	17562	17835	17781	17544	17648	17748	17676	17636	17553	17630	17871	17468	17553	17371	17575	17684	17837	17713	17655	17544	17535	17571	17852	17725	17811	17530	17476	17503	17723	17601	17729	17715	17619	17561	17532	17773	17470	17576	17877	17529	17456	17801	17601	17604	17537	17653	17630	17429	17470	17473	17701	17613	17518	17414	17532	17622	17774	17465	17522	17742	17739	17662	17627	17625	17511	17726	17585	17581	17748	17633	17678	17703	17645	17669	17622	17845	17626	17715	17373	17730	17450	17655	17742	17664	17483	17840	17742	17599	17571	17665	17506	17480	17451	17640	17494	17398	17718	17747	17640	17486	17468	17526	17734	17595	17466	17541	17574	17598	17581	17704	17513	17587	17635	17465	17477	17507	17602	17578	17799	17595	17609	17733	17601	17519	17874	17568	17747	17528	17608	17758	17641	17342	17483	17539	17669	17403	17596	17657	17639	17731	17614	17667	17682	17533	17522	17710	17696	17656	17844	17627	17689	17734	17426	17575	17420	17700	17490	17488	17763	17614	17609	17441	17757	17787	17801	17421	17609	17589	17501	17712	17490	17583	17476	17624	17683	17792	17399	17608	17521	17526	17668	17754	17618	17534	17532	17626	17768	17610	17721	17584	17802	17650	17821	17461	17815	17703	17685	17806	17732	17712	17744	17600	17450	17607	17540	17748	17720	17703	17486	17526	17646	17614	17537	17599	17497	17578	17507	17602	17442	17566	17307	17621	17675	17588	17568	17737	17715	17402	17694	17660	17549	17552	17640	17579	17600	17432	17782	17554	17541	17641	17709	17458	17557	17577	17612	17516	17562	17512	17607	17471	17644	17748	17763	17758	17595	17664	17662	17564	17441	17666	17727	17808	17600	17774	17537	17571	17761	17554	17479	17651	17484	17624	17386	17415	17446	17529	17468	17465	17707	17595	17533	17537	17610	17747	17662	17605	17549	17636	17740	17776	17734	17743	17603	17638	17582	17619	17659	17793	17782	17768	17563	17541	17552	17631	17734	17495	17513	17476	17612	17675	17544	17647	17624	17666	17408	17656	17840	17668	17641	17537	17597	17382	17377	17598	17828	17664	17502	17437	17432	17726	17681	17477	17673	17498	17484	17616	17810	17641	17642	17756	17642	17745	17575	17786	17675	17669	17604	17527	17478	17511	17648	17361	17644	17486	17543	17577	17669	17400	17588	17705	17550	17473	17567	17600	17694	17481	17632	17638	17617	17591	17860	17609	17633	17682	17708	17634	17422	17531	17664	17582	17742	17758	17340	17734	17832	17643	17788	17519	17680	17710	17611	17720	17679	17582	17728	17604	17596	17495	17737	17561	17429	17547	17559	17840	17548	17622	17584	17761	17647	17682	17586	17550	17855	17809	17816	17654	17598	17503	17647	17436	17301	17379	17456	17580	17602	17693	17501	17863	17515	17654	17791	17533	17690	17608	17512	17724	17582	17495	17496	17597	17614	17730	17548	17724	17400	17587	17869	17666	17517	17740	17517	17419	17702	17789	17458	17588	17668	17611	17645	17774	17305	17511	17376	17702	17347	17632	17707	17649	17637	17666	17673	17505	17665	17599	17669	17836	17601	17701	17572	17676	17606	17629	17531	17606	17472	17601	17680	17717	17728	17704	17854	17602	17599	17454	17466	17769	17652	17433	17643	17549	17703	17403	17778	17884	17481	17425	17674	17663	17646	17714	17833	17587	17628	17482	17479	17585	17510	17624	17636	17549	17504	17621	17663	17608	17734	17639	17582	17616	17499	17625	17605	17752	17673	17583	17548	17462	17560	17671	17776	17690	17576	17663	17679	17512	17581	17511	17366	17437	17759	17618	17723	17562	17553	17497	17832	17603	17646	17546	17734	17700	17714	17588	17641	17475	17466	17798	17566	17543	17608	17691	17723	17620	17625	17776	17623	17526	17607	17587	17743	17512	17536	17332	17409	17589	17497	17498	17804	17828	17689	17563	17557	17390	17484	17756	17589	17481	17767	17746	17544	17836	17507	17686	17615	17571	17582	17653	17562	17792	17579	17616	17734	17655	17763	17524	17744	17673	17747	17557	17679	17603	17585	17573	17639	17718	17651	17702	17775	17605	17670	17551	17671	17702	17687	17841	17591	17874	17788	17501	17724	17523	17491	17705	17686	17705	17538	17537	17556	17526	17448	17776	17614	17641	17459	17553	17556	17583	17521	17708	17834	17739	17563	17531	17543	17604	17566	17451	17875	17812	17498	17324	17602	17620	17473	17545	17525	17495	17700	17733	17696	17641	17663	17476	17587	17678	17627	17456	17574	17548	17486	17638	17787	17650	17686	17647	17642	17617	17445	17594	17728	17682	17659	17586	17653	17669	17529	17665	17683	17544	17647	17490	17522	17548	17492	17716	17542	17725	17617	17613	17473	17632	17606	17628	17713	17731	17515	17514	17630	17852	17661	17733	17548	17640	17738	17588	17502	17527	17551	17741	17615	17473	17743	17285	17545	17746	17487	17515	17544	17801	17457	17651	17655	17436	17662	17567	17508	17544	17717	17648	17737	17793	17677	17633	17684	17737	17595	17455	17556	17656	17619	17675	17461	17788	17564	17623	17647	17414	17732	17823	17519	17716	17541	17540	17668	17679	17466	17450	17767	17496	17765	17463	17560	17604	17744	17627	17411	17522	17359	17644	17406	17586	17706	17614	17558	17752	17516	17685	17691	17552	17502	17581	17685	17528	17675	17651	17586	17683	17599	17616	17590	17641	17572	17509	17616	17797	17684	17604	17594	17524	17797	17548	17630	17395	17357	17668	17687	17638	17660	17569	17704	17610	17466	17634	17594	17684	17614	17486	17660	17815	17642	17699	17676	17527	17818	17625	17493	17608	17554	17371	17568	17503	17654	17509	17469	17431	17708	17694	17588	17516	17637	17651	17488	17599	17453	17646	17652	17549	17505	17678	17762	17496	17612	17489	17488	17464	17666	17855	17683	17616	17828	17898	17751	17610	17386	17414	17536	17705	17534	17522	17698	17457	17456	17552	17607	17659	17718	17642	17808	17583	17620	17627	17687	17596	17552	17582	17584	17495	17536	17559	17575	17551	17505	17566	17729	17756	17502	17464	17497	17689	17575	17503	17541	17689	17638	17661	17502	17612	17720	17752	17710	17501	17737	17640	17560	17651	17724	17666	17492	17758	17441	17425	17617	17458	17540	17684	17893	17541	17507	17457	17718	17620	17792	17509	17562	17520	17658	17723	17451	17580	17791	17686	17606	17842	17634	17570	17428	17591	17380	17716	17556	17595	17482	17725	17698	17638	17419	17728	17489	17624	17490	17575	17579	17686	17505	17717	17703	17571	17666	17561	17524	17554	17705	17558	17762	17605	17524	17674	17589	17550	17765	17681	17648	17767	17583	17404	17736	17390	17485	17561	17391	17672	17689	17509	17518	17631	17489	17611	17417	17625	17513	17697	17757	17513	17465	17491	17505	17604	17531	17626	17655	17679	17603	17713	17587	17632	17583	17705	17567	17642	17889	17786	17738	17641	17649	17430	17596	17529	17679	17720	17621	17494	17421	17591	17756	17672	17513	17533
29731	51239	48930	40268	35272	31166	26894	23871	21982	20406	18931	17712	17098	16476	16161	16004	15832	15338	15562	15517	15414	15258	15543	15296	15541	15483	15427	15398	15499	15468	15379	15229	15413	15329	15265	15251	15283	15251	15195	15221	15341	15122	15221	15212	15220	15324	15281	15304	15055	15231	15178	15251	15203	15285	15215	15206	15243	15173	15202	15145	15374	15225	15057	15380	15241	15083	15016	15231	15143	15262	15048	15160	15156	15335	15187	15177	15128	15053	15255	15216	15236	14961	15102	15083	15176	15152	15187	15211	15325	15302	15246	15135	15240	15094	15212	15212	15160	15171	15217	15211	15008	15257	15250	15107	15163	15103	15160	15127	15114	15061	15069	15169	15194	15269	15096	15213	15059	15103	15091	15182	15135	15049	14845	14975	14990	15320	15073	15036	15325	15239	15178	15251	15036	14972	15149	15289	15237	15046	15120	15153	15134	15019	15247	15005	14925	15046	15023	15265	15091	15139	15165	15115	15140	15186	15104	15250	15181	15132	15069	15118	15070	15251	15212	15285	15062	15106	15083	15217	14989	15302	15020	15046	15079	15176	15082	15150	15086	14985	14996	15154	15249	15231	15297	15194	15130	15160	15155	15230	14998	15143	15238	15183	15118	15042	15094	15082	15203	15179	15048	15216	15130	15210	15123	15383	15102	15082	15262	15033	15366	15067	15090	15198	15044	15175	15163	15237	14981	15154	15040	15132	15106	15300	14991	15143	15262	15254	15431	15142	15140	15285	15089	15307	15161	15167	15122	15202	15229	15156	15118	15103	15106	15011	15101	15241	15029	15023	15183	15115	15190	15080	15197	15103	15057	15053	15238	15023	15059	15128	15055	15088	15145	15050	15056	15201	15123	15259	15157	15166	15158	15223	15218	15205	14961	15290	15088	15017	15223	15207	15208	15193	15223	15169	15100	15136	15206	15091	15239	15128	15023	15261	15064	15286	15246	15177	15034	15164	15114	15065	15153	15159	15139	15239	15009	14954	15095	15274	15278	15281	15037	15120	15126	15304	15189	15124	15256	14942	15029	15196	15086	15030	15078	15250	15073	15275	15064	15256	15186	15190	15239	15176	15116	15139	15089	15179	15084	15250	15167	15070	15333	15225	15197	15146	15191	15247	15018	15158	15149	15019	14958	15131	15208	15037	15103	15092	15214	15064	15156	15209	15062	15125	15311	15281	14979	15193	15240	15097	15217	15290	15291	15393	15247	15171	15199	14994	15107	15236	14993	15291	15253	14996	14989	15314	15171	15229	15263	15051	15179	15019	15116	15134	15021	15262	15008	15239	15124	15365	15213	15102	14963	15094	15136	15325	15086	15057	15339	15217	15209	15108	15341	15258	15060	15135	15231	15217	15238	15087	15105	15269	15056	15103	15137	15236	15095	15179	15026	15248	15056	14991	15196	15107	15171	15171	15059	14861	15127	15278	15097	15068	15032	15168	15252	15297	15152	15265	15122	15150	15199	15161	15007	15059	15175	15275	15158	15070	15349	15082	15255	15104	15145	15124	14923	15241	15030	15187	15113	15159	15148	15159	15267	15313	15015	14919	15026	15153	15187	15346	15148	15226	15238	15174	15176	15242	15151	15303	15152	15325	15125	15047	15076	15085	15287	15168	15137	15114	15311	14982	15231	15103	15144	15131	15069	15093	15118	15180	15170	15084	15317	15238	15148	15052	15191	15324	15186	15037	15192	15131	15334	15161	15193	15209	15078	15217	15237	15267	15243	15144	15067	15283	15178	15122	15119	15198	15162	15173	15152	15284	15185	15044	15278	15008	15095	15144	15082	15162	15214	15142	15285	15130	15254	14959	15121	15311	15101	15252	15191	15117	14978	15269	14975	15073	15132	15258	15277	15324	15174	15147	15224	15208	15123	15141	15082	15127	15174	15070	15085	15230	15011	15229	14976	15124	15220	15016	15115	15310	15170	15109	15104	15104	15190	15131	15286	15081	15136	15120	15247	15162	15127	15337	15332	15171	14962	15226	15124	15030	15241	15174	15113	15171	15133	15160	15112	15169	15059	15194	15116	15124	15079	15082	15244	15107	15205	15170	15111	15334	15203	15072	15296	15008	15206	15218	15163	15164	15132	15192	15183	15272	15269	15179	15023	15208	15178	15107	15013	15162	15088	15239	15138	15301	15065	15275	15197	15135	15227	15227	15343	15254	15058	14990	15123	15262	15084	15161	15001	15288	15042	15224	15104	15137	15103	15020	15244	15094	15119	15141	15222	15085	15160	15153	15225	15246	15186	15098	15107	14968	15019	15084	15162	15176	15033	14963	15293	15102	15177	15080	15121	15137	15257	15246	14947	15019	15151	14894	14998	15090	15155	15021	15199	15164	15341	15178	15044	15071	15338	15208	15230	15109	15169	15048	15061	15277	15135	15134	15146	15101	15177	15236	15121	15167	15030	15259	15348	15225	15299	15243	15236	15253	15104	15156	15070	15146	15031	15283	14928	15099	14931	15186	15247	15115	15184	15137	15028	14965	15259	15121	15013	15223	15092	15225	15143	15206	15142	15241	15087	15143	15027	15081	15067	15189	15226	15226	15236	15202	15022	15159	15091	15055	15248	15253	15166	15219	15321	15106	15006	15170	15283	15285	15238	15150	14929	15182	15197	15211	15229	15099	15170	15204	15021	15154	15208	15038	15209	15267	15226	15143	15047	15242	15095	15394	15218	15111	15087	15073	15150	15025	15225	15188	15340	15025	15162	15045	15104	15054	15170	15251	15301	15051	15255	15140	15155	15120	14997	15120	15232	15055	15219	15263	15041	15129	15235	15180	15136	15127	15183	14941	15111	15149	15236	15064	15149	15329	15116	15160	15206	15115	15049	14989	15254	15139	15218	15047	15329	14888	15039	15110	15174	15164	15178	15171	15215	15114	15141	15291	14997	15284	15167	15218	15122	15055	15187	15188	15110	15346	15131	15116	15251	15085	15065	15115	15273	15198	15047	15288	15082	14978	15007	15256	15068	15155	15068	15272	15230	15174	15362	15079	15198	15135	15149	15107	15288	15024	15224	15068	15173	15104	15200	15137	15172	15164	14991	15160	15070	15023	15245	15038	15263	15151	15179	15261	15183	15009	15179	15118	15068	15145	15214	15016	14983	15110	15104	15335	15063	15259	15129	15156	15300	15119	15008	15208	15122	15053	15161	15143	15190	15031	15077	15119	15065	15060	15144	15203	15051	15408	15261	15179	15329	15085	15164	15066	15044	15093	14933	15240	15174	15181	14991	15208	15188	15206	15111	15154	15317	15116	15185	15159	15118	15169	15197	15218	15122	15172	14973	15108	15232	15231	15157	15228	15154	15161	15072	15139	15161	15220	15189	15196	15155	15072	15214	15186	15103	15251	15026	15249	15032	15216	15089	15046	15132	15076	15148	15031	15255	15107	15186	15235	15132	15323	15141	15122	15089	15012	15121	15331	15115	15291	15234	15080	15222	15333	15088	14980	15154	15087	15194	15117	15011	15184	15098	14985	15181	15099	15144	15174	15152	14965	15152	15005	15130	14967	15239	15103	14833	15156	15078	15056	15224	15050	14990	15197	15122	15231	15228	15127	15213	15193	15146	14849	15129	15095	15069	15186	15223	15032	15087	15182	15072	14986	15276	15066	15213	15146	15295	15225	15226	15172	15252	15101	15283	14984	15094	14962	15183	15043	15234	15171	15083	15016	15284	15209	15105	15199	15114	15303	15077	15193	15175	14925	15147	15145	15025	15177	15274	15180	15106	15087	15173	15015	15087	15262	15181	15096	15125	15200	15165	15128	15135	15052	15105	15119	15283	15100	15085	15011	15013	15165	15135	15179	15263	15246	15172	15252	15170	15165	15135	15273	15114	15139	15119	15126	15103	15233	15046	15070	15176	15056	15107	15264	15259	15256	15156	15159	15128	15227	15023	15074	15104	15079	15170	15109	15223	15015	15022	15038	15117	15023	15085	15049	15110	15195	15027	15178	15093	15175	15292	15057	15139	15226	15282	15038	15254	15220	15108	15152	15157	15121	15041	15013	15265	15125	15177	15098	15050	15104	15058	15171	15134	15081	15102	15106	15366	15091	15269	15179	15217	15138	15139	15137	15198	15165	15062	15221	15219	15029	15159	15167	15228	14997	15083	15084	15349	15115	15220	15125	15171	15092	15294	15109	15230	15187	14996	15104	15004	15230	15341	15201	15159	15145	15029	15097	15117	15259	15335	15100	15099	15213	15106	15082	15122	15100	15096	15218	15144	15119	15163	15092	14961	15132	15154	15024	15096	15334	15185	15080	15091	15123	15270	14941	15090	15041	15203	15121	15058	15157	15116	15018	15114	15208	15037	15244	15102	15217	15060	15177	14935	15066	15137	15252	15184	15179	15156	15292	15140	15262	15092	15255	15182	15209	15212	15223	15130	15194	15267	15197	15089	14978	15273	15270	15268	15236	15143	15140	15198	15008	15088	15135	15133	14979	15226	15197	15002	15261	15253	15141	15152	15227	15167	14914	15193	15184	15190	15061	15225	15073	15169	15242	15071	15068	15177	15159	15166	15132	15069	15307	15048	15100	15168	15052	15188	14979	15231	15071	15388	15309	15193	15095	15118	15091	15203	15083	15154	15206	15165	15177	15262	15128	15122	15181	15195	15182	15136	15028	15270	15283	15061	15058	15137	15218	15190	15139	15122	15202	14965	15320	15327	15078	15217	15314	15255	15117	15194	15309	15093	15073	15251	15068	15273	15364	15110	15156	15262	14946	15173	15266	15031	15261	15162	15209	15298	15249	15165	15063	15082	15192	15245	15021	15246	15266	15100	15194	15203	14992	15014	15289	15066	15279	15058	14972	15079	15257	15186	15189	15085	15294	15120	15074	15061	15037	15201	15150	15298	15084	14997	15282	14995	15028	15182	15144	15247	15031	15193	15155	15116	15098	15223	15106	15187	15050	15107	15116	15129	15206	15270	15174	14975	15222	15096	15070	14971	15185	15080	15083	15226	15169	15070	14979	15173	15185	15177	15089	15144	15138	15139	15154	15268	15202	15208	15269	15195	15190	15015	15112	15175	15248	14947	15273	15235	15157	15253	15091	14991	15208	15238	15019	15132	15211	15116	15330	15041	15099	14991	15113	15282	15286	15268	15278	15161	15166
28624	25284	31342	28429	23241	21397	19716	18732	18414	17979	17639	17467	17518	17215	17184	16983	16987	16997	16939	17036	17020	16816	17081	17017	16979	16990	17091	17106	16905	16990	16803	16847	16949	16968	16902	16713	16786	16865	16730	16810	16878	16810	16848	16686	16843	16887	17055	16907	16881	16873	16723	16749	16749	16876	16802	16930	16823	16982	16931	16879	16865	16822	16890	16921	17064	16852	16839	16930	16748	16736	16642	16974	16926	17078	16836	16850	16961	16908	16781	16682	16919	16620	16700	16758	16913	16931	16814	16641	16822	16748	16856	16876	16913	16832	16960	16984	16895	16697	16775	16924	16677	16695	16756	16973	16934	16874	16825	16854	16897	16688	16967	16985	16844	16742	16816	16825	16782	16853	16798	16829	16832	17108	16874	16734	16888	16789	16731	16869	16932	16926	16790	16452	16650	16926	16730	16737	16720	16785	16687	16888	16944	16863	16781	16797	16769	16759	16719	16651	16880	16699	16889	16826	16917	16815	16788	16758	16878	17051	16817	16819	16944	16850	16791	16828	16979	17011	16798	16852	16900	16744	16964	16837	16963	16951	16901	16752	16814	17012	16768	16848	16960	16877	16791	16903	16714	16850	17051	16927	16835	16909	16708	16942	16725	16912	16854	16841	16798	16917	16892	16705	16864	16941	16736	16810	16871	16757	16768	16740	16861	16757	16862	16886	16736	16924	16774	16790	16795	16768	16920	16811	16899	16866	16636	16799	16718	16868	16977	16821	16762	16866	16915	16893	16892	16796	16859	16816	16876	16903	16862	16935	16812	16873	17032	16640	16761	16803	16812	16665	16913	16784	16780	16751	16760	16681	16807	16839	16783	16758	16788	17006	16800	16785	16775	16895	16921	16819	16679	16686	16906	16954	16707	16840	16891	16884	16670	16724	16868	16804	16772	16958	16811	16802	16774	16898	16956	16757	16814	16881	16582	16853	16801	16751	16918	16839	16780	16795	16937	16835	17023	16773	17093	16774	16848	16653	16761	16935	16947	16803	16807	16763	16990	16737	16825	16790	16763	16805	16806	16746	16792	16843	16761	16809	16900	16821	16923	16620	16729	16653	16760	16966	16864	16755	16859	16887	16971	16810	16843	16973	17100	16997	16744	16840	16991	16855	16859	16970	16796	16701	16605	16679	16835	16890	17202	16923	16810	16798	16673	16699	16925	17064	17013	16677	16769	16944	16756	16695	16733	16783	16763	16895	16870	16654	16953	16972	16766	16912	16665	16829	16681	16679	16759	16807	16667	16636	16860	16954	16775	16838	16705	16778	16867	16840	16848	16661	16992	16690	16930	16816	16899	16863	16672	16801	16783	16760	16734	16834	16844	16618	16824	16971	17033	16888	16723	16908	16970	16933	16779	16822	16727	17033	16902	16995	16957	16911	16720	16794	16860	16853	16762	16940	16929	17010	16771	16702	16718	16683	16894	16758	16699	16772	16516	16699	16875	17011	16749	16652	16932	16967	16981	16725	16890	16952	16797	16792	16779	16887	16919	16722	16936	16877	16952	16807	16921	16714	17005	16954	16871	16772	16791	16876	16875	16842	16825	16831	16822	16849	16940	16772	16709	16749	16799	17056	16593	16945	16633	16629	16842	16790	16815	16805	16912	16861	16887	16787	17006	16789	16741	16847	16742	16799	16890	16799	16757	16717	16746	16856	16523	16680	16913	16834	16670	16796	16861	16851	16894	16699	16776	16605	16749	16895	16923	16786	16718	16754	16786	16845	16809	16720	16794	16754	16769	16843	17001	16841	16969	16872	16825	16859	16829	16721	16681	16837	16692	16852	16937	16975	16776	16759	16824	16906	17016	16887	16672	16719	16944	16790	16932	16900	16766	16815	16744	17024	16908	16865	16629	16728	16854	16715	16791	16837	16774	16781	16728	16605	16755	17002	16799	16813	17014	16997	16818	16701	16788	16842	16768	16873	16758	17017	16722	16925	16934	16935	16902	16868	16882	16909	16789	16836	16928	16945	17013	16669	16757	16750	16892	16888	16856	16829	16933	16792	16905	16795	16862	16573	16770	16778	16673	16840	16874	16953	17059	16898	16778	16640	16880	16723	16728	16909	16823	17044	16836	16842	16573	16794	16777	16862	16900	16911	17070	17014	17138	16730	16793	16918	16880	16894	16730	16846	16892	16892	17052	16798	16799	16776	16939	16829	16653	16872	16940	16705	16719	16912	16656	16851	17061	16704	16774	16812	16835	16884	16807	16782	16706	16858	16695	16681	16698	16745	16713	16886	16669	16752	16953	16800	16671	16911	16956	16672	16850	16841	16837	16703	17037	16803	16750	16923	16762	16966	17019	16752	16906	16852	16992	17059	16814	16871	16949	16791	16809	16928	16991	16860	16841	16877	16875	16740	16689	16859	16883	16740	16727	16884	17002	16672	16601	16886	16980	16954	16985	16791	16750	16760	16889	16853	16729	16649	16830	16977	16948	16745	16842	16675	16959	16823	17113	16773	16753	16717	16748	16759	16733	16709	16830	16673	16772	17005	16734	16887	16797	16853	16919	16697	16948	16739	16955	16988	16889	16799	16910	16765	16831	16664	16785	16811	16906	16801	16918	17013	16935	16644	16922	16866	16901	17007	16803	16984	17033	16861	16630	16988	16751	16576	16759	16736	16953	16764	16787	16901	16809	17059	16778	16790	16920	16722	16668	16873	16808	16901	16903	16853	16835	16735	16760	16670	16952	16908	16693	16882	16653	16555	16749	16764	16846	16864	17028	16891	16667	16915	17056	16954	16925	16749	16859	16711	16850	16932	16928	16847	16773	16694	16784	16633	16753	16925	16883	16713	16735	16748	16773	16734	16893	16829	17017	17008	16894	16809	17000	16931	16726	16895	16837	16889	16947	16701	16870	16965	16862	16825	16880	17028	17003	16937	16878	16723	16991	16698	16944	16638	16826	16798	16750	17047	17025	16778	17044	16787	16752	16675	16978	16928	16960	16977	16842	16793	16819	16673	16857	16975	16887	16951	16960	16756	17083	16718	17030	17099	16926	17014	16927	16697	16921	16862	16729	16965	16985	16948	16913	16908	16830	16727	17012	16796	16873	16821	16842	17060	16770	16780	16937	16712	16664	16913	16917	16618	16755	16829	16835	16816	16722	16946	17108	16879	16874	16732	16792	16877	16874	16800	16759	16842	16838	16948	16744	16770	16879	16854	16835	16993	16838	16826	16942	16758	16701	16920	16902	16807	17010	16881	16764	16767	16702	16882	16829	16764	16922	16858	16820	16930	16827	16701	16614	16704	16866	16889	16939	16715	16842	16641	16698	16661	16803	16831	16769	16852	16965	16780	16850	16755	16830	16991	16972	16788	16856	16903	16929	16705	16801	16830	16872	16741	17014	16949	16804	16620	16763	16707	16990	16803	16863	16777	16943	16897	16646	16804	16567	17045	16947	16642	16588	17039	16879	16966	16813	16774	16816	16921	16682	16893	17062	16876	16889	17055	16917	16529	16711	16899	16836	16668	16810	16900	16715	16936	17036	16819	16992	16962	16742	16810	16759	16937	16819	16799	16799	16826	16844	16709	16963	16684	16779	16996	16893	16842	16768	16896	16750	16604	16954	16925	16932	16816	16764	16708	16823	16942	16820	16779	17008	16793	16832	16902	16890	16742	17001	16926	16863	16869	16806	16813	16864	16853	16713	16853	16903	16697	17025	16944	16867	16922	16964	16696	16917	16873	16776	16818	17016	17074	16718	16760	16952	16805	16889	16723	16839	16667	16851	16905	16885	16886	16813	16702	16743	16716	16802	16828	16706	17094	16823	16903	16990	16698	16776	16857	16956	16797	16794	16731	16812	16722	16825	17009	16851	16540	16736	16842	16793	16687	16692	16764	17040	16877	16753	16831	16907	16802	16838	16860	17115	16789	16952	16811	16750	16800	16793	16889	17125	16899	16746	16804	16783	16643	16845	16673	16962	16748	16778	16770	16765	16829	16877	16728	16763	16634	17025	16799	16870	16857	16663	16848	16988	16761	16914	16793	16868	16808	16901	16960	16915	16871	16871	16901	16833	16904	16912	16808	16920	16736	16710	16873	16767	16807	16726	16829	16686	16920	16655	16855	16773	16916	16671	16693	16794	16920	16918	16987	16735	17080	16967	16858	16758	16639	16966	16897	17065	16872	16921	16953	16757	16879	16866	17106	16822	16561	16717	17055	16836	16902	16809	17046	17009	16991	16919	16938	16840	16786	16930	16773	16742	16813	16640	16880	16792	16811	16636	16976	16728	17007	16882	16774	16812	16752	16992	16845	16615	16708	16713	16955	16881	16958	16953	16770	16971	16882	16735	16830	16943	16910	16746	16985	16790	17024	16970	16718	16957	16944	17038	16715	16949	16757	16665	16845	17085	16769	16753	16872	16796	16826	16925	16728	16910	16867	16586	16799	16911	16868	16886	16651	16763	16916	16761	16874	17055	16764	16927	17030	16996	16888	16928	16974	16899	16745	16985	16722	16929	16781	16867	16964	16818	16899	16793	17115	16891	16876	16728	16768	16763	16710	16954	16712	16689	16826	16681	16708	16710	16882	16746	16735	16829	16902	16804	16853	16898	16919	16907	16779	16952	16937	16941	16893	16701	16966	16870	16782	16845	16842	16876	16791	16887	16892	16835	16710	16837	16817	16678	16983	16763	16780	16824	16968	16845	16915	16808	16845	16902	16978	17055	16944	16886	16675	16867	16831	17060	16853	16997	16793	16933	16929	16716	16843	16810	16942	16661	16923	16719	16885	16703	16896	16771	16872	16930	16673	16989	16815	17027	16790	17061	16838	16773	16682	16773	16836	16848	16882	16622	16785	16757	16863	16929	16976	16705	16844	16728	16809	16728	16983	16670	16966	16984	16765	16777	16877	16945	16717	16805	16952	16883	16714	16957	16698	16946	16828	16954	16604	16922	17004	16784	16940	16829	16692	16773	16876	16857	16957	16883	16733	16892	16681	16920	16958	16894	16878	16809	16953	17122	16719	16922	16815	16954	16958	17063	16976	16886	16749	16818	16818	16778	16823	16848	16968	16513	16830	16805	16952	16800	16787	16753	16880	17107	16806	16738	16690	16847	16725	16821	16782	16891	16827	16720	16793	16838	16625	16701	16826	17070	16713	16861	16867
26178	37389	34785	26910	23169	20667	18570	17582	16977	16273	15866	15648	15379	15011	15139	15123	14767	14856	14789	14634	14818	14832	14862	14963	14873	15039	14766	14949	14678	14742	14768	14697	14807	14856	14669	14825	14608	14657	14678	14789	14741	14747	14554	14742	14772	14730	14709	14700	14700	14721	14582	14731	14747	14765	14578	14752	14668	14752	14599	14623	14767	14619	14625	14536	14545	14636	14832	14684	14585	14607	14692	14630	14653	14689	14740	14501	14812	14752	14693	14606	14676	14874	14565	14657	14594	14714	14557	14690	14523	14673	14771	14522	14574	14715	14580	14635	14474	14611	14741	14560	14696	14618	14523	14496	14527	14737	14693	14693	14578	14609	14587	14770	14603	14487	14797	14621	14881	14429	14571	14642	14670	14613	14651	14744	14540	14472	14787	14693	14634	14631	14645	14552	14517	14625	14659	14745	14595	14638	14810	14602	14703	14741	14818	14817	14785	14786	14745	14582	14589	14530	14727	14763	14729	14785	14708	14811	14696	14751	14642	14538	14730	14769	14738	14621	14714	14658	14684	14671	14673	14538	14633	14668	14647	14687	14695	14685	14521	14687	14580	14644	14713	14736	14694	14734	14739	14805	14675	14769	14602	14542	14700	14740	14794	14591	14580	14697	14543	14501	14606	14746	14760	14616	14646	14603	14758	14743	14808	14767	14547	14629	14704	14668	14706	14575	14929	14725	14589	14598	14762	14779	14744	14654	14720	14542	14836	14721	14605	14721	14650	14683	14816	14609	14535	14662	14729	14679	14478	14574	14595	14586	14685	14482	14628	14594	14773	14693	14677	14698	14762	14622	14548	14642	14642	14600	14711	14658	14728	14582	14716	14675	14766	14763	14708	14670	14714	14750	14549	14600	14638	14773	14749	14591	14713	14604	14640	14789	14511	14655	14563	14709	14704	14618	14798	14635	14488	14922	14528	14626	14655	14784	14643	14600	14633	14707	14770	14719	14748	14734	14687	14601	14814	14694	14725	14662	14617	14701	14711	14737	14583	14614	14611	14655	14617	14610	14678	14671	14465	14710	14653	14543	14603	14600	14615	14591	14520	14489	14659	14705	14589	14587	14649	14743	14643	14571	14740	14560	14500	14589	14680	14605	14687	14688	14717	14571	14821	14772	14510	14906	14643	14716	14778	14593	14727	14672	14683	14606	14650	14598	14698	14578	14650	14636	14698	14790	14898	14574	14600	14648	14628	14590	14751	14597	14662	14650	14544	14611	14659	14618	14641	14676	14466	14762	14553	14675	14746	14555	14721	14659	14744	14639	14695	14751	14662	14749	14562	14700	14648	14632	14706	14631	14654	14779	14817	14675	14601	14682	14756	14694	14810	14741	14799	14621	14644	14714	14639	14646	14728	14851	14620	14750	14648	14677	14771	14601	14643	14588	14606	14520	14723	14728	14521	14830	14693	14586	14655	14677	14646	14600	14489	14619	14687	14735	14688	14633	14720	14612	14569	14792	14626	14627	14677	14732	14613	14679	14635	14849	14643	14683	14632	14621	14511	14780	14559	14519	14661	14690	14651	14640	14671	14613	14566	14634	14701	14643	14636	14650	14653	14535	14733	14555	14715	14646	14583	14739	14776	14724	14591	14606	14723	14665	14533	14796	14600	14596	14818	14655	14660	14691	14571	14599	14493	14630	14883	14580	14525	14588	14575	14665	14584	14655	14535	14839	14608	14679	14637	14805	14683	14681	14526	14640	14545	14761	14637	14720	14522	14679	14626	14728	14547	14597	14677	14534	14677	14641	14677	14667	14684	14656	14842	14693	14818	14600	14766	14715	14501	14662	14713	14646	14803	14704	14639	14499	14785	14637	14694	14786	14660	14662	14563	14624	14601	14735	14799	14731	14773	14771	14650	14636	14628	14698	14781	14613	14726	14584	14769	14515	14769	14492	14678	14744	14781	14644	14568	14634	14769	14785	14734	14764	14706	14586	14718	14682	14722	14535	14702	14770	14710	14529	14699	14589	14557	14909	14861	14450	14599	14768	14537	14781	14584	14727	14644	14583	14651	14635	14640	14661	14529	14817	14613	14568	14708	14723	14542	14846	14649	14735	14653	14586	14712	14848	14598	14600	14663	14488	14823	14569	14776	14605	14757	14735	14623	14602	14747	14590	14795	14594	14825	14672	14836	14648	14705	14670	14667	14624	14648	14784	14747	14648	14733	14774	14647	14660	14561	14818	14734	14726	14633	14509	14795	14697	14697	14553	14709	14635	14717	14643	14701	14543	14675	14619	14665	14745	14447	14603	14652	14544	14570	14659	14603	14768	14631	14639	14644	14735	14683	14802	14715	14628	14621	14729	14736	14666	14640	14629	14777	14752	14592	14699	14701	14658	14716	14717	14643	14894	14862	14558	14628	14631	14740	14853	14455	14695	14575	14634	14703	14527	14507	14674	14774	14772	14628	14665	14598	14849	14673	14736	14656	14716	14741	14730	14521	14785	14643	14685	14774	14612	14713	14674	14741	14660	14671	14588	14525	14641	14674	14723	14432	14576	14689	14731	14773	14714	14729	14671	14780	14691	14660	14679	14760	14682	14834	14793	14553	14847	14602	14609	14634	14544	14624	14719	14737	14837	14517	14788	14613	14564	14623	14495	14738	14509	14579	14648	14820	14520	14695	14576	14618	14557	14541	14800	14653	14651	14721	14726	14485	14716	14663	14542	14886	14686	14667	14846	14486	14721	14442	14656	14613	14823	14608	14670	14530	14800	14742	14670	14573	14644	14655	14672	14748	14754	14608	14677	14721	14645	14841	14459	14577	14712	14847	14675	14726	14775	14748	14699	14697	14636	14526	14768	14712	14683	14500	14735	14794	14754	14557	14756	14717	14577	14688	14826	14716	14699	14713	14759	14701	14533	14767	14551	14789	14727	14618	14711	14765	14650	14738	14737	14480	14694	14620	14687	14747	14592	14715	14752	14749	14678	14604	14717	14834	14721	14572	14730	14664	14774	14698	14773	14718	14710	14649	14607	14639	14698	14504	14657	14563	14715	14581	14692	14607	14630	14641	14746	14653	14589	14712	14612	14750	14629	14698	14663	14506	14686	14659	14710	14761	14845	14721	14772	14521	14615	14576	14686	14866	14715	14701	14597	14930	14682	14733	14789	14745	14662	14631	14641	14639	14740	14800	14626	14812	14798	14590	14575	14676	14672	14617	14782	14605	14619	14606	14579	14600	14664	14759	14620	14590	14709	14726	14619	14678	14717	14635	14820	14633	14581	14502	14690	14506	14634	14603	14435	14846	14802	14650	14759	14759	14638	14695	14750	14521	14590	14803	14665	14709	14713	14553	14591	14597	14587	14626	14668	14605	14692	14704	14724	14674	14620	14772	14841	14543	14807	14674	14559	14578	14622	14604	14786	14629	14781	14684	14649	14640	14665	14533	14717	14540	14809	14756	14740	14720	14774	14718	14557	14863	14875	14806	14521	14704	14517	14732	14720	14844	14646	14712	14688	14665	14595	14634	14684	14625	14627	14502	14507	14809	14588	14812	14624	14559	14627	14756	14716	14673	14835	14739	14620	14541	14594	14669	14666	14701	14528	14571	14683	14647	14876	14741	14761	14690	14716	14786	14696	14602	14545	14719	14749	14677	14801	14869	14695	14586	14632	14655	14717	14576	14683	14793	14802	14611	14768	14583	14841	14560	14600	14690	14649	14669	14743	14577	14598	14655	14599	14636	14600	14788	14613	14841	14596	14699	14630	14750	14639	14629	14725	14624	14505	14572	14612	14714	14679	14757	14684	14699	14640	14772	14588	14631	14714	14840	14553	14685	14489	14678	14517	14751	14658	14503	14690	14514	14713	14542	14556	14544	14583	14757	14899	14514	14667	14551	14757	14635	14525	14641	14487	14558	14641	14616	14765	14649	14741	14579	14657	14496	14584	14733	14562	14742	14826	14784	14587	14761	14653	14738	14748	14609	14571	14588	14745	14665	14673	14684	14598	14727	14642	14770	14644	14712	14628	14593	14710	14748	15014	14715	14750	14577	14796	14544	14577	14547	14810	14558	14624	14864	14731	14614	14588	14748	14587	14525	14695	14659	14627	14787	14759	14680	14600	14674	14755	14796	14561	14787	14692	14654	14676	14587	14536	14617	14756	14810	14753	14610	14665	14512	14620	14523	14816	14800	14770	14577	14746	14759	14645	14539	14694	14639	14672	14860	14569	14683	14587	14707	14659	14726	14778	14624	14703	14770	14748	14539	14771	14756	14666	14694	14672	14665	14549	14782	14769	14816	14601	14542	14642	14857	14540	14512	14699	14697	14514	14742	14429	14636	14561	14735	14799	14553	14634	14678	14715	14541	14704	14497	14829	14660	14767	14620	14787	14849	14695	14675	14618	14673	14781	14718	14556	14631	14725	14615	14792	14598	14737	14743	14793	14688	14560	14672	14679	14892	14891	14834	14650	14691	14838	14681	14650	14659	14654	14635	14785	14644	14671	14547	14451	14592	14676	14606	14839	14651	14367	14639	14765	14572	14701	14549	14811	14518	14705	14798	14691	14680	14685	14879	14719	14473	14569	14901	14590	14699	14572	14645	14582	14558	14571	14682	14740	14637	14582	14883	14686	14782	14745	14797	14425	14569	14740	14694	14642	14739	14699	14837	14674	14587	14978	14733	14920	14691	14818	14601	14848	14711	14649	14684	14668	14530	14756	14475	14574	14711	14672	14626	14645	14682	14710	14538	14507	14804	14612	14716	14725	14628	14840	14785	14770	14767	14727	14819	14803	14554	14597	14677	14616	14672	14757	14916	14722	14749	14535	14806	14631	14731	14593	14592	14647	14566	14690	14570	14699	14682	14532	14546	14644	14549	14572	14753	14850	14667	14679	14740	14509	14687	14483	14631	14619	14624	14636	14668	14667	14749	14808	14674	14626	14709	14690	14667	14657	14616	14719	14534	14785	14657	14584	14701	14643	14699	14928	14596	14765	14558	14601	14625	14747	14787	14644	14855	14631	14854	14641	14659	14651	14728	14805	14677	14708	14741	14810	14795	14627	14641	14664	14681	14715	14669	14654	14725	14617	14733	14815	14868	14667	14534	14416	14799	14680	14727	14672	14534	14850	14690	14632	14790	14648	14750	14559	14726	14639	14507	14587	14613	14749
24179	21233	28685	25913	25289	26316	24888	21554	20173	19722	18674	18091	17923	17761	17499	17653	17635	17305	17210	17310	17167	17112	17231	17282	17208	17212	17194	17267	16982	17305	17204	17107	17033	17021	17180	16967	17158	16892	17148	17057	16913	17138	17044	17043	17172	17032	17104	16889	17048	16945	17114	16975	17165	17214	17264	16932	17115	16835	17015	17033	17009	17195	17153	16894	17037	17232	17191	17101	17065	16971	17068	17067	17079	17070	17065	16909	17053	17091	16898	16947	16993	17087	16934	17018	16856	17059	17077	17156	16941	16883	17205	16927	16848	16973	16883	16981	17141	16859	16921	17118	17019	17038	16878	16992	16991	16889	16947	17005	17028	16891	16910	16785	17031	16960	17111	16887	16813	16908	16809	17079	16951	17047	17101	17090	16875	16913	17116	17065	17251	16939	17135	16927	16936	16772	16966	17041	17107	16991	16923	17137	17074	16994	17018	17023	17109	17034	17050	16892	17049	17069	17091	16928	16855	16983	17079	16980	17033	16735	17148	17000	16899	17037	16928	17192	16967	17184	16974	16966	16760	17058	16909	16974	17028	16891	16923	16905	16914	17086	17205	16965	16838	16899	17160	17049	16986	16955	16862	16882	16860	16830	16992	17053	17042	16931	17036	17189	16934	17119	17017	17139	17086	16942	17041	16988	16920	16879	17082	16742	17068	16962	16949	16901	17018	17045	17021	17009	16951	16995	17182	16967	17054	16750	16958	16924	16979	16970	17007	16971	17082	16905	16895	16952	16997	17157	17015	16835	17012	16836	17018	16817	16935	16832	17101	16995	16901	16901	16953	16958	17087	17037	17109	16929	17041	16984	16957	17032	16956	16955	16769	16944	16922	16891	16820	16907	16947	16876	16971	17094	17161	16893	16984	16824	16852	16724	17053	16907	17104	17029	17087	16901	16955	16920	17043	16952	17037	17219	17053	16870	16891	17088	16961	17116	17279	16970	16979	17113	16871	17111	16866	16722	16984	17046	16757	16952	16948	17054	16830	16903	16840	16832	17029	16854	16983	17090	17143	17007	16886	16911	17133	17032	16798	17090	16966	16843	17119	16894	16933	16995	16856	17076	17003	17079	16965	16854	16987	17154	16938	16873	16988	17032	17100	17081	17039	17100	16790	17074	17103	16811	16853	17140	16964	16894	16895	16908	17024	17017	16877	16991	17021	16899	17082	16907	16873	16794	17076	17134	16911	16864	16971	16966	16969	16891	17175	16993	16929	16802	17092	16920	16916	17063	16961	17080	16817	16994	17027	16974	17020	16920	16945	16900	16909	16812	17041	16835	16740	16952	17003	17100	16787	16811	17096	16926	16956	17104	16999	17029	17062	16893	17055	17056	17017	16977	17024	16849	17088	17014	17143	17117	17327	16971	16973	17016	16932	16972	16967	17041	16942	17067	16979	17090	16936	17055	16796	16799	16843	16880	16963	16931	17079	17066	17136	17122	17121	16958	17010	17164	17044	17041	16967	16920	17071	17125	16867	16854	16804	16921	17117	17039	16955	16832	16960	16987	17109	16917	16981	16872	17008	17065	17072	16969	16945	17050	17086	17040	17066	16818	17207	16660	17156	16998	17039	17014	17007	16717	16975	16950	17057	16997	16927	17090	16981	16909	16924	16974	16928	17053	17033	17154	17029	16978	16910	17063	16831	17017	16994	16802	16988	16945	17000	17114	17034	17201	16906	16970	17042	17072	17022	17081	17093	16899	16907	16950	16872	17011	16899	16811	17087	16891	17048	17124	16975	17062	16915	16901	16962	16978	17014	16828	17147	17017	16857	17099	17064	16935	16794	16975	16810	16896	16770	16973	17050	16929	17049	17077	16971	16994	17091	17038	17172	17084	16664	16790	16934	17211	16964	17047	17218	17092	17071	16912	17084	16784	17111	16979	16860	17165	16974	17085	16970	17181	17154	17097	17058	17136	17143	16942	17085	16789	16965	16986	17114	17169	16982	16893	16872	16951	17051	17104	16787	17015	16821	17275	16976	16955	16940	16973	16834	16991	17002	16914	16925	16866	17044	17104	16940	17010	16967	16965	17116	17078	17133	16946	17071	17013	16874	16946	16963	16989	17016	17285	16870	17020	16893	17026	16914	17077	16952	17086	17246	16953	16733	16944	16980	16952	16847	17085	16905	17037	16964	16674	17101	16977	17247	16993	16953	17136	16862	17084	16815	16939	16967	17064	16921	17304	17086	16837	16810	16961	17159	17065	17038	16862	17020	16922	17266	17215	17064	16821	16945	17049	16912	16988	16928	17051	16914	16975	17038	17081	16760	16986	17057	17005	17104	16940	17140	16992	17070	17062	17035	17103	16969	16862	17020	16923	16918	17002	17038	17047	16871	17238	16929	16989	16985	17018	17033	17017	16924	17149	16968	16977	17193	16956	16730	17205	17045	16956	17039	16908	17064	16959	17209	16978	17040	16882	17008	17217	17153	16911	16916	16776	17015	17088	17082	17066	17134	17077	17086	17090	16838	16881	16930	17197	16942	16785	17033	16926	16870	17053	16972	16833	17140	16978	16859	17053	16987	16881	17241	17062	17064	17047	16898	16808	17135	17099	16928	16721	16949	17084	17010	16961	16939	16959	16987	16806	16924	17050	17002	17040	16952	17063	16930	16818	17109	16966	16980	16966	16868	17166	16852	16796	17119	17152	17224	16960	16736	16955	17130	16907	17092	16779	17221	17012	16879	16815	17018	16916	17064	16831	17030	17239	17047	16976	17093	17131	16903	16842	16895	17109	16827	16844	16982	16922	16985	16838	16894	16796	16979	16908	17043	17066	17118	17065	17043	16983	16929	16951	16949	17048	17066	17011	17023	17014	17005	17102	17039	17037	16983	16919	17100	17002	17125	17102	17101	17198	16807	16881	16884	16847	16889	17156	16987	17007	17057	17197	16888	16860	16857	16958	17014	16883	17028	16863	16768	16983	16981	17004	17102	16900	16982	16904	16943	16992	16997	17006	17039	16963	17003	16873	16789	16846	17003	16792	17179	16676	16955	16923	16930	16900	16972	17006	17031	16990	16976	16872	16989	16951	17071	16960	17040	16704	16913	17014	16983	17115	17003	16952	16951	17124	16945	16938	16663	16962	17113	16827	16965	16881	17104	17033	17015	16951	17090	17059	16906	16951	16921	17030	17139	17171	17085	17013	16825	16970	16958	17033	17166	17064	16987	16841	16953	16968	17152	16992	16999	17068	16959	16966	16968	16963	16903	17033	17051	17026	17013	17002	17095	16933	16949	16863	16977	16931	16847	16919	17042	17021	16912	16860	17016	16853	16922	16963	16937	16958	17090	16750	17113	17045	16931	17199	17151	16922	16968	16987	16764	17000	17194	17212	17118	16931	17133	17183	16778	16823	17065	16885	16960	16892	16875	17010	17239	16847	17115	17067	17067	17025	16860	16830	16810	16966	16919	16815	17160	16951	16908	16939	17194	17013	16976	17061	16981	16826	16916	16766	16991	17054	16926	17018	16962	17027	16972	16820	16896	16891	16832	16791	17076	17072	17105	17027	17136	17165	16957	16921	16958	16962	17024	16997	16831	17080	17034	16710	17062	17199	16930	16959	17049	17058	17213	16968	16903	17160	16902	17007	17152	17202	16946	16861	17110	17029	17206	16964	17053	17047	17023	16806	16983	17098	16797	17127	17229	17063	17116	16907	16795	17116	16832	17132	17082	17019	17023	16870	16969	16937	16876	17013	16946	17096	17052	16910	16859	16960	16925	17008	17060	16874	16916	16880	17147	17104	16949	16747	16934	17076	17049	17071	16779	16968	16975	16823	17077	16921	16890	16902	16927	16982	16941	16874	16970	17022	16786	17137	16842	16916	17042	16774	17131	16928	16899	17017	17023	17013	17175	17073	17011	16963	16971	17062	17025	16974	16993	17126	16834	17105	16901	16903	16939	16880	17076	17138	17008	16896	16969	16896	16884	16881	16877	16841	16904	16813	17035	16928	17047	17064	17137	17051	17020	17055	17093	17028	16883	16934	16880	16968	16918	16984	16973	17014	16728	16981	17056	17041	16798	17044	16984	17006	16873	16956	17122	16887	17050	16899	17004	16846	16891	16837	16931	17039	17009	16971	17080	17017	16729	16870	17108	16961	17028	16857	16873	16982	16999	16908	17193	17199	17129	17015	16943	16950	17216	17093	16792	17297	16987	17040	16932	16900	16947	16854	17031	16833	17010	16960	17156	16940	16926	16969	16873	17073	17021	17009	16897	16908	16850	16984	17042	16841	16933	16902	17071	17069	17229	17141	16991	16933	16915	17255	16714	16815	17041	16813	16885	17059	16882	16858	16997	16971	16960	17193	17059	17159	16870	16969	16890	16908	16929	17034	17152	17016	17145	16812	16906	17221	16913	16966	16947	16872	17025	17080	16990	16750	17186	17089	16977	16877	17211	16842	17026	16716	16874	16781	16686	16959	16934	16970	16883	16946	16967	16904	16919	16986	17149	17167	16990	16916	16991	16961	16947	17063	17057	16915	16915	16825	16890	16948	16633	17009	16963	16915	17114	17032	17115	16780	17227	16944	16887	16957	16878	17080	17041	16810	17052	16892	16722	17046	17019	17068	17036	16791	17011	17226	17024	16953	16897	16950	17018	16983	16978	17195	16997	17250	17000	17097	16901	16854	17035	17059	16898	17259	16881	16995	16851	16988	16995	17119	16897	16816	16895	17120	16966	16846	17181	16962	17034	16583	16982	16993	16930	16991	17074	16986	17074	17241	17059	16890	16870	17172	16856	17087	17057	17028	16956	17011	16638	16970	16992	17075	16961	16976	16964	17049	16990	17203	17089	16907	17100	17091	16960	17076	16913	17066	17064	16880	17076	16967	16796	17022	17101	17076	16866	16981	17207	17110	16814	16700	16958	16946	17104	16978	17014	17161	16962	16904	17038	17019	17018	16954	17267	17074	17151	17060	16676	16980	16827	17080	17038	16994	17173	17143	17131	16852	16852	17224	16861	17059	17087	17231	16963	16915	16889	16900	16942	16973	16986	16968	16855	16863	17201	16982	16952	17009	17076	16830	16921	16828	17050	16935	17071	17038	17005	17128	16928	17203	16882	17047	16872	17138	17054	17013	16990	16763	16969	16888	17061	16931	16792	17019	17222	16919
26218	45046	42881	34769	29848	26311	22918	20727	19328	17977	17066	16420	16074	15787	15521	15373	15264	15043	15098	15066	15041	14832	14920	15259	15145	15117	15107	15071	15189	14870	14892	14894	15049	15006	14874	14947	14933	14934	14802	14807	14890	14763	14851	14929	14945	14932	14815	14857	14758	14701	14991	14695	14649	14806	14979	14889	14942	14820	14975	15022	14837	14878	14797	14799	14865	14856	14690	14748	14959	14794	14797	14881	14852	14929	14651	14811	15028	14984	14772	14774	14752	14747	14899	14760	14931	14907	14931	14788	14883	14827	14788	14910	14979	14805	14708	14921	15068	14997	14940	14828	14886	14866	14630	14726	14893	14748	14985	14806	14744	14768	14975	14826	14883	14855	14800	14907	14824	14823	14855	14657	14836	14749	14780	14860	14869	14889	14923	14733	14835	14838	14717	14751	14969	14838	14825	14986	14819	14829	14847	14901	14852	14841	14979	14876	14804	14889	14909	14819	14712	14842	14870	14904	14950	14913	14754	14810	15017	14894	14911	14830	14876	14855	14794	14847	14771	14920	15040	14781	14775	15011	14850	14803	14859	14742	14781	14831	14864	14816	14892	14898	14866	15076	14823	14766	14810	14779	14949	14757	14970	14768	14981	14991	14694	14801	14844	14658	14877	14969	14819	14844	14816	14829	14877	14913	14843	14771	14801	14842	14846	14977	14675	14830	14738	14830	14629	14860	14910	14906	14813	14866	14930	14747	14652	14836	14872	14911	14838	14678	14836	14822	14776	14691	14863	14821	14727	14901	14768	14779	14891	14777	14714	14884	14856	14854	14736	14690	15016	14901	14952	14763	14804	14838	14782	14798	14798	14990	14865	14977	14735	14823	14873	14782	14874	14846	14762	14808	14917	14842	14928	14787	14907	14731	14779	14770	14887	14819	14684	14946	14893	14947	14858	14761	14795	14917	14865	14810	14838	14876	14926	14841	14873	14752	14911	14883	14781	14786	14920	14756	14861	14686	14945	14781	15045	14720	14837	14799	14849	14892	14633	14785	14845	14847	14919	14808	14702	14874	14960	14754	14848	14915	14716	14841	14970	14672	14812	14771	14918	14851	14876	14764	14635	14752	14707	14832	14901	14675	14729	14815	14878	14805	14911	14750	14916	14881	14783	14887	14649	14865	14924	14928	14696	14825	15028	14922	14884	14740	14830	14897	14772	14817	14913	14841	14923	14809	14856	14853	14796	14593	14748	14836	14637	14982	14936	14791	14866	14920	14869	14802	14790	14765	14799	14677	14921	15075	14756	14926	14823	15022	14855	15016	14746	14762	14876	14837	14815	14817	14772	14685	14848	14824	14996	14624	14897	14771	14909	14760	14871	14831	14883	14837	14748	14808	14759	14792	14761	14711	14873	14615	14860	14640	14999	14907	14737	14740	14841	14879	14809	14824	14826	14885	14992	14925	14869	14773	14839	14865	14899	14828	14854	14900	14805	14821	14782	14845	14790	14722	14785	14961	14881	14749	14900	14864	14628	14742	14886	14811	14795	14825	14772	14806	14725	14848	14911	14894	14810	14723	14798	14898	15038	14759	14801	14863	14654	14834	14768	14792	14873	14704	14793	14764	14913	14984	15002	14958	14726	14872	14820	14865	14869	14640	14770	14890	14804	14850	15031	14935	14839	14749	15045	14877	14590	14878	14992	14775	14783	14718	14816	14802	14873	14766	14945	14824	14994	14851	14890	14712	14945	14786	14718	14960	14804	14843	14808	14618	14950	14786	14960	15024	14834	14974	14817	14783	14682	14800	15030	14811	14895	14677	14788	14913	14637	14810	14674	14851	14868	14777	14724	14773	14861	14686	14917	15002	14791	14716	14668	14705	14837	14864	14679	14896	14800	14909	14701	14830	14801	14835	14712	14810	14843	14828	14937	14848	14641	14835	14651	14820	14805	14870	14783	14706	14858	14736	14881	14816	14696	14738	14968	14651	14717	14689	14900	14838	14902	14763	14816	14809	14703	14711	14896	14794	14893	14776	14731	14816	14813	14845	14773	14861	14771	14894	14855	14779	14782	14858	14886	14838	14813	14768	14810	14698	14751	14713	14880	14925	14727	14568	14876	14717	14921	14915	14786	14683	14809	14929	14733	14750	14794	14846	15069	14822	14716	14845	14688	14912	14707	14900	14979	14933	14757	14726	14915	14841	14773	14802	14642	14883	14734	14623	14726	14691	14735	14637	14830	14705	14954	14830	14917	14795	14927	14721	14928	14739	14917	14820	15012	14751	14953	14854	14731	14770	14875	14869	14893	14695	14832	14899	14856	14800	14954	14714	14686	14910	14685	14806	14805	14890	14917	14772	14894	14901	14743	15040	14873	14652	14840	14893	14797	14894	15020	14811	14977	14813	14724	14729	14760	14810	14996	14959	14801	14887	14848	14827	14831	14654	14846	14822	14917	14762	14524	14738	14769	14897	14914	14819	14883	14819	14826	14820	14865	14850	14895	14681	14802	15042	15019	14803	14855	14884	14961	14820	14735	14867	14941	14627	14854	14713	14888	14892	14697	14869	14893	14886	14762	14731	14756	14757	14884	14930	14749	14764	14721	14981	14908	14854	14982	14892	14816	14973	14829	14826	14945	14779	14708	14849	14767	14831	14798	14917	14867	14769	14764	14947	14730	14756	15003	14835	14732	14830	14833	14825	14892	14765	14775	14831	14939	14769	14712	14891	14787	14859	14815	14924	14867	14853	14757	14769	14808	14788	14864	14691	14775	14837	14681	14699	14716	14815	14667	14854	14937	14889	14670	14919	14727	15056	14873	14642	14896	14760	14796	14978	14846	14684	14894	14811	14966	14930	14682	14771	14804	14760	14915	14875	14883	14742	14747	14837	14775	14753	14782	14863	14763	15005	14718	14989	14762	14831	15021	14789	14788	14787	14893	14946	14732	14772	14749	14885	14821	14849	14848	14913	14693	14756	14874	14838	14764	14947	14932	14945	14782	14710	14970	14694	14832	14833	14936	14848	14959	14863	14842	14783	14858	14748	14695	14764	14762	14869	15095	14800	14924	14965	14835	14921	14783	14744	14791	14931	14561	14778	14817	14834	14910	14852	14875	14727	14987	14796	14668	14959	14834	14737	14828	14865	14852	14745	14838	14853	14875	14888	14860	14782	14862	14764	14917	14839	14906	14793	14795	14960	14699	14882	14771	14896	14713	14852	14724	14748	14861	14791	14851	14821	14811	14870	14799	14656	14680	14894	14793	14791	14750	14991	14891	14867	14889	14944	14844	14861	14795	14915	14698	14746	14892	14823	14807	14710	14734	15016	14945	14953	14773	14832	14740	14938	14633	14647	14803	14926	14821	14709	14719	14927	14893	14997	14884	14879	14768	14827	14783	14872	14735	14935	14759	14875	14906	14841	14810	14753	14811	14812	14759	14964	14721	14993	14620	14709	14894	14911	14728	14759	14858	14888	14796	14882	14780	14805	14927	14825	14789	14943	14902	14858	14681	14801	14923	14828	14744	14983	14952	14896	14979	14927	14808	14776	14871	14803	14864	14679	14817	14830	14891	14953	14748	14683	14841	14692	14805	14769	14702	14882	14755	14836	14805	15006	14940	14883	14823	14879	14679	14715	14806	14834	14835	14801	14780	14977	14930	14851	14632	14868	14865	14707	14838	14749	14761	14806	14728	14936	14804	14791	14904	14717	14863	14853	14712	14698	14767	14906	14876	14779	14498	14650	14875	14970	14805	14601	14826	14919	14716	14896	14630	14905	14624	14868	14731	14953	14971	14883	14769	14756	14803	14772	14907	14933	14702	14919	14890	14877	14821	14653	14909	14840	15015	14840	14844	15061	14753	14730	14879	14795	14892	14796	14892	14850	14932	14821	14824	15002	14927	14825	14631	14625	14868	14814	15017	14760	14937	14754	14677	14820	14858	14876	14922	14734	14656	14880	14826	14894	14795	14880	15014	14675	14846	14848	14966	14822	14710	14768	14818	14801	14822	14800	14898	14855	14777	14990	14892	14900	14860	14857	14785	14753	14869	14686	14823	14880	14914	14679	14987	14942	14859	14993	14983	14819	14853	14753	14849	14866	14807	14854	14814	14900	14752	14866	14995	14815	14777	14872	14977	14746	14722	15028	14783	14832	14917	14810	14680	14592	14618	14918	14637	14801	14914	14912	14926	14776	14741	14805	14810	14800	14805	14868	14812	14910	14973	14766	14775	14843	14794	14637	14759	14704	14836	14771	15000	14825	14834	14855	14853	14868	14715	14921	14788	14776	14736	14936	14803	14861	14858	14741	14874	14773	14909	14929	14683	14676	14831	14773	14788	14709	14699	14771	14899	14918	14928	14817	14867	14811	14805	14912	14798	14766	15044	14763	14795	14831	14769	14959	14880	14841	14832	14771	14861	14764	14796	14891	14836	14773	14758	14957	14639	14848	14688	14772	14741	14653	14760	14719	14811	14884	14882	14677	14871	14847	15000	14869	14856	14649	14779	15000	14901	14917	14826	14805	14873	14787	14843	14827	14819	14952	14987	14845	14764	14759	14914	14673	14836	14889	14901	14670	14909	14680	14857	14991	14777	14855	14759	14738	14984	14823	14806	14956	14885	14775	14820	14726	14688	14767	14849	14910	14981	14789	14802	14840	14902	14863	14790	14722	14767	14765	14991	14945	14872	14858	14828	14873	14634	14833	14753	14724	14832	14799	14860	14778	14748	14872	14830	14651	14918	14802	14844	14892	14921	14769	14763	15004	14650	14749	14745	14984	14862	15082	14903	14795	14850	14934	14767	14751	14668	14883	14913	14917	14979	14852	14636	14730	14901	14856	14970	14836	14853	14759	14816	14902	14813	14733	14711	14798	14693	14963	14723	14857	14634	14749	14783	14975	14641	14842	14863	14696	14854	14888	14884	14935	14847	14731	14796	14819	14584	14915	14778	14685	14709	14790	14860	14894	14834	14900	14808	14871	14894	14708	14707	14961	14744	14894	15038	14749	14971	14864	14851	14867	14615	14959	14899	15001	14803	14880	14867	14765	14793	14630	14807	14662	14813	14939	14714	14738	14790	14957	14775	14976	14743	14798	14842	14874	14835	14913	14702	14856	14725	14721	14721	14674	14940	14895	14684	14914	14724	14693	14728	14848	14978	14850	14915	14789	14821	14698
22833	21172	28967	24141	23505	27145	28913	24184	22275	21385	20291	19687	19130	18688	18498	18362	18168	17885	17891	17716	17733	17677	17974	17857	17985	17750	17861	17821	17859	17917	17857	17589	17728	17447	17543	17582	17572	17647	17452	17709	17713	17660	17484	17401	17654	17429	17539	17549	17380	17447	17560	17683	17558	17819	17579	17668	17464	17598	17669	17360	17560	17540	17483	17439	17682	17497	17454	17535	17643	17475	17564	17521	17671	17673	17459	17473	17251	17435	17475	17629	17460	17725	17668	17441	17732	17434	17632	17415	17710	17617	17674	17744	17675	17331	17513	17209	17492	17361	17490	17449	17479	17545	17555	17469	17642	17532	17543	17416	17716	17508	17566	17465	17514	17460	17426	17637	17383	17262	17480	17565	17547	17504	17606	17348	17582	17645	17493	17639	17635	17692	17536	17565	17486	17447	17520	17338	17428	17255	17366	17442	17616	17548	17471	17490	17556	17682	17517	17425	17301	17452	17459	17570	17863	17501	17587	17567	17329	17521	17527	17648	17309	17427	17600	17454	17409	17474	17552	17374	17407	17331	17501	17554	17280	17544	17271	17503	17482	17548	17529	17442	17368	17480	17563	17333	17516	17379	17446	17650	17459	17271	17404	17544	17391	17524	17563	17483	17529	17553	17722	17523	17249	17681	17639	17661	17619	17441	17473	17486	17592	17673	17473	17459	17619	17462	17533	17597	17547	17374	17319	17514	17444	17622	17529	17597	17431	17527	17599	17468	17435	17393	17540	17561	17593	17540	17273	17503	17508	17450	17651	17468	17479	17417	17517	17472	17421	17465	17548	17463	17421	17438	17364	17382	17588	17397	17562	17715	17598	17337	17558	17329	17454	17470	17493	17552	17636	17565	17408	17660	17490	17449	17565	17489	17545	17685	17486	17451	17400	17477	17433	17497	17230	17515	17547	17608	17523	17375	17395	17578	17532	17630	17652	17340	17510	17618	17544	17674	17573	17282	17402	17664	17446	17615	17574	17603	17402	17435	17429	17582	17518	17392	17427	17608	17509	17601	17385	17428	17512	17579	17383	17540	17472	17376	17292	17472	17419	17491	17077	17496	17485	17754	17539	17457	17679	17583	17249	17408	17434	17423	17589	17707	17525	17542	17467	17434	17288	17316	17534	17552	17605	17524	17544	17480	17448	17378	17511	17563	17653	17536	17382	17489	17446	17611	17472	17593	17403	17421	17288	17453	17551	17673	17552	17639	17559	17547	17524	17488	17622	17348	17330	17343	17584	17344	17507	17461	17405	17581	17380	17539	17486	17489	17486	17610	17324	17617	17577	17480	17478	17407	17423	17434	17447	17539	17563	17554	17457	17572	17582	17393	17684	17424	17611	17277	17489	17435	17409	17402	17301	17470	17429	17503	17567	17613	17528	17619	17507	17268	17395	17478	17360	17636	17580	17594	17627	17652	17440	17647	17498	17492	17529	17520	17381	17534	17262	17379	17565	17599	17461	17434	17546	17527	17532	17604	17782	17518	17296	17375	17612	17383	17574	17451	17581	17663	17636	17551	17631	17356	17513	17533	17411	17337	17590	17695	17548	17524	17404	17530	17567	17525	17422	17267	17630	17502	17442	17458	17583	17401	17343	17396	17538	17302	17423	17433	17449	17487	17712	17658	17558	17574	17535	17459	17393	17272	17635	17402	17558	17351	17517	17584	17476	17614	17624	17471	17640	17357	17533	17516	17366	17538	17645	17579	17434	17384	17451	17497	17676	17644	17321	17494	17473	17533	17486	17343	17331	17438	17658	17365	17518	17591	17285	17452	17485	17364	17503	17493	17538	17425	17314	17338	17590	17492	17315	17398	17562	17432	17380	17404	17496	17462	17600	17488	17349	17450	17569	17604	17585	17442	17597	17568	17357	17510	17803	17657	17315	17566	17400	17333	17421	17488	17663	17425	17656	17519	17379	17594	17499	17562	17488	17362	17496	17652	17416	17465	17445	17660	17372	17544	17448	17462	17493	17407	17481	17418	17623	17415	17542	17401	17662	17533	17433	17237	17484	17297	17414	17499	17472	17603	17306	17495	17612	17595	17434	17238	17535	17464	17408	17491	17544	17577	17601	17537	17423	17469	17550	17444	17534	17551	17524	17574	17463	17522	17371	17132	17434	17611	17578	17563	17580	17544	17611	17345	17496	17392	17555	17770	17516	17416	17525	17487	17661	17526	17323	17671	17582	17437	17710	17486	17408	17373	17541	17657	17367	17348	17329	17374	17376	17345	17423	17288	17416	17854	17499	17543	17576	17544	17384	17394	17612	17424	17572	17570	17509	17643	17549	17392	17684	17525	17583	17620	17571	17174	17366	17581	17271	17436	17421	17526	17609	17371	17654	17469	17453	17525	17460	17471	17423	17397	17433	17564	17531	17621	17463	17461	17638	17631	17522	17361	17508	17510	17624	17412	17739	17531	17505	17526	17441	17510	17231	17489	17481	17467	17366	17551	17638	17695	17499	17554	17487	17559	17409	17620	17420	17415	17521	17621	17486	17494	17416	17482	17424	17435	17445	17365	17434	17320	17561	17470	17441	17419	17513	17397	17571	17572	17352	17380	17477	17313	17706	17460	17474	17524	17485	17558	17559	17402	17465	17589	17634	17414	17428	17512	17565	17551	17540	17428	17515	17477	17357	17501	17530	17510	17534	17557	17472	17422	17430	17466	17387	17544	17520	17390	17520	17601	17370	17508	17528	17494	17506	17472	17473	17505	17448	17347	17612	17474	17434	17493	17466	17535	17475	17704	17439	17519	17372	17542	17551	17541	17636	17677	17568	17320	17611	17394	17474	17444	17175	17322	17337	17576	17480	17614	17543	17476	17585	17555	17400	17511	17406	17499	17615	17513	17529	17615	17556	17437	17470	17521	17335	17463	17528	17555	17473	17437	17563	17480	17556	17343	17382	17437	17468	17548	17729	17722	17485	17512	17178	17422	17160	17311	17169	17497	17457	17521	17470	17482	17493	17547	17325	17567	17538	17379	17402	17475	17551	17543	17438	17717	17336	17502	17472	17493	17386	17518	17348	17611	17376	17473	17296	17496	17467	17448	17476	17509	17612	17449	17510	17395	17437	17273	17424	17341	17513	17646	17418	17357	17671	17588	17588	17509	17382	17503	17554	17528	17451	17626	17520	17401	17516	17573	17466	17578	17796	17413	17478	17507	17466	17590	17298	17493	17551	17517	17352	17408	17651	17368	17324	17406	17359	17587	17472	17498	17424	17541	17372	17623	17473	17791	17369	17321	17661	17518	17537	17477	17625	17272	17527	17336	17625	17535	17534	17393	17482	17400	17381	17633	17371	17476	17369	17366	17470	17623	17414	17485	17376	17526	17604	17556	17367	17634	17561	17507	17398	17437	17446	17446	17531	17420	17345	17556	17556	17546	17510	17569	17218	17569	17444	17424	17326	17518	17657	17469	17490	17645	17312	17562	17472	17504	17282	17520	17528	17466	17391	17542	17559	17517	17413	17363	17477	17627	17474	17695	17654	17563	17708	17627	17446	17430	17656	17503	17474	17540	17566	17493	17460	17682	17439	17453	17270	17287	17464	17426	17475	17512	17440	17424	17695	17590	17390	17519	17391	17299	17433	17491	17470	17398	17330	17388	17638	17744	17280	17558	17489	17301	17613	17623	17455	17490	17409	17507	17393	17404	17403	17479	17625	17560	17463	17468	17311	17507	17584	17546	17609	17547	17362	17548	17539	17540	17540	17472	17412	17258	17425	17508	17443	17464	17363	17488	17633	17357	17517	17610	17467	17591	17285	17411	17458	17791	17590	17769	17526	17283	17515	17419	17468	17551	17415	17582	17656	17699	17575	17620	17486	17427	17419	17505	17407	17526	17537	17485	17660	17739	17576	17531	17441	17561	17311	17433	17635	17399	17555	17510	17604	17370	17513	17514	17390	17419	17569	17533	17328	17388	17498	17340	17275	17248	17590	17540	17278	17621	17409	17612	17504	17768	17604	17410	17682	17656	17351	17532	17342	17289	17328	17457	17592	17517	17336	17383	17593	17412	17580	17717	17444	17611	17738	17374	17470	17594	17483	17596	17669	17474	17657	17455	17502	17405	17650	17669	17479	17253	17500	17432	17457	17291	17400	17509	17667	17449	17584	17437	17432	17688	17488	17491	17438	17538	17560	17452	17470	17330	17532	17356	17260	17675	17634	17274	17232	17464	17446	17303	17325	17457	17383	17506	17472	17643	17615	17623	17435	17451	17252	17332	17616	17420	17595	17547	17527	17270	17516	17451	17349	17574	17487	17531	17436	17434	17509	17449	17347	17631	17490	17416	17506	17396	17417	17549	17463	17415	17407	17713	17484	17567	17416	17571	17431	17368	17636	17450	17391	17722	17572	17520	17747	17596	17584	17554	17652	17342	17493	17526	17624	17543	17677	17439	17472	17513	17423	17552	17637	17476	17511	17569	17676	17314	17507	17727	17226	17436	17622	17551	17582	17547	17776	17491	17536	17369	17213	17619	17578	17671	17376	17351	17602	17518	17590	17563	17341	17375	17343	17560	17608	17437	17539	17279	17504	17495	17543	17512	17548	17632	17215	17494	17620	17412	17531	17455	17586	17354	17467	17499	17563	17459	17569	17366	17445	17334	17364	17424	17375	17518	17391	17396	17276	17671	17354	17555	17587	17505	17460	17592	17485	17359	17338	17372	17518	17429	17396	17305	17554	17700	17560	17524	17602	17391	17637	17479	17300	17471	17498	17530	17532	17683	17450	17552	17334	17345	17492	17714	17628	17718	17781	17472	17446	17464	17368	17434	17581	17707	17375	17459	17239	17511	17512	17492	17596	17523	17375	17605	17449	17500	17570	17361	17528	17551	17464	17511	17449	17507	17592	17482	17378	17499	17362	17437	17427	17809	17495	17467	17685	17750	17421	17446	17540	17537	17538	17554	17535	17517	17451	17510	17448	17635	17573	17605	17591	17327	17312	17574	17592	17546	17582	17366	17414	17408	17462	17592	17689	17717	17506	17511	17579	17568	17398	17648	17485	17478	17385	17503	17491	17462	17711	17616	17657	17458	17311	17702	17572	17437	17219	17545	17494	17543	17482	17713	17494	17520	17354	17363	17467	17574	17400	17370	17508	17231	17572	17502	17618	17631
29217	50911	48764	40510	35416	30093	26392	23830	21634	19791	18822	17550	17034	16445	16206	15916	15725	15583	15529	15322	15472	15414	15392	15464	15333	15425	15398	15231	15093	15354	15374	15126	15208	15442	15116	15158	15233	15115	15275	15293	15297	15240	15171	15382	15286	15021	15170	15160	15124	15107	15229	15260	15081	15020	15125	15170	15060	15098	15187	15190	15140	15138	15202	14953	15165	15291	14935	15032	15302	15300	15139	15077	15231	15123	15138	15034	15049	15110	14950	15113	15175	15172	15111	15073	15168	15038	15290	15173	14985	15045	15198	15132	15279	15079	15054	15259	15251	14944	15210	15233	15200	15054	15170	15005	15020	15062	15009	15028	15169	15209	15103	15124	15053	15096	15162	15158	15001	14978	15209	15164	15189	14890	15099	14964	15068	15100	15008	15076	15101	15079	15099	15234	15187	15209	14997	15070	15066	15037	15211	15184	15049	15108	15153	15084	15086	15149	15163	15277	15102	15081	15045	14957	15133	15001	15148	15061	15184	14926	14941	15065	15114	15315	15052	15007	14950	15094	15092	15104	15134	15168	15217	15142	15146	15108	15196	14900	14912	15246	15155	15038	15020	15152	15139	15316	15033	15047	15065	15080	15015	15148	15119	14974	15149	15118	15216	15025	15135	15127	15001	14971	15137	15095	15165	15023	15028	14891	15199	15187	15137	15220	15188	15222	15172	15079	15150	14990	15227	15063	15025	15105	15196	15028	14963	15074	14940	15154	15092	15053	15102	15006	14981	15199	15263	15023	14949	15124	15216	15052	14944	15078	14946	15131	14986	15078	15029	15129	15025	15296	15140	15227	15104	15124	15053	14894	15146	15265	15238	15099	15157	15034	15075	15070	14948	15237	15225	15072	14917	14922	15047	15031	15092	15097	15082	14990	15007	15173	15056	15179	15189	15050	15108	15112	14990	15116	15329	15170	15107	15057	15051	15147	15130	15016	15087	15147	15176	15250	15130	14911	15043	15105	15062	15337	15004	15064	14984	15125	15129	15125	15206	15047	15015	15017	15173	15056	15134	15246	15013	14992	15124	15109	15010	14977	15124	14990	15144	15025	15071	14983	15270	15025	15018	15046	15132	15039	15208	15010	15084	15154	15107	15047	15066	14982	15213	15130	15046	15153	14955	14824	15188	15025	15003	15117	15116	15081	15167	15107	15002	15381	14973	14909	15183	15136	14977	15165	14999	15150	15157	14971	15131	14992	15024	15069	15012	15151	15212	15043	15189	15074	15063	15174	14992	15123	14964	15101	15122	15319	14967	15203	14930	15112	15001	15180	15130	15193	15187	15215	15123	14971	15178	15179	15359	15106	15163	14939	15157	14931	14953	15203	15024	14963	14966	15109	15003	15198	15220	15097	14952	15085	15136	15193	14957	15105	15073	15035	15131	15102	14892	14995	15139	14995	15108	15024	15101	15262	15079	14992	15193	15146	15044	15072	15217	15070	15041	14992	15220	15056	15052	14988	14999	14981	15094	14914	15146	15072	14955	14923	15121	15037	15247	15148	15109	15033	15060	15022	15005	15095	15098	15090	15247	15030	14974	15084	15128	15091	14915	14926	15005	15213	14984	15043	14976	15024	15049	14976	14906	15165	15200	15010	15108	15218	15117	14911	15030	14829	15200	15077	15067	15136	15059	15089	15040	15099	15168	15143	15154	15136	15147	15088	15148	14989	15081	14986	15087	15199	15194	14998	15108	15031	15118	15031	15111	14959	15150	14913	15161	15067	15123	15125	15035	15200	15222	15172	15062	15212	15011	15159	15123	15049	15130	15158	15049	14997	15007	15395	15065	15084	15157	14981	15183	15047	14987	15071	14854	15025	15201	15006	15127	15125	15121	15087	15006	15037	15071	15152	15079	15199	15150	15206	15024	15092	15150	15103	15176	15012	15087	15082	15092	15105	14994	15093	15024	15090	15175	15040	15052	15145	14956	15231	15098	15222	15067	15107	14918	15121	15247	14982	15103	15038	15100	15097	15069	15073	14975	14889	15116	14955	14929	15048	15090	15158	15122	15185	15027	15074	15085	15302	14950	15023	15223	15049	14989	14994	15082	15037	15089	15054	15270	15008	15091	14927	15313	15042	15072	15040	15167	15170	15167	14994	15147	15011	15125	15233	15110	14988	15291	15133	15138	14981	15107	15123	15016	14996	15184	15112	15062	14985	15169	15057	15220	15045	15005	15120	15118	15103	15068	15095	15054	15074	15144	14923	15068	15015	15167	15091	15129	15003	15085	15089	15084	15011	15273	15076	14937	15106	15246	15245	15157	14968	15052	15170	15209	15149	15037	15068	15075	15039	14903	15014	15187	15098	14995	15201	15032	15038	14967	15094	15056	15028	15133	15178	15119	15137	14902	15031	15198	15144	15069	15096	15105	15133	15062	15238	15033	15146	14979	15076	15000	15064	15181	15206	15040	15060	15103	14985	15120	14996	14916	15202	15039	15015	15409	15131	15039	15147	15230	14970	15026	14940	15235	15177	15168	15026	15257	15121	15107	15022	15178	15150	15189	15153	15263	15065	15224	15127	15078	15042	15148	15132	14946	14932	15009	15061	14965	15100	15232	15107	14954	15201	15230	14917	15188	15151	15093	15198	15210	14932	14969	15210	15248	14982	15329	14860	14820	15081	15068	15252	15134	15111	14928	15071	15035	14909	15328	15148	15084	15036	15036	14902	14914	14983	15135	15104	15254	15215	14956	15201	14971	15016	15141	15078	15065	15047	15243	15071	15121	15185	15022	15154	15204	15054	15020	15093	15218	15177	15122	15147	15041	15306	14909	15067	15097	15192	15171	14989	15137	15054	15075	15044	15018	15112	15137	15022	15078	15112	15061	15146	14943	14973	15048	14959	15156	15125	14956	14959	15216	15200	14985	15046	15090	15046	14982	15037	15205	15313	15088	15037	15042	15007	15199	15068	15053	14933	15034	14960	15072	15196	15224	15061	15092	15052	15259	15192	15018	14914	15197	15068	15193	15073	15111	15029	15375	15154	15136	14915	15133	15099	15123	15178	15149	15058	15027	15068	15158	15073	15120	15169	15123	14990	15138	15095	15001	15117	15122	15029	15003	15211	14998	15273	15139	15053	15099	15199	15178	15154	15084	15125	15182	15226	14945	15164	15024	15027	15067	15164	15098	15109	15105	15031	15083	15008	15103	15246	15160	14927	15127	14965	15071	14917	15122	15116	15246	15130	15249	15115	15070	15199	15081	15123	14925	15283	15084	14987	14968	15110	15023	15180	15082	15102	15093	14950	14945	15186	15154	15106	15219	15086	15118	15071	15148	15002	15181	15109	15095	15156	15027	14933	15139	15007	15081	15260	15200	15013	15065	15015	15141	15061	15117	15166	15076	14898	15011	15212	15148	15324	15093	15185	15190	15172	15036	15121	15057	15016	15285	14899	15059	15072	15126	15042	14985	14990	15092	15158	15155	15057	15140	15015	15123	15177	15039	15250	15050	15076	15123	15187	15241	14856	15144	14949	15040	14991	15190	15024	14953	15010	15167	15162	14878	15092	15214	14874	15001	15078	15111	15203	15073	15149	15041	15153	15199	15057	15156	15127	14951	15246	15061	14920	15199	15193	14874	15075	14921	15131	15093	15024	15143	14982	15224	14977	15120	15190	15013	15105	15194	15138	15186	15122	15102	15174	15226	15095	15035	14864	15111	15223	15148	15084	15165	14986	15151	15088	15262	14943	15160	15112	15100	15335	15081	14956	15031	15023	14982	15150	14872	15054	15073	15082	15145	15053	15116	15081	14996	15130	15121	15048	15225	15262	15138	15009	15059	14928	15170	15055	15099	15110	15017	15058	15143	15142	15114	15029	15168	15183	14966	14752	15086	15109	15031	15203	15069	15182	14892	15020	15203	14955	15011	15148	15265	15232	15242	14993	15182	15218	15186	15279	14971	15209	14994	15090	15176	15140	15049	15252	15080	15142	15078	15074	15018	15085	15035	14957	15016	15100	15202	15262	14930	15123	15200	15130	15322	15078	15108	15069	15086	15071	15058	15065	15168	15162	15054	15136	15011	15218	15248	14956	15040	15158	15122	15064	15136	15201	15143	15092	14915	15126	15109	15053	15195	15112	15017	14988	15163	15087	14955	15111	15175	15198	15120	14993	15017	15189	15003	15101	14975	15106	15123	15219	15183	15070	15121	15033	14887	14954	15144	15044	15084	15239	14984	14996	15205	15114	15076	15038	15205	14984	15130	15157	15274	15109	14964	15164	15102	14994	15147	15190	15190	14909	15075	15096	15121	15061	15220	15175	14923	15102	15296	15077	15048	15141	15087	15101	15005	15048	15008	14994	15173	15194	15162	15044	15036	15046	15060	15232	15169	15304	15108	15137	14960	15310	15020	15012	14965	15035	15007	15165	15087	15014	15164	15143	15196	15104	15075	15145	15089	14999	14966	15118	15008	15057	15168	15031	15146	15093	14969	15147	15043	14943	15135	15152	15079	15025	15184	14918	15229	15056	15189	15126	15033	15222	15186	15046	15093	15202	15109	14984	15116	15000	15021	15050	15080	14868	15056	15246	15015	15039	15270	15160	15208	15044	15126	15094	15267	15085	14989	15143	15074	14997	15193	15112	15235	15046	15095	15168	15005	14955	15018	15118	15089	15068	15155	14906	15279	14900	14993	15048	15119	15178	15154	15047	15195	15032	15154	15310	15055	15091	14987	14986	15195	15094	15162	14981	15248	15039	15110	15167	15139	14909	15081	15152	15067	15036	15071	15028	15018	15108	15122	15054	15033	15075	15193	14999	15072	15308	15102	14999	15053	14804	15019	15165	15090	15182	15074	15071	14927	15115	15170	15037	15077	15202	15081	15206	15138	15129	15053	15153	15226	15184	15065	15096	15052	15139	15106	14897	15257	14993	15170	15029	15131	15054	15073	14989	15050	15041	15204	15034	15111	15171	15150	15064	15068	15001	15103	14957	15055	14882	15057	15059	15118	15220	15220	15157	15147	15062	15154	15123	15135	15037	15039	15143	15258	14985	15047	14938	14912	15081	15247	15124	14977	15218	15273	15118	15179	14925	15096	15262	15158	15076	15008	15021	15150	14995	15079	15167	15102	15018	15156	15107	15106	15179	14931	15066	14933	15071	14897	15271	15285	15117
28609	25371	31721	28314	23343	21292	19746	18713	18186	18182	17909	17481	17491	17206	17013	16973	17137	17019	16997	16894	17114	17093	17044	16899	16951	17021	16807	17163	16908	17202	16745	16803	16977	16661	16832	16690	16788	17140	16965	16887	16986	17016	16638	16958	16804	16745	17125	16716	16853	16781	16749	16765	16894	16761	16881	16805	17066	16905	16896	16859	16891	16623	16999	16762	16685	17096	16774	16651	17068	16773	16869	16905	17054	16823	16929	16913	16940	16883	16874	16875	16873	16854	16890	16979	16778	16724	16712	16946	16872	16783	16831	16887	16893	16952	16873	16839	16804	16953	16855	16841	16749	16860	17052	16753	16871	16799	16864	16814	16842	16908	16884	16896	16905	16902	16969	16890	16894	16841	16880	17148	16776	16810	16822	16895	16717	16817	16786	17028	16881	17037	17041	16920	16957	16817	16887	16867	16935	16940	16748	16953	16816	16926	16929	16873	16983	16835	16910	16839	16877	16816	17040	17050	16692	16980	16834	16623	17025	17198	16965	16900	16811	16906	17030	16858	16883	16817	16939	16892	16939	16649	17166	16989	17033	16851	16821	16896	16773	16560	16901	16824	16669	16929	16770	17049	16887	16794	16709	16842	16810	16878	16783	16870	16859	16988	16867	16838	16870	16959	17030	16927	16785	16904	17061	16860	16817	16803	16952	16619	16909	16762	16855	16937	17009	16851	16784	17230	16767	16842	16840	16973	17028	16877	16736	16937	16979	16889	16716	16901	16624	16997	16887	16895	16963	16977	16878	16802	16655	16909	16716	16909	16802	16845	16751	16834	17033	16818	16912	16527	16889	16714	16948	16836	16951	16571	16963	17004	16892	16790	16956	16947	16883	16838	16802	16787	16794	16911	17015	16868	16919	16610	16728	16816	16802	16769	16902	16654	16942	16823	16746	16826	16944	16743	17019	16835	16788	16698	16766	16955	16850	17008	16611	16734	16806	16701	17173	17040	16891	16881	16789	16786	16849	16921	16825	16689	16832	16691	16720	16767	16925	16668	16845	16978	16798	16874	16744	16883	16854	16819	17071	16731	17129	16741	16926	16816	16909	16898	16924	16762	16960	16802	16849	16921	16879	17114	16992	16900	16819	16844	16868	16837	16907	16757	16650	16762	17081	16976	17027	16707	16886	17095	16787	16858	16723	16750	16806	16828	16832	16713	16696	16846	17012	16877	16974	16784	16680	16934	16918	16781	16785	16855	16754	17028	16940	16819	16768	16768	17126	16933	17022	16973	16870	16922	16877	16892	16956	16915	16753	16817	16849	16807	16965	16967	16886	16795	16863	16910	16763	16903	16777	17058	16846	16706	16700	16716	16573	16723	16803	17037	16978	17052	16899	16692	16854	16900	16910	16661	16896	16716	16921	16960	17048	16935	16825	16938	16839	16785	16827	17002	16800	16806	16840	16901	17050	16805	16821	16799	16911	16713	17075	16894	16779	16688	16782	16697	16846	16868	16812	16829	17004	16819	16949	16864	17030	16800	16769	17156	16782	16903	16825	16807	16907	17024	16787	16806	16964	16940	16950	16884	16809	16908	16806	16900	16950	16668	16900	16911	16921	16929	16806	16761	17126	16773	16840	16895	16760	16960	16766	17129	16880	16847	16993	16803	16806	16768	17066	16610	17011	16972	16864	16882	16817	16850	16851	16935	16797	17012	16833	16900	16894	16814	16745	16829	16761	16885	16758	16684	16735	16788	16709	16897	17044	17074	16912	16888	16907	17028	16736	16870	16986	16833	16870	16635	16928	16844	17036	17076	17020	16841	17028	16774	16875	16921	16672	16720	16957	16924	16873	16906	16712	16998	16923	16917	16848	17001	16910	16882	16862	16997	16774	16820	16760	16862	17071	17060	16905	16774	16896	17015	16897	16829	16941	16896	16740	16905	16733	16766	16977	16815	17038	16861	16693	16974	16531	16956	16966	16823	16828	16831	16976	16891	16647	17036	16903	16909	16876	17015	16840	16846	16977	16938	16873	16938	17065	16896	16870	16823	16891	16781	16839	16813	16854	16781	16876	16725	17030	16860	16934	16714	16879	16736	16956	16877	16962	16928	16708	16698	16864	16868	17026	16820	17020	16785	16783	16843	16963	16969	16789	16777	16798	16824	16572	16950	16804	16804	16618	16936	16931	16943	16897	16871	16656	16843	16823	16904	16669	16631	16912	16773	16974	16905	16856	16840	16800	16953	16732	17003	16837	16985	17131	17035	16873	16846	16799	16945	16948	16861	16858	17204	16891	16869	16781	16835	16825	16874	16970	16774	16806	16808	16775	16957	16718	16868	16914	16688	16637	16947	16975	17041	17002	17123	16951	16806	16841	16844	17008	16852	16832	16782	16980	16769	16753	16948	17028	16767	16746	16925	16916	16643	16881	16770	16669	16707	17031	16919	17121	16865	17010	16997	16888	16932	16704	16812	16815	16924	16826	16702	17001	16990	16896	17087	16905	17046	16956	16814	16914	16902	16743	16750	16607	16843	16872	16892	16828	16801	16706	16801	17077	16831	16944	16907	16952	16730	16768	16951	16740	16787	16879	16981	16785	17054	16897	16863	16748	16824	16767	16841	16880	16711	16880	16830	16909	16748	16928	16832	16850	16804	16787	16897	16968	16874	16803	16938	16836	16895	16803	17042	16812	17003	16984	16840	16857	17023	16876	16882	16877	17044	16920	16984	16958	16881	16818	17012	16891	16959	16788	16923	16889	16623	16816	16684	16856	16709	16927	16808	16859	16835	16708	16893	16738	16783	16801	16864	16878	16984	17087	16906	16840	17019	16832	16881	17081	16830	16974	16917	16825	16855	16977	17116	16953	16963	16869	16760	16865	16836	16701	16884	16908	16832	16908	16854	16900	16937	16877	16922	17139	16902	16785	16707	16859	16883	16886	16991	16849	16957	16950	16876	16883	16898	16698	16637	16929	16949	16947	16701	16931	16773	16793	16932	16845	16801	16933	16706	16885	16887	16934	16832	16914	16847	16801	16882	16646	16648	16976	16648	16990	16982	16774	16868	17011	16854	16768	16826	16690	17018	16983	17001	16988	16887	16779	16829	16879	16702	16927	16897	16905	16846	16779	16842	16784	16824	16765	16753	16892	17091	16983	16961	17002	16694	16820	16918	16663	16758	16784	16951	16979	16845	16966	16910	16911	16804	16974	17024	16955	16921	16861	16719	16811	16746	17073	16898	16974	17025	17125	16767	16931	17017	16682	16878	16847	17016	16776	16869	16821	16889	16915	16867	16971	16970	16950	16801	16986	17046	16898	16942	16982	16979	16946	16898	16860	16567	16980	16926	16984	16746	17134	16911	17060	16989	16802	16779	16794	16817	16855	16913	16809	16696	16797	16898	17060	16842	16961	16950	16727	16876	17055	17036	16841	16832	17108	16825	16969	16816	16949	17105	16740	16904	16942	17048	16916	16846	16938	16889	16949	16901	16876	16942	17091	16755	16829	16947	16743	16897	16947	16782	16753	16611	16690	16986	16930	16888	16931	16671	16828	16823	16714	16805	16829	16931	16770	16797	17008	16961	16989	17021	17104	16907	16906	16823	16765	16948	16782	16701	16852	17118	16716	16804	16882	16903	17087	16920	16884	17029	16763	16859	17000	16819	16895	16838	16891	16919	16980	16839	16833	16834	16851	16831	17038	16847	16900	16634	16684	16672	16856	16932	17059	16948	16829	16881	16893	16955	16930	16970	16945	16905	16813	17044	17015	17123	16868	16692	16926	17006	16988	17004	16758	16715	17084	16820	16959	16893	16869	16906	16828	16871	17186	16941	16946	16912	16903	16951	16859	16903	16788	16863	16821	16963	17048	16744	16769	16661	16835	16664	17012	16873	16835	16888	17002	16866	16845	16965	16922	16983	16832	16799	16929	17006	16662	16853	16913	16843	16796	16748	16821	17076	16968	16884	16818	17008	16832	16796	16780	16826	16928	16941	16723	16969	16879	16824	16895	16784	16868	16989	16855	16987	16828	16813	16662	16784	16975	17072	16913	17033	17005	16861	16782	16922	16769	16838	16853	16855	16952	16982	16907	16915	16668	16673	16782	16757	16894	16633	16900	16742	16682	16893	16804	16840	16757	16830	16926	16852	16843	16633	16783	16892	16674	16918	16891	17101	16873	16988	17013	16833	16757	16863	16821	16844	16984	16773	16804	16703	16778	16879	17088	16966	16759	16842	16940	16919	16726	16994	17033	16929	16711	16814	17208	16952	16819	16847	16916	16813	16720	16829	16847	16722	16759	16990	16902	16856	16823	16710	16845	16809	16672	16670	16765	16921	16869	16885	17093	16880	17187	16834	16805	16804	16963	16799	16918	16769	16799	17034	16927	16841	16851	16754	16960	16848	16879	16798	16854	16897	17025	16824	16954	16833	16984	16757	16850	16843	16770	16665	16812	16792	16869	16807	16859	16921	16872	16609	16950	16986	16811	16923	16720	16902	17055	16753	16966	16765	16694	16949	16998	16665	16622	17017	16871	16911	16897	16914	16880	17036	16859	16921	16802	16998	16847	16904	16805	16696	17053	16896	17109	16887	16927	16867	16891	16962	17030	16802	16765	16817	16947	16877	16819	16967	17024	16934	16991	16598	16900	16926	16799	16874	16684	16913	16739	16997	16715	16885	16948	16923	16892	16896	16900	16916	16984	16828	16700	16806	16878	16960	16845	16946	16871	16847	16856	16976	16763	16954	16748	16854	16859	16935	16964	16981	17048	16773	16743	16984	16931	16833	17006	16806	16909	16856	16784	16885	16959	16998	17068	17074	16890	16812	16992	16904	16746	16823	16659	16639	16777	16875	16853	16874	16923	16659	16987	16806	16961	16873	16964	16702	16965	16586	16853	16845	16741	16691	16899	16921	16712	16850	16808	16941	16686	16845	16864	16949	16917	16950	16998	16891	16925	16900	16884	16950	16818	16813	16952	16764	16972	16875	17005	16852	16863	16981	17027	16770	16947	16880	16877	16740	16697	16856	16768	16904	16759	17138	16888	16893	16765	16911	16931	16854	16755	16775	16787	16622	16896	16796	16988	16887	16903	16802	16852	16811	16964	16702	16746	17043	16883	16731	16962	16640	17001	16892	16739	16947	16816	16681	16970	16883	16773	16961	16782	16870	16783	16696
25488	37388	35293	27010	23434	20516	18624	17709	16920	16422	15734	15701	15580	15094	15088	14994	14901	14840	14782	14797	14637	14859	14934	14900	14854	14726	14834	14932	14808	14762	14814	14727	14876	14776	14794	14744	14699	14784	14606	14666	14622	14562	14669	14685	14594	14656	14630	14814	14697	14792	14615	14800	14561	14626	14631	14869	14688	14502	14709	14673	14667	14595	14665	14900	14734	14645	14496	14495	14688	14617	14802	14675	14735	14758	14640	14611	14848	14850	14701	14800	14621	14691	14543	14639	14755	14529	14704	14671	14772	14804	14542	14678	14621	14694	14667	14771	14696	14667	14642	14644	14819	14718	14614	14514	14604	14637	14695	14700	14815	14626	14512	14654	14655	14683	14706	14707	14620	14637	14621	14580	14700	14643	14764	14673	14682	14745	14658	14625	14630	14818	14756	14567	14730	14709	14836	14829	14707	14711	14773	14474	14575	14607	14611	14697	14627	14809	14447	14718	14565	14647	14760	14504	14683	14693	14454	14759	14667	14855	14662	14616	14705	14643	14566	14644	14812	14561	14552	14731	14532	14738	14726	14736	14683	14646	14696	14713	14662	14765	14796	14667	14701	14679	14575	14587	14717	14786	14630	14608	14647	14578	14506	14735	14770	14873	14536	14700	14697	14598	14615	14733	14747	14680	14782	14696	14538	14650	14853	14730	14643	14699	14777	14685	14727	14789	14737	14683	14842	14592	14711	14706	14576	14690	14720	14731	14707	14530	14737	14642	14699	14696	14775	14484	14770	14710	14714	14720	14717	14703	14782	14698	14718	14771	14790	14792	14928	14598	14570	14585	14741	14637	14611	14652	14599	14472	14560	14774	14703	14680	14744	14722	14638	14784	14736	14551	14682	14845	14721	14785	14719	14646	14746	14566	14830	14770	14635	14640	14625	14696	14601	14746	14620	14766	14645	14632	14674	14767	14600	14671	14647	14711	14580	14676	14793	14683	14750	14763	14619	14870	14594	14691	14679	14723	14700	14653	14836	14583	14725	14507	14733	14597	14645	14716	14627	14588	14703	14704	14557	14715	14890	14621	14595	14706	14687	14587	14739	14619	14655	14653	14778	14666	14671	14692	14574	14681	14608	14728	14731	14614	14688	14740	14645	14652	14538	14649	14648	14483	14683	14840	14734	14574	14711	14807	14660	14751	14635	14701	14583	14782	14590	14737	14739	14675	14695	14729	14704	14813	14624	14737	14853	14526	14499	14753	14599	14722	14596	14752	14664	14810	14739	14667	14710	14566	14904	14746	14750	14640	14693	14746	14590	14749	14592	14746	14631	14621	14665	14824	14661	14672	14518	14715	14747	14596	14671	14693	14607	14685	14807	14630	14745	14705	14685	14650	14659	14717	14858	14696	14641	14672	14596	14755	14646	14897	14752	14453	14702	14608	14711	14761	14637	14764	14622	14780	14832	14773	14838	14631	14595	14637	14675	14716	14636	14546	14641	14894	14820	14712	14593	14591	14803	14734	14655	14641	14609	14674	14587	14785	14701	14432	14653	14789	14677	14523	14719	14775	14663	14831	14636	14654	14812	14728	14624	14677	14682	14688	14631	14691	14569	14597	14818	14847	14701	14719	14712	14682	14686	14784	14737	14631	14750	14591	14597	14583	14905	14604	14767	14534	14774	14629	14645	14539	14785	14759	14661	14639	14731	14693	14810	14616	14703	14732	14667	14608	14817	14698	14541	14858	14800	14732	14716	14788	14681	14644	14680	14540	14699	14889	14705	14695	14659	14533	14681	14678	14479	14708	14566	14600	14870	14580	14685	14830	14746	14658	14683	14636	14537	14676	14687	14735	14734	14676	14653	14607	14615	14781	14510	14634	14554	14532	14702	14654	14716	14613	14551	14830	14812	14782	14470	14729	14863	14784	14680	14592	14655	14848	14770	14671	14847	14726	14673	14704	14643	14656	14654	14617	14692	14671	14722	14693	14703	14557	14540	14670	14640	14529	14621	14694	14705	14603	14552	14693	14763	14544	14539	14600	14674	14792	14626	14804	14573	14598	14649	14716	14660	14685	14709	14681	14565	14579	14692	14787	14751	14613	14673	14711	14698	14647	14673	14631	14623	14619	14792	14674	14825	14691	14668	14715	14684	14849	14693	14694	14552	14738	14621	14757	14696	14614	14623	14617	14749	14682	14589	14936	14696	14641	14753	14617	14705	14836	14569	14541	14766	14645	14695	14592	14813	14640	14701	14643	14502	14777	14755	14626	14757	14730	14706	14755	14551	14681	14619	14710	14632	14790	14780	14644	14612	14600	14756	14628	14657	14771	14552	14779	14630	14741	14733	14654	14470	14743	14501	14708	14668	14512	14647	14577	14727	14716	14641	14743	14688	14735	14816	14649	14620	14623	14647	14594	14600	14738	14713	14567	14749	14639	14623	14529	14550	14673	14805	14738	14568	14796	14654	14713	14598	14735	14583	14597	14610	14677	14735	14594	14749	14725	14649	14703	14672	14655	14644	14668	14733	14557	14631	14756	14602	14716	14619	14832	14676	14798	14700	14672	14801	14648	14716	14704	14626	14536	14873	14686	14758	14853	14552	14529	14626	14749	14665	14532	14564	14676	14589	14675	14587	14668	14569	14650	14619	14600	14674	14767	14541	14562	14779	14660	14540	14666	14660	14677	14737	14572	14724	14667	14879	14643	14733	14727	14750	14640	14755	14528	14870	14758	14617	14758	14745	14646	14521	14694	14715	14661	14735	14794	14729	14683	14744	14557	14650	14743	14563	14577	14700	14756	14644	14540	14604	14518	14869	14741	14424	14807	14631	14674	14683	14612	14637	14733	14632	14685	14586	14585	14714	14714	14640	14730	14788	14943	14712	14674	14556	14559	14654	14672	14728	14577	14642	14570	14834	14533	14708	14566	14611	14751	14651	14573	14692	14555	14695	14736	14729	14769	14847	14626	14690	14665	14780	14731	14669	14744	14557	14726	14605	14528	14593	14631	14670	14756	14706	14722	14737	14694	14664	14675	14698	14682	14691	14649	14592	14709	14744	14806	14703	14751	14636	14714	14866	14487	14765	14766	14644	14655	14717	14735	14659	14639	14667	14633	14723	14553	14628	14676	14586	14708	14566	14823	14733	14706	14559	14722	14784	14524	14812	14753	14646	14592	14820	14638	14672	14724	14740	14767	14706	14739	14714	14897	14651	14685	14571	14670	14779	14615	14697	14575	14641	14783	14575	14584	14940	14717	14712	14788	14771	14721	14719	14670	14796	14690	14663	14543	14675	14611	14596	14773	14576	14673	14780	14461	14840	14699	14745	14792	14690	14701	14829	14720	14774	14777	14540	14723	14831	14838	14792	14594	14679	14821	14543	14632	14680	14786	14481	14724	14641	14703	14531	14561	14542	14720	14560	14640	14741	14675	14796	14715	14701	14759	14840	14618	14627	14645	14737	14721	14675	14619	14676	14486	14605	14629	14561	14640	14461	14734	14658	14766	14723	14670	14628	14625	14865	14747	14726	14552	14788	14750	14697	14521	14814	14687	14587	14584	14653	14702	14726	14712	14623	14598	14745	14689	14802	14722	14577	14805	14603	14638	14672	14692	14748	14809	14547	14692	14503	14457	14545	14822	14600	14585	14849	14687	14646	14532	14742	14712	14556	14645	14751	14671	14691	14871	14663	14477	14629	14615	14718	14810	14715	14804	14548	14794	14626	14716	14757	14556	14727	14741	14741	14731	14617	14755	14660	14563	14640	14752	14593	14704	14730	14757	14799	14689	14555	14850	14668	14604	14625	14623	14604	14651	14711	14794	14647	14774	14702	14627	14688	14816	14671	14671	14633	14631	14735	14800	14601	14691	14752	14625	14785	14695	14765	14673	14761	14709	14700	14641	14732	14662	14571	14639	14792	14816	14648	14655	14637	14573	14584	14458	14531	14698	14688	14776	14666	14640	14901	14782	14920	14708	14587	14650	14774	14610	14694	14631	14803	14563	14599	14713	14562	14971	14663	14652	14666	14540	14662	14751	14673	14852	14684	14699	14779	14545	14748	14752	14638	14887	14676	14718	14634	14609	14607	14787	14649	14744	14550	14589	14535	14641	14658	14851	14638	14601	14443	14668	14681	14510	14712	14546	14760	14818	14742	14745	14646	14706	14566	14861	14630	14663	14560	14669	14651	14643	14950	14473	14605	14630	14666	14612	14772	14632	14839	14641	14678	14662	14691	14739	14501	14558	14746	14590	14759	14820	14603	14664	14824	14673	14603	14777	14868	14623	14764	14671	14640	14657	14555	14648	14704	14788	14649	14645	14693	14586	14684	14684	14782	14700	14643	14616	14690	14703	14708	14589	14676	14666	14647	14575	14769	14792	14652	14778	14518	14725	14731	14724	14725	14680	14799	14659	14629	14859	14673	14756	14556	14791	14739	14512	14575	14677	14611	14747	14643	14517	14642	14675	14634	14623	14784	14576	14597	14715	14711	14686	14617	14577	14630	14769	14744	14786	14645	14512	14750	14549	14578	14935	14671	14625	14680	14648	14625	14486	14616	14664	14649	14677	14485	14650	14756	14738	14811	14612	14732	14734	14721	14570	14589	14766	14826	14611	14726	14531	14666	14607	14653	14677	14545	14823	14640	14615	14650	14669	14680	14591	14633	14666	14642	14658	14536	14783	14680	14670	14588	14555	14804	14776	14843	14697	14672	14740	14665	14680	14734	14519	14646	14798	14709	14611	14692	14680	14657	14720	14842	14799	14535	14718	14748	14508	14662	14691	14543	14747	14652	14689	14672	14618	14563	14580	14732	14638	14849	14746	14781	14734	14659	14551	14599	14611	14882	14639	14796	14724	14588	14600	14638	14809	14687	14741	14643	14790	14779	14565	14609	14738	14739	14642	14719	14741	14709	14789	14618	14536	14546	14630	14690	14678	14522	14743	14751	14730	14743	14596	14520	14678	14719	14573	14664	14588	14725	14860	14683	14757	14676	14733	14764	14707	14761	14713	14673	14723	14737	14720	14534	14619	14819	14720	14697	14672	14735	14757	14658	14489	14678	14805	14653	14796	14708	14681	14866	14667	14818	14679	14532	14687	14719	14789	14658	14759	14548	14869	14707	14701	14769	14755	14538	14659	14593	14586	14634	14652	14621	14727	14642	14784	14402	14734
24177	21209	28666	26018	25402	25985	24819	22177	20476	19425	19010	18358	18038	17803	17621	17475	17183	17091	17386	17178	17205	17177	17153	17137	17237	17222	17240	17088	17014	17097	17234	17206	17303	17084	17131	17090	16944	17255	16830	17030	17138	17030	17121	17261	17020	16949	16945	17022	16918	17019	16990	17169	17141	17251	16812	17063	17227	17224	16918	17026	17113	17027	17034	16963	16930	17075	16924	16942	16821	16856	16810	16979	16830	16997	16956	16997	17085	17015	17041	17033	17015	17113	17228	17038	16997	17150	16810	17069	17014	16870	17155	17001	17185	16969	16765	16740	17148	16903	17093	17143	16999	17031	17058	17073	17051	16816	16881	16925	17220	17089	17030	16800	17125	16945	16903	16839	16902	17050	17151	16911	16787	17136	16965	16861	16967	17189	16900	16947	17047	16962	16997	16951	16949	17069	16947	17076	16836	17132	17012	16895	17025	17053	17062	17007	17008	16964	17150	16942	16937	16815	16731	16984	17092	16985	17055	16922	16833	16890	16985	16962	17034	16906	17019	16896	17008	17052	17027	17025	17059	16950	17113	16857	16990	17129	17041	17089	17032	16852	16868	17202	17097	17114	16998	16887	16927	17166	17203	17002	17079	17018	17013	16980	17092	16896	16965	16968	17024	17021	16816	16894	17055	16604	16975	16815	17051	16931	16954	17031	16911	16888	16861	17043	17100	17212	17142	17099	16994	17073	16988	17132	17017	16767	17000	16899	16906	16998	17078	16963	16939	16895	16806	16870	16922	17043	16842	17038	16811	16879	16941	16902	17026	17213	16989	17088	17042	16952	17003	16898	16887	16894	16995	17026	16924	17151	17035	16963	17010	17362	17025	17101	16910	16992	17028	16924	17080	17001	16888	16941	16792	17009	16852	17084	16946	17046	17002	16994	16916	17078	16993	16936	16815	16921	16957	16876	16897	16886	17113	17111	16769	17195	17177	17081	17009	16920	17190	17166	17169	16889	16997	17125	17085	17008	16954	17038	17077	17137	16996	16980	17132	17069	16970	17024	16847	16874	16901	17081	17095	16942	16967	17089	16760	17128	17152	17007	16935	16767	16923	17167	16866	17039	17157	16969	17164	16941	16878	17109	16994	16869	17028	17099	16912	16878	16949	16915	17139	16896	16929	16948	16968	16921	16968	17018	16931	16857	16918	16994	16981	17121	17060	17063	17002	16980	17282	17115	17023	16995	16960	17063	16926	16794	17156	16959	17145	17203	17050	17034	17011	17081	17107	16969	16893	16857	17182	16935	16895	16873	16895	16823	17075	16929	17078	16964	17170	16917	17114	17070	16972	16977	16863	16783	16988	17001	16980	17094	17229	16975	17133	17022	16937	16995	16993	17163	16949	16950	16855	17064	17103	16845	16994	16983	17031	16867	17032	17063	17008	17043	16889	16812	17245	16972	16956	17038	17133	17048	17080	16998	17221	16889	16888	16930	17014	16855	16844	16844	17091	16993	16978	17109	16899	16948	17011	16930	16970	17069	16991	17006	16942	17191	17114	17140	16856	17098	17042	16972	17039	17078	17082	16930	16971	16942	17071	16925	17037	17129	17089	16687	16951	17008	16869	16931	16988	16933	16960	16940	17028	17037	17027	17133	16982	17090	17214	16913	17008	17000	17191	16872	17015	16893	16894	17004	17215	17287	17087	16931	16754	16972	17062	16927	17069	17086	16911	17009	17161	16833	17010	17077	17011	17027	16911	16924	16920	17210	16993	16629	16854	16780	16940	16965	16958	16891	17118	17006	16821	16956	16969	17102	16713	17049	17114	16911	17095	16858	17026	16915	17117	16886	16939	16817	17093	16926	17003	16996	16759	16971	17044	16942	17066	17140	17056	17083	17050	17198	16976	17166	17101	16961	17144	17061	17103	17178	16985	16940	17152	17109	17050	16913	16945	17049	16972	16931	16975	16948	17047	16847	17114	17086	16902	17113	17077	16803	17010	16945	16976	17057	16991	17182	17103	17068	16869	17168	16939	16901	16803	16837	16905	16866	17034	17092	16884	16815	17239	16843	16904	17027	16884	16849	17032	17001	16821	17108	16897	17029	16999	16987	17113	17015	16783	17049	17225	16995	16916	17018	16893	16823	16825	16992	16904	16765	17101	16923	17026	16970	17041	17016	16948	16879	17024	17047	17090	16945	16969	16943	17130	17196	17046	17072	17051	16885	17146	17126	16854	16930	17081	17168	17042	16937	17001	17047	17071	16971	16909	16970	16845	16942	16968	16878	16797	16975	17222	17028	16919	17030	16980	17030	17146	17038	16982	17134	16917	17031	16981	17061	17039	16949	17104	16888	16975	17047	16990	16881	16956	17043	16904	16935	16943	16847	17081	17232	17006	16854	17015	17080	16964	16813	17134	17161	17020	16946	16903	16921	17055	16983	16941	17136	16970	16797	16980	16797	16995	17055	16930	16794	17005	17115	17050	16904	17087	17108	17095	16896	16986	16972	16833	17137	17108	17135	17086	16897	16927	16931	17112	17199	16905	16895	16997	16950	17018	16920	16871	16908	16874	17071	17039	16775	17119	17073	17036	17272	17029	16910	17009	17067	16929	17012	17263	16799	16974	16967	17053	17056	17163	16882	16889	17090	16873	17079	16995	17117	16966	17192	17063	16913	16947	17130	16849	16895	17011	16987	16937	16831	16873	17009	17042	17141	17004	16983	16939	16919	16937	16955	16987	17151	17046	16904	17111	17072	16882	16838	17204	16948	16835	16997	16914	17000	17104	17052	16886	17116	17090	17165	16894	16954	16931	16969	17193	17059	17045	17049	17034	16818	17019	17049	16853	17093	17005	16992	17026	16949	16969	17047	17161	16928	16970	16823	16965	17082	17057	17053	16874	16925	17052	17039	16965	17029	16799	17142	16720	17009	16951	16968	17254	17038	17066	16869	17044	17161	17004	17023	16970	16964	17036	17298	17127	16915	16976	17023	16942	16977	16916	17214	17020	16923	16972	17029	17032	17035	16844	17208	17007	17086	17005	16963	17140	16988	17037	17093	17062	17039	16866	16893	16987	16809	17014	17056	16915	17064	17207	16939	16996	17165	16899	16824	17062	16876	17061	16966	17085	16933	16979	17234	17024	16768	16810	17041	17096	16921	16984	16864	16976	16851	17131	17019	16927	17079	16963	16899	17133	16948	16978	17013	17057	16796	16897	16890	17077	16950	16832	16830	16780	17145	17058	16860	16894	17025	16887	16835	16948	17046	16984	17073	17046	17118	16902	16790	16981	17117	17120	17101	16937	17048	16968	17090	16964	17086	16915	16935	17119	16910	17059	17311	16961	16985	17006	17086	17002	17020	16960	16976	16986	17001	16866	16950	17041	17038	16966	17067	17155	16952	17002	16995	17066	17009	17091	17120	16836	17021	17066	16876	16814	16933	16849	16849	16949	17199	17109	16972	17187	17048	17057	16910	16921	17151	16911	16917	17039	17252	16823	17099	16944	17157	17097	16965	16989	17123	17082	17019	16930	17038	17007	16912	16916	17014	16942	16958	17144	17081	17163	17185	16822	16991	16963	17072	16940	16896	16970	16919	17056	17057	16887	16992	17023	17142	16988	17177	17094	17110	16965	16916	16786	16968	16852	16972	16739	16895	16891	16926	17102	16987	17056	17093	17074	16962	16968	16982	17285	16993	16983	17066	16988	17121	17084	17140	16990	16885	16964	17031	17052	17142	16903	16966	17076	16873	17042	16911	16973	17109	16813	16785	17087	17045	17163	16911	16875	17082	17115	16948	16922	17042	16969	16895	16968	16910	17182	17135	16901	16986	17004	17136	16970	16903	17108	16984	16904	16995	16952	16943	17042	17129	16841	17082	17025	17038	16869	16973	16993	17087	17073	17121	16811	16884	17115	16998	17176	17104	16966	16960	16873	16876	17056	17026	17086	17055	17088	17001	16999	17046	16910	17002	17066	17157	16884	16858	17050	16939	17000	17053	17132	17046	16909	17108	16884	17001	17156	17028	16964	16838	16837	17034	17112	17025	16826	16951	16824	16890	16923	16935	16980	17089	16937	16801	17019	16933	16880	16984	17041	16950	17029	17088	16833	16998	17013	16938	16989	16664	16724	16907	16994	17043	16916	17136	16976	16896	16883	16954	16999	16872	16982	17028	16993	17060	17004	16980	17141	16871	16808	17043	17171	16991	17013	17021	16925	17150	17075	17023	17119	16863	17107	17074	17077	16976	16948	16939	17148	16887	17068	17093	16917	16895	17225	16920	16990	16774	17058	17166	16980	16948	17017	17075	17213	17371	17204	17148	16973	17066	17065	16795	17039	16953	16965	16970	16770	16858	17021	17065	17011	16944	16834	16904	17164	17038	16705	17101	17211	16938	17074	17168	17076	17007	17203	17053	17163	17056	17048	17107	16986	16866	16967	17177	17000	16891	16937	16860	16904	16912	16887	17012	17023	16903	16969	17031	17032	17115	16959	16878	17128	16892	17065	16848	17079	16894	17131	16928	16830	16831	17065	16838	17051	16919	16791	17057	17108	16872	17122	17021	16964	17098	16891	17049	16792	16786	16775	16920	16978	16995	17052	16979	16939	16882	16942	16919	16951	17048	17003	17052	17133	17194	17212	16917	17099	17039	16919	17211	16980	16832	16920	17122	17063	16971	16880	16913	16997	16956	16983	16886	17050	17114	16872	17110	16885	16999	16824	17097	17008	16869	17155	17005	16813	17168	17015	16972	17081	16931	16833	16932	16957	16822	16974	17055	16803	17115	16844	17020	17270	16806	17002	17047	17203	17099	17045	16985	17032	17078	16954	17120	17075	17188	16926	16907	17059	17004	16954	17108	16948	16827	16861	17137	17001	17137	17136	17076	17007	17030	17218	17114	17144	17016	17135	16966	17042	17069	17155	16908	17054	17019	16919	16983	16935	16930	17099	16905	16876	16893	16992	17118	17038	16963	16954	16959	16848	17192	16984	17015	17225	16888	17204	17223	17124	16957	17203	17114	16910	16899	16961	16688	16960	17201	17100	16940	16957	17014	16993	17052	16900	16924	16948	16995	16839	16972	17108	16957	16906	16972	17022	17206	17163	16854	17046	16827	17042	17125	16938	17137	17028	17053	16980	17252	17209	16949	17045	16780	17000	17029	16898	17075	17058	16895
27155	47105	43927	35263	30153	25681	22964	21290	19377	18020	17007	16674	16210	15747	15666	15219	15155	15134	15066	14923	14935	14931	15103	14910	14977	15030	15097	15020	14873	14894	14884	14732	14919	14949	14871	14865	14763	14817	15016	14879	14798	14837	14920	14767	14876	14815	14886	14967	14782	14871	14692	14590	14839	14943	14925	14793	15009	14843	14804	14697	14707	14655	14852	14860	14814	14700	14535	14821	14678	14958	14964	14790	14902	14801	14704	14839	14756	14691	14886	14795	14737	14763	14991	14811	14847	14868	14672	14864	14906	14811	14847	14663	14937	14666	14910	14770	14864	14869	14807	14758	14815	14846	14733	14833	14761	14684	14717	14851	14667	14786	14769	14901	14731	14813	14757	14741	14887	14686	14626	14835	14684	14777	14860	14863	14851	14697	14783	14757	14644	14866	14878	14874	14825	14842	14651	14898	14846	14851	14734	14844	14633	14885	14729	14782	14866	14830	14897	14833	14754	14815	14766	14941	14971	14675	14687	14820	14926	14812	14933	14901	14954	14973	14686	14836	14996	14809	15049	14762	14867	14778	14790	14935	14700	14922	14815	14806	14842	14826	14916	14941	14785	14691	14716	14781	14730	14885	14697	14738	14904	14810	14759	14692	14861	14991	14697	14770	14860	14857	14905	14709	14785	14849	14627	14833	14782	14802	14710	14917	14859	14792	14996	14723	14926	14897	14744	14982	14857	14708	14721	14811	14880	14842	14828	14753	14781	14799	14686	14676	14880	14854	14722	14664	14878	14743	14811	15053	14787	14734	14959	14792	14582	14913	14892	14812	14885	15017	14862	14853	14851	14859	14997	14774	14756	14817	14826	14776	14694	14884	14710	14948	14767	14858	14834	14843	14856	14857	14647	14888	14855	14777	14726	14947	14971	14826	14692	14813	14684	14755	14888	14695	14797	14718	14672	14826	14807	14719	14812	14669	14993	14862	14843	14782	14809	14769	14718	14987	15035	14726	14735	14892	14823	14738	14858	14809	14706	14871	14935	14793	14853	14805	14781	14791	14667	14709	14857	14763	14843	14807	14746	14761	14774	14808	14592	14895	14878	14711	14706	14905	14734	14777	15019	14988	14716	14853	14686	14781	14928	14825	14920	14801	14956	14740	14899	14789	14658	14781	14774	14725	14834	14806	14904	14752	14950	14691	14811	14883	14761	14801	14778	14806	14693	14840	14790	14684	14738	14757	14750	14810	14808	14680	14782	14878	14824	14895	14753	14992	14750	14745	14638	14793	14847	14952	14777	14899	14883	14813	14921	14916	14905	14855	14875	14649	14920	14783	14663	14876	14876	14697	14765	14683	14981	14810	14841	14825	14833	14779	14841	14841	14880	14801	14650	14839	14942	14917	14741	14821	14959	14832	14775	14874	14792	14838	14676	14754	14809	14846	14656	14785	14809	14736	14890	14816	14738	14737	14790	14876	14930	14822	14806	14853	14742	14937	14731	14799	14713	14893	14698	14845	14839	14854	14687	14862	14716	14853	14771	14654	14799	14831	14811	14918	14829	14690	14768	14732	14816	14937	14866	14681	14993	14710	14896	14821	14912	14800	14777	14743	14742	14965	14843	14929	14807	14700	14936	14840	14845	14731	14728	14898	14879	14687	14906	14769	14906	14741	14798	14782	14912	14868	14879	14830	14871	14749	14797	14912	14913	14827	14946	14738	14924	14718	14934	14876	14810	14880	15009	14899	14936	14802	14827	14776	14872	14802	14804	14883	14792	14774	14804	14944	14715	14877	14781	14763	14920	14788	14721	14862	14988	14755	14636	14774	14866	14780	14863	14733	14856	14788	14879	14945	14792	14780	14727	14759	14830	14721	14970	14858	14794	14786	14837	14792	14764	14761	14793	14860	14610	14890	14869	14833	14901	14798	14904	14794	14933	14817	14758	14889	14870	14855	14796	15057	14655	14790	14977	14806	14685	14920	14922	14695	14985	14828	14814	14924	14881	14795	14831	14838	14711	14918	14810	14857	14821	14756	14710	14953	14724	14960	14793	14826	14777	14706	14697	14832	14733	14915	14875	14761	14811	14831	14757	14693	14936	14871	14859	14758	14735	14793	14895	14861	14688	14875	14756	14806	14519	14880	15121	14800	14901	14781	14810	14792	14853	14759	14711	14747	14804	14773	14829	14917	14841	14697	14741	14763	14909	14774	14767	14740	14830	14775	14733	14808	14782	14824	14858	14892	14889	14707	14770	14695	14913	14834	14818	14690	14837	14761	14877	14932	14825	14827	14917	14822	14868	15015	14779	14816	14798	15007	14691	14923	14778	14772	15032	14735	14761	14906	14825	14795	14858	14801	14782	14771	15047	14888	14964	14796	14930	14803	14775	14708	14809	14763	14757	14842	14732	14728	14805	14619	14884	14911	14937	14789	14787	14886	14852	14896	14821	14976	14507	14730	14751	14685	14864	14849	14912	14729	14775	14820	14986	14842	14730	14683	14774	14619	14810	14819	14872	14703	14877	14817	14745	14698	14740	14786	14852	14792	14887	14847	14701	14817	14815	14680	14871	14793	14842	14738	14710	14715	14769	14793	14736	14750	14757	14720	14693	14947	14796	14873	14941	14719	14715	14847	14992	14660	14676	14783	14909	14806	14786	14707	14839	14820	14712	14801	14716	14823	14817	14955	14667	14977	14657	14688	14879	14937	14807	14845	14906	14835	14732	14828	14992	14601	14759	14708	14780	15046	14881	14798	14803	14887	14826	14905	14859	14821	14905	14663	14874	14857	14879	14908	14727	14699	14756	14829	14815	14834	14950	14835	14745	14726	15032	14790	14704	14844	14994	14797	14746	14802	14897	14725	14713	14828	14888	14723	14814	14766	14842	15021	14784	14931	14753	14671	14757	14783	14857	14752	14972	14784	14720	14740	14779	14687	14850	14839	14783	14702	14785	14664	14801	14890	14688	14684	14831	14903	14708	14879	14796	14878	14780	14778	14662	14835	14815	14696	14770	14759	14817	14806	14649	14638	14817	14748	14829	14758	14813	14775	14868	14722	14761	14671	14897	14801	14640	14860	14738	14828	14781	14654	14801	14856	14855	14712	14872	14814	14734	14905	14898	14778	14737	14815	14829	14844	14656	14852	14831	14753	14944	14731	14753	14770	14824	14871	14656	14825	14897	14885	14795	14768	14906	14820	14857	14672	14827	14876	14641	14992	14889	14912	14747	14945	14813	14819	14747	14887	14665	14913	14840	14762	14764	14902	14894	14935	14750	14777	14727	14885	14860	14855	14860	14795	14864	14764	14796	14735	14918	14820	14745	14754	14813	14963	14699	14802	14891	14782	14698	14817	14818	14916	14647	14812	14740	14751	14890	14759	14898	14652	14846	14881	14959	14807	14893	14636	15037	14847	15012	14977	14751	14890	14945	15040	14838	14858	14808	14773	14730	14894	14861	14836	14858	14838	14773	14776	14601	14774	14950	14808	14785	14865	14828	14809	14995	14753	14955	14955	14845	14945	14808	14817	14790	14799	14978	14791	14919	14855	14797	14884	14941	14722	14840	14713	15010	14597	14805	14820	14605	14627	14769	14746	14846	14867	14939	14823	14890	14935	14761	14868	14718	14865	14754	14785	14808	14887	14807	14883	14838	14740	14776	14866	14735	14794	14584	14805	14801	14895	14843	14867	14709	14978	14894	14840	14907	15049	14901	14835	14831	14807	14713	14652	14691	14877	14779	14813	14822	14905	14713	14849	14802	14769	14833	14661	14826	14787	14670	14759	14769	14750	14890	14893	14678	14750	14934	14826	14868	14698	14972	14579	14770	14835	14687	14794	14919	14643	14977	14714	14815	14920	14893	14721	14851	14909	14846	14927	14696	14800	14691	14718	14780	14855	14859	14773	14943	14809	14763	14785	14953	14644	14952	14851	14650	14877	14908	14799	14827	14922	14758	14947	14710	14841	14749	14823	14640	14839	14926	14845	14870	14809	14688	14798	14943	14737	14921	14749	14702	14779	14777	14838	14684	14787	14720	14783	14670	14924	14793	14850	14904	14675	15004	14639	14879	14818	14814	14902	14826	14683	14942	14715	14784	14927	14884	14746	14850	14742	14870	14978	14733	14920	14737	14698	14835	14850	14730	14831	14812	14958	14712	14788	14807	14886	14802	14776	14756	14794	14741	14777	14722	14836	14885	14780	14872	14720	14977	14737	14974	14816	14773	14828	14810	14854	14794	14834	14852	14800	14641	14849	14826	14752	14825	14960	14780	14765	15061	14761	14859	14749	14906	14952	14737	14828	14802	14647	14728	14841	14765	14728	14822	14826	14777	14713	14595	14697	14789	14802	14828	14959	14738	14813	14840	14876	14801	14894	14836	14725	14895	14882	14870	14875	14739	14767	14947	14702	14653	14744	14801	14687	14961	14715	14954	14757	14833	14754	14895	14820	14793	14813	14745	14860	14809	14829	14763	14729	14561	14790	14893	14816	14817	14816	14814	14745	14666	14806	14948	14962	14801	14881	14954	14905	14767	14818	14834	14876	14918	14762	14897	14923	14877	14830	14896	14880	14828	14903	14795	14958	14771	14854	14868	14793	14869	14738	14742	14661	14840	14689	14954	14688	14778	14851	14829	14760	14735	14830	14864	14737	14987	14902	14710	14709	14618	14715	14936	14673	14853	14781	14924	14846	14869	14690	14996	14748	14665	14967	14777	14766	14663	14813	14873	14963	14688	14826	14716	14684	14883	14840	14900	14666	14741	14797	14693	14896	14769	14799	14795	14719	14771	14654	14829	14677	14775	14882	14722	14879	14804	14750	14861	14884	14762	14801	14821	14905	14849	14862	14661	14817	14707	14804	14710	14815	14743	14713	14748	14714	14865	14736	15097	14723	14719	14833	14829	14794	14928	14792	14857	14868	14926	14900	14645	14760	14846	14911	14906	14788	14774	14784	14789	14895	14861	14738	14805	14813	14891	14806	14786	14844	14686	14917	14842	15087	14882	14642	14851	14831	14990	14606	14726	14887	14898	14707	14981	14818	14764	14970	14720	15042	14859	14674	14776	14801	14755	14714	14962	14927	14885	14782	14889	14944	14973	14705	14619	14915	14847	14877	14849	14748	14950	14892	14882	14916	14893	14831	14807	14840	14839	14833	14759	14869	14750	14758	14744	14929
22797	21188	28958	24171	23345	27152	30049	25558	22904	21536	20472	19644	19426	18909	18821	18431	18313	18225	18235	18104	17908	18163	17955	18027	18139	18028	17857	17993	18056	17937	17819	17820	17775	17853	17667	17796	17801	17813	17715	17738	17850	17851	17921	17830	17746	17798	17627	17804	17557	17827	17735	17724	17589	17698	17731	17888	17807	17761	17921	17892	17982	17879	17794	17727	17839	17710	17636	17896	17702	17821	17768	17729	17755	17800	17833	17561	17642	17732	17736	17776	17620	17580	17607	17491	17725	17670	17747	17707	17750	17535	17517	17629	17604	17695	17750	17794	17849	17752	17770	17745	17710	17570	17953	17699	17657	17539	17721	17659	17741	17851	17687	17438	17650	17910	17656	17693	17800	17662	17744	17494	17464	17620	17710	17534	17748	17732	17676	17647	17464	17599	17705	17801	17651	17726	17786	17803	17635	17832	17865	17898	17676	17791	17482	17692	17736	17548	17695	17605	17937	17673	17654	17766	17732	17819	17827	17542	17780	17664	17792	17610	17669	17924	17659	17495	17656	17638	17771	17726	17838	17913	17601	17629	17725	17671	17689	17659	17662	17645	17921	17753	17889	17527	17778	17624	17656	17710	17719	17796	17642	17638	17682	17665	17641	17699	17634	17560	17609	18013	17734	17463	17511	17610	17819	17663	17466	17658	17502	17620	17800	17729	17741	17751	17720	17859	17636	17522	17901	17647	17821	17658	17711	17650	17777	17798	17670	17586	17555	17947	17555	17869	17905	17644	17667	17657	17776	17652	17856	17571	17691	17782	17966	17689	17649	17547	17617	17492	17754	17893	17793	17745	17710	17763	17626	17550	17733	17662	17803	17733	17877	17826	17638	17792	17516	17541	17333	17718	17747	17827	17651	17771	17691	17689	17562	17662	17686	17581	17686	17667	17751	17754	17575	17635	17642	17539	17826	17950	17682	17435	17805	17444	17485	17389	17693	17767	17709	17696	17773	17653	17618	17732	17539	17715	17771	17748	17879	17662	17780	17580	17767	17506	17683	17735	17776	17648	17808	17701	17827	17730	17703	17690	17605	17599	17811	17815	17713	17569	17725	17720	17797	17818	17839	17707	17493	17669	17618	17581	17659	17768	17572	17539	17609	17522	17688	17795	17737	17872	17492	17600	17982	17641	17656	17694	17656	17555	17676	17455	17668	17512	17456	17734	17771	17691	17618	17647	17512	17526	17940	17591	17862	17642	17604	17635	17689	17412	17557	17582	17510	17767	17788	17737	17747	17601	17815	17608	17806	17930	17378	17676	17796	17812	17702	17601	17601	17692	17842	17625	17746	17597	17523	17639	17763	17859	17536	17613	17720	17870	17610	17728	17596	17659	17652	17585	17574	17517	17704	17572	17811	17753	17705	17611	17728	17803	17619	17804	17674	17503	17735	17754	17644	17650	17670	17727	17570	17555	17602	17545	17755	17751	17872	17663	17722	17689	17838	17746	17512	17616	17746	17766	17578	17646	17861	17594	17554	17808	17696	17647	17727	17700	17838	17875	17769	17903	17745	17718	17697	17743	17778	17713	17712	17620	17681	17528	17503	17680	17652	17748	17561	17766	17809	17659	17635	17804	17756	17722	17721	17640	17641	17742	17529	17587	17618	17592	17660	17691	17752	17720	17572	17815	17728	17711	17927	17635	17618	17426	17671	17586	17439	17675	17765	17797	17619	17675	17809	17510	17640	17796	17834	17681	17798	17823	17576	17589	17885	17722	17808	17599	17552	17641	17626	17613	17783	17714	17647	17987	17718	17701	17581	17668	17502	17546	17789	17783	17722	17559	17697	17706	17832	17692	17741	17811	17585	17584	17736	17825	17667	17547	17717	17680	17567	17695	17776	17736	17538	17600	17864	17857	17618	17672	17872	17625	17676	17636	17712	17752	17659	17714	17715	17851	17662	17552	17605	17785	17704	17628	17802	17565	17761	17593	17703	17553	17770	17828	17573	17501	17808	17737	17896	17778	17644	17771	17732	17644	17751	17658	17645	17655	17645	17565	17802	17600	17633	17560	17525	17663	17782	17633	17628	17679	17796	17460	17656	17684	17663	17642	17731	17820	17695	17639	17740	17674	17627	17764	17762	17529	17716	17422	17611	17600	17575	17625	17839	17582	17753	17741	17568	17683	17606	17833	17832	17637	17556	17505	17453	17781	17881	17595	17668	17549	17720	17590	17638	17842	17635	17544	17638	17725	17718	17559	17500	17590	17732	17595	17674	17648	17884	17480	17877	17683	17812	17679	17802	17675	17799	17518	17631	17827	17619	17613	17629	17629	17712	17565	17540	17565	17794	17602	17593	17582	17568	17616	17596	17434	17597	17648	17951	17830	17606	17621	17779	17782	17624	17613	17566	17588	17683	17715	17691	17816	17724	17536	17811	17706	17844	17527	17927	17687	17813	17632	17777	17674	17594	17723	17745	17575	17513	17570	17717	17706	17767	17649	17532	17564	17735	17696	17666	17826	17460	17816	17657	17661	17730	17623	17499	17583	17806	17576	17633	17611	17638	17492	17800	17588	17647	17776	17765	17797	17634	17619	17507	17617	17530	17731	17464	17881	17768	17753	17700	17694	17849	17755	17598	17601	17495	17654	17804	17591	17553	17822	17870	17581	17713	17680	17491	17744	17728	17880	17878	17716	17734	17584	17539	17443	17696	17739	17653	17619	17598	17662	17677	17741	17742	17761	17909	17634	17812	17747	17802	17695	17797	17760	17861	17601	17547	17763	17665	17438	17754	17696	17801	17610	17612	17680	17664	17558	17582	17681	17656	17821	17485	17700	17532	17739	17930	17648	17621	17621	17608	17615	17696	17625	18100	17629	17739	17713	17673	17816	17669	17673	17581	17657	17452	17785	17654	17698	17933	17588	17616	17513	17605	17682	17629	17627	17687	17801	17852	17511	17669	17926	17758	17661	17668	17823	17678	17928	17706	17758	17713	17770	17654	17679	17807	17914	17650	17762	17814	17716	17769	17637	17535	17722	17763	17558	17747	17582	17708	17592	17739	17542	17795	17713	17515	17807	17827	17688	17654	17651	17703	17613	17938	17673	17622	17621	17461	17610	17541	17776	17841	17504	17683	17567	17686	17658	17747	17541	17433	17668	17758	17501	17533	17547	17681	17560	17616	17477	17846	17823	17582	17681	17585	17745	17489	17590	17622	17655	17707	17855	17465	17735	17906	17797	17713	17873	17764	17685	17559	17868	17425	17645	17889	17673	17560	17806	17599	17638	17647	17749	17688	17673	17484	17670	17587	17746	17778	17707	17828	17712	17632	17814	17834	17606	17730	17723	17807	17613	17773	17846	17834	17691	17643	17628	17702	17604	17606	17570	17718	17567	17905	17741	17674	17710	17617	17656	17783	17750	17970	17467	17654	17578	17699	17764	17570	17648	17694	17693	17778	17607	17671	17588	17729	17511	17641	17685	17493	17640	17607	17849	17505	17558	17728	17599	17788	17835	17699	17802	17712	17825	17830	17751	17753	17732	17699	17762	17706	17388	17686	17766	17687	17722	17585	17628	17482	17450	17629	17572	17766	17618	17662	17560	17487	17677	17749	17686	17383	17583	17413	17705	17780	17775	17434	17712	17745	17589	17470	17561	17720	17830	17611	17596	17547	17677	17620	17444	17674	17841	17679	17580	17677	17561	17667	17582	17554	17579	17662	17604	17675	17772	17600	17545	17744	17552	17614	17766	17569	17635	17658	17801	17892	17771	17723	17816	17797	17732	17548	17764	17620	17420	17877	17743	17682	17619	17655	17479	17587	17523	17553	17526	17741	17690	17582	17763	17730	17771	17632	17759	17496	17597	17553	17754	17615	17743	17862	17726	17692	17632	17749	17610	17788	17675	17840	17857	17485	17774	17632	17824	17852	17462	17730	17630	17635	17463	17705	17918	17507	17733	17544	17772	17437	17646	17774	17725	17781	17646	17704	17487	17867	17571	17643	17761	17553	17744	17518	17713	17644	17538	17706	17566	17527	17585	17716	17810	17812	17880	17788	17847	17809	17860	17643	17744	17689	17750	17504	17622	17629	17817	17747	17606	17699	17713	17571	17639	17754	17733	17751	17691	17731	17712	17855	17617	17574	17685	17679	17721	17666	17652	17760	17600	17856	17655	17692	17685	17682	17682	17802	17670	17502	17690	17771	17788	17707	17694	17794	17799	17727	17727	17719	17744	17772	17822	17834	17818	17642	17614	17566	17671	17580	17741	17820	17585	17671	17731	17679	17502	17730	17528	17623	17817	17645	17553	17547	17661	17721	17816	17851	17666	17529	17503	17804	17735	17643	17647	17744	17452	17724	17600	17832	17806	17734	17729	17695	17546	17702	17817	17716	17621	17787	17697	17313	17551	17809	17706	17656	17706	17678	17617	17720	17804	17655	17777	17683	17730	17667	17675	17780	17808	17584	17783	17720	17559	17732	17756	17760	17702	17742	17581	17671	17555	17610	17585	17730	17864	17767	17808	17730	17629	17725	17636	17470	17776	17773	17694	17614	17688	17695	17708	17497	17801	17654	17642	17409	17688	17559	17707	17915	17606	17631	17755	17631	17644	17786	17763	17754	17641	17366	17878	17739	17579	17902	17853	17634	17662	17520	17647	17713	17699	17663	17672	17636	17898	17637	17595	17885	17868	17578	17494	17847	17832	17708	17772	17534	17715	17568	17633	17782	17744	17797	17817	17654	17752	17648	17822	17811	17846	17520	17677	17866	17788	17759	17824	17602	17789	17703	17795	17775	17711	17838	17656	17776	17779	17670	17804	17619	17864	17778	17580	17796	17595	17793	17544	17710	17732	17679	17551	17783	17590	17719	17668	17713	17742	17731	17590	17907	17659	17793	17712	17749	17577	17600	17513	17607	17925	17638	17662	17594	17666	17768	17579	17637	17512	17742	17808	17905	17702	17516	17652	17634	17668	17764	17505	17672	17586	17651	17696	17624	17497	17688	17874	17524	17737	17698	17825	17704	17561	17686	17621	17767	17746	17500	17700	17623	17712	17731	17747	17765	17638	17582	17862	17568	17621	17668	17731	17716	17709	17728	17973	17670	17640	17792	17683	17819	17702	17523	17711	17812	17792	17807	17979	17765	17697	17756	17642	17864	17716	17633	17772	17717	17598
30076	51774	49189	40722	35008	30912	27489	25161	21989	19888	18600	17903	17128	16582	16107	15936	15836	15721	15561	15392	15500	15355	15502	15488	15423	15489	15267	15315	15368	15359	15493	15246	15471	15320	15275	15302	15296	15261	15269	15254	15318	15250	15260	15236	15398	15235	15275	15123	15305	15284	15131	15164	15319	15292	15214	15264	15229	15242	15134	15293	15285	15296	15175	15264	15266	15062	15158	15202	15107	15324	15037	15374	15309	15139	15387	15157	15154	15086	15144	15135	15273	15271	15290	15225	15242	15366	15308	15329	15257	15177	15197	15268	15210	15263	15168	15172	15115	15172	15358	15294	15225	15247	15279	15263	15192	15373	15201	15157	15322	15163	15047	15186	15363	15140	15143	15174	15345	15240	15176	15168	15365	15214	15251	15214	15197	15058	15080	15233	15238	15227	15287	15181	15161	15090	15234	15132	15166	15013	15300	15344	15053	15212	15228	15182	15232	15198	15137	15304	15176	15234	15146	15139	15392	15153	15042	14992	15075	15262	15045	15250	15100	15131	15387	15099	15048	15111	15202	15320	15265	15166	15069	15040	15077	15286	15243	15111	15081	15156	14948	15141	15304	15273	15187	15265	15180	15161	15149	15205	15186	15004	15231	15143	15276	15148	15121	14994	15082	15242	15097	15158	15060	15204	15195	15308	15173	15049	15251	15230	15317	15176	15165	15246	15296	15275	15306	15109	15237	15179	15284	15096	15272	15356	14794	15335	15320	15091	15206	15271	15171	15325	15232	15177	15160	15216	15265	15174	14993	15330	15076	15228	15187	15057	15364	15167	15168	15266	15224	15121	15246	15288	15151	15190	15180	15260	15057	15247	15330	15277	15120	15065	15156	15120	15077	15124	15191	15173	15160	15088	15294	15143	15097	14987	15177	15230	15250	15113	15279	15173	15269	15285	15086	15157	15106	15176	15307	15229	15254	15158	15219	15184	15289	15141	15164	15071	15247	15235	15242	15015	15151	15256	15165	15140	15187	15347	15104	15255	15065	15134	15096	15125	15216	15189	15232	15103	15220	15155	15078	15221	15105	15233	15206	15075	14953	15074	15346	15154	15222	15299	15212	15152	15234	15313	15089	15140	15151	15249	15102	15057	15228	15242	15268	15271	15134	15301	15158	15214	15250	15191	15395	15103	15121	15228	14936	15122	15312	15120	15165	15125	15287	15307	15228	15259	15142	15059	15155	15275	15346	15147	15237	15142	15143	15240	15187	15033	15106	15184	15099	15233	15046	15172	15000	15143	15166	15204	15143	15114	15236	15218	15177	15224	15167	15087	15099	15272	15196	15110	15128	15162	15208	15295	15206	15153	15255	15301	15187	15221	15228	15234	15144	15321	15109	15120	15203	15242	15225	15196	15225	15100	15258	15174	15278	15247	15365	14992	15038	15181	15155	15097	15163	15052	15125	15307	15130	15135	15263	15262	15214	15299	15472	15275	15418	15197	15188	15072	15198	15228	15205	15190	14891	15166	15235	15213	15146	15286	15117	15194	15152	15109	15118	15145	15078	15143	15147	15167	15089	15255	15282	15186	15326	15231	15277	15276	15136	15231	15266	15145	15256	15356	15125	15047	15369	15203	15211	15119	15230	15171	15299	15257	15201	15227	15156	15246	15226	15158	15104	15112	15244	15296	15146	15042	15243	15041	14975	15289	15126	15128	15148	15167	15066	15064	15178	15429	15004	15242	15110	15289	15145	15188	15315	15260	15030	15267	15165	15173	15196	15189	15324	15064	15237	15063	15271	15238	15301	15229	15072	15119	15162	15343	15218	15129	15145	15098	15200	15049	15085	15200	15140	15122	15179	15203	15143	15061	15116	15255	15159	15087	15210	15073	15358	15077	15202	15160	15304	15270	15103	15278	15276	15003	15253	15266	15107	15042	15338	14971	15253	15329	15320	15196	15404	15248	15192	15124	15241	15306	15056	15323	15203	15274	15239	15115	15277	15239	15184	15302	15180	15237	15159	15301	15044	15267	15265	15167	15115	15336	15155	15175	15063	15187	15171	15098	15231	15136	15209	15093	15295	15200	15325	15308	15300	15104	15213	15211	15160	15154	15247	15075	15194	15272	15193	15237	15103	15191	15253	15076	15192	15191	15133	15247	15226	15372	14980	15266	15165	15146	15067	15127	15147	15217	15260	15173	15189	15223	15157	15077	15203	15015	15192	15224	15333	15367	15185	15206	15271	15164	15265	15426	15048	15289	15186	15182	15176	15033	15209	15102	15034	15300	15242	15111	15418	15121	15161	15144	15196	15187	15205	15355	15076	15045	15102	15203	15217	15266	15083	15312	15379	15390	15130	15273	15042	15167	15333	15208	15169	15116	14942	15303	15076	15244	15274	15149	15194	15289	15105	15164	15186	15223	15308	15287	15171	15275	15219	15189	15249	15101	15183	15311	15251	15069	15264	15295	15308	15090	15095	15289	15196	15401	15094	15216	15114	15008	15306	15131	15243	15137	15232	15205	15244	15028	15138	15300	15151	15303	15156	15248	15234	15091	15125	15033	15312	15110	15091	15208	15088	15273	15141	15237	15119	15357	15338	15245	15028	15219	15284	15024	15275	15184	15212	15289	15229	15213	15153	15099	15159	15159	15229	15449	15300	15229	15114	15153	15128	15136	15284	15116	15096	14944	15050	15446	15062	15113	15276	15192	15198	15171	15092	15234	15006	15178	15284	15239	15351	15122	15305	15109	15191	15154	15116	15168	15299	15067	15109	15213	15146	15106	15207	15259	15189	15158	15154	15225	15130	15150	15134	15185	15094	15212	15319	15140	15156	15094	15226	15161	15209	15117	15305	15151	14986	15259	15241	15250	15162	15146	15212	15151	15180	15170	15155	15309	15158	15061	15109	15399	14976	15168	15303	15254	14990	15050	15216	15115	15123	15257	15091	14999	15125	15160	15329	15235	15061	15208	15180	15163	15071	15161	15096	15289	15188	15036	15229	15139	15283	15194	15246	15190	15268	15133	15267	15221	15299	15210	15308	15185	15063	15224	15081	15132	15143	14955	15238	15075	15259	15207	15245	15222	15102	15076	15053	15337	15113	15248	15107	15204	15076	15078	15178	15082	15192	15233	15130	15265	15191	14975	15149	15206	15241	15188	15058	15135	15260	15140	15273	15080	15089	15200	15106	15307	15306	15504	15259	15253	15162	15246	15129	15119	15271	15244	15273	15145	15302	15180	15229	15347	15111	15122	15270	15270	15339	15266	15177	15098	15071	15145	15191	15188	15156	15161	15088	15249	15260	15015	15158	15184	15327	15195	15097	15109	15182	15007	15306	15163	15320	15230	15201	15191	15162	15118	15245	15195	15140	15261	15061	15368	15161	15131	15235	15188	15198	15240	15160	15269	15267	15307	15148	15103	15181	15127	15275	15119	15093	15158	15243	15223	15179	15178	15157	15268	15217	15148	15267	15015	15149	15231	15224	15110	15130	15200	15174	15200	15281	15132	15232	15233	15162	15113	15214	15008	15103	15202	15253	15240	15196	15055	15071	15302	15085	15246	15198	15077	15354	15175	15016	15188	15185	15188	15277	15106	15287	15215	15117	15131	15218	15180	15235	15244	15304	15063	15092	15327	15231	15206	15220	15106	15157	15257	15125	15102	15203	15239	15321	15115	15164	15090	15219	15253	15244	15134	15298	15190	15167	15076	15055	15154	15047	15200	15206	15265	15153	14931	15185	15117	15174	15293	15133	15235	15160	15045	15174	15153	15273	15277	15216	15205	15202	15076	15124	15242	15185	15087	14978	15136	15127	14963	15360	15117	15191	15084	15303	15242	15087	15155	15148	15313	15100	15222	15127	15080	15298	15098	15072	15055	15158	15329	15180	15271	15179	15228	15257	15148	15278	15214	15180	15183	15322	15211	15287	15324	15276	15216	15276	15162	15077	15162	15202	15193	15214	15130	15201	15092	15270	15236	14951	15063	15313	15176	15236	15080	15274	15210	15103	15300	15248	15293	15098	15201	15230	15146	15148	15400	15231	15184	15203	15171	15199	15070	15309	15128	15146	15161	15186	15176	15112	15288	15195	15355	15310	15059	15203	15163	15210	15261	15247	15029	15083	15261	15295	15361	14970	15077	15344	15151	15143	15244	15133	15214	15117	15346	15177	15090	15230	15185	15075	15111	15299	15262	15082	15142	15219	15273	15166	14962	15107	15194	15204	15221	15286	15281	15239	14934	15242	15253	15131	15240	15191	15236	15235	15356	15088	15087	15104	15170	15064	15119	15177	15089	15220	15140	15175	15068	15265	15166	15272	15163	15126	15319	15191	15222	15261	15251	15299	15310	15374	15141	15281	15054	15213	15272	15206	15284	15243	15049	15268	15222	15122	15149	15193	15177	15276	15240	15144	15137	15184	14974	15100	15165	15042	15136	15202	15160	15096	15329	15281	15237	15120	15174	15118	15353	15071	15220	15040	15104	15143	15144	15070	15197	15086	15290	15106	15340	15280	15221	15197	15206	15316	15106	15114	15290	15343	15022	15246	15275	15194	15080	15221	15249	15313	15273	15374	15166	15049	15224	15136	15310	15071	15064	15139	15204	15119	15166	15079	15182	14973	15007	15204	15205	15237	15185	15192	15190	15184	15288	15240	15230	15002	15357	15322	15240	15209	15271	15079	15131	15226	15202	15102	15230	15284	15290	15186	15251	15093	15248	15006	15088	15290	15062	15279	15274	15270	15235	15047	15181	15143	15168	15104	15265	15020	15170	15463	15157	15186	15190	15285	15271	15210	15193	15014	15297	15067	15261	15230	15189	15144	15248	15330	15047	15131	15138	15254	15106	15209	15387	15094	15133	15166	15266	15126	15255	15176	15132	15187	15131	15218	15142	15262	15100	15174	15298	15173	15176	15180	15208	15130	15144	15124	15073	15083	15264	15047	15213	15206	15204	15273	15267	15296	15323	15164	15268	15194	15065	15149	15037	15222	15220	15342	15271	15188	15135	15206	15171	15250	14976	15167	15244	15302	15060	15170	15365	15139	15057	15291	15246	15021	15070	15129	15089	15169	15286	15231	15271	14990	15048	15225	15246	15290	15063	15189	15186	15330	15098	15244	15194	15162	15193	15165	15014	15138	15102	15088	15114	15301	15131	15221	15003	15145	15288	15350	15256
28584	25280	31801	28716	23211	21225	20233	19116	18365	17990	17868	17835	17379	17517	17435	17515	17335	17264	17134	17050	17146	17297	17054	17200	17227	17261	17150	17139	17219	17386	16990	17230	16615	17031	17261	17007	17157	17121	16934	17042	17145	17224	17051	17149	17150	16962	17363	17163	17265	16814	16977	16939	17038	17124	17049	16929	17136	16945	16982	16960	16879	17138	17110	17119	17273	17128	16938	17025	16938	17139	16973	16934	17123	16953	16940	17224	17153	17040	17068	17028	16989	16900	17079	17203	17110	17075	17104	17053	17021	17133	16848	16988	16863	16869	17047	17136	17350	17003	17001	16943	17023	17029	17277	17063	17093	16970	17228	17146	17113	17099	16993	16960	16949	17079	17129	16837	16986	17031	17049	17096	17204	17114	17049	17036	16944	17090	16904	17050	16981	17158	17254	16929	16960	17025	17003	16980	17229	16970	17090	16869	17000	16978	17058	17108	17055	16991	16975	17067	17053	16976	17054	17193	17246	17130	17195	17025	16917	17014	16982	16988	16953	17136	17053	17100	16872	17109	17143	16979	16913	17059	16933	17046	17247	17016	17095	16996	16986	17271	16880	17012	16987	17110	17052	17156	17016	17027	17013	17115	17025	16896	17175	17058	17303	16927	17007	16916	17109	17018	17121	17040	17029	17111	17132	17112	17089	17192	17032	17035	16922	16977	16953	16866	17309	17019	17079	17068	17087	16986	16978	17256	17153	17040	17096	17031	16924	16870	17074	17000	17035	16887	16985	17129	17056	16936	17222	17173	16982	17161	17125	17093	16822	17029	17266	16923	17228	17199	16911	17023	17100	17123	17062	17014	16968	16961	17033	17236	17220	17030	17191	17089	17197	17197	16953	17158	17190	17081	17256	17109	17018	17110	16949	17091	16913	16934	16841	17028	17084	17114	17070	16952	17168	17095	17087	16952	16893	17056	17189	17120	17245	17014	16901	16951	16952	17017	16872	16967	16721	17084	17150	17180	17029	17079	16819	16974	16961	16894	17053	17011	16853	17098	17090	17151	17147	17128	17061	16948	17032	16827	17239	17143	17063	17129	17027	17071	16982	16951	17108	17076	17089	17360	17033	17024	17224	16977	17140	17110	16989	17039	16916	16851	17191	17186	17026	17081	17055	17012	17087	17125	16975	16901	17037	17181	17073	16972	17033	17061	17046	17279	17073	16946	17149	16867	17197	17161	16991	16975	17253	17174	17207	16975	17116	16936	17074	17048	17129	17052	17195	17030	17318	17005	16952	17016	17027	17091	17072	17154	16969	17226	17110	17074	17149	17057	16998	17069	17067	17217	17195	16905	17110	17019	17023	17114	16912	17010	17198	17026	16993	17060	16964	17087	17215	17020	17022	17118	17032	17165	16887	16983	16986	17044	17114	16912	17312	17019	16961	16870	16975	16964	17080	16917	17191	16920	17097	17037	16987	17113	17127	17188	17090	16953	17218	16986	17196	17083	17122	16863	16905	17163	17130	17108	17044	16972	17134	17070	17052	17203	17007	17061	17055	17339	17196	17034	17022	16980	16921	17025	17078	17138	17197	17048	17007	16994	16986	17232	17024	16911	17185	17101	17013	17060	16975	16924	17133	16924	17127	16880	16935	17049	17122	16994	17080	17211	17317	17155	16807	17086	17198	16969	16980	17136	17044	17333	17276	17222	17032	17125	16949	16843	16945	17071	17206	17159	16975	17237	17134	17005	17123	17032	17118	16858	17105	17204	17179	17103	17025	16878	17044	17007	17109	17110	16920	16922	17096	17094	16969	17019	17077	17051	16914	16928	17148	17206	17164	16975	16956	16864	17123	17064	17056	16995	16932	17024	16917	17082	17139	16993	17033	17130	17016	16947	17206	17009	17225	17118	17162	16966	16922	17081	17150	17089	17124	16997	17162	16975	17214	17090	17018	17211	17120	17177	17241	17090	16830	16913	17046	17043	16864	17088	17092	16777	16943	16932	17004	17089	17104	17103	17087	17242	17094	16872	17143	17028	17059	17029	17189	17254	17165	17089	17041	17055	16978	17092	17051	17107	16921	17206	17067	16927	17052	17025	16954	17173	17223	17021	17066	17008	16979	17157	17067	16970	17161	17004	17112	17171	17014	16818	17106	17193	17129	17017	16995	17091	17082	17121	17081	17025	17139	16913	17231	17266	17021	16996	17088	17110	17060	17182	16958	16976	16825	16812	17189	17064	17067	17076	17228	17174	16956	17155	16976	17017	17049	16975	17244	17084	17133	17198	17261	17068	16932	16958	17033	17122	17081	17011	16965	17174	16939	16889	17139	17196	17207	16996	17100	17177	17179	17049	17059	16881	16877	17063	16935	17002	17035	17182	16940	17204	17160	17110	17015	17165	17074	17227	17146	16950	17094	16990	17023	17192	17116	16961	17088	17146	17145	16998	17049	17105	17157	16959	17070	17140	17107	17059	16998	17109	17215	17214	16951	17056	17143	17024	17065	17203	17115	17066	17210	17095	17012	16801	17096	16916	16976	17153	17163	17078	17126	17140	17243	16892	17167	16939	17172	17167	17206	17025	16812	17044	16927	17008	17041	16942	16951	16982	17214	17050	17118	16988	16937	17004	17093	17168	17019	17136	16844	16920	16987	16981	17096	17152	17190	17208	17235	17217	16830	16985	16857	17047	17157	17230	16998	17193	17077	16879	16931	16914	17077	17049	16770	17139	17029	17191	17068	17144	17008	16951	17040	17380	17139	16896	17140	17026	16974	17019	16904	17038	17192	16945	17198	17204	17039	16978	16984	17038	16965	16901	17062	17192	17139	16976	17106	17093	17165	17100	17120	17150	17052	17012	17130	17207	17147	17090	17191	17016	17005	16952	17032	17125	17118	17002	17084	17297	17137	17106	16926	17088	17133	17082	16925	16993	17067	17157	17017	16970	16975	16843	17133	16921	16944	16804	16956	17098	17259	17274	17104	17042	17060	17036	17147	17227	17017	17109	17071	17057	16975	17064	17051	17283	17215	17039	16794	16782	17059	17160	16963	17303	17100	17116	17098	17010	17100	17064	16956	16901	16918	16981	17169	17023	16876	17072	17000	17018	16993	17136	17250	17088	17007	17154	16933	16855	17077	16868	17080	16956	17225	17142	16973	16838	16934	16937	16957	17114	17241	17104	17160	17267	16813	16976	16988	16930	17127	17126	17087	17035	16841	17107	16757	16923	17158	16886	17028	17016	17102	16890	16994	16987	17053	17020	16955	17147	17256	17087	16920	17021	16965	16903	17124	17390	16943	16953	17167	17131	16965	16966	16947	17140	17290	17155	17041	17053	17109	17164	16956	17045	17020	17136	17027	16971	17193	16903	17090	17308	17180	16873	17049	17110	16935	17042	17077	17046	17078	17020	17001	17097	17013	17181	17218	16855	17207	16996	17267	17171	17287	17137	16991	17118	17071	17130	17036	16826	17095	17226	16935	17236	17292	17223	16993	17244	16941	17118	17081	16985	16971	17098	17131	17184	17120	16869	17336	17066	17169	17193	17103	17082	17072	17278	17016	17109	16972	17053	17056	17103	17070	17014	17048	17040	17134	17101	16933	16818	16985	17057	17123	17046	17408	16930	16966	16837	16949	17197	17013	17006	17004	16973	17251	17144	17211	16971	17092	17023	17054	17015	16991	17032	17103	17041	17045	17031	16929	17008	16990	16934	16911	17138	17040	17013	17163	17096	17105	17121	17015	17143	17012	17187	17106	17058	16918	17015	17126	16940	17089	16965	17040	17056	17160	17132	17229	17053	16961	17113	17040	16938	17106	16933	16888	17055	17169	17065	17207	16961	17243	16953	17038	17203	17130	17168	16985	17041	17199	17094	17110	17015	17271	17084	16974	16979	16964	17097	16901	16945	17051	17345	17072	17047	17222	17043	17214	16972	17013	17104	17126	17042	17047	17009	17016	17177	17325	16986	17110	17070	17087	17106	17070	16918	17083	17319	17118	17054	16857	16840	17126	17008	16909	17187	16996	16773	17120	17145	17031	17007	17208	17067	16997	17018	16995	17027	16998	17146	17092	16883	17132	17009	17117	16937	16874	16894	17240	17051	17071	17005	17179	17224	17193	17266	17004	17087	17084	17144	16981	16879	17075	17171	16973	17042	17096	17018	17101	17102	17095	16885	17105	17058	17024	17317	16814	17105	17174	17067	17160	17054	17141	16985	16963	16901	16989	16954	17174	17212	17012	17122	16992	17121	16873	16929	16998	17051	17230	17021	16934	16968	16868	17085	17004	16946	17091	17263	16984	16976	17161	16948	16876	17128	17116	16880	16978	16904	16991	16969	17071	16991	17074	17085	17042	17192	17082	17037	17159	17148	17164	17208	16953	17103	17088	17132	17134	17067	17127	17077	17104	16812	17058	17064	17158	17238	17102	17050	17268	17069	17207	17031	16989	16851	16974	17084	16984	16819	16914	17013	17059	16942	16972	17006	16961	17066	17141	16957	16923	17129	17212	17037	17049	17053	17042	17000	16884	17124	17308	16904	17068	17249	16904	17192	16997	16792	17148	17080	17015	17149	17069	16965	17012	17145	17125	17050	17180	17002	16924	16901	17064	16958	16993	16847	17031	17208	17073	16937	16884	17216	17096	17027	16879	17120	16852	16995	17077	17029	16995	16918	16897	17125	17014	17171	17064	16958	17135	16920	16939	16982	16926	17001	16985	17161	17163	17117	17293	17045	17008	17068	16953	17091	17031	17070	17110	16912	17083	17115	17270	17075	17070	17259	17177	17006	17126	16999	16877	17005	17132	16901	17046	16973	17172	16910	17258	17111	17101	17011	16931	17032	17098	16991	17024	17080	17244	17169	17128	17043	17094	17031	17024	17141	16969	17225	16932	16909	17003	16917	17092	17080	17191	17134	17107	16909	17128	16912	16783	16946	17049	16998	16941	17349	17140	17040	17089	17167	17319	17166	17046	17004	17041	17123	16915	17074	16997	16957	17000	16883	17103	17016	17023	16776	16950	17182	17001	17062	16959	17065	17186	17085	17197	16929	17047	17125	17089	17099	17105	17109	17076	17040	17000	16868	16947	16703	17141	16852	17327	17104	17145	17031	17042	16966	17203	17100	17135	17152	17063	16978	17048	17015	17099	17196	17066	16974	16977	17128	16971	16986	17186	17085
25326	37137	35007	27499	23252	20645	18843	17683	16538	16122	15926	15634	15344	15575	15297	15065	15160	15044	14992	14891	14790	14812	14876	14856	14856	14912	14798	14832	14663	14789	14813	14891	14731	14852	14815	14715	14891	14999	14807	14842	14746	14784	14745	14758	14885	14793	14874	14690	14765	14825	14620	14818	14792	14935	14850	14749	14849	15024	14961	14972	14870	14948	14747	14740	14815	14734	14900	14710	14849	14856	14814	14840	14731	14794	15008	14877	14703	14835	14970	14815	14952	14884	14804	14782	14790	14863	14684	14872	14836	14653	14832	14819	14817	14934	14916	14711	14677	14908	14559	14911	14990	14979	14763	14885	14786	14850	14717	14733	14662	14743	14734	14840	14904	14897	14850	14887	15011	14793	14693	14787	14812	14702	14859	14715	14848	14831	14731	14782	14893	14834	15022	14741	14869	14812	14786	14686	14693	14901	14870	14895	14638	14912	14789	14763	14827	14738	14826	14735	14934	14829	14863	14656	14574	14863	14630	14748	14806	14782	14839	14797	14685	14692	14848	14762	14752	14764	14655	14797	14711	14809	14831	14750	14602	14783	14983	14760	14790	14743	14816	14728	14798	14907	14873	14807	14763	14751	14733	14671	14700	14836	14665	14648	14754	14728	14832	14839	14793	14827	14769	14663	14835	14811	14782	14706	14677	14890	14728	14766	14741	14742	14942	14724	14828	14803	14817	14577	14615	14799	14881	14793	14916	14758	14771	14879	14763	14731	14798	14855	14747	14806	14752	14867	14776	14796	14910	14767	14831	14897	14696	14570	14811	14773	14842	14883	14822	14879	14854	14902	14723	14688	14798	14736	14837	14703	14881	14760	14764	14694	14877	14802	14884	14769	14691	14807	14810	14745	15055	14780	14755	14815	14851	14802	14730	14631	14923	14680	14754	14850	14654	14718	14716	14779	14948	14717	14808	14640	14694	14824	14905	14672	14781	14755	14677	14628	14918	14852	14552	14853	14647	14938	14761	14773	14766	14700	14835	14947	14930	14909	14797	14780	14888	14657	14813	14850	14742	14875	14877	14736	14811	14920	14796	14799	14750	14816	14691	14695	14876	14892	14812	14823	14920	14766	14719	14650	14653	14762	14841	14913	14829	14865	14861	14749	14672	14928	14844	14748	14749	14775	14712	14784	14840	14858	14807	14914	14910	14822	14760	14748	14836	14801	14734	14835	14693	14741	14869	14837	14841	14862	14604	14737	14833	14687	14999	14756	14817	14858	14773	14749	14878	14798	14719	14815	14735	14801	14778	14983	14803	14956	14793	14842	14837	14810	14760	14694	14778	14749	14659	14668	14860	14718	14798	14795	14827	14833	14675	14937	14636	14790	14878	14659	14845	14718	14749	14765	14719	14663	14780	14984	14915	14783	14703	14608	14912	14761	14787	15030	14621	14674	14772	14833	14564	14798	14828	14876	14800	14929	14705	14714	14768	14769	14853	14774	14983	14828	14971	14859	14750	14751	14628	14917	14752	14723	14759	14682	14923	14995	14683	14735	14889	14683	14885	14713	14848	14828	14838	14817	14878	14699	14663	14832	14962	14724	14897	14763	14854	14661	14797	14833	14853	14747	14769	14680	14874	14842	14830	14882	14691	14728	14691	14776	14674	14701	14765	14744	14883	14863	14802	14812	14785	14921	14756	14677	14862	14539	14875	14801	14786	14748	14787	14818	14880	14904	14940	14916	14747	14764	14703	14767	14498	14743	14837	14839	14954	14794	14895	14815	14656	14730	14749	14895	14651	14801	14885	14782	14809	14920	14805	14684	14813	14822	14676	14846	14675	14794	14953	14683	14713	14669	14733	14714	14867	14773	14706	14815	14762	14853	14731	14875	14788	14781	14769	14761	14814	14755	14792	14812	14770	14886	14807	14746	14816	14731	14693	14671	14953	14730	14915	14805	14816	14791	14755	14746	14718	14685	14839	14930	14730	14952	14764	14832	14530	14731	14724	14845	14549	14797	14696	14782	14766	14787	14801	14775	14773	14828	14923	14636	14758	14673	14884	14809	14800	14845	14729	14963	14960	14666	14918	14790	14531	14996	14686	14826	14867	14854	14843	14878	14784	14784	14708	14876	14796	14871	14751	14837	14883	14648	14960	14623	14589	14821	14686	14853	14611	14755	14842	14846	14864	14671	14896	14746	14618	14680	14872	14741	14812	14729	14815	14810	14823	14768	14552	14916	14773	14884	14908	14802	14872	14816	14919	14732	14785	14905	14879	14738	14973	14797	14838	14882	14796	14850	14780	14874	14778	14819	14965	14813	14686	14956	14636	14766	14725	14934	14760	14805	14888	14748	14764	14876	14581	14789	14754	14883	14541	14865	14805	14762	14799	14774	14853	14692	14737	14942	14784	14709	14878	14780	14869	14839	14712	14810	14685	14943	14844	14739	14785	14598	14841	14815	14892	14792	14767	14782	14764	14770	14975	14724	14937	14746	14761	14781	14842	14682	14662	14627	14785	14762	14837	14747	14823	14708	14752	14781	14768	14677	14672	14776	14791	14920	14800	14756	14848	14752	14779	14903	14963	14754	14865	14944	14766	14900	14852	14776	14832	14952	14613	14806	14790	14732	14808	14784	14763	14746	14797	14596	14842	14909	14859	14928	14744	14690	14925	14909	14905	14964	14804	14711	14951	14910	14761	14733	14820	14921	14782	14761	14833	14666	14784	14970	14758	14806	14705	14762	14925	14800	14689	14775	14866	14761	14762	14843	14829	14673	14838	14733	14894	15022	14810	14735	14934	14855	14613	14767	14703	14767	14775	14794	14798	14763	14821	14712	14839	14726	14944	14814	14853	14699	14822	14736	14697	14776	14686	14838	14712	14783	14715	14890	14992	14659	14836	14810	14610	14838	14661	14894	14611	14705	14823	14722	14898	14796	14843	14790	14803	14789	14751	14926	14939	14756	14794	14786	14825	14893	14792	14711	14850	14660	14804	14753	14964	14818	15021	14950	14795	14870	14689	14725	14812	14754	14729	14744	14909	14804	14673	14757	14799	14705	14580	14688	14801	14912	14902	14835	14697	14890	14856	14701	14750	14872	14806	14705	14746	14652	14923	14633	14906	14879	14713	14904	14627	14688	14712	14825	14685	14747	14935	14679	14587	14874	14924	14917	14693	14684	14905	14774	14810	14820	14926	14757	14888	14823	14879	14869	14897	14835	14872	14753	14772	14987	14603	14891	14780	14917	14763	14879	14543	14844	14827	14678	14856	14620	14643	14664	14780	14853	14803	14804	14923	14796	14880	14785	14931	14870	14664	14802	14685	14691	14764	14743	14620	14899	14848	14718	14800	14816	14972	14921	14874	14877	14772	14777	14993	14859	14836	14837	14652	14824	14787	14824	14780	14766	14699	14804	14882	14697	14762	14727	14723	14829	14649	14838	14755	14873	14931	14803	14810	14880	14761	14912	14590	14866	14802	14706	14728	14788	14791	14699	14886	14685	14620	14859	14867	14803	14813	14732	14764	14901	14812	14747	14757	14853	14814	14788	14668	14898	14913	14809	14818	14842	14650	14699	14869	14973	14728	14873	14683	14738	14893	14838	14897	14695	14841	14838	14807	14718	14775	14797	14870	14701	14740	14882	14876	14811	14728	14705	14800	14568	14779	14742	14865	14813	14776	14763	14878	14847	14633	14711	14958	14863	14971	14845	14751	14609	14771	14775	14810	14864	14741	14849	14884	14678	14725	14848	14801	14928	14904	14855	14719	14833	14908	14758	14895	14852	14738	14986	14807	14897	14887	14923	14693	14778	14739	14852	14749	14926	14786	14885	14847	14989	14742	14966	14938	14936	14779	14866	14923	14808	14770	14777	14716	14795	14896	14810	14915	14553	14891	14720	14833	14714	14804	14622	14662	14642	14829	14808	15007	14768	14693	14831	14761	14933	14823	14929	14684	14932	14901	14698	14807	14907	14770	14891	14684	14756	14677	14889	14560	14592	14905	14721	14862	14849	14902	14729	14882	14711	14991	14720	14874	14839	14784	14738	14820	14961	14854	14826	14635	14757	14987	14777	14733	14908	14705	14921	14520	14761	14715	14726	14857	14601	14650	14846	14748	14945	14858	14738	14855	14950	14868	14929	14777	14783	14923	14944	14809	14781	15009	14795	14908	14796	14779	14861	14647	14721	14680	14772	14878	14781	14904	14673	14948	14885	14763	14856	14581	14877	14744	14886	14779	14903	14961	14736	14839	14706	14856	14681	14816	14887	14588	14825	14822	14761	14846	14756	14691	14930	14753	14726	14604	14774	14946	14618	14895	14790	14951	14866	14754	14688	14744	14844	14753	14752	14738	14851	14875	14945	14791	14859	14934	14628	14835	14790	14791	14835	14891	14711	14862	14959	14866	14795	14674	14769	14880	15010	14886	14845	14799	14688	14863	14626	14805	14826	14922	14888	14839	14827	14713	14868	14656	14875	14777	14766	14646	14722	14951	14620	14849	14732	14821	14826	14892	14630	14893	14725	14728	14903	14821	14836	14864	14891	14656	14833	14738	14643	14859	14747	14860	14728	14788	14840	14757	14782	14718	14843	14791	14968	14779	14731	15036	14719	14703	14762	14814	14841	14637	14703	14954	14907	14826	14760	14886	14775	14906	14784	14676	14809	14873	14846	14810	14791	14756	14701	14759	14831	14674	14731	14970	14700	14759	14958	14712	14835	14942	14700	14747	14785	14875	14847	14768	14831	14987	14901	14600	14683	14789	14821	14939	14691	14855	14820	14820	14693	14689	14946	14858	14916	14866	14910	14997	14736	14887	14725	14794	14803	14679	14845	14896	14806	14851	14770	14666	14665	14707	14772	14869	14836	14768	14775	14707	14821	14782	14742	14732	14727	14846	14819	14713	14796	14860	14821	14756	14645	14784	14742	14896	14690	14602	14955	14822	14863	14791	14892	14894	14796	14674	14646	14909	14683	14747	14946	14786	14740	14910	14889	14795	14770	14677	14726	14877	14812	14790	14749	14880	14838	14771	14741	15028	14774	14780	14764	14877	14693	14800	14916	14657	14899	14680	14689	14920	14834	14809	14694	14897	14841	14743	14784	14738	14717	14722	15006	14968	14730	14880	14827	14663	14946	14775	14787	14675	14833	14802	14906	14688	14691	14912	14794	14601	14899
24101	21188	28611	25997	25796	26695	25635	21848	20142	19322	18865	18416	18183	17854	17881	17602	17626	17433	17294	17338	17296	17297	17341	17493	17203	17144	17224	17322	17177	17230	17219	17347	17257	17541	17058	17309	17250	17136	17331	17163	17244	17310	17166	17216	17194	17148	17175	17126	17383	17249	17247	17438	17066	16955	17248	17101	17198	17179	17093	17195	17224	17088	17146	17121	17123	17125	17176	17252	17184	17298	17072	17063	17203	17026	17092	17076	17211	17013	17201	17237	17357	17059	17115	17351	17269	17147	17130	16933	17093	17023	17190	17027	17283	17278	17115	17272	17142	17261	17147	17039	17079	17114	17328	17193	17050	17149	17213	16977	17077	17373	17173	17074	17106	17277	17077	17126	17139	17320	17090	17359	16941	17139	17040	17045	17051	17074	17134	17055	17270	17061	17228	17521	17044	17198	17023	17076	17279	17198	17170	16967	17015	17151	17050	16928	17048	17181	17108	17328	17088	17101	17054	17073	17175	17149	17027	17331	17152	17326	17230	17234	17219	17192	17264	17173	17057	17177	17196	17288	17133	16994	17173	17293	17019	16934	17183	17093	16880	17030	17072	17176	17317	17116	17188	17007	17101	17121	17243	16979	17093	17115	17150	17208	17043	17094	17209	17135	17146	17172	17213	17124	16912	17031	16815	17286	17115	17378	17018	17227	17242	17009	17062	17080	17040	17048	17177	17202	17316	17160	17161	17010	17106	17004	17195	17159	17136	17291	17019	17087	17095	17406	17231	16928	17191	17384	17128	17193	17178	17255	17084	17131	17122	17094	17136	16977	17130	17261	17123	17138	17151	17083	17312	17082	17209	17187	17117	17056	17154	17067	17256	17054	17157	17366	17308	17193	17254	17174	17164	17338	17095	17155	17229	17092	17194	17041	17105	17091	17318	17144	17321	17222	16984	16981	17175	17252	17095	17278	17228	17006	17004	17117	17075	17324	17073	17346	17348	17060	17226	17280	16988	17090	17152	17111	17210	17093	17111	17033	17197	17097	17124	17230	17225	17075	17080	17139	17196	17137	17201	16981	17172	17210	17146	17273	17076	16910	17284	17070	17157	17073	17299	17277	17200	17323	17216	17077	17107	17018	17141	17092	17228	17094	17050	17048	17251	17166	17117	17171	17200	17252	17138	17221	17072	17182	17149	16944	16996	17087	17226	17185	17246	17025	17128	17189	16994	17276	17039	17089	17180	16993	16995	17187	16977	17297	17152	17078	17166	17078	17236	17048	17315	17259	17007	17094	16987	17162	17436	17121	17259	16972	17087	17171	17117	16993	17343	17051	17118	17039	17200	17259	17102	17246	17016	17174	17072	16969	17133	17267	17266	17226	17162	17203	16931	17137	16996	17167	17158	17057	17110	17217	17201	17061	17182	17104	17066	17317	17423	17212	17212	17246	17094	17039	17379	16948	17175	17163	17274	17165	16930	17113	17253	17332	17403	17188	17321	17160	17138	17149	16949	17171	17161	17109	17141	17097	17023	17284	17326	17185	17082	17246	17009	17237	17167	17247	17090	17037	17206	17059	17292	17144	17251	17244	17201	17154	17049	17216	17095	17200	17133	17173	17142	17194	16930	17047	16988	17096	17045	16995	17222	17071	17236	17050	17123	17203	17013	17113	17167	17219	17075	17296	17152	17321	17295	17131	16885	17034	17127	17054	17469	17252	17357	17289	17262	17223	17054	17073	17250	17046	17109	17188	17166	16956	17214	17154	17152	17149	17171	17112	17107	17088	16972	17205	17337	17261	17238	17013	17237	17253	17156	17303	17196	17123	17147	17271	17067	17118	17140	17222	17239	17418	17252	17186	17366	17111	17034	17231	17199	17034	17052	17019	17131	16986	17051	16985	17140	17045	17154	17267	17190	17181	17111	17066	17062	16894	17142	17353	17357	17202	17079	17178	17087	17043	17228	16901	17098	17136	17338	17107	17126	17207	17023	17321	17070	17202	17398	17290	17009	17035	17310	17022	17289	17061	17102	17118	16975	17261	17219	17152	17049	17381	17180	17321	17228	16968	17297	17172	17130	17198	17270	17267	16926	17112	17270	17113	16944	17104	17128	17102	17211	17192	17346	16983	17038	17033	17205	17193	17058	17136	17016	17107	17283	17258	17237	17257	17009	17204	17219	17195	17144	17123	17301	17037	17014	17171	17045	17123	17210	17257	17283	17300	17049	16969	17135	17217	17248	17267	17150	17116	17461	17191	17086	17186	17103	17129	17123	17051	17138	17040	17328	17064	16941	17084	17159	17180	17136	17057	17263	17201	17005	16933	17163	17066	17126	17170	17073	16927	17035	17187	17064	17027	17212	17110	17089	17194	17051	17270	17209	17266	17220	17282	17307	17223	17211	17183	17101	17130	17183	17257	17073	17238	17206	16977	17164	17116	17215	17321	17268	17275	17261	17023	17136	16941	17085	16890	17251	17212	17124	17252	17213	17123	17053	17187	17153	17081	17274	17130	17189	17209	17103	17156	17082	17076	17243	17015	17185	17073	17065	16958	17380	17052	17136	17174	17193	17150	17176	16964	17079	17036	17265	17107	17226	17090	17112	17130	17144	17126	17253	17126	17349	17048	17158	17071	17191	17078	17127	16865	17080	17098	17040	17001	17094	17106	17034	17034	17136	17071	17136	17100	17208	17380	17022	17294	17126	17059	17141	17227	17088	17029	17327	17212	17349	17041	17357	17033	17020	17056	17159	17094	16946	17128	16956	17368	17202	17056	16986	17105	17193	17180	17249	17094	17163	17164	17082	17252	17025	17196	17252	17197	17065	17333	17182	17284	17057	17128	17130	17076	17148	17185	17026	17268	16952	17019	17036	17235	17270	17096	17181	17023	17185	17037	17157	16996	17110	17159	17023	17077	17123	17096	17126	17188	17188	17233	17214	17028	17210	17246	17131	17085	17113	16950	17268	17021	17382	17121	17282	17308	17224	17055	17080	17377	17153	16952	17172	17137	17018	17339	17109	17218	17251	17389	17148	17174	17093	17131	17475	17241	17040	17426	17112	16971	17101	17196	16999	17077	17087	17312	17169	17202	17246	17256	17129	17184	17189	17033	17096	17212	17026	17147	17165	17188	17378	17222	17213	16984	17180	17003	17241	17054	17011	17077	16976	16958	17096	17268	17267	17066	17190	17254	17154	17206	17197	17018	17096	17137	17112	17121	17354	17129	17118	17256	17058	16903	17089	17188	17109	17122	17357	16989	17202	17076	17064	17031	17069	17236	17140	17203	17370	17254	17219	17240	17167	17398	17241	17203	17168	17154	17126	17273	17304	17054	17060	17031	17219	17099	17280	17041	16945	17090	17189	17209	17123	16973	17300	17171	17107	17072	17177	17249	17132	17143	17053	17092	17003	17045	17168	17073	17289	17102	17198	17071	17112	17078	16988	16869	17249	17231	17104	17276	17173	17060	17231	17120	17103	16847	17055	17038	17032	17111	17060	16979	17467	17006	17047	17261	17232	17068	17066	17145	17213	17182	17152	17056	17287	17219	17226	17197	17020	17373	17303	17214	16997	17236	17309	17221	17267	17417	17124	17267	17208	17018	17216	17151	17170	17128	17044	17041	17161	17246	17223	17158	17072	17100	17295	17200	17045	16959	17286	17255	17149	17255	17251	17258	16882	17179	17157	17219	17107	17344	17063	17093	17093	17317	17145	17166	17251	17118	17372	17076	17296	17176	17303	17015	17213	16878	17080	17212	17245	17135	17178	17097	17069	17218	17184	17188	17188	17062	17127	17279	17315	17050	17072	17270	17041	17155	17177	16992	17170	17152	17359	16982	17167	17225	17221	17201	17265	17115	17227	17031	17172	17201	17113	16987	17187	17198	17295	17115	17400	17189	17169	16964	17179	17245	16961	17063	17174	17013	17330	17034	17164	17238	17310	17196	17211	17109	17355	17272	16982	17103	17074	17205	17202	17025	17196	17053	16973	17330	17159	16977	16947	17248	16865	17123	17288	17026	17239	17076	17065	17161	17203	17075	17245	16957	17094	17096	16986	17147	17307	17089	17224	17111	17104	17071	17160	17306	17026	17114	17157	16979	17207	17292	17177	17194	17210	17053	17131	17151	17069	17111	17041	17177	17223	17070	16910	17191	17274	17361	16998	17241	17301	17364	17159	17161	17344	17248	17359	17167	17262	17214	17241	17055	17416	17220	17144	17107	17183	17243	17175	17075	17208	17011	17054	17180	17069	17233	17165	17172	17232	17204	17071	16892	17176	17084	17142	16970	17004	17165	17197	17028	17114	17113	17314	17260	17241	17103	17208	17273	17048	17282	17261	17298	16993	17156	17155	17170	17155	17129	17193	17156	17150	17068	17095	17050	17169	16984	17222	17073	16972	17091	17140	17073	17047	17262	17362	17337	17108	16968	17230	17242	17179	17087	17434	17391	17152	17091	17177	17141	17325	17104	17275	17292	17205	17158	17072	17206	17106	17264	17155	16979	17184	17072	17038	17106	17247	17240	17276	17066	17310	17163	17157	17141	17222	17113	17166	17158	17176	17182	17233	17192	17154	17109	17063	16987	16996	17191	17196	17118	17054	17074	17215	16974	17216	17206	16940	17153	17080	17215	17374	17005	17155	17111	17108	16937	17129	17172	17037	17276	17118	17179	17351	17154	17090	17257	17150	17031	17138	17193	17147	17240	17279	16946	17054	17084	16970	17245	17234	17087	17017	17036	17129	17216	17052	17175	17067	16993	17148	17120	17057	17193	16993	17284	17282	17093	17101	17288	17178	17219	17013	17213	17257	17265	17107	17018	17036	16945	17150	17021	17061	16902	17250	17199	17318	17141	17398	17221	17361	17035	17193	17127	17214	17162	17116	17039	17310	17166	17242	16912	17036	17074	17203	17154	17273	17130	17061	17215	17290	17111	17108	17096	16957	17108	17227	17331	17059	17061	17150	17003	17434	17277	16921	17243	16938	17119	17041	17148	17154	17072	17064	17039	17155	17296	17129	16831	17224	17163	17044	17105	17031	17019	17220	17084	17209	17262	17093	17093	16969	17018	17110	17105	17379	17012	17324	17155	17104	17298	17024	17463	17047	17274	17323	17125	17138	17133	17019	17278	16987	17095	17195	17162	17310	17131	17100	17320	17197	17313	17083	17130	17168	17258
26567	45781	43305	35794	30839	26814	23420	20572	18833	17647	16770	16424	15933	15635	15617	15275	15379	15300	15089	15243	14967	15071	15027	15139	14949	14990	15006	15114	15015	15061	15031	15107	14990	14999	15036	15045	15212	14950	15363	14961	15094	14965	15115	15037	14903	15107	15007	14820	15079	14951	15003	14807	14908	14908	14954	15075	14793	14881	15050	14815	15140	14850	14907	14831	14793	14863	14861	14938	14830	14992	14895	14983	15037	15066	14980	14919	14875	14892	15016	15011	14854	15028	14771	14858	14873	14849	14838	14887	14769	14916	14911	15135	15029	14797	15022	14849	14837	14977	14939	15097	14937	14940	14780	14986	14948	14937	15073	14826	14902	14855	14986	14979	14932	14652	15010	14818	14906	14856	15007	14949	15056	15001	15016	14831	14853	14888	14892	14755	14983	14930	14999	14841	14983	14948	14942	14780	14964	14733	14995	14854	14883	14919	14893	14995	14925	14931	14857	14805	14947	14835	14983	14791	14897	14833	14850	14772	14774	15034	14850	14813	14883	14837	14955	15019	14917	14888	14929	14919	14882	15027	14878	15045	14886	14960	14968	14987	15044	15005	14955	14897	14909	14839	14831	14921	14840	14877	14933	14800	14991	15005	14761	14938	14882	14905	14893	14933	14975	14989	14890	14913	14895	14935	14918	14915	14914	14983	14698	14918	14926	14902	14852	14868	15007	14925	14955	14968	14919	14954	14871	15059	14918	15017	14848	14877	14953	14897	14946	14948	14774	14797	14857	14897	15055	14826	14924	14863	14966	14977	14868	14963	14970	14869	14881	14946	14773	14837	14924	14959	14743	15051	14909	14882	14919	14825	14793	14894	14785	15090	14713	15102	14854	14832	14819	14775	14766	14981	14872	14948	14875	14830	14892	14883	14819	14956	15050	14944	14929	14829	14962	14809	15031	14846	15000	14867	14910	14930	14873	14724	14739	14777	14722	14669	14922	14941	14863	14814	14945	14994	15067	14836	15052	14784	14831	14868	14967	14804	14790	15044	14955	15005	14879	14877	15026	14813	14966	14764	15088	14802	15173	15085	14922	14927	14932	14909	14869	14843	14844	15078	14883	14897	14922	14965	14737	14957	15022	14903	14967	14954	14844	14805	14877	14745	15042	14987	14828	15110	14771	14994	15033	14942	15051	14928	15017	14859	14842	14846	14857	14879	14946	14937	14780	14964	14902	14902	15066	14956	15112	14799	14855	14900	14788	14991	14793	14951	14926	14865	14908	15086	14918	15113	15001	14983	14922	14890	14848	15009	14985	14773	15014	15103	14926	14870	15010	14899	14928	14959	14792	14974	14769	14940	14928	14962	15054	15021	15078	14945	14904	15014	15075	14925	14942	14914	14928	14975	14872	14922	14990	14906	14893	14721	14871	14940	14890	14848	14844	14931	14959	14862	14983	14972	14903	14953	14835	14755	14993	14850	14917	14844	14991	14958	14747	14815	14965	15035	15088	14995	14922	15024	14900	14959	15058	14921	15005	14958	14952	15054	15031	14970	15047	14886	14758	14839	14946	14844	14924	14942	14914	14877	14961	14918	14935	14797	14841	14959	14953	15118	15039	14857	14920	14809	14994	14880	15047	14828	14961	14889	15065	14837	14791	14714	14964	14758	14728	14873	14990	14849	14941	14964	15048	14821	14719	14952	14871	14902	14929	14839	14814	14881	14885	15119	15052	14888	15060	14977	14899	14817	15018	14822	14877	14930	14959	14949	15080	14751	14916	14911	14982	14996	14865	14931	14961	14961	15004	14974	14876	14940	14905	14879	15011	14910	14993	14837	15128	15011	14952	14970	14826	15019	15102	14982	15009	15012	14866	15055	14776	14830	14797	14897	14834	14823	14855	14895	14875	14964	14919	14836	14955	14898	14876	14993	14794	15194	14888	14957	14907	14824	14838	14879	14969	14958	14807	14966	14902	14922	15043	14959	14865	14948	14779	14708	14965	14881	14869	14944	14805	14828	14959	14997	14862	14893	14941	14921	14803	14976	14843	14981	14852	14852	14925	14777	14987	14979	14821	14897	14983	14905	14881	14860	14790	15001	14873	14906	14841	14868	15037	14903	14940	15073	14826	15045	14883	14703	14902	14906	14988	15091	14753	14727	14858	14892	14831	15023	14990	14936	14869	14744	14959	14986	14986	14857	14841	15008	14844	14928	14906	15071	15043	14764	15071	14852	15049	15055	14892	15092	14833	15017	15017	14925	14693	15023	14848	15026	14871	14916	14887	14780	14931	14926	14947	14796	15085	14844	14953	15104	15052	14916	14893	14886	14873	14922	14961	15003	14835	14743	14891	14896	14883	15039	14976	14961	14994	14954	15053	14791	14963	15103	14972	14762	14983	14911	14933	15009	14928	14986	14906	14764	14905	14955	14859	14902	15001	14945	14940	14926	15083	14812	14883	14957	14866	14961	15244	14990	14797	14996	14888	14952	14839	14927	14754	14978	14932	14706	14930	14741	14890	14904	15016	14941	15056	14968	15060	14970	14779	14833	14775	14995	14991	14819	14925	14820	14944	14831	14991	14951	14836	14873	14833	14875	14878	14925	14878	14895	14869	14821	14756	14972	14909	15112	14770	14895	14864	14913	14917	14982	14861	14986	14922	14970	14851	14881	14800	15018	15037	14813	14966	14975	14935	14988	14750	14796	14990	15046	14984	15021	14900	14845	14753	14846	15084	14905	14840	14900	15060	14945	14756	14812	15057	14947	14815	15015	14943	14932	14905	14913	14891	14884	14914	14823	15046	14965	14920	14955	14771	14942	15007	14696	14970	14849	14963	14940	15022	14894	15010	14946	15039	14989	15017	14757	14981	14831	14968	14891	14868	14981	14909	14859	15106	14902	14744	15072	14930	15028	14869	14895	14843	14860	14824	14898	15037	14737	14961	14864	14977	14880	14768	14809	14837	14892	14788	14794	14940	14930	14898	15038	14833	14829	14976	14871	14838	14862	14931	14944	14854	14853	14932	14973	14903	15033	15032	15026	14828	14871	14898	14964	14909	15061	14833	14778	14989	14669	14916	14998	14837	14948	14893	15116	14871	15013	15007	14912	15094	14784	14883	14967	14873	14914	14725	15032	14993	15039	14772	14898	14988	14893	14971	15036	14684	14903	15008	14979	14961	14808	14878	14699	15058	14941	14734	14933	14940	14913	14951	14931	14861	15004	15041	14811	14973	14896	14746	14752	14863	14790	14810	14914	14860	14883	14830	14758	14959	14933	14970	14867	14953	14976	14880	14997	14725	14845	14809	15028	14929	14800	14819	14970	14887	14883	14743	15171	14879	14775	14924	15037	14976	14862	14972	14921	14887	15098	14922	14775	14883	14984	15024	14810	14764	14915	14914	15023	15017	14993	14899	15018	14788	14957	14933	14899	14899	14811	14892	15083	14860	14971	14949	14889	14960	14874	14974	14878	14912	14839	14890	15031	14841	14943	15006	14916	14862	14842	14838	14959	14900	14999	14851	14916	14849	14747	14981	14820	14948	14820	15048	14969	14966	15126	14890	14643	14849	14834	15046	15057	14867	15021	15047	14920	14875	15053	14893	14886	14848	15026	14885	14722	14863	14978	14845	14874	14974	14923	14861	14984	14987	14901	14888	14853	14898	14789	14910	14830	14862	14815	14904	15006	14949	15118	14739	14841	14843	14978	14972	14981	15070	15027	14929	15012	14980	14992	15028	15079	14822	14955	14937	15017	14821	14728	14950	14945	14986	15001	14926	14848	15060	14913	14875	15063	15072	14840	14901	14665	14894	14657	14826	14835	14992	14956	14738	14841	14931	15087	14914	15039	14892	14935	14899	14874	15006	14981	14789	15029	14757	15159	14820	14939	15128	14896	15014	14871	14894	14866	14729	15050	14778	14937	14810	14882	14973	14785	14645	14961	14846	15031	15058	14911	14909	15140	14863	14940	15050	15010	14973	14917	14986	15054	14929	15009	15011	14915	15039	14911	15014	14990	15031	14914	14979	15080	15049	14979	14795	14849	14935	14991	15033	15018	14952	14864	14796	15104	14877	14798	14874	14992	14941	14871	14937	14988	14957	14960	14752	15121	14865	14974	14933	14991	15000	15011	14957	14833	14897	14919	14836	14938	14910	14749	14943	14986	14900	15062	14939	14896	14727	14904	14993	14962	15008	14856	15063	14903	14921	15101	14849	14838	14785	14945	15006	14822	14865	14783	14917	14970	14987	14969	14972	14928	14964	14806	15013	14805	14777	14903	14949	14872	15037	14977	14832	14882	14894	14816	15013	14847	14936	14951	14896	14829	14734	14848	14819	14990	15033	14709	14942	14903	14869	15009	14988	14893	15011	14928	15179	15056	14949	14860	15054	14939	14694	14908	14869	14908	15143	14934	14911	14899	14934	14937	14950	14965	14856	14936	14794	14956	14770	15079	14898	14982	14926	14909	15006	15026	14806	14846	14927	14894	14955	14836	14856	14889	14857	14893	14987	14954	14935	15031	14831	15083	14814	14845	14776	14962	14979	14989	14868	14921	14899	14853	14900	14923	14942	14909	14852	14892	14953	14845	14911	14999	15010	14965	14880	14791	14941	14937	15078	14747	15013	14967	14949	15160	14885	14851	14829	15051	14986	15025	14935	14950	14791	14896	14898	14971	15037	15010	15006	14965	14885	14931	14939	15003	14808	14858	14718	14940	15005	14901	14856	14889	14820	14863	15078	15034	14928	14830	14900	15022	14916	14757	14824	14757	14975	14704	14887	14795	15077	14968	14688	14929	15026	14953	14799	14892	14860	14928	14892	14933	14966	14807	15018	15015	14884	14810	14953	14821	14892	14980	14911	14885	14974	14954	14829	14816	14985	14933	15014	14889	15009	14977	14890	15006	14944	14924	14763	14778	14845	14856	14993	15054	14753	15082	14918	14936	14898	14872	14934	14937	14881	14974	15078	14858	14954	14908	14848	14785	15184	14965	14889	15031	14982	14847	14937	14980	14874	14800	15013	14940	15040	15069	14908	14932	14903	14867	14888	14849	14844	14941	15038	14944	14922	14902	14934	14878	14828	14903	14980	14850	14901	14883	14852	14893	15017	15050	15081	14942	14935	14938	14835	14910	14911	14997	14976	14835	15019	14907	15026	14954	15037	14907	14781	14950	14782	15072
22832	21165	28984	24244	23989	28513	29354	24275	22004	21591	20543	19650	19137	18707	18401	18449	18293	18052	18048	17994	18139	18145	18168	18129	18190	17976	17935	17949	17950	17986	17746	17700	17894	17721	18139	17805	17985	17867	17839	18036	17863	17882	17667	17803	18013	17722	17694	17784	17902	17833	17806	17695	17955	17680	17805	17872	17700	17771	17788	17675	17755	17763	17854	17662	17820	17700	17676	17721	17609	17734	17953	17649	17615	17863	17773	17754	17820	17678	17627	17654	17677	17667	17653	17825	17857	17773	17644	17541	17862	17727	17630	17653	17710	17628	17705	17897	17755	17590	17573	17578	17675	17883	17600	17597	17638	17935	17809	17605	17736	17696	17787	17765	17651	17689	17702	17719	17666	17853	17678	17959	17814	17856	17744	17627	17612	17487	17824	17663	17859	17601	17624	17682	17665	17539	17753	17629	17630	17756	17844	17619	17763	17770	17770	17773	17874	17596	17765	17761	17845	17684	17674	17616	17538	17741	17738	17861	17613	17691	17714	17908	17809	17807	17606	17564	17763	17597	17508	17632	17914	17760	17831	17839	17745	17818	17865	17802	17706	17531	17639	17522	17752	17781	17823	17542	17651	17497	17749	17683	17624	17683	17729	17870	17877	17587	17655	17770	17701	17825	17972	17799	17640	17576	17569	17872	17785	17641	17684	17853	17896	17797	17698	17571	17602	17620	17653	17679	17817	17691	17543	17734	17607	17539	17421	17663	17759	17697	17825	17528	17753	17628	17719	17564	17783	17820	17762	17767	17650	17737	17581	17620	17699	17684	17912	17725	17925	17779	17665	17537	17655	17665	17712	17744	17504	17842	17738	17726	17679	17457	17520	17634	17565	17604	17885	17701	17727	17841	17438	17783	17763	17922	17559	17917	17865	17686	17705	17574	17811	17609	17749	17631	17760	17718	17738	17645	17631	17889	17678	17796	17676	17461	17856	17801	17572	17758	17642	17744	17749	17891	17779	17561	17796	17748	17600	17678	17690	17931	17687	17615	17595	17775	17512	17476	17598	17637	17771	17545	17629	17659	17650	17660	17595	17459	17771	17577	17633	17637	17572	17777	17621	17634	17690	17714	17573	17716	17649	17801	17609	17571	17529	17687	17724	17702	17639	17727	17644	17605	17663	17694	17944	17783	17619	17575	17662	17808	17746	17583	17716	17648	17912	17732	17686	17730	17740	17510	17715	17585	17635	17825	17791	17733	17836	17733	18000	17663	17746	17810	17849	17756	17667	17471	17646	17602	17692	17727	17702	17642	17865	17620	17638	17779	17728	17686	17698	17739	17611	17839	17763	17716	17828	17620	17685	17654	17498	17820	17688	17664	17616	17534	17524	17666	17577	17552	17685	17741	17589	17581	17529	17718	17819	17614	17663	17542	17734	17609	18052	17580	17585	17690	17998	17697	17600	17727	17783	17656	17719	17909	18055	17624	17671	17758	17748	17461	17751	17790	17613	17518	17777	17922	17771	17773	17675	17693	17815	17802	17765	17694	17752	17666	17551	17766	17703	17634	17767	17679	17679	17726	17600	17661	17566	17521	17705	17669	17744	17774	17613	17765	17657	17680	17769	17446	17684	17742	17748	17831	17703	17872	17677	17752	17555	17671	17600	17772	17824	17616	17640	17554	17814	17541	17622	17803	17706	17628	17694	17658	17853	17566	17665	17711	17724	17778	17699	17568	17680	17729	17690	17707	17787	17612	17633	17641	17897	17653	17877	17817	17594	17634	17791	17801	17739	17641	17634	17506	17569	17520	17634	17680	17577	17641	17768	17598	17639	17637	17693	17539	17798	17672	17616	17597	17638	17796	17660	17815	17783	17714	17766	17591	17635	17607	17941	17752	17754	17770	17513	17696	17815	17641	17658	17665	17759	17987	17764	17435	17658	17599	17697	17930	17666	17672	17716	17623	17541	17855	17650	17450	17423	17620	17651	17601	17627	17581	17434	17592	17692	17775	17691	17611	17716	17756	17669	17612	17727	17916	17699	17734	17710	17599	17965	17697	17657	17698	17547	17773	17731	17835	17870	17760	17901	17616	17682	17638	17631	17799	17633	17748	17525	17540	17772	17566	17633	17908	17695	17660	17737	17426	17695	17600	17532	17783	17686	17822	17537	17659	17553	17490	17507	17745	17745	17542	17643	17599	17671	17627	17669	17530	17645	17634	17657	17502	17728	17611	17702	17632	17764	17810	17819	17655	17633	17561	17791	17707	17561	17683	17713	17649	17687	17510	17664	17522	17684	17826	17899	17599	17802	17823	17660	17592	17543	17781	17678	17785	17451	17712	17764	17605	17584	17695	17695	17671	17569	17806	17748	17617	17770	17715	17846	17778	17558	17704	17571	17498	17669	17717	17700	17525	17709	17456	17972	17589	17660	17693	17488	17749	17838	17664	17499	17599	17465	17673	17690	17603	17756	17654	17755	17683	17565	17569	17643	17586	17603	17608	17798	17697	17605	17858	17756	17887	17651	17793	17576	17568	17686	17732	17654	17477	17748	17646	17628	17561	17723	17812	17679	17704	17679	17836	17671	17579	17600	17633	17667	17785	17764	17718	17729	17580	17712	17660	17524	17687	17751	17684	17571	17705	17800	17701	17735	17681	17723	17687	17658	17729	17766	17673	17471	17756	17529	17546	17861	17771	17554	17707	17680	17840	17675	17634	17760	17578	17637	17583	17839	17892	17681	17810	17493	17655	17687	17606	17579	17501	17571	17523	17844	17640	17649	17727	17629	17728	17749	17662	17739	17733	17795	17685	17844	17690	17533	17642	17809	17759	17731	17868	17778	17701	17798	17627	17499	17884	17757	17692	17604	17632	17954	17727	17743	17699	17677	17686	17551	17713	17752	17400	17747	17354	17492	17939	17770	17593	17702	17931	17808	17651	17616	17730	17854	17482	17728	17860	17999	17773	17748	17702	17750	17859	17949	17567	17467	17755	17764	17795	17892	17554	17794	17722	17766	17688	17725	17707	17682	17812	17630	17614	17936	17842	17806	17655	17592	17806	17622	17693	17673	17623	17746	17630	17690	17609	17525	17703	17704	17553	17646	17648	17799	17625	17643	17885	17676	17571	17800	17676	17766	17711	17732	17673	17669	17769	17632	17625	17650	17613	17783	17659	17810	17661	17580	17615	17575	17671	17717	17761	17799	17515	17835	17633	17741	17650	17743	17644	17611	17660	17562	17642	17690	17765	17688	17824	17528	17549	17604	17707	17623	17526	17606	17691	17687	17472	17667	17782	17872	17651	17669	17621	17754	17649	17681	17538	17720	17706	17697	17704	17715	17757	17749	17569	17811	17624	17903	17705	17563	17640	17849	17757	17880	17834	17664	17653	17467	17448	17751	17717	17916	17649	17593	17655	17830	17519	17602	17730	17907	17468	17829	17577	17894	17729	17762	17552	17828	17726	17672	17858	17668	17652	17614	17745	17513	17621	17530	17711	17672	17649	17791	17808	17738	17745	17595	17645	17696	17662	17583	17740	17769	17472	17784	17662	17635	17481	17748	17544	17765	17573	17669	17747	17879	17633	17782	17643	17541	17890	17980	17758	17627	17870	17627	17596	17785	17752	17572	17814	17758	17612	17606	17884	17685	17689	17651	17676	17406	17620	17572	17449	17520	17703	17509	17816	17674	17512	17827	17810	17729	17652	17669	17742	17840	17787	17866	17621	17569	17526	17673	17727	17754	17671	17646	17608	17807	17765	17491	17675	17754	17763	17696	17645	17472	17688	17732	17733	17637	17759	17738	17579	17624	17574	17777	17781	17895	17795	17732	17627	17811	17664	17523	17727	17718	17551	17686	17801	17687	17642	17791	17534	17842	17811	17841	17658	17575	17845	17660	17542	17759	17535	17552	18000	17690	17710	17754	17720	17696	17783	17812	17756	17651	17346	17588	17770	17590	17830	17690	17615	17812	17563	17583	17696	17741	17663	17721	17466	17696	17706	17657	17673	17644	17793	17637	17705	17683	17688	17612	17708	17600	17786	17716	17768	17742	17753	17801	17627	17760	17824	17751	17562	17729	17625	17845	17624	17791	17784	17615	17547	17789	17693	17613	17755	17863	17615	17914	17874	17593	17799	17758	17751	17713	17695	17628	17737	17518	17600	17676	17854	17726	17656	17737	17726	17732	17761	17558	17517	17607	17610	17610	17825	17762	17583	17766	17582	17620	17766	17737	17692	17790	17709	17923	17779	17709	17603	17689	17462	17656	17730	17771	17712	17672	17561	17683	17581	17667	17685	17922	17720	17819	17659	17740	17710	17618	17494	17676	17645	17691	17692	17663	17590	17867	17597	17876	17659	17733	17696	17755	17716	17838	17574	17531	17605	17664	17792	17781	17665	17740	17593	17815	17716	17581	17642	17631	17728	17619	17695	17667	17841	17750	17868	17632	17799	17646	17653	17785	17569	17691	17642	17651	17581	17710	17644	17782	17882	17909	17732	17682	17654	17698	17791	17673	17771	17533	17702	17840	17694	17708	17646	17611	17822	17656	17734	17622	17726	17820	17636	17675	17705	17608	17845	17638	17757	17647	17830	17606	17590	17566	17707	17750	17670	17936	17556	17667	17669	17936	17692	17512	17697	17746	17553	17766	17732	17831	17667	17727	17643	17641	17681	17679	17672	17803	17827	17630	17514	17658	17721	17655	17690	17659	17731	17852	17626	17689	17657	17598	17671	17670	17586	17592	17617	17646	17359	17566	17493	17623	17653	17930	17846	17648	17656	17652	17789	17851	17521	17746	17608	17830	17772	18050	17715	17832	17620	17610	17370	17641	17538	17647	17505	17457	17578	17578	17756	17677	17532	17693	17835	17561	17739	17596	17644	17822	17756	17789	17778	17807	17688	17744	17593	17551	17606	17650	17578	17585	17475	17602	17711	17529	17798	17757	17812	17646	17543	17734	17749	17587	17745	17702	17619	17867	17681	17500	17671	17694	17739	17756	17879	17755	17816	17628	17716	17503	17762	17759	17602	17631	17530	17497	17608	17688	17542	17743	17735	17793	17661	17543	17642	17646	17417	17670	17835	17857	17595	17489	17768	17797	17611	17726	17681	17527	17729	17626	17818	17712	17935	17895	17620	17637	17733	17650	17434	17816	17581	17708	17836	17471	17675	17680	17626
30854	52955	50378	41910	37164	32448	26788	23522	21400	19991	18970	17917	16657	16242	16116	15949	15820	15735	15542	15494	15465	15367	15428	15412	15451	15217	15528	15396	15375	15233	15518	15221	15441	15420	15256	15398	15384	15318	15338	15229	15384	15460	15230	15372	15378	15311	15316	15292	15341	15136	15320	15302	15308	15273	15223	15419	15127	15378	15494	15242	15282	15197	15252	15277	15261	15275	15180	15150	15250	15265	15210	15388	15423	15034	15193	15198	15263	14963	15166	15462	15214	15180	15171	15212	15251	15162	15318	15287	15377	15305	15035	15515	15235	15269	15302	15087	15292	15332	15219	15247	15301	15214	15111	15274	15307	15486	15226	15326	15397	15287	15292	15282	15160	15207	15071	15222	15169	15310	15302	15273	15214	15277	15172	15301	15275	15247	15381	15198	15204	15320	15099	15252	15220	15298	15080	15258	15258	15182	15324	15140	15200	15092	15307	15403	15162	15299	15298	15413	15087	15085	15358	15331	15237	15171	15218	15180	15090	15274	15282	15176	15119	15209	15305	15217	15287	15192	15415	15284	15136	15371	15307	15346	15342	15136	15091	15237	15285	15160	15353	15296	15316	15221	15253	15066	15255	15327	15120	15146	15050	15280	15043	15266	15281	15120	15247	15121	15220	15131	15211	15183	15283	15138	15155	15075	15089	15191	15177	15317	15156	15171	15174	15296	15192	15156	15140	15079	15207	15256	15349	15201	15226	15375	15096	15187	15012	15324	15389	15184	15324	15227	15010	15167	15267	15268	15282	15151	15277	15172	15245	15196	15204	15270	15257	15181	15338	15181	15203	15404	15127	15262	15245	15199	15143	15346	15189	15084	15237	15134	15364	15240	15173	15150	15272	15374	15345	15275	15423	15344	15320	15090	15177	15367	15102	15300	15223	15219	15268	15121	15248	15221	15184	15059	15194	15330	15141	15255	15206	15331	15323	15366	15119	15149	15273	15103	15255	15127	15157	15297	15243	15265	15294	15212	15009	15280	15136	15185	15100	15383	15094	14995	15201	15238	15391	15250	15235	15362	15202	15257	15149	15121	15175	15210	15078	15341	15229	15166	15221	15327	15233	15343	15344	15166	14974	15250	15076	15374	15205	15281	15230	15096	15267	15367	15246	15265	15375	15300	15305	15175	15277	15256	15177	15228	15307	15333	15296	15087	15257	15201	15097	15385	15042	15207	15319	15160	15346	15130	15286	15206	15215	15151	15367	15140	15135	15235	15285	15155	15259	15253	15052	15285	15270	15394	15336	15170	15161	15247	15124	15246	15255	15249	15241	15074	15191	15319	15292	15138	15180	15110	15340	15207	15205	15214	15283	15265	15288	15124	15424	15336	15265	15175	15175	15465	15224	15330	15056	15196	15153	15111	15216	15283	15223	15229	15245	15114	15307	15240	15193	15184	15107	15166	15186	15272	15160	15290	15213	15124	15311	15122	15143	15226	15265	15120	15159	15261	15263	15178	15260	15180	15195	15222	14994	15349	15278	15390	15089	15049	15159	15207	15141	15358	15434	15046	15254	15130	15263	15235	15142	15185	15161	15224	15145	15050	15112	15391	15220	15304	15317	15342	15221	15403	15206	15331	15204	15212	15147	15175	15113	15153	15078	14948	15343	15363	15157	15410	15176	15380	15356	15295	15102	15206	15336	15253	15180	15275	15354	15158	15330	15017	15262	15263	15095	15182	15312	15247	15206	15213	15313	15262	15418	15358	15068	15267	15233	15386	15272	15108	15287	15104	15287	15160	15062	15282	15258	15167	15289	15104	15144	15400	15238	15283	15222	15211	15287	15162	15213	15061	15161	15246	15036	15275	15088	15360	15175	15195	15284	15283	15290	15303	15283	15300	15135	15072	15288	15167	15192	15233	15116	15271	15177	15231	15318	15238	15385	15177	15118	15389	15055	15350	15139	15162	15193	15131	15340	15328	15220	15189	15312	15207	15236	15247	15368	15017	15282	15208	15204	15349	15037	15269	15225	15325	15214	15234	15313	15194	15335	15309	15274	15234	15180	15227	15052	15099	15303	15196	15237	15143	15360	15227	15229	15292	15213	15353	15400	15137	15380	15251	15441	15127	15155	15164	15145	15147	15232	15273	15167	15377	15019	15286	15297	15227	15340	15264	15363	15327	15309	15179	15181	15228	15229	15281	15227	15263	15417	15199	15079	15181	15242	15193	15196	15310	15198	15090	15129	15118	15216	15201	15157	15213	15154	15212	15300	15249	15166	15349	15164	15275	15412	15378	15301	15269	15262	15192	15176	15217	15126	15011	15142	15165	15365	15168	15156	15272	15189	15227	15273	15196	15125	15292	15344	15240	15395	15333	15307	15239	15393	15119	15252	15159	15268	15211	15258	15081	15275	15267	15406	15359	15187	15258	15234	15357	15218	15064	15240	15250	15220	15301	15248	15238	15247	15301	15266	15172	15177	15142	15336	15341	15067	15087	15397	15347	15306	15139	15227	15260	15011	15255	15169	15148	15165	15154	15132	15366	15157	15344	15315	15346	15279	15263	15280	15230	15187	15339	15170	15156	15204	15219	15337	15315	15122	15253	15078	15130	15265	15293	15314	15097	15319	15422	15163	15361	15298	15187	15231	15284	15252	15156	15172	15318	15305	15129	15172	15449	15253	15221	15266	15346	15346	15338	15151	15039	15307	15277	15253	15202	15227	15299	15270	15210	15233	15203	15249	15186	15256	15355	15171	15138	15197	15166	15250	15163	15236	15176	15200	14989	15375	15152	15288	15421	15198	15227	15176	15130	15283	15223	15332	15055	15055	15125	15043	15268	15368	15272	15313	15196	15472	15220	15157	15140	15172	15198	15185	15203	15229	15201	15456	15247	15225	15215	15007	15267	15225	15341	15370	15200	15193	15181	15144	15189	14997	15106	15108	15148	15233	15236	15250	15197	15306	15138	15271	15213	15034	15176	15138	15191	15303	15262	15336	15235	15147	15279	15265	15298	15148	15072	15252	15316	15247	15269	15197	15305	15173	15258	15208	15255	15255	15319	15149	15319	15185	15363	15139	15196	15181	15192	15242	15174	15116	15185	15246	15205	15330	15278	15080	15255	15057	15274	15263	15213	15118	15368	15333	15135	15296	15255	15330	15280	15239	15264	15037	15266	15379	15263	15156	15097	15253	15321	15274	15159	15208	15326	15109	15333	15151	15010	15249	15205	15027	15171	15119	15376	15236	15124	15203	15204	15279	15158	15263	15306	15255	15484	15299	15195	15236	15352	15180	15270	15170	15184	15382	15178	15283	15208	15214	15280	15131	15168	15213	15304	15185	15270	15266	15060	15150	15193	15279	15338	15339	15181	15189	15179	15150	15218	15316	15108	15185	15435	15131	15023	15251	15250	15155	15139	15269	15332	15319	15194	15285	15110	15075	15198	15371	15276	15452	15053	15376	15179	15346	15379	15309	14987	15253	15310	15160	15200	15208	15274	15324	15300	15244	15173	15282	15216	15264	15236	15249	15302	15267	15344	15175	15115	15307	15083	15378	15412	15338	15207	15074	15203	15216	15132	15145	15251	15216	15235	15327	15253	15386	15145	15322	15374	15220	15289	15231	15244	15436	15201	15175	15244	15173	15088	15128	15015	15282	15342	15220	15369	15228	15205	15167	15190	15179	15276	15099	15257	15211	15129	15366	15100	15243	15039	15275	15267	15243	15216	15387	15148	15207	15342	15050	15109	15252	15358	15151	15207	15229	15126	15100	15341	15156	15138	15206	15428	15044	15219	15221	15237	15268	15197	15286	14996	15210	15195	15335	15148	15153	15346	15195	15229	15202	15226	15315	15061	15448	15156	15351	15193	15118	15252	15206	15198	15136	15216	15150	15266	15225	15236	15106	15133	15241	15127	15087	15302	15338	15251	15384	15265	15282	15283	15201	15246	15325	15242	15175	15215	15160	15207	15187	15277	15206	15277	15233	15096	15066	15354	15305	15039	15264	15167	15378	15223	15297	15270	15210	15234	15346	15370	15327	15229	15216	15221	15318	15220	15179	15231	15290	15245	15236	15118	15123	15109	15181	15102	15267	15160	15273	15246	15224	15245	15345	15417	15296	15329	15259	15276	15210	15231	15213	15165	15142	15297	15205	15336	15253	15251	15167	15295	15205	15197	15247	15206	15185	15046	15326	15370	15118	15282	15281	15037	15228	15070	15249	15133	15274	15156	15211	15158	15247	15216	15269	15359	15211	15245	15027	15201	15185	15223	15246	15395	15205	15063	15206	15025	15146	15290	15313	15161	15332	15230	15394	15182	15274	15179	15242	15262	15211	15274	15467	15326	15140	15288	15113	15119	15214	15085	15226	15309	15328	15249	15283	15306	15260	15220	15049	15296	15304	15396	15225	15265	15224	15269	15250	15181	15304	15234	15284	15071	15247	15174	15257	15130	15166	15277	15234	15158	15176	15316	15276	15242	15108	15328	15287	15268	15254	15227	15138	15257	15219	15229	15342	14963	15131	15010	15154	15411	15103	15234	15253	15176	15176	15090	15191	15003	15187	15319	15329	15217	15108	15091	15256	15260	15184	15199	15244	15148	15135	15118	15190	15233	15175	15217	15196	15390	15153	15230	15299	14993	15320	15065	15227	15193	15171	15194	15158	15265	15181	15199	15166	15319	15226	15272	15215	15262	15192	15235	15224	15213	15290	15293	15246	15201	15273	15186	15219	15221	15195	15222	15222	15317	15229	15260	15235	15292	15385	15320	15204	15177	15313	15230	15320	15222	15139	15166	15174	15251	15380	15310	15206	15133	15321	15269	15337	15199	15416	15303	15215	15424	15106	15194	15190	15274	15210	15371	15259	15194	15185	15328	15135	15019	15233	15230	15163	15328	15185	15237	15136	15302	15334	15280	15337	15289	15222	15301	15195	15321	15329	15198	15265	15202	15257	15189	15183	15104	15266	15148	15179	15236	15189	15189	15219	15298	15328	15162	15241	15459	15187	15392	15293	15167	15247	15096	15064	15133	15199	15231	15218	15316	15082	15028	15208	15293	15333	15242	15356	15201	15297	15116	15294	15234	15210	15126	15332	15281	15287	15234	15196	15052	15302	15390	15262	15175	15339	15117	15241	15233	15426	15319	15138	15361	15347	15282	15271	15058	15264	15212	15259	15039
28609	25633	32196	29084	23744	21374	19901	18854	18474	17970	17807	17711	17354	17172	17200	17171	17006	17169	17256	17101	17064	16971	16821	16894	16843	17116	16900	17066	16932	17025	17043	16938	16932	16869	16913	16839	16965	17264	16916	17045	16751	16941	17023	16952	17022	16903	16982	16784	16858	16964	17049	16860	16994	16744	16924	17156	17011	17106	16895	17021	17022	16885	16795	16962	16835	16910	17026	16840	16967	16965	16918	16827	16962	16921	16797	17073	16993	16958	17035	17035	16948	17113	17059	17120	17063	16982	17026	16894	16898	16939	16848	16939	16708	16917	16914	16839	17204	16769	16768	16802	16863	16858	16738	16868	16863	16739	17013	16916	16886	17009	16859	16841	16849	16906	17169	17049	17022	16924	16824	16761	16997	17032	16915	16830	16992	16967	16889	17059	16950	17084	16814	17084	16874	16853	16928	16857	16865	17084	16862	16970	16818	16921	16769	16856	16935	17010	16786	16858	16908	16931	16830	16807	16881	16840	16895	16935	16728	16966	16822	16824	16817	16890	16882	17002	16832	16804	17008	17080	16661	16970	16843	16803	16955	17129	16854	16894	16833	16861	16982	16740	16856	16816	16855	16944	16974	16833	16851	17051	17019	16990	16903	17081	17015	16984	17218	17082	16787	16800	16910	16720	16768	16973	16937	16841	17013	16912	16887	16870	17023	16770	16790	17046	16943	16799	17012	16911	17092	17099	16919	16860	16972	16920	16992	16943	16943	17007	16968	17023	16875	17044	16770	16668	17027	16942	17025	17041	16947	17022	16955	16744	17004	16888	16897	17076	17015	16773	16868	16834	16921	16997	17012	17005	16936	16849	16876	16891	16607	16786	16899	16940	16901	16835	16865	16991	16987	17048	16613	16861	16831	16787	16807	16939	16892	16929	17033	16979	16873	16806	16653	16840	16796	16967	16847	16988	16827	16959	16889	17038	16906	16671	16760	16674	16785	16985	16938	17146	16991	16946	17035	16958	16890	16980	17040	16824	16711	16775	17006	17055	17020	17069	16727	16967	17049	16738	16698	16817	17128	16806	17074	16892	16841	17068	16885	16828	16882	17023	16790	16863	16890	16899	16790	16974	16960	16983	17057	16972	16895	16907	16802	16866	16831	16876	16732	16873	16788	16958	16890	16877	16919	16939	16819	16825	16927	16964	17071	16853	16884	16926	16825	16847	16947	16829	16983	17107	17001	16937	16911	16935	17092	16939	16930	16978	16825	16712	17055	17084	16959	16878	16948	16960	16843	16756	16857	17117	16873	16988	17105	16840	16971	16823	16942	16773	16965	16703	16944	17105	17066	17050	16902	16951	16977	16714	16894	16851	17214	17094	17049	16712	16940	17110	16919	16776	16893	17014	16721	16809	16927	17041	16744	17024	16943	16983	17074	16824	16846	17066	16800	16922	16999	16884	16931	16965	16966	17017	16788	17008	16943	16908	16702	16814	16944	16639	16985	16978	16938	17067	16715	16796	16971	17056	17088	16998	16703	16903	16793	17079	16770	16971	16930	17007	17009	16870	16949	16715	16848	17025	16562	16764	16821	16887	16881	16903	16938	16948	16869	16915	16802	16899	16980	16885	16957	16930	17005	16889	16880	16924	16954	16865	16694	16735	16885	16940	16792	16742	16758	16792	16867	16778	16917	16820	16861	16889	16918	17012	16923	16679	16781	16949	16926	16947	17142	16782	16980	17001	16964	16941	16843	16949	16958	17119	16817	16996	16997	17030	16956	16774	17023	16897	17090	17064	16965	16888	16901	16867	17028	17029	16892	17035	17067	16816	16854	16801	17044	16852	17097	17251	16848	16777	16702	16807	16949	16865	16764	16844	16887	16678	16877	16709	16909	17048	17031	17020	16950	16828	16833	16831	16885	16945	16930	16800	16974	16824	17028	16828	17075	16826	17066	16801	16785	16888	16984	16836	16882	16943	16937	16817	16834	16940	16909	16921	16715	16969	17047	16968	16813	16861	16820	16866	16552	16915	16746	16872	16908	16818	16827	16887	16922	16945	16932	16930	16775	16798	16885	16930	16805	16815	16848	16639	16585	17217	16890	16763	17079	16924	17050	17010	16700	16754	16781	17040	16758	16917	16766	16941	16880	16854	16860	16793	17025	16744	16714	16851	16915	17128	16967	16901	16845	16872	17057	17110	16899	17020	16896	16859	16754	16857	16906	17062	17010	16832	16805	16904	16882	16928	16910	16962	17014	16913	16637	16891	17146	16962	16957	17061	16954	16943	17029	16888	16729	17085	16938	16908	16940	17055	17163	16771	16842	16898	17032	16892	16857	16964	16886	17143	16997	16818	16908	16946	16638	16692	16923	16764	16932	16922	16904	16882	16896	16841	17069	16837	16948	16950	16754	16916	16896	16809	16878	16872	16856	16905	16765	16868	16975	16904	16629	16741	16861	16942	16980	16892	16860	17023	16798	16909	16896	16898	16816	17011	16898	16934	16955	17033	16882	16823	17088	16861	16874	16805	16975	16716	17035	16889	16788	16971	16937	17075	17049	16763	17075	16924	16795	16766	16942	16923	16922	17095	17108	17204	16949	16814	16754	16758	16769	16916	16952	16842	17100	16888	17032	17149	17148	16878	16882	16903	16946	17093	17131	16779	16929	16785	17021	17113	17000	16904	16691	16769	17040	16940	16973	17108	16925	16879	17106	17020	17165	16941	17014	16831	16851	16992	16838	16949	17163	17065	16758	16919	16599	16856	16858	16957	16926	16804	16857	16928	16912	16808	16819	17075	16951	16997	16750	17011	16896	16960	17034	17068	16966	16994	16906	16875	16903	16579	16942	16844	16940	16922	17131	16882	16945	17013	17000	16969	16876	16704	16832	17171	16928	16886	16920	16817	16815	17050	17017	16961	16860	16841	16956	16953	16918	16916	17073	16776	16852	17004	17063	16912	17025	16795	16915	16937	16916	16984	16852	16873	16921	16882	17005	16690	16842	16764	16869	16974	16963	16989	16813	16927	16828	17138	16948	16890	16892	16835	17028	16961	16887	17021	16948	16781	16861	16927	17001	16950	16929	16938	17087	17052	16914	16906	16942	16870	16942	16772	17062	17011	16869	16761	16901	16949	16916	17091	16997	16998	16987	17019	16982	17039	16959	16891	16895	17089	16931	16867	16944	16905	16858	16862	17041	16780	16957	16785	16956	16980	16969	17170	16944	16997	16881	16922	16984	16924	16746	17052	17008	16773	16835	17009	17065	17003	16911	16981	16862	16955	16976	16899	17010	16800	16799	17000	16995	17044	16913	16896	17001	16983	16917	16812	16759	16837	16917	17041	16995	16943	16783	16786	16903	16868	16878	16931	16784	16945	17179	17004	16843	16807	16942	17121	16932	16898	17046	16829	16989	16717	17005	16884	17044	16974	16787	16777	16853	16889	16967	17046	17008	17030	16918	17015	16856	16901	16936	16756	16912	16936	16949	16847	16949	16982	17014	17043	17023	16849	16997	16894	17020	16890	16854	16990	16743	16855	16923	16982	16935	16758	16799	16590	16996	16882	17021	16928	16878	16812	16972	17022	16945	17073	16971	16719	17047	16995	16873	16999	16826	16905	17014	16889	16971	16979	16862	16906	16885	16905	16776	16856	17027	16971	17035	16926	16791	16924	16976	16752	16961	16861	16961	17081	17008	17019	16949	16915	17089	16790	16757	16814	16973	17051	17047	16981	16654	16787	16714	16894	16638	16995	17226	16880	16854	16896	17094	16835	16694	17168	16629	16836	16941	16945	17155	16906	16730	16747	16811	17043	16971	17115	17066	16989	16858	17069	17170	16961	16819	16803	16840	16965	17007	17011	17011	17080	16876	16981	16745	16998	16968	16735	16917	17068	16905	16909	16764	16949	16857	16905	16997	16936	16906	16915	16928	16817	16967	16743	16815	16961	16945	16992	16987	16849	16989	16906	17023	16804	16997	16978	16828	16869	16841	17031	16616	17067	16884	17050	16996	17039	17021	16876	16842	17048	17033	16920	17027	17123	16964	16912	16829	16932	16889	16942	16946	16860	16992	16812	17047	16689	16871	16901	16762	17024	16925	16947	16800	16675	16946	16638	16949	16834	16932	16804	16975	16875	16892	16936	16853	16891	17105	16846	16915	16998	17118	16880	16817	16764	16950	16793	16871	16897	17184	16896	16870	16929	16811	17120	17019	16955	16973	16869	16872	16919	17162	16751	16808	17039	16890	16990	16702	16897	16906	16782	16887	16855	16760	16937	16903	17001	17079	16751	16805	16995	16778	16939	16766	16887	16958	16920	16939	16848	16868	16897	16927	16826	16888	16824	17004	17033	16882	17051	16987	16893	16960	16767	17006	16858	16934	17028	17009	16865	16815	16918	16747	16874	16903	16831	17095	16869	16918	16922	17033	17109	16975	16931	17033	16800	16874	16954	16831	17030	17000	16759	16883	16931	16866	16924	16767	16843	16991	16906	16812	16757	17042	16869	16961	17036	16861	16880	16984	16994	17010	16823	16911	16821	17089	16783	17082	16911	16929	16932	16980	16757	16834	17015	16828	16929	16993	16786	16949	16961	17000	16932	17066	16866	16931	16900	16962	16928	17153	17056	16951	16780	17132	16897	17089	16934	17031	16866	16920	16775	16965	17006	17066	17059	16801	16992	16783	16954	17030	16951	16943	17237	16738	16906	16887	16937	17015	16954	16917	16988	16888	16862	16845	16815	17042	16777	17008	17043	16808	17046	16779	16927	16967	16891	16967	17024	16747	16901	16975	16879	17122	17104	16642	16862	16789	16793	16988	16749	16790	16867	16845	16885	17020	16852	16888	16945	16917	16847	17014	16859	16899	17080	16972	16996	17001	16910	16906	17015	17016	17110	16729	16791	17050	16861	16956	16857	16883	16828	17176	16966	16975	16901	17008	16848	16978	17094	16968	17135	17116	17045	16775	16989	16871	16995	16945	17003	16856	16928	16816	16837	16883	17022	17062	16857	16903	16798	16838	16917	16881	16885	17134	17027	16997	17017	16912	17195	16960	17281	16892	17050	16921	16938	17067	16878	16937	16734	16948	16983	16920	16935	16981	16860	16765	16837	16873	16940	16912	16955	17005	16829	17036	17031	16863	16961	17103	16818	16885	16863	17041	16987	16953	16939	17006	17166
26310	39146	36260	27996	23958	20648	18605	17569	16929	16384	16089	15757	15421	15235	15097	14996	15099	14909	14957	14938	14736	14890	14862	14929	14876	15144	14731	14741	14905	14790	14824	14842	14899	14810	14613	14934	14821	14836	14827	14959	14955	14850	14704	14774	14757	14754	14626	14715	14821	14628	14930	14597	14618	14790	14788	14663	14613	14709	14837	14781	14824	14874	14802	14645	14766	14695	14722	14952	14848	14783	14707	14532	14746	14729	14805	14820	14789	14749	14707	14635	14627	14807	14739	14885	14667	14772	14826	14749	14830	14666	14709	14701	14874	14726	14576	14830	14823	14725	14781	14904	14840	14721	14813	14713	14725	14877	14639	14851	14700	14727	14855	14722	14828	14581	14691	14827	14875	14877	14832	14765	14596	14863	14587	14851	14750	14793	14801	14684	14826	14697	14773	14627	14662	14787	14635	14674	14685	14732	14857	14572	14770	14785	14771	14898	14525	14735	14737	14847	14880	14719	14788	14950	14689	14732	14976	14906	14600	14686	14664	14901	14780	14699	14763	14768	14646	14885	14816	14783	14769	14753	14667	14805	14827	14881	14703	14819	14801	14901	14787	14670	14684	14786	14887	14681	14669	14594	14810	14768	14786	14846	14856	14753	14680	14625	14765	14628	14732	14877	14697	14801	14719	14828	14856	14839	14732	14793	14719	14716	14674	14739	14768	14661	14820	14767	14528	14807	14613	14801	14636	14746	14777	14713	14634	14813	14816	14938	14891	14649	14758	14662	14835	14777	14741	14761	14667	14833	14603	14646	14785	15034	14705	14855	14784	14665	14698	14882	14756	14740	14668	14972	14801	14967	14760	14838	14877	14714	14796	14798	14535	14658	14726	14772	14738	14710	14727	14848	14911	14648	14782	14617	14663	14706	14768	14774	14701	14695	14866	14830	14768	14613	14631	14598	14574	14715	14582	14764	14673	14910	14747	14781	14738	14694	14885	14836	14877	14709	14799	14680	14634	14742	14660	14699	14724	14862	14652	14665	14743	14644	14761	14949	14744	14789	14790	14923	14702	14657	14822	14727	14786	14740	14793	14841	14761	14766	14848	14775	14839	14710	14639	14614	14853	14930	14803	14869	14717	14888	14845	14833	14720	14753	14899	14799	14751	14668	14784	14820	14915	14849	14662	14758	14698	14719	14717	14751	14662	14749	14667	14749	14843	14742	14862	14593	14680	14670	14689	14781	14607	14678	14933	14651	14703	14882	14642	14694	14789	14649	14814	14676	14740	14694	14779	14662	14859	14814	14766	14846	14816	14701	14811	14687	14673	14719	14710	14603	14640	14928	14799	14649	14989	14667	14650	14591	14699	14835	14734	14700	14763	14766	14591	14820	14773	14801	14621	14767	14819	14928	14781	14821	14783	14751	14728	14745	14879	14814	14698	14673	14674	14915	14706	14824	14705	14738	14764	14663	14719	14662	14750	14776	14762	14859	14710	14745	14904	14776	14859	14707	14668	14852	14774	14649	14501	14846	14701	14818	14835	14598	14776	14656	14671	14744	14728	14882	14871	14789	14846	14901	14815	14730	14804	14770	14799	14745	14798	14706	14804	14751	14690	14855	14624	14672	14710	14755	14795	14672	14789	14725	14833	14832	14800	14940	14760	14796	14615	14937	14723	14923	14821	14721	14834	14627	14629	14760	14660	14740	14618	14749	14798	14605	14612	14751	14857	14709	14724	14882	14600	14603	14653	14692	14616	14627	14763	14799	14760	14744	14812	14742	14896	14741	14867	14833	14688	14785	14965	14823	14577	14614	14782	14842	14752	14851	14834	14796	14768	14743	14698	14730	14711	14780	14879	14680	14647	14667	14783	14694	14823	14754	14893	14776	14946	14675	14899	14783	14715	14790	14598	14802	14831	14833	14700	14605	14690	14769	14797	14849	14708	14843	14614	14657	14843	14797	14642	14882	14665	14897	14838	14747	14797	14742	14810	14716	14721	14828	14757	14816	14690	14824	14746	14809	14815	14732	14585	14982	15035	14745	14753	14805	14735	14741	14757	14750	14719	14884	14802	14648	14820	14808	14811	14706	14820	14593	14695	14840	14698	14899	14748	14904	14751	14779	14703	14865	14719	14732	14914	14754	14743	14661	14658	14745	14718	14857	14846	14729	14590	14804	14624	14794	14598	14739	14716	14684	14771	14811	14606	14715	14725	14773	14723	14833	14707	14668	14705	14755	14870	14812	14826	14765	14775	14735	14710	14707	14546	14676	14820	14557	14658	14741	14913	14788	14721	14771	14881	14737	14638	14727	14810	14861	14499	14714	14725	14659	14743	14648	14653	14818	14699	14682	14740	14742	14678	14814	14710	14751	14830	14735	14740	14799	14858	14785	14560	14846	14769	14891	14787	14895	14766	14821	14824	14661	14720	14636	14808	14850	14750	14749	14626	14946	14795	14704	14834	14750	14749	14681	14714	14897	14816	14746	14723	14649	14934	14884	14799	14995	14686	14848	14635	14865	14721	14971	14715	14695	14813	14840	14821	14870	14840	14762	14836	14723	14814	14728	14769	14842	14830	14884	14727	14583	14971	14742	14607	14773	14768	14767	14642	14882	14782	14609	14609	14784	14784	14831	14791	14824	14827	14700	14681	14790	14814	14937	14555	14775	14716	14908	14654	14673	14667	14729	14605	14671	14901	14561	14887	14830	14848	14751	14869	14699	14666	14637	14804	14688	14819	14711	14880	14723	14797	14712	14783	14724	14752	14666	14823	14768	14801	14844	14722	14684	14951	14693	14711	14836	14843	14780	14908	14690	14766	14656	14738	14784	14701	14716	14795	14845	14774	14663	14802	14705	14650	14718	14904	14683	14756	14775	14691	14776	14785	14663	14760	14737	14700	14948	14697	14688	14788	14853	14722	14843	14600	14690	14820	14699	14981	14810	14895	14673	14764	14811	14758	14789	14826	14673	14833	14863	14774	14697	14794	14802	14735	14811	14732	14725	14724	14850	14693	14727	14732	14695	14867	14835	14770	14776	14644	14868	15044	14771	14828	14866	14886	14684	14658	14870	14751	14789	14783	14634	14837	14715	14875	14655	14723	14838	14640	14880	14841	14858	14626	14734	14589	14914	14820	14807	14773	14746	14633	14731	14714	14815	14752	14770	14833	14749	14948	14734	14797	14579	14834	14959	14663	14612	14814	14844	14639	14955	14789	14888	14847	14659	14632	14677	14736	14741	14871	14689	14836	14873	14765	14793	14864	14577	14754	14614	14610	14825	14744	14801	14770	14886	14831	14755	14818	14860	14830	14753	14758	14848	14699	14612	14858	14630	14850	14763	14819	14736	14725	14772	14667	14719	14739	14884	14840	14754	14750	14886	14826	14558	14686	14700	14704	14570	14770	14819	14654	14823	14668	14552	14693	14641	14968	14804	14690	14923	14775	14588	14810	14889	14805	14905	14592	14707	14632	14789	14723	14797	14947	14718	14763	14775	14840	14582	14804	14761	14832	14779	14758	14780	14893	14652	14703	14918	14778	14727	14841	14728	14717	14684	14798	14839	14740	14769	14850	14629	14837	14703	14777	14687	14812	14664	14689	14775	14777	14822	14688	14831	14889	14787	14752	14910	14679	14916	14670	14920	14909	14866	14672	14791	14719	14656	14765	14748	14810	14838	14508	14840	14833	14786	14558	14983	14659	14652	14789	14807	14795	14904	14799	14633	14809	14674	14693	14826	14746	14801	14788	14659	14870	14804	14719	14737	14760	14771	14711	14939	14837	14685	14850	14913	14712	14720	14805	14749	14641	14737	14562	14711	14891	14668	14863	14752	14736	14871	14752	14664	14623	14779	14747	14784	14625	14642	14751	14805	14827	14765	14740	14837	14886	14793	14741	14682	14604	14756	14818	14588	14842	14697	14775	14679	14790	14837	14774	14827	14839	14762	14614	14657	14637	14655	14559	14677	14847	14850	14608	14720	14668	14790	14644	14822	14580	14810	14866	14709	14782	14760	14801	15093	14868	14714	14794	14736	14641	14814	14771	14721	14782	14687	14809	14771	14884	14830	14786	14537	14825	14614	14705	14732	14912	14861	14851	14721	14696	14715	14606	14636	14774	14656	14935	14960	14814	14827	14702	14829	14807	14634	14711	14742	14668	14819	14752	14687	14775	14607	14839	14923	14902	14676	14686	14691	14635	14782	14788	14560	14742	14705	14796	14793	14821	14768	14910	14755	14850	14893	14744	14800	14799	14621	14700	14774	14818	14674	14660	14769	14692	14629	14853	14815	14781	14652	14654	14928	14948	14594	14848	14867	14691	14864	14849	14793	14778	14699	14829	14805	14902	14919	14590	14665	14663	14754	14851	14741	14804	14700	14747	14885	14802	14816	14730	14786	14869	14752	14753	14675	14678	14841	14793	14724	14852	14835	14763	14770	14789	14872	14740	14865	14754	14941	14789	14819	14669	14737	14774	14785	14662	14900	14803	14794	14712	14833	14837	14751	14609	14827	14948	14709	14601	14805	14492	14749	14703	14805	14753	14698	14743	14666	14814	14630	14754	14677	14899	14888	14582	14737	14699	14777	14675	14773	14561	14775	14632	14680	14901	14942	14873	14777	14872	14938	14763	14706	14657	14598	14783	14752	14837	14813	14780	15018	14752	14807	14954	14601	14628	14707	14746	14744	14545	14827	14737	14838	14937	14601	14770	14764	14724	14683	14799	14629	14842	14666	14625	14777	14776	14682	14865	14833	14846	14832	14830	14745	14797	14797	14595	14732	14675	14707	14597	14841	14648	14655	14751	14792	14819	14834	14723	14802	14768	14695	14813	14823	14796	14592	14766	14920	14907	14766	14760	14736	14734	14663	14758	14748	14699	14773	14664	14794	14728	14705	14578	14539	14799	14728	14661	14652	14847	14658	14635	14851	14749	14883	14713	14902	14698	14855	14773	14623	14853	14731	14572	14852	14761	14796	14755	14711	14877	14668	14758	14679	14988	14623	14812	14766	14683	14782	14727	14946	14760	14701	14724	14651	14700	14868	14719	14745	14714	14689	14831	14644	14763	14756	14687	14834	14785	14822	14759	14614	14695	14722	14891	14696	14787	14789	14735	14892	14812	14760	14705	14796	14883	14884	14693	14607	14717	14827	14832	14737	14702	14788	14763	14860	14730	14634
24186	21263	28741	26098	25343	25815	24819	21525	20189	19637	18850	18267	18003	17799	17558	17475	17283	17439	17344	17176	17244	17279	17282	17167	17503	17051	17155	17133	17141	17134	17228	17141	17069	17204	17197	16974	17019	17158	17319	17234	17280	17130	17213	17184	17220	16826	17114	16920	17045	17246	16926	17188	17183	17224	17192	17026	17296	17068	17082	17206	17205	17310	17191	17129	17003	17114	16923	17008	16952	17067	17055	17101	17181	17172	17026	17112	16922	17136	16948	17000	17211	17136	17090	17015	17119	16976	17096	16988	16972	17065	17114	16856	16908	16951	16973	17003	17143	17033	17095	16945	17037	17109	16998	17050	17072	17034	17115	16902	17179	17062	17048	17204	16943	17102	16914	16916	17069	16955	17210	17281	17124	17248	17006	17005	17069	16931	17165	17006	17046	17174	17138	17030	17029	17106	17056	16960	17154	17047	17009	16967	17131	16920	16990	17090	17097	16943	17072	17110	16976	17025	17053	16896	16994	16909	17120	17207	16976	17019	17082	16980	16848	17085	17054	17170	17086	17158	17106	16863	17132	17060	16856	16872	16981	16932	17010	16891	17080	16864	16957	16992	17067	17019	16935	17152	17069	17214	17073	17282	17030	17155	17130	16938	17056	17012	16949	16940	17003	17020	16930	16957	16879	17056	17004	16906	16911	17105	17073	16986	16931	17232	17125	17051	16926	16964	17241	17259	17104	16934	17015	17067	17187	17004	17032	17083	17034	17093	17159	17016	17108	16944	17072	17059	17077	17021	17062	16983	17230	17067	17021	16976	17024	17125	17094	16970	17045	17160	17185	16857	16912	17023	17029	17036	17186	17050	17042	17197	16987	17303	17093	17026	16872	16972	16949	16830	16778	17072	17107	17098	17110	17010	17084	17107	17008	16947	17049	16878	16970	16896	17098	17186	17101	17076	17128	16936	16921	17030	17059	17116	17018	17090	17125	17036	16953	17200	16813	16795	16897	17232	17044	17163	17048	17076	16909	16940	17021	17009	16985	17002	17070	17012	17120	17148	17140	16961	17250	17055	17174	16919	17082	17142	17055	16970	17076	16995	17044	16954	17068	16974	17052	17074	16952	16936	17016	16752	17208	16909	17037	16873	17086	17082	17098	17042	17148	17031	17336	17218	16790	17000	17015	16981	16985	17090	16951	16989	17048	16949	17075	16937	17076	16933	17030	17117	16993	16923	16974	17102	16946	16992	16825	17172	17109	17008	16997	16935	17105	17109	17040	17115	16933	16996	17228	16980	17137	16941	17074	16927	17164	17071	17035	17303	17151	17086	16985	17059	17043	17109	16880	17239	17045	17046	17061	17148	17364	17035	16806	16904	16927	16969	17029	16801	17128	17244	17037	17145	17126	16966	17149	17098	17035	17125	17247	17074	17313	17019	17141	17167	17017	17095	16941	17160	16973	17159	17059	16830	17050	17009	16874	17103	17132	17159	17094	16834	16916	16990	16898	17197	16935	17073	16860	16903	17116	16982	16825	17009	17042	17017	17207	16991	16818	17031	17087	17101	16942	17045	16970	17096	17157	17000	17055	17087	16894	17050	17299	16964	17037	17176	17071	17279	16934	16931	17140	17091	17053	16898	17213	16846	17097	17022	17079	16790	16995	16846	17157	16984	16954	16882	17007	17080	17028	17027	16981	16982	16891	16976	17173	17009	17018	17124	17057	17170	17016	17175	17211	17036	17206	17045	17082	16858	17107	17158	17337	17081	17262	17090	16981	17092	16886	16965	16768	17029	16896	17037	17103	17011	17048	17227	17008	17269	16989	17014	16912	17131	16931	17085	17103	17003	17027	17103	17071	17130	17114	17289	17077	17159	17249	16953	17155	17063	17053	17068	17119	17083	17053	17098	17065	17123	17056	17004	17067	16974	17054	17069	16977	16912	17103	17042	16961	16997	16944	17127	16969	17060	17030	17123	16974	17002	16985	17125	17004	17261	17094	17199	16973	17038	17146	16906	16995	16825	17037	17084	17118	17218	16820	17065	17169	17102	16895	16962	17054	17169	16975	17042	17175	17185	16932	17141	17037	17028	17180	17032	17032	16955	17276	17011	17051	17094	16952	17098	16933	17094	17118	17144	16987	17057	16779	17059	16900	17036	16987	17244	17118	17028	17008	17234	17237	16994	17066	17062	17143	17165	17153	16940	16701	16976	16952	17018	16917	17029	16864	17259	17042	17088	17036	17057	17087	16910	17119	17035	16849	16820	17087	16949	17039	17201	16883	17107	16914	17044	17257	16916	17042	16952	16977	17024	17109	16876	16864	17122	16969	17152	16993	17011	17036	16960	17182	17007	16921	17078	17048	17074	17134	17022	17191	17043	17094	16908	17032	16917	16763	16806	17060	17065	17004	17105	16985	16849	16924	16832	16998	17028	17079	16996	16990	17106	17232	16927	17086	17245	17058	16893	17047	17032	17047	16895	16972	16885	17244	17156	16957	16987	17116	17251	17099	17119	17099	16951	17106	16895	17202	17122	17060	17096	16920	17282	17059	16870	16839	17038	17136	16829	17054	17079	17024	17015	17009	16901	17135	16979	16985	17120	17027	16919	16967	17054	17053	17003	17222	17219	17084	17074	17148	17241	16950	17049	16977	17237	17056	17097	17002	17137	16936	17004	17183	16768	17037	17007	17122	17032	16992	16993	17097	16913	17006	17188	17255	17076	17009	16990	16998	17065	16713	17164	17040	17217	17067	16983	16869	17032	17305	17282	17042	16966	17168	16948	16933	17095	17019	17038	17126	17117	17197	16982	17157	17113	17092	17047	17160	16938	16924	17004	17038	16893	17174	17086	17218	17138	17093	17057	17105	17089	17032	17093	17110	16997	17083	16905	17036	17084	16948	17146	17048	17200	16834	17104	16912	16935	17182	17136	17237	16988	16836	17182	16945	17121	16912	17038	16990	16981	17091	16961	16772	17029	17005	16981	16957	17008	17016	17016	17075	17054	16954	17013	17209	17012	17024	16971	16946	17169	16940	17023	17103	17086	17047	16814	17004	17031	17015	17107	16951	16896	16965	16982	17158	17021	17018	17006	17040	16947	16667	17155	16953	16841	16969	16998	16951	17088	17099	17031	16943	16920	17177	17078	16985	17177	17273	17040	17057	17119	16857	16982	17164	17148	17111	16882	16931	17064	17159	16849	17120	16875	16842	16926	17021	17019	17070	17256	17149	16985	16994	17109	17139	17120	17145	17232	16946	17209	17085	17131	17151	16953	17052	17087	17028	17087	16967	16818	17070	17044	17011	17109	16939	16959	16979	16872	16952	17178	17098	17011	16950	16868	17014	17166	17008	16900	17113	17144	17101	17061	17069	17115	17111	17065	17052	17096	17217	17258	17072	17218	16903	16929	16967	17058	17166	16938	17092	17154	17075	17004	17045	17052	17140	16791	17018	17010	16808	17176	17112	17030	17108	17113	17087	16944	17106	17064	17017	17114	17043	17007	17219	16881	16850	16894	16942	16943	17076	17096	16989	16925	16816	17021	16906	17063	17028	17122	16959	17131	17206	17196	17158	17109	17132	17069	17035	17125	16949	16956	17002	17206	17018	17169	16993	17105	16957	17223	16976	17060	16942	17054	17215	16963	17197	17147	16922	16959	16937	16841	17090	17283	16880	17044	17029	16837	16881	17027	17244	16844	16975	17074	16916	16852	17193	17021	17091	16903	16987	17092	16970	17222	17309	17068	16994	16960	17092	17028	16806	17100	17085	17108	16978	17107	17067	17091	17070	17182	17139	17144	17123	16962	16945	16980	17001	17100	17160	16869	16994	17139	16965	16955	17066	17078	16809	17016	17250	16977	17038	17190	17111	17114	17231	17180	17095	17065	16826	17004	17059	17035	17001	17159	16952	17156	17237	17167	17124	16976	17068	16947	17021	16866	17089	17006	17027	17071	17177	17150	17160	16989	17076	17097	17037	17329	17041	17029	17004	17108	17097	16869	17142	17033	17024	17137	16872	17172	17198	17218	16926	17058	17001	16986	17021	17061	17051	17114	17136	17107	17177	17025	17180	16997	17160	17060	17101	17117	17068	17132	17167	16980	16993	17042	16908	17171	17050	17148	16949	17047	17008	17197	17172	17006	17137	17146	16927	17021	16819	16951	16919	16958	17150	16972	17081	17033	17161	17128	16974	17305	17007	17084	16943	17044	17176	17053	16942	16899	16956	17176	16999	16821	17003	17087	17021	17146	16925	17088	17105	17087	17059	17385	16869	17112	17086	16963	16965	16962	16974	17101	17086	17080	16919	16906	16884	16950	16890	17048	16986	17043	16975	16978	17148	16894	17101	17091	17063	16853	17171	17038	16948	17113	16975	17149	17122	16823	17003	17365	17142	17087	17168	17002	16932	16967	17115	16870	17120	17177	17050	16924	17036	16909	17081	17090	16955	17053	17065	17118	17070	17004	17033	17074	17247	16875	16936	17032	17065	17186	17048	17038	17118	16894	16848	16985	17190	17023	17050	16864	16796	16811	17209	17123	17287	17168	17003	17200	17127	17098	17043	17073	16881	16933	17070	16993	17068	17055	16996	17117	17012	16845	17013	17111	16992	16901	17084	17001	17137	17322	17061	17166	17000	16985	17047	17035	17170	17186	17068	17083	17335	17005	17259	16947	17211	17223	16983	16975	17014	17010	16777	17087	16985	16970	16866	17154	17100	17159	17001	17103	16873	16852	16982	17096	16987	17158	17087	17025	17050	17002	16903	17254	16935	16755	17087	17023	17061	16932	16858	17060	17111	16963	16735	17210	17046	17001	16870	17101	17225	17161	16953	17100	17081	17233	16965	16998	17301	17090	17091	16949	17172	17210	17181	17054	17048	17053	17051	17088	16981	17049	16995	17085	16913	17016	16886	17035	17173	16902	17393	16912	17111	17032	17160	17145	17210	16985	16950	17152	16988	17258	16870	17185	17055	16829	17096	16957	16984	17080	17036	16966	17130	17203	17003	17126	17076	17079	17011	17367	17121	16983	16973	17002	17004	16984	16856	16950	17027	17159	17080	17063	17053	17101	16771	16954	16903	16958	16949	16975	17018	17030	17024	17152	17181	17172	17165	16949	17069	16960	17150	17126	17208	17090	17304	16881	17077	17090	17055	17047	16866	17103	17120	17029	17044	16903
27578	46579	44574	35915	29819	25418	22537	20803	19421	18196	17188	16337	16043	15588	15691	15327	15358	15249	15146	15246	15074	14954	15104	15003	14842	15018	15133	15081	14905	14999	15067	15072	14944	15005	14915	14885	15047	14977	14966	15039	14854	15181	14889	14855	14863	14903	14728	14940	14974	14873	14799	14987	14932	14825	14958	14879	14845	15156	14864	14815	14996	14893	14816	14825	15081	14917	14893	14911	14849	14951	15036	14780	14959	14830	14783	14729	14812	14731	14833	14748	14744	14784	15007	14826	14922	14901	14805	14894	14755	14667	14927	14825	14916	14872	14863	14894	14919	14809	14733	14871	14956	15063	14940	14733	14890	14885	14864	14716	14993	15084	14866	14775	14729	14772	14909	14840	14955	14840	14931	14841	14825	14895	14768	14913	14845	14869	14695	15013	14785	14900	14907	14853	14795	14792	14832	14873	14725	14819	14905	14829	14933	14948	14890	14716	14735	14801	14836	14882	14956	14924	14777	14827	14873	14693	14854	14671	14876	14847	14894	14857	15095	14719	14892	14806	14935	14849	14721	14844	14943	14937	14984	14767	14701	14610	14996	14810	14938	14998	14929	14752	14850	14869	14766	14845	14891	14732	14810	14948	14776	14857	14740	14898	14971	14679	14837	14862	14970	14778	14836	14961	14767	14938	14817	14906	14809	14976	14984	14748	14893	14739	14979	14975	14760	14860	14882	14723	14801	14977	14947	14806	14757	14678	14883	14839	15030	14907	14797	14908	14902	14860	14857	14712	14853	14734	14895	14781	14839	14824	14772	14865	14850	14938	14834	14907	14775	14852	14813	14832	14888	14854	14922	14756	14871	14840	15026	14848	14864	14847	14757	14869	14853	14891	14740	14898	14595	14940	14795	14744	14923	15027	14792	15021	14862	14810	14897	14860	14690	14712	14857	14851	14906	14965	14962	14739	14879	14728	15022	14967	14888	14993	14920	14943	14933	14794	14873	14834	14839	14797	15054	14817	14970	14889	14789	14973	14797	14909	14893	14883	14908	14897	14864	14740	14924	14831	14730	14991	14856	14811	14834	14850	14949	14782	14768	14903	14792	14930	15008	14763	14834	14758	14952	14886	14902	14688	14886	14927	14838	14837	14836	14791	14794	14798	14610	14770	14881	14902	14795	14720	15071	14983	14727	14753	14978	14868	14828	14785	14973	14829	14748	14874	14816	14777	14773	14847	14868	14858	14852	14717	14932	14947	14942	14980	14913	14871	14958	14779	14862	14684	14775	15028	14843	14934	14873	14835	14624	14842	14890	14858	14864	15027	14896	14836	14962	14806	14755	14676	14706	14801	14782	14793	14929	14975	14842	14918	14865	14819	14795	14961	15107	14659	14831	14782	14625	14845	14862	14840	14960	14822	14837	14942	14830	14861	14904	14913	14801	14811	14838	14811	14735	14980	14955	14875	14852	14947	15020	14839	14906	14826	14938	14855	14699	14739	14880	14755	14931	14936	14672	14714	14751	14813	15020	15145	14856	14865	15087	14743	14786	14808	14795	14936	14752	14738	14890	14662	14763	14743	14954	14822	14941	14952	14825	14904	14896	14866	14966	14723	14925	14905	14831	14803	14832	14800	14725	14850	14853	15005	14930	14846	14909	14815	14894	14934	14847	14850	15019	14974	14855	14820	14903	14736	15014	14755	14838	14999	14998	14879	14766	14763	14866	14878	14914	14914	14716	14740	14788	14972	14727	14739	14798	14906	14890	15064	14798	14878	14894	14846	14956	14928	14864	14635	14964	14783	14696	14916	14845	15000	15100	14714	14845	14842	14831	14901	14893	14729	14927	14661	14671	14661	14917	14857	14952	14664	14894	15012	14957	14848	14674	15062	14893	14783	14956	14944	14880	14669	14928	14906	15015	14821	14748	14893	14935	14878	15052	14853	14835	14917	14993	14787	14836	14819	14961	14862	14905	14916	14894	14925	14869	14629	15019	14728	14975	14767	14831	14824	14792	14848	14965	14882	14883	14867	14743	14819	14679	14895	14818	14794	14797	15023	14910	14674	14830	14908	14842	14866	14747	14917	14867	14821	14933	14943	14926	14982	14990	14986	14677	14697	14862	14858	14763	14805	14694	14931	14797	14858	14872	14813	14936	14897	14808	14790	14855	14926	14914	14897	14934	14686	14771	14927	14779	14868	14691	14817	14795	14876	14790	14846	14894	15083	14881	14754	14945	14853	14734	14868	14828	14662	14826	14919	14889	14704	14862	14932	14975	14796	14870	14829	14800	14876	14821	15018	14864	14908	14751	14899	14931	14730	14954	14810	14774	14719	14921	14856	14911	14866	14895	14948	14818	14906	15053	14785	14894	14873	14979	14994	14818	14786	14881	14864	14823	14827	14990	14853	14810	14736	14961	14903	14712	14852	14807	14789	14873	15006	14746	14777	14875	14817	14830	14995	14718	14947	14859	14896	14825	14729	14864	14865	14958	14702	14855	14828	15018	14845	14928	14612	14957	14848	14736	14792	14874	14861	14802	14957	14881	14744	15001	14736	14743	14868	14955	14832	15051	14817	14837	14852	14916	14960	14898	14934	14926	14988	14932	14940	14789	14868	14888	14875	15002	15002	14703	14963	14832	14732	14762	14792	15021	14956	14905	14946	15043	14874	14759	14766	14899	14783	14857	14831	14863	14863	14851	14898	14764	14844	14877	14775	14924	14913	14916	14760	14937	14855	14898	14880	14878	14934	14770	14979	14673	14959	14871	14721	14885	14894	14991	14989	14599	14816	14761	14869	14799	14886	14806	14913	14813	14975	14975	14842	14705	14674	15004	14737	14889	14918	14833	14763	14823	14888	14751	14827	15015	14784	14975	14644	14895	14823	14832	14635	14799	14765	14879	15024	14855	14717	14934	14831	14886	14968	14541	14836	14869	14934	15019	14728	14886	14796	15052	14848	14857	14819	14924	15005	15027	14874	14948	14997	14832	14832	14691	14929	14865	14796	14785	14882	14902	14968	14821	14977	14819	14866	14752	14906	14728	14924	14681	15169	14873	14855	14980	14690	14864	14948	14937	14879	14791	14828	14867	15049	14742	14834	14788	14766	14722	14965	14834	14915	14899	14764	14805	14789	14904	14857	14870	14805	14907	15022	14943	14877	14982	14733	14959	14937	14882	14823	14615	14896	14732	14906	14962	14818	15051	14746	14950	14838	14913	14900	14853	14805	14884	14689	14745	14729	14726	15109	14864	14843	14768	14770	14887	14754	14701	14915	14838	14844	14731	14913	14903	14865	14918	15086	14837	14872	14749	14892	14819	14730	15005	14719	14762	14816	14794	14869	14946	14915	14799	14884	14834	14791	14952	14868	14828	14771	14813	14838	14834	14880	14827	14950	14982	14759	14795	14844	14804	14944	14767	14905	14836	14806	14843	14898	14778	14818	14782	15003	15022	15056	14934	14816	14785	14948	14889	14810	14897	14911	14885	14716	15052	14699	14856	14690	14856	14879	14931	14815	14890	14787	14950	14960	14832	14834	14948	14893	14722	15068	14973	14786	14876	14992	14748	14817	14908	14816	14851	14829	14859	14775	14934	14926	14858	14853	14983	14890	14938	14872	14892	14838	14934	14590	15081	14776	14806	14862	14882	14987	14830	14824	14963	14827	14935	15013	14856	14890	14842	14819	14779	14991	14947	15042	14821	14894	14998	14805	14849	14886	14882	14991	14812	14874	14829	15051	14962	14623	14944	14815	14766	15048	14788	14842	14783	14884	14779	14817	14872	14896	14955	14926	14854	14897	15017	14895	14729	14810	14994	14758	14693	14926	14820	14845	14791	15007	14655	14751	14918	14905	14865	14923	14912	14806	15107	14948	14834	14707	14894	14974	14735	14870	14854	14842	14793	14758	14904	14874	14916	14697	14737	15016	14863	14842	14865	14877	14780	14876	14747	14828	14903	14836	14977	14820	14864	14719	14764	14761	14832	14781	14795	14875	14690	14888	14793	15002	14734	14903	14793	14652	14843	14923	14958	14857	14994	14927	14999	14838	15063	14922	14846	14795	14887	14820	15032	14775	14755	14793	14871	14993	14703	14863	14769	14961	14740	14786	14885	14942	14986	14932	14747	14793	14692	14821	14892	14773	14806	15037	14972	14844	14902	14945	14745	14781	14734	14951	14922	15081	14956	14798	14731	14853	14867	14962	14875	14886	14822	14912	14831	14924	14913	14759	14851	14774	14923	14974	14792	14897	14739	14840	14855	15011	14782	14811	14970	14760	14853	14764	14832	15004	14846	14852	14915	14864	14859	14728	14873	14876	14772	14732	14935	14969	14806	14920	14983	14839	14812	14734	14766	14778	14872	14972	14963	14723	15142	14825	14776	14992	14870	14729	14852	14928	14832	14668	14921	14684	14838	14968	14857	14790	14635	14785	14967	14806	14753	14938	14936	14767	14856	14843	14748	14882	14853	14983	15047	14873	14869	14778	14835	14854	14733	14721	14993	14888	14892	14820	14809	14846	14994	14851	14849	14707	14840	14772	14890	14898	14878	14972	14931	14888	14849	14895	14840	14978	14818	14946	14674	15015	15084	14815	14820	14866	14815	14785	14972	14837	14826	14913	14979	14779	14944	14726	14776	14714	14761	14928	14915	14866	14780	14867	15057	14848	14769	15012	14939	14806	14823	14938	14925	14901	14831	14827	15039	14893	14910	14778	14904	14780	14913	14813	15082	14955	14865	14850	14891	14902	14928	14940	14606	14951	14916	14693	14813	14830	14945	14858	14900	14820	14769	14996	14955	14947	14869	14922	15012	14710	14746	14703	14867	14849	14992	14992	14988	14787	14959	14901	14920	14916	14879	14920	14906	14973	14706	14828	14965	14637	14928	14826	14825	14880	14910	14906	14805	14654	14931	14747	14969	14723	14793	14881	14899	14764	14992	14967	14880	15011	14840	15006	14854	14882	14834	14719	14961	14870	14844	14988	15018	14879	14746	14987	14962	14755	14940	14948	14834	14895	14834	14682	14835	14806	14811	14775	14913	14905	14779	14866	14854	14804	14886	14956	14815	14905	14853	15118	14812	14583	14771	14814	14786	14865	14771	14983	14822	14743	15031	14963	14666	14820	14926	14738	14793	14934	14959	14814	14793	14865	15084	14774	14906	14830	15007	14695	14811	14695
22874	21194	29059	24163	23199	26931	29159	24618	22661	21620	20572	19632	19117	18700	18464	18435	18239	18044	18047	18036	17906	17937	18050	17664	17980	17822	17774	17836	17952	17752	17741	17857	17865	17868	17841	17767	17918	17532	17523	17792	17886	17940	17785	17956	17791	17819	17753	17609	17573	17514	17603	17662	17705	17582	17864	17761	17779	17777	17787	17662	17695	17483	17798	17797	17627	17450	17609	17794	17688	17589	17474	17732	17708	17696	17628	17627	17769	17670	17574	17637	17531	17786	17707	17532	17705	17586	17783	17683	17438	17589	17652	17744	17727	17738	17675	17477	17631	17551	17472	17701	17845	17761	17568	17694	17818	17739	17727	17620	17494	17484	17581	17557	17667	17641	17675	17576	17533	17575	17427	17680	17762	17454	17825	17521	17694	17558	18003	17536	17611	17897	17618	17837	17567	17691	17654	17451	17573	17477	17530	17592	17780	17572	17650	17688	17788	17490	17570	17628	17600	17936	17864	17549	17629	17477	17603	17604	17556	17517	17568	17653	17580	17413	17635	17637	17723	17635	17504	17621	17711	17755	17545	17579	17548	17769	17333	17679	17721	17488	17484	17691	17648	17936	17677	17841	17635	17662	17736	17610	17717	17283	17419	17738	17572	17574	17534	17311	17662	17656	17622	17632	17638	17533	17713	17479	17428	17650	17710	17749	17427	17741	17429	17689	17739	17523	17629	17601	17456	17453	17641	17606	17581	17636	17592	17450	17730	17479	17745	17619	17563	17617	17670	17472	17792	17721	17567	17681	17640	17795	17603	17882	17624	17571	17450	17708	17588	17752	17678	17606	17810	17566	17459	17609	17452	17421	17489	17799	17681	17697	17562	17630	17745	17659	17580	17484	17582	17708	17840	17373	17581	17493	17740	17631	17649	17708	17533	17565	17640	17575	17751	17631	17863	17631	17640	17587	17592	17592	17611	17444	17641	17487	17604	17579	17661	17662	17728	17615	17884	17737	17625	17576	17559	17527	17602	17608	17742	17684	17705	17746	17619	17540	17619	17548	17833	17646	17657	17569	17624	17715	17566	17656	17670	17521	17609	17485	17746	17555	17654	17565	17519	17360	17737	17738	17520	17576	17623	17572	17647	17685	17779	17627	17651	17588	17359	17601	17657	17569	17601	17568	17514	17605	17654	17828	17531	17613	17725	17721	17787	17641	17808	17640	17497	17510	17530	17718	17779	17623	17559	17670	17827	17790	17738	17568	17502	17400	17722	17580	17556	17666	17594	17489	17592	17778	17689	17692	17749	17482	17628	17657	17561	17587	17623	17504	17641	17674	17728	17640	17740	17725	17699	17602	17587	17636	17882	17600	17750	17598	17561	17461	17478	17694	17495	17512	17483	17707	17727	17603	17467	17442	17619	17662	17643	17587	17531	17454	17743	17623	17714	17600	17527	17385	17452	17717	17673	17566	17699	17607	17523	17559	17632	17594	17605	17804	17742	17481	17784	17522	17576	17639	17508	17579	17530	17643	17651	17665	17705	17678	17545	17650	17727	17518	17675	17442	17482	17537	17640	17824	17717	17574	17582	17744	17826	17576	17612	17656	17666	17710	17803	17684	17702	17593	17769	17805	17842	17425	17713	17704	17526	17489	17654	17560	17689	17651	17582	17631	17612	17829	17656	17520	17633	17691	17914	17758	17537	17597	17775	17632	17632	17522	17688	17718	17573	17607	17622	17554	17519	17625	17560	17880	17709	17450	17850	17556	17737	17775	17673	17562	17512	17370	17540	17638	17655	17752	17676	17570	17663	17756	17769	17588	17641	17687	17494	17730	17791	17497	17661	17555	17562	17634	17736	17605	17636	17542	17487	17606	17692	17666	17814	17511	17687	17734	17785	17551	17586	17580	17659	17534	17506	17435	17655	17716	17471	17557	17608	17592	17694	17695	17536	17586	17867	17786	17546	17633	17716	17733	17537	17651	17608	17500	17662	17795	17688	17512	17708	17875	17530	17536	17639	17534	17619	17523	17551	17557	17773	17788	17400	17495	17670	17747	17829	17711	17567	17660	17427	17664	17717	17629	17643	17661	17643	17639	17519	17707	17655	17494	17780	17674	17635	17581	17399	17517	17492	17488	17794	17674	17711	17690	17616	17709	17732	17732	17469	17533	17484	17514	17501	17649	17539	17554	17663	17774	17687	17604	17562	17563	17593	17670	17823	17621	17596	17651	17805	17599	17753	17557	17646	17418	17854	17849	17803	17712	17568	17549	17351	17705	17580	17765	17534	17681	17565	17702	17631	17703	17793	17534	17572	17511	17741	17676	17669	17608	17555	17671	17527	17667	17629	17502	17576	17827	17598	17568	17565	17581	17686	17586	17617	17731	17481	17725	17537	17598	17601	17445	17620	17623	17706	17577	17657	17617	17609	17739	17563	17521	17767	17369	17708	17600	17691	17681	17376	17752	17691	17648	17534	17675	17499	17499	17545	17490	17486	17519	17688	17680	17875	17709	17614	17733	17837	17635	17891	17511	17549	17568	17615	17618	17670	17384	17757	17750	17629	17413	17671	17502	17509	17517	17649	17612	17779	17510	17674	17628	17732	17704	17851	17612	17637	17504	17497	17448	17675	17788	17710	17425	17582	17703	17662	17749	17650	17753	17656	17445	17819	17528	17828	17896	17585	17549	17592	17493	17592	17732	17813	17824	17681	17462	17745	17493	17287	17615	17435	17435	17533	17629	17748	17494	17723	17594	17803	17629	17650	17662	17612	17639	17643	17666	17512	17535	17623	17726	17723	17790	17559	17797	17701	17637	17601	17540	18011	17504	17660	17610	17629	17616	17687	17308	17625	17762	17610	17611	17575	17684	17504	17714	17406	17513	17585	17578	17651	17460	17360	17536	17514	17411	17586	17681	17832	17623	17521	17420	17282	17617	17735	17321	17646	17514	17705	17609	17692	17679	17458	17575	17755	17427	17692	17590	17705	17676	17652	17474	17580	17477	17475	17621	17666	17510	17427	17910	17665	17692	17652	17628	17641	17742	17455	17448	17617	17743	17794	17483	17645	17769	17648	17658	17615	17686	17707	17541	17684	17707	17707	17614	17740	17719	17699	17420	17573	17667	17612	17448	17557	17520	17810	17599	17475	17694	17701	17635	17669	17585	17419	17550	17611	17572	17487	17598	17820	17503	17633	17795	17646	17718	17625	17534	17691	17627	17653	17603	17619	17655	17577	17457	17634	17703	17740	17656	17788	17437	17433	17793	17555	17478	17474	17569	17454	17533	17712	17618	17582	17589	17560	17875	17496	17714	17626	17632	17805	17404	17535	17515	17695	17477	17692	17667	17737	17678	17508	17498	17612	17406	17602	17704	17472	17591	17820	17581	17549	17567	17463	17680	17315	17573	17677	17633	17640	17686	17454	17788	17704	17635	17489	17610	17664	17485	17601	17572	17475	17468	17473	17516	17596	17652	17814	17555	17620	17582	17395	17494	17581	17980	17562	17717	17637	17885	17861	17739	17605	17459	17609	17519	17327	17676	17781	17731	17578	17946	17553	17617	17418	17649	17634	17739	17606	17476	17612	17717	17511	17672	17715	17646	17812	17491	17540	17605	17568	17664	17596	17637	17682	17634	17451	17470	17533	17552	17629	17522	17685	17361	17743	17582	17580	17852	17720	17589	17467	17510	17577	17553	17755	17737	17584	17614	17425	17545	17702	17678	17631	17631	17581	17626	17768	17660	17749	17677	17445	17622	17641	17693	17647	17712	17709	17567	17513	17584	17483	17603	17572	17475	17647	17648	17496	17441	17429	17700	17518	17639	17769	17719	17568	17742	17799	17655	17494	17761	17556	17659	17573	17630	17685	17587	17654	17559	17379	17662	17705	17505	17642	17719	17649	17740	17693	17528	17610	17561	17459	17604	17606	17678	17654	17546	17678	17487	17733	17725	17569	17632	17867	17713	17599	17570	17646	17681	17790	17744	17712	17760	17644	17458	17796	17674	17780	17630	17756	17473	17600	17654	17453	17444	17617	17465	17620	17665	17689	17688	17622	17650	17654	17499	17763	17604	17552	17563	17804	17705	17637	17642	17812	17701	17715	17672	17682	17517	17498	17519	17712	17623	17432	17658	17474	17594	17748	17643	17553	17545	17593	17628	17702	17711	17676	17348	17696	17678	17676	17611	17811	17667	17589	17643	17527	17867	17364	17748	17631	17611	17535	17572	17647	17697	17625	17488	17712	17644	17594	17738	17600	17596	17639	17475	17534	17713	17396	17495	17572	17614	17601	17506	17512	17587	17764	17695	17349	17480	17685	17822	17612	17531	17708	17503	17651	17665	17353	17736	17697	17411	17487	17721	17749	17633	17623	17830	17701	17595	17610	17409	17587	17622	17674	17834	17456	17456	17625	17650	17711	17682	17722	17678	17628	17560	17707	17570	17617	17864	17642	17709	17528	17470	17753	17542	17656	17671	17760	17670	17576	17656	17775	17795	17416	17515	17482	17725	17532	17793	17531	17484	17743	17748	17304	17656	17427	17624	17633	17632	17558	17605	17766	17671	17688	17461	17874	17545	17620	17459	17786	17686	17549	17686	17863	17665	17468	17532	17654	17619	17611	17437	17695	17745	17344	17585	17787	17630	17476	17701	17607	17664	17679	17721	17672	17749	17764	17726	17629	17650	17433	17677	17760	17548	17650	17633	17685	17556	17634	17624	17584	17619	17541	17466	17559	17483	17670	17722	17615	17801	17514	17580	17639	17570	17471	17585	17690	17624	17708	17813	17708	17746	17531	17542	17554	17732	17623	17612	17658	17719	17566	17489	17470	17529	17567	17517	17613	17792	17582	17497	17657	17328	17533	17583	17647	17717	17780	17648	17764	17728	17753	17541	17664	17594	17635	17625	17609	17588	17737	17786	17825	17467	17711	17482	17627	17680	17244	17660	17874	17730	17557	17620	17369	17515	17528	17467	17654	17685	17790	17400	17465	17735	17660	17773	17465	17530	17430	17706	17609	17710	17672	17692	17631	17515	17652	17542	17625	17658	17711	17713	17593	17525	17668	17469	17709	17672	17481	17710	17606	17432	17504	17416	17537	17605	17781	17817	17934	17577	17832	17658	17685	17839	17601	17570	17476	17598	17574	17610	17581	17419	17788	17629	17609	17667	17539	17574
31124	53948	50130	40512	34554	29966	27262	24404	22127	20460	18865	17793	17014	16284	16079	15717	15855	15638	15546	15490	15510	15334	15401	15593	15404	15359	15501	15240	15346	15387	15202	15327	15269	15062	15222	15181	15397	15221	15373	15164	15218	15368	15192	15125	15380	15220	15243	15078	15232	15494	15139	15170	15119	15210	15310	15121	15204	15162	15076	15151	15104	15234	15131	15152	15075	15275	15147	15147	15198	15067	15078	15188	15202	15146	15339	15173	15134	15057	15227	15080	15203	15155	15184	15227	15024	15002	15193	15357	15170	15087	15180	15256	14973	14975	15167	15226	15193	15298	15078	15191	15292	15158	15174	15278	15206	15052	15384	15249	15194	15178	14957	15225	15198	14983	15248	15174	14980	15268	15131	15200	15101	15151	15312	15169	15072	15206	15368	15191	15111	15000	15175	15053	15162	15179	15148	15208	15095	14975	15168	15089	15217	15115	15200	15062	15035	15150	15181	15344	15198	15006	15272	15082	15124	15229	15254	15231	15258	15148	15191	15083	14975	15186	15171	15178	15152	15106	15210	15048	15114	15054	15155	15273	15342	15329	15046	15258	15169	15151	15151	15106	15127	15287	15175	15284	15189	15127	15361	14978	15114	14863	15193	15175	15024	15230	15094	15150	15248	15069	15160	15260	15214	15251	15099	15111	15081	15143	15057	15211	15190	15028	15210	15055	14989	15026	15329	15242	15096	15110	15187	15065	15007	15145	14958	15219	15220	15396	15077	15004	15202	15320	15026	15171	15150	15069	15198	15288	15141	15218	15143	15107	15182	15217	15098	15061	15067	15227	15074	15101	15409	15056	14972	15147	15135	15163	15255	15038	15227	15057	15188	15249	15223	15197	15063	15234	15126	15258	15263	15287	15330	15266	15029	15148	15176	15156	14989	15341	15185	15159	14869	15157	15223	15048	15167	15180	15224	15275	15249	15187	15168	15110	15233	15229	15214	15184	15157	15126	15110	15145	15047	15155	15087	15198	15255	15191	15258	15272	15148	15043	15081	15130	15165	15076	15312	15158	15204	15133	15223	15166	15118	15067	15187	15009	15068	15175	15166	14993	15243	15004	15379	15190	15317	15088	15064	15176	15051	15161	15271	15048	15176	15113	15200	15200	15081	15106	15190	15211	15174	15162	15115	15139	15292	15023	15052	15305	15198	15169	15064	15082	15080	15222	15129	15142	15178	15208	15160	15101	15118	15216	15192	15108	15163	15100	15236	15237	15170	15185	15203	15197	15120	15149	15066	15280	15173	15240	15190	15014	15267	15184	15044	15219	15139	15116	15104	15002	15274	15262	15270	15093	15176	15059	15216	15069	15062	15224	15203	15229	15042	15090	15189	15219	15140	15111	15318	15162	15135	15084	15166	14992	15089	15165	15059	15019	15197	15169	15334	15183	15146	15237	15210	15177	15158	15122	15139	15044	15083	15133	15349	15237	14998	15140	14859	15203	15081	15285	15152	15322	15093	15088	15022	15230	15197	15035	15067	15178	15087	15119	15347	15169	15233	15155	15189	15136	15124	15269	15196	15172	15337	15192	15273	15174	15083	14979	15230	15123	15185	15275	15013	15150	15040	15198	15033	15173	15115	15301	15030	15132	15156	15277	15062	15072	15096	15074	15157	15143	15089	15137	15125	15232	15181	15072	15194	15308	15133	15116	15132	15059	15183	15155	15248	15175	15439	15226	15117	15040	15134	15099	15221	15116	15066	15015	15170	15196	15207	15173	15240	15098	15174	14944	15185	15315	15287	15004	15094	15182	15105	15279	15162	15102	15230	15113	15071	15185	15068	15180	15151	15181	15178	15112	15084	15311	15141	15101	15091	15180	15272	15001	15254	15200	15298	15174	14925	15099	15235	15119	15016	15212	15230	15225	15136	15111	15072	15088	15153	15284	15107	14964	15168	15167	15208	15081	15195	15024	15175	15082	15132	15112	15111	15270	15079	14975	15155	15181	15280	15144	15267	15101	15205	15154	15124	15146	15068	15162	15217	15247	15207	15273	15109	15189	15185	15177	15139	15199	15145	15224	15133	15263	15325	15273	15108	15054	15097	15124	15113	15160	15163	15119	15129	15116	15137	15266	15197	15215	15203	15092	15195	14964	15013	15060	15086	15042	15422	15150	15328	15081	15319	15268	15210	15097	15113	15124	15150	15091	15250	15218	15088	15196	15173	15151	15022	15139	15052	15224	15081	15189	14981	15064	15338	15203	15184	15205	15256	15252	15175	15232	15219	15229	15072	15235	15209	15151	15219	15043	15149	15256	15221	15061	15308	15085	15232	15141	15165	15215	15125	15269	15138	15018	15131	15239	15126	15167	15031	15029	15159	15092	15097	15200	15203	15250	15134	15117	14996	15165	15294	15111	15158	15272	15216	15189	15169	15196	15165	15224	15358	15031	15147	15019	15334	15087	15147	15116	15052	15065	15123	15210	15024	15159	15174	15053	15280	15136	15077	15155	15174	15225	15144	15236	15238	15248	15181	15110	15226	15292	15187	15210	15049	15091	15144	15088	15032	15239	15035	15284	15154	15237	15029	14898	15201	15147	15144	15092	15235	15049	15075	15124	15265	15249	15188	15182	15274	15197	15187	15148	15291	15109	15194	15253	15159	15099	15149	15187	15063	15163	14942	15150	15125	15164	15008	15224	15172	15179	15094	15069	15182	15117	15019	15201	15094	14997	15141	15049	15092	15221	15120	15235	15191	15234	15099	15268	15314	15321	15196	15277	15144	15223	15047	15055	15059	15047	15176	15091	15167	15104	15165	15173	15234	15068	15168	15280	15048	15112	15192	15113	15217	15255	15059	15050	15320	15268	15068	15015	15215	15301	15231	15096	15126	15051	15222	15173	15213	15010	15178	15276	15110	15045	15209	15128	15142	15183	15126	15366	15065	15092	15167	15133	15155	15186	15098	15181	15253	15045	15162	15167	15327	15167	14995	15239	15176	15267	15174	15201	15094	15113	15219	15187	15190	15322	15186	14980	15171	15284	15098	15090	15267	15142	15150	15206	15200	15082	15194	15207	15170	15232	15225	15259	15082	15100	15079	15247	15136	15192	15175	15196	15171	15153	15208	15221	15077	15053	15137	15071	15197	15031	15237	15362	15124	15211	15123	15283	15158	15160	15187	15177	15143	15337	15089	15247	15026	15217	15114	15176	15196	15193	15182	15119	15109	15141	15137	15007	15270	15088	15238	15102	15112	15219	14958	15095	15062	14986	15193	15130	14977	15103	15270	15277	15242	15360	15314	15075	15194	15124	15193	15259	15107	15297	15115	15204	15093	15158	15296	15349	15205	15150	15345	15235	15199	15139	15238	15207	14972	15061	15174	15331	15155	15156	15388	15088	15220	15273	15046	15143	15100	15015	15322	15073	15142	15270	15365	15370	15329	15253	15162	15201	14933	15240	15181	15040	15228	15092	15118	15252	15232	15131	15068	15118	15126	15132	15339	15306	15118	15165	15241	15134	15029	15107	15221	15310	15158	15182	15270	15142	15116	15035	15141	15115	15076	15277	15238	15254	15126	15210	15128	15182	15236	15093	15166	15121	15142	15101	15229	15131	15202	15045	15274	15039	15162	15219	15093	15164	15039	15225	15179	15253	15243	15189	15059	15130	15093	15031	15246	15256	15175	15309	15025	15039	15273	15122	15156	15241	15132	15281	15032	15015	15197	15136	15069	15297	15186	15164	15213	15325	15343	15218	15275	15172	15160	14993	15164	14989	15316	15095	15204	15165	15190	15297	15130	15203	15173	15201	15186	14995	15237	15098	15219	15174	15066	15148	15123	15135	15051	15277	15165	15165	15127	15210	15274	15134	15224	15257	15277	15118	15218	15240	15106	15277	15214	15020	15175	15197	15104	15267	15111	14977	15154	15151	15195	15090	15111	15327	15213	15075	15262	15136	15095	15209	14978	15244	15142	15231	15220	15129	15293	15097	15156	15146	15042	15209	15054	14952	15183	15218	15240	15180	15040	15009	15099	15074	15215	15107	15106	15174	15198	15055	14978	15237	15249	15049	15317	15080	15164	15271	15072	15053	15005	15230	14967	15085	15129	15117	15129	15164	15206	15096	15157	15165	15084	15109	15111	14966	15229	15174	15229	15249	15167	15178	15210	15129	15313	15287	15239	15143	15134	15069	15003	15267	15144	15107	15005	15225	15049	15067	15153	15273	15255	15093	15208	15185	15155	15231	15224	15144	15110	15138	15061	15144	15197	15131	15121	15036	15340	15174	15216	15011	15150	15098	15199	15218	15014	15336	15211	15197	15132	15188	15110	15179	15169	15251	15165	15129	15100	15151	15278	15040	15136	15152	15008	15083	15232	15107	15205	15046	15145	15224	14988	15070	15178	15203	15003	15068	15211	15187	15216	15197	15176	15237	14934	15210	15028	15327	15263	15153	15063	15311	15187	15114	15130	15150	15365	15308	15299	15098	15295	15011	15102	15229	15230	15142	15238	15268	15184	15055	15254	15063	15086	15088	15166	15217	14963	15022	15060	15105	15115	15122	15073	15156	15201	15214	15000	15162	15098	15238	15185	15111	15225	15120	15107	15068	15378	15205	15171	15050	15300	15172	15097	14993	15319	15040	15246	15077	15357	15096	14938	15278	15188	15033	15186	15240	15020	15224	15176	15030	15039	15291	15166	15223	15219	15104	15155	15272	15121	15043	15147	15210	15190	15096	15158	15194	15120	15170	15134	15101	15223	15312	15246	15264	15142	15152	15302	15086	15213	15157	15185	15098	15242	15153	15188	14878	15189	15231	15126	15202	15396	15165	15229	15269	15251	14881	15148	15109	15079	15154	15091	15253	15113	15177	15275	15130	15017	15130	15155	15038	15338	15116	15171	15157	15193	15054	15143	15228	15115	15088	15089	15118	15153	15257	15172	15309	15139	15264	15122	15051	15291	15447	15265	15167	15037	15328	15025	15131	15120	15199	15337	15259	15253	15133	15216	15092	15227	15062	15192	15117	15109	15227	15184	15157	15186	15051	15073	15158	15190	15245	15259	15049	15227	15179	15216	15190	15161	15130	15153	15011	15118	15137	15052	15432	15107	15196	15211	15313	15134	15233	15032	15154	15078	15225	15221	15298	15265	15121	15164	15032	15120	15290	15023	15118	15117	15150
28575	25750	31735	28180	22567	20875	19825	18802	18216	17920	17643	17416	17194	16922	16828	16915	16878	16878	16920	16872	16904	17003	16721	16843	16787	16927	16749	16703	16832	16927	17009	16667	16787	16810	16728	16812	16804	16821	16885	16818	16914	16731	16861	16613	16620	16891	16812	16697	16678	16862	16883	16772	16811	16740	16619	16678	16705	16742	16672	16792	16862	16991	16836	16679	16883	16821	16849	16956	16891	16699	16870	16639	16633	16922	16702	16766	16806	16726	16754	16657	16843	16698	16774	16662	16843	16836	16723	16721	16842	16779	16566	16711	16540	16755	16757	16808	16744	16869	16892	16611	16689	16477	16882	16685	16666	16699	16492	16773	16833	16980	16998	16934	16936	16817	16861	16680	16616	16607	16661	16696	16754	16813	16773	16745	16815	16833	16680	16886	16831	16773	16790	16687	16937	16788	16650	17047	16664	16972	16671	16663	16657	16891	16718	16810	16629	16634	16611	16735	16869	16770	16737	16624	16782	16617	16627	16820	16862	16759	16670	16824	16590	16827	16549	16772	16700	16768	16715	17007	16840	16807	16766	16943	16740	16780	16723	16762	16807	16855	16707	16691	16708	16702	16817	16961	16634	16869	16730	16664	16881	16743	16637	16754	16702	16685	16747	16765	16709	16737	16926	16751	16728	16679	16778	16617	16786	16729	16871	16748	16908	16844	16776	16774	16612	16868	16687	16750	16666	16725	16777	16636	16704	16660	16768	16718	16775	16637	16821	16696	16648	16693	16666	16737	16724	16769	16701	16566	16896	16710	16611	16756	16510	16771	16685	16775	16686	16915	16743	16625	16602	16671	16737	16836	16670	16746	16866	16884	16713	16667	16591	16884	16530	16643	16733	16710	16931	16857	16745	16562	16525	16809	16823	16654	16626	16650	16644	16524	16625	16796	16772	16696	16837	16847	16815	16864	16785	16850	16562	16832	16794	16742	16743	16760	16932	16697	16675	16663	16523	16729	16693	16740	16718	16819	16810	16703	16896	16669	16550	16771	16744	16829	16828	16757	16787	16602	16628	16708	16730	16952	16731	16831	16726	16720	16891	16824	16616	16650	16866	16537	16823	16921	16852	16900	16756	16815	16597	16580	16540	16875	16842	16855	16661	16782	16798	16744	16574	16613	16776	16750	16742	16864	16614	16775	16625	16951	16672	16693	16625	16846	16622	16675	16909	16730	16623	16953	16639	16874	16750	16451	16632	16591	16781	16784	16722	16722	16615	16919	16650	16968	16964	16918	16827	16684	16665	16654	16788	16797	16848	16900	16814	16683	16889	16616	16837	16831	16663	16714	16751	16577	16542	16628	16667	16726	16743	16729	16680	16582	16491	16741	16856	16810	16731	16753	16478	16713	16837	16734	16604	16757	16712	16902	16687	16715	16608	16627	16749	16764	16585	16903	16831	16692	16864	16693	16701	16740	16690	16686	16770	16767	16934	16705	16818	16765	16914	16546	16734	16799	16780	16814	16578	16670	16693	16609	16652	16688	16945	16699	16784	16771	17034	16785	16738	16675	16844	16518	16848	16642	16553	16743	16804	16796	16898	16844	16608	16710	16964	16595	16762	16709	16926	16970	16806	16764	16719	16756	16644	16651	16709	16570	16598	16854	16603	16764	16762	16854	16771	16898	16746	16793	16771	16876	16736	16676	16680	16777	16718	16787	16881	16751	16636	16849	16707	16700	16816	16838	16835	16938	16778	16672	16965	16719	16733	16637	16648	16595	16861	16652	16729	16833	16789	16793	16608	16773	16675	16753	16791	16667	16678	16862	16906	16703	16978	16865	16717	16887	16771	16736	16728	16671	16578	16744	16472	16730	16799	16951	16756	16707	16926	16980	16657	16777	16863	16785	16723	16571	16715	16628	16819	16710	16704	16659	16784	16876	16664	16771	16721	17043	16894	16754	16758	16759	16804	16780	16594	16874	16640	16650	16736	16820	16787	16626	16517	16904	16839	16855	16618	16636	16797	16901	16713	16636	16809	16938	16943	16725	16861	16703	16732	16820	16881	16979	16617	16727	16714	16686	16588	16818	16657	16870	16722	16732	16619	16640	16849	16622	16694	16599	16749	16670	16574	16506	16673	16578	16897	16543	16602	16783	16626	16860	16794	16915	16945	16780	16978	16797	16949	16914	16755	16715	16981	16801	16562	16773	16747	16882	16860	16902	16915	16844	16652	16900	16617	16782	16702	16731	16870	16850	16803	16761	16749	16772	16776	16736	16774	16607	16838	16828	16718	16660	16653	16700	16665	16725	16807	16609	16858	16668	16872	16792	16706	16790	16654	16792	16966	16900	16720	16907	16815	16738	16692	16945	16735	16926	16998	16613	16911	16660	16761	16606	16852	16841	16678	16952	16894	16788	16979	16795	16788	16777	16787	16697	16770	16730	16682	16936	16745	16802	16819	16638	16849	16821	16716	16871	16685	16638	16859	16752	16626	16850	16623	16551	16710	16610	16859	16759	16614	16812	16882	16850	16628	16525	16590	16624	16466	16711	16697	16756	16851	16608	16734	16549	16730	16649	16956	16773	16844	16907	16892	16664	16853	16798	16753	16914	16671	16838	16769	16688	16695	16768	16814	16669	16551	16754	16726	16786	16676	16825	17099	16809	16753	16959	16853	16731	16861	16703	16725	16820	16841	16677	16639	16619	16767	16766	16681	16832	16747	16721	16778	16819	16716	16915	16956	16806	16848	16847	16626	16667	16879	16652	16953	16824	16580	16965	16815	16641	16840	16602	16879	16429	16504	16826	16768	16849	16692	16616	16668	16686	16719	16841	16829	16752	16903	16684	16738	16740	16700	16692	16655	16914	16874	16720	16941	16739	16674	16815	16864	16834	16376	16561	16544	16713	16599	16681	16738	16887	16704	16863	16728	16691	16863	16569	16797	16809	16793	16847	16789	16578	16616	16655	16998	16825	16797	16693	16649	16796	16755	16740	16639	16515	16790	16674	16690	16830	16613	16707	16754	16878	16730	16820	16690	16602	16704	16837	16811	16881	16703	16709	16665	16973	16610	16834	16700	16671	16466	16821	16756	16646	16636	16625	16940	16718	16907	16776	16864	16675	16701	16838	16823	16592	16802	16900	16777	16765	16781	16731	16892	16764	16816	16755	16663	16656	16685	16713	16689	16841	16875	16803	16914	16711	16846	16603	16527	16823	16722	16768	16896	16788	16898	16914	16615	16743	16794	16856	16653	16874	16604	16645	16646	16440	16966	16922	16711	16789	16728	16813	16765	16749	16893	16646	16673	16783	17023	16754	16772	16917	16763	16526	16816	16832	16803	16703	16766	16801	16704	16691	16784	16839	16642	16946	16956	16886	16671	16523	16853	16862	16812	16875	16796	16759	16559	16484	16600	16540	16578	16702	16725	16681	16793	16835	16630	16785	16812	16819	16977	16793	16936	16774	16728	16735	16810	16658	16729	16683	16753	16827	16878	16755	16682	16473	16735	16870	16853	16755	16868	16772	16792	16656	16749	16584	16671	16619	16839	16713	16819	16784	16743	16609	16734	16955	16926	16879	16788	16630	16657	16613	16806	16691	16489	16710	16836	16807	16799	16662	16727	16758	16555	16663	16756	16897	16931	16568	16665	16683	16804	16554	16834	16778	16632	16799	16927	16602	16740	16902	16673	16840	16712	16670	16634	16695	16850	16750	16738	16718	16509	16731	16870	16573	16823	16695	16603	16681	16934	16964	16790	16625	16450	16771	16873	16880	16843	16875	16633	16736	16847	16779	16547	16781	16756	16661	16695	16814	16665	16730	16725	16634	16969	16941	16922	16765	16610	16804	16889	16816	16701	16931	16779	16797	16823	16659	16936	16713	16688	16743	16941	16854	16979	16760	16735	16813	16835	16864	16609	16892	16552	16650	16711	16764	17059	16849	16826	16659	16714	16547	16882	16674	16590	16651	16880	16803	16629	16660	16558	16598	16810	16619	16647	16635	16944	16845	16889	16795	16818	16787	16762	16815	16850	16727	16560	16736	16814	16754	16828	16763	16847	16851	16843	16969	16845	16668	16798	16756	16543	16606	16647	16882	16798	16882	16846	16714	16617	16813	16743	16783	16811	16799	16757	16861	16714	16807	16777	16718	16763	16724	16626	16798	16692	16685	16825	16686	16937	16604	16769	16737	16910	16964	16780	16567	16828	16811	16895	16780	16764	16785	16913	16824	16882	16742	17006	16844	16845	16714	16772	16585	16799	16890	16875	16690	16669	16778	16872	16628	16814	16843	16784	16885	16634	16916	16671	16823	16751	16798	16749	16820	16894	16756	16928	16837	16794	16863	16661	16786	16724	16820	16834	16624	16756	16965	16747	16809	16675	16770	16628	16693	16865	16802	16822	16764	16652	16803	16798	16753	16765	16897	16614	16788	16899	16704	16980	16753	16719	16700	16747	16998	16936	16863	17002	16689	16836	16532	16726	16683	16805	16862	16856	16617	16788	16730	16725	16686	16749	16812	16910	16744	16768	16908	16761	16729	16665	16692	16809	16646	16801	16649	16748	16642	16960	16712	16547	16749	16898	16618	16622	16797	16861	16693	16814	16758	16720	16597	16764	16812	16615	16811	16853	16756	16636	16941	16876	16588	16586	16723	16794	16685	16948	16628	16618	16693	16787	16612	16530	16663	16488	16741	16723	16611	16663	16617	16754	16961	16739	16691	16827	16790	16656	16718	16529	16567	16948	16684	16798	16713	16679	16773	16777	16794	16840	16677	16784	16776	16824	16845	16814	17028	16880	16721	16720	16770	16667	16867	16885	16756	16856	16847	16796	16712	16881	16700	16784	16904	16853	16879	16904	16892	16724	16746	16667	16768	16823	16584	16831	17008	16596	16789	16678	16869	17009	16665	16809	16799	16815	16906	16670	16850	16789	16844	16941	16851	16704	16932	16802	16609	16649	16601	16958	16804	16916	16822	16605	16796	16703	16691	16601	16804	17002	16725	16613	16840	16659	16717	16826	16726	16636	16491	16607	16761	16895	16585	16787	16721	16641	16737	16921	16822	16738	16718	16886	16659	16628	16764	16820	16643	16576	16592	16797	16858	16925	16766	17024	16777	16759	16666	16879	16766	16609	16628	16849	16682	16743	16563	16573	16859	16951	16749	16789	16682	16807	16936
27474	38769	35515	26723	22826	20154	18663	17683	16877	16359	15733	15134	15135	15186	14899	14843	14765	14685	14556	14545	14628	14578	14511	14644	14668	14749	14588	14721	14581	14678	14653	14619	14714	14560	14636	14508	14364	14735	14565	14432	14668	14664	14534	14537	14512	14633	14537	14493	14627	14410	14452	14758	14610	14505	14716	14471	14569	14599	14457	14622	14479	14716	14691	14596	14557	14668	14524	14676	14453	14509	14677	14450	14729	14599	14664	14516	14719	14636	14563	14567	14490	14530	14546	14722	14551	14617	14472	14728	14435	14683	14411	14525	14617	14578	14609	14524	14516	14581	14690	14483	14618	14578	14741	14628	14634	14776	14410	14619	14642	14657	14484	14578	14523	14632	14560	14646	14558	14516	14535	14446	14477	14598	14361	14664	14749	14626	14601	14480	14533	14584	14543	14571	14522	14400	14442	14567	14612	14458	14573	14425	14527	14639	14478	14576	14443	14579	14384	14512	14551	14691	14568	14561	14573	14573	14418	14644	14510	14615	14629	14462	14559	14667	14447	14381	14455	14626	14750	14704	14541	14704	14587	14524	14525	14557	14610	14486	14379	14388	14494	14533	14668	14510	14547	14566	14554	14385	14521	14510	14420	14578	14514	14697	14640	14451	14618	14533	14625	14659	14674	14414	14481	14530	14479	14567	14545	14399	14674	14580	14495	14637	14668	14537	14674	14351	14439	14669	14652	14605	14600	14551	14501	14483	14625	14736	14584	14535	14640	14612	14450	14524	14597	14561	14472	14708	14470	14544	14611	14616	14485	14601	14492	14596	14537	14744	14790	14413	14534	14608	14639	14590	14537	14614	14600	14545	14612	14579	14644	14629	14624	14640	14514	14715	14675	14523	14511	14575	14530	14731	14430	14391	14712	14670	14475	14599	14524	14505	14657	14659	14518	14532	14608	14727	14503	14765	14566	14519	14605	14561	14749	14523	14584	14505	14402	14696	14623	14528	14530	14603	14565	14379	14412	14656	14569	14519	14492	14616	14500	14593	14613	14470	14494	14688	14540	14672	14482	14467	14678	14561	14560	14354	14543	14484	14646	14773	14616	14482	14471	14497	14645	14649	14589	14540	14468	14619	14491	14692	14490	14562	14434	14495	14507	14556	14404	14432	14619	14630	14597	14588	14518	14554	14623	14579	14488	14484	14616	14208	14455	14877	14481	14544	14531	14425	14630	14626	14563	14382	14575	14424	14574	14520	14588	14654	14620	14595	14540	14442	14547	14569	14647	14602	14528	14536	14460	14690	14574	14639	14487	14594	14536	14606	14666	14528	14651	14476	14709	14655	14440	14489	14429	14466	14491	14422	14580	14605	14504	14605	14503	14632	14623	14620	14366	14665	14527	14644	14390	14523	14574	14583	14640	14597	14583	14446	14732	14612	14553	14441	14519	14469	14488	14531	14537	14482	14355	14617	14400	14481	14433	14577	14646	14455	14570	14694	14649	14523	14558	14548	14561	14484	14626	14593	14464	14641	14494	14578	14483	14407	14568	14512	14666	14611	14631	14517	14483	14397	14587	14624	14549	14514	14557	14488	14583	14472	14535	14583	14543	14497	14565	14694	14647	14658	14578	14633	14490	14583	14578	14582	14611	14582	14680	14528	14596	14681	14600	14757	14579	14517	14681	14727	14586	14604	14489	14676	14590	14705	14510	14579	14677	14499	14640	14501	14557	14748	14468	14487	14572	14487	14584	14507	14577	14442	14531	14719	14404	14657	14610	14465	14471	14419	14520	14668	14506	14546	14492	14597	14508	14471	14385	14558	14492	14726	14632	14512	14726	14461	14573	14642	14662	14446	14522	14475	14480	14615	14534	14444	14532	14510	14590	14591	14500	14477	14698	14531	14511	14400	14654	14586	14660	14534	14518	14657	14543	14394	14539	14591	14671	14685	14490	14568	14426	14541	14588	14617	14590	14747	14568	14598	14625	14606	14520	14658	14694	14592	14536	14533	14583	14790	14625	14710	14650	14500	14667	14484	14603	14524	14458	14529	14603	14599	14649	14475	14752	14482	14533	14688	14627	14672	14517	14473	14507	14518	14633	14703	14493	14631	14454	14563	14625	14538	14361	14413	14624	14390	14601	14483	14576	14521	14641	14519	14711	14440	14604	14436	14831	14571	14491	14594	14552	14440	14424	14524	14559	14628	14626	14610	14819	14431	14568	14424	14699	14447	14685	14582	14580	14585	14497	14479	14610	14559	14680	14742	14506	14642	14542	14557	14544	14518	14511	14628	14657	14610	14550	14482	14706	14852	14618	14649	14635	14638	14554	14578	14649	14474	14714	14525	14305	14673	14422	14366	14639	14611	14496	14567	14738	14469	14800	14663	14613	14557	14613	14721	14594	14633	14802	14541	14468	14708	14495	14617	14645	14669	14714	14539	14710	14534	14511	14571	14464	14725	14650	14467	14541	14574	14587	14410	14590	14786	14564	14487	14432	14630	14523	14634	14684	14577	14503	14704	14503	14656	14438	14602	14568	14539	14388	14503	14576	14476	14734	14435	14636	14716	14497	14621	14385	14595	14565	14596	14585	14653	14489	14561	14581	14759	14680	14509	14675	14466	14474	14417	14462	14430	14567	14685	14664	14681	14684	14632	14494	14547	14458	14495	14700	14660	14485	14681	14717	14479	14538	14581	14707	14696	14523	14600	14675	14583	14599	14612	14463	14466	14454	14593	14410	14729	14432	14584	14633	14680	14453	14654	14680	14482	14574	14416	14540	14522	14612	14660	14621	14560	14519	14462	14622	14591	14654	14642	14651	14649	14697	14482	14494	14612	14586	14802	14455	14666	14569	14730	14664	14650	14687	14603	14360	14599	14703	14480	14494	14441	14654	14478	14604	14549	14486	14623	14508	14493	14606	14535	14580	14445	14505	14590	14638	14525	14615	14636	14586	14674	14762	14447	14638	14562	14693	14793	14463	14639	14480	14437	14552	14419	14597	14467	14517	14496	14499	14518	14487	14705	14693	14725	14599	14692	14458	14514	14695	14604	14578	14388	14647	14598	14510	14563	14594	14490	14540	14671	14732	14472	14689	14553	14537	14584	14646	14574	14503	14450	14522	14559	14562	14631	14503	14572	14541	14655	14724	14696	14551	14642	14714	14461	14537	14571	14627	14602	14590	14572	14682	14476	14662	14375	14562	14396	14523	14515	14741	14741	14503	14656	14506	14725	14637	14732	14557	14581	14676	14638	14443	14501	14406	14699	14479	14712	14637	14435	14548	14700	14556	14524	14635	14486	14550	14579	14655	14545	14558	14589	14504	14676	14324	14596	14493	14496	14565	14500	14623	14752	14379	14619	14503	14510	14578	14773	14436	14454	14508	14558	14718	14573	14653	14593	14682	14665	14624	14456	14627	14572	14659	14514	14664	14836	14796	14486	14588	14726	14456	14773	14662	14789	14658	14463	14451	14648	14515	14631	14623	14615	14617	14567	14623	14344	14379	14744	14517	14609	14504	14605	14611	14638	14587	14729	14734	14640	14614	14462	14687	14425	14578	14555	14608	14662	14620	14686	14687	14633	14572	14590	14598	14605	14365	14489	14566	14571	14543	14471	14666	14561	14538	14461	14618	14637	14601	14586	14398	14554	14508	14607	14546	14407	14545	14559	14379	14637	14479	14682	14524	14686	14465	14457	14476	14720	14700	14586	14390	14706	14621	14618	14460	14481	14561	14562	14698	14636	14607	14548	14687	14775	14604	14643	14757	14424	14551	14425	14456	14553	14559	14549	14634	14645	14495	14621	14749	14447	14521	14567	14703	14407	14479	14460	14607	14701	14562	14539	14567	14645	14640	14645	14600	14503	14394	14543	14612	14585	14554	14767	14419	14655	14661	14478	14531	14484	14590	14535	14581	14478	14482	14453	14499	14674	14510	14676	14551	14496	14529	14398	14519	14622	14417	14584	14712	14549	14569	14599	14555	14638	14679	14646	14532	14507	14601	14567	14662	14754	14496	14656	14593	14720	14566	14578	14780	14717	14622	14558	14453	14554	14581	14455	14730	14689	14702	14633	14583	14596	14527	14596	14524	14496	14784	14554	14467	14370	14497	14678	14592	14612	14433	14514	14637	14620	14501	14725	14517	14562	14788	14602	14655	14605	14526	14501	14503	14580	14642	14468	14473	14561	14786	14716	14591	14639	14630	14514	14563	14524	14573	14639	14506	14653	14609	14513	14670	14584	14560	14546	14511	14472	14642	14626	14693	14567	14714	14677	14637	14584	14532	14564	14583	14549	14668	14650	14762	14465	14602	14493	14704	14503	14579	14530	14564	14583	14689	14505	14534	14499	14507	14676	14500	14550	14575	14606	14620	14455	14479	14814	14582	14521	14619	14621	14533	14592	14492	14567	14433	14633	14684	14751	14689	14419	14568	14655	14574	14426	14613	14636	14660	14579	14678	14508	14683	14517	14611	14634	14745	14673	14541	14431	14642	14446	14421	14475	14723	14720	14648	14628	14539	14548	14437	14632	14438	14544	14662	14529	14613	14482	14575	14548	14622	14560	14607	14758	14603	14697	14440	14523	14518	14568	14486	14618	14518	14465	14782	14494	14588	14747	14462	14711	14642	14385	14595	14454	14666	14568	14614	14638	14548	14626	14440	14618	14526	14531	14612	14761	14471	14535	14453	14769	14525	14582	14580	14663	14561	14742	14645	14574	14700	14636	14547	14555	14601	14465	14519	14636	14677	14399	14640	14502	14683	14525	14649	14524	14532	14432	14391	14486	14556	14612	14548	14618	14481	14509	14706	14616	14376	14544	14391	14647	14623	14662	14638	14563	14589	14495	14394	14527	14842	14673	14688	14519	14591	14559	14507	14367	14571	14742	14603	14516	14568	14530	14559	14604	14541	14477	14599	14493	14631	14653	14731	14525	14539	14489	14681	14741	14532	14512	14531	14614	14550	14681	14811	14548	14588	14482	14614	14653	14361	14520	14534	14493	14588	14621	14607	14432	14541	14519	14623	14468	14509	14479	14675	14509	14594	14693	14545	14571	14672	14610	14635	14513	14719	14400	14677	14548	14544	14454	14592	14647	14769	14772	14625	14557	14459	14567	14652	14691	14513	14704	14517	14778	14528	14411	14652	14445	14559	14535	14700	14678	14612	14889	14564	14431
24095	21208	28591	25759	25210	25843	25076	21934	20765	20019	18931	18164	17775	17570	17551	17387	17087	17309	17245	17288	17160	17197	17156	17199	17127	17081	17157	17151	17151	17184	17116	17002	17119	17072	17302	17146	17079	17234	17068	16884	17118	17107	17082	17187	17115	17267	17077	17166	17020	16896	17142	17103	16904	17180	17120	17192	16963	17056	17040	17025	17009	17132	16962	16916	17008	16980	16969	17140	16996	17103	16891	17072	17006	17036	16949	17200	16973	17101	16935	17071	16909	17121	17256	16957	16967	17080	17163	16936	16986	17045	17190	17000	17101	16954	17010	17007	17103	16961	16913	16956	17103	17077	17172	17035	17209	17111	17029	16767	17029	16920	16908	16946	16967	16837	16971	17173	16877	17099	17031	17069	17089	17175	16934	16924	17144	16860	17135	17119	16767	17145	16932	17006	16867	17028	16991	16946	16862	17021	16943	16919	16984	16940	17055	17079	17131	17046	16821	17014	17081	16924	16861	16835	16978	16913	17096	17065	17046	16923	17208	16950	17064	16831	16918	16828	17062	17079	17028	17001	17079	17161	17134	16985	17043	17029	16916	16887	16922	17039	16756	16993	17080	16869	17053	17131	16992	17288	17237	17001	16772	16779	17085	16743	16948	17167	16732	16896	17000	16889	17147	17033	16805	16935	16892	17014	17072	16876	17003	17016	16958	17086	17013	16929	16928	17058	17153	17058	17079	17147	16803	16959	17038	17090	17087	16917	16961	17065	17198	16997	17082	17017	16976	17185	17087	17098	17210	16841	17182	17074	17014	17084	16986	17134	17047	16875	17024	16944	17107	16851	17003	17044	17030	17006	17000	16977	16922	17011	16825	16944	16746	16981	16713	17119	17009	17041	16819	17024	16897	16818	17112	17027	17251	17163	16775	16993	17005	17055	17154	17021	17098	17030	16807	17027	17060	16748	17028	17121	17008	16921	17013	17051	17080	17071	16816	17086	16831	17075	16716	16868	16992	16670	16818	17112	16901	17158	16995	17108	16697	16941	17118	17036	17140	17155	17056	16966	16975	16986	17064	17068	17056	16997	17255	17057	17057	17012	17064	16977	16911	17133	17005	17038	16828	16895	16941	16799	16878	16924	16992	16889	17147	17070	16974	16862	16824	16954	16851	16875	16938	17114	17155	17034	16960	17175	17116	16584	17055	16963	17034	16775	17096	17248	17031	16766	17024	16994	16848	16803	16929	17161	17086	17062	16913	17097	16950	17066	17085	16974	16949	17127	16817	16867	16934	17018	17005	17211	17007	17125	16886	16883	17000	16979	16980	16997	17199	16843	17024	17042	17083	17063	16969	16985	16980	17040	17039	16988	17049	16783	16890	17191	17134	17123	17015	17099	16960	17020	16950	17092	17057	17057	17034	17089	17015	16908	17167	16960	17091	17047	16960	16866	16844	17068	16988	17156	17011	17018	17053	17018	16858	16867	17030	17063	16861	16881	17172	16886	17068	16906	17064	17058	17276	17031	17237	17147	16977	16888	17020	16916	16850	17001	16943	17053	17150	17081	16952	17139	16917	16997	17014	17129	17028	16960	17067	16926	16923	17142	17145	16908	16938	17080	17213	17011	17021	16870	16967	17091	16811	17087	16992	16836	16876	16901	16941	16912	17005	17165	17119	16870	16996	16964	17149	17078	17269	16903	16992	16869	16837	17075	17077	17098	17121	16977	17086	17004	17033	17180	16920	16919	16860	16890	16882	17053	16977	17086	16972	16965	17042	17078	16853	16987	16979	16887	17087	17198	17038	16985	16819	17082	17004	16998	16837	16877	16965	16820	16937	17154	16829	17082	17083	17014	17060	16999	17043	16822	17040	17268	16894	16779	16886	16971	17146	16849	17112	16915	17092	17215	16906	16776	16990	16978	17019	16966	16865	17162	16926	17053	17231	17195	16973	16776	17199	16986	16980	17081	16946	17178	16909	16949	16959	17095	17203	17028	17017	17036	17139	16975	17010	16869	16839	16964	16882	16999	16763	17240	17013	17035	16906	16971	17073	17062	16892	16820	17115	16924	16905	17069	16983	17179	17267	16905	16928	16757	17011	17031	17266	16949	17010	17135	17022	16759	17029	17002	17098	17046	16985	16912	16872	17003	16916	16869	17125	17173	17005	16978	17055	17151	16709	16956	16930	16838	17083	16946	16886	16858	16957	16993	17184	16970	17064	16898	17099	16960	16995	16999	17128	16982	17137	17042	16998	16999	16898	16919	16880	16878	16929	17086	17015	16998	17064	17026	17007	17103	17045	16894	16776	16810	16903	17041	16666	16984	17084	16976	16869	17040	16891	17061	17168	16996	16946	16996	16802	17063	16834	17028	17004	17146	17141	16891	16987	17086	16911	16971	16791	17137	17071	16961	17023	17118	17137	16991	16995	17412	16759	17129	17009	17122	16915	16971	16925	16950	17088	16971	17135	16900	17025	17107	17075	16851	17087	17252	16948	16904	16919	17007	16956	17139	17062	17011	17016	16997	16950	17011	16968	17085	17080	16777	16982	17153	17230	16927	17139	17090	16943	17054	16994	16877	17071	16850	17121	16903	16840	16941	17006	17167	17091	16849	17038	17130	16814	16959	17128	17062	16978	16779	16910	17072	17002	17048	17080	17022	16983	16912	16908	17141	16973	17027	17183	16919	16926	16993	17024	17156	17097	17042	17256	17130	16905	16959	16735	16923	17105	17049	17034	17047	16789	17058	16957	16902	17003	17062	16888	16908	17079	17113	16919	16954	16967	17044	16937	16960	16915	17211	16878	17090	16957	17064	16932	17177	16982	16999	17051	17092	17013	17255	16972	17086	16950	16970	17218	16983	17115	17084	17047	17005	17120	17076	16954	16873	17120	17271	17003	17031	17005	16847	16935	16977	16955	17122	16892	16936	16703	16946	17041	17131	17066	17038	17120	17119	17084	16892	16804	17010	16958	17043	16992	17053	17144	16995	16937	17108	16892	16829	16987	17060	16929	17008	16927	17084	16933	17291	16880	16941	17040	16829	16992	16857	16953	16834	17096	16941	16905	16917	17192	17121	16958	17188	16996	16961	17101	17036	17004	16985	17191	17023	16822	16999	16945	16894	16930	17062	17088	16956	16859	17124	16956	16853	16821	16963	16802	16819	17127	17026	17188	16792	17020	17165	17069	16930	17025	17016	17066	17208	16880	17022	17151	17100	17008	17123	17051	17041	17064	16758	17081	17102	17028	17040	17067	17120	16874	16739	16705	16835	17136	16926	16823	17022	16951	16771	17167	17190	17006	17066	17017	17067	17091	17078	17154	17127	16960	16993	16900	17070	17003	17094	16978	16999	17229	16937	16652	16995	17005	17018	17013	17035	17172	16992	16834	17031	16977	16768	17143	16918	17095	16808	16977	16950	17003	16925	16750	16981	17049	16982	17112	16975	16854	17038	16870	17043	17097	17018	16958	16899	17123	16983	16948	16915	16938	16908	17056	16911	17039	17116	17144	17138	16981	16906	17042	16631	16900	17025	17043	17025	16974	16702	17115	16869	17042	16943	16881	16911	17005	17004	16878	16981	17069	17056	16980	17070	16958	16979	16966	16913	17083	17126	17075	16814	17022	16887	17127	17130	17024	17142	17270	16942	16962	16846	16976	17108	17046	16757	17046	17012	17090	16904	17306	17013	17168	17037	16871	17031	17178	17105	17058	16963	17127	17062	16981	16802	17067	16871	16912	17053	16790	17014	16962	17029	16879	17011	16867	17110	16955	16974	17112	17092	17034	16871	16990	17054	16917	16877	17016	16908	17080	17074	16803	17028	16813	17125	17024	16883	16929	16923	17064	17151	17159	16975	17188	17101	16913	16912	16983	17090	16997	16793	16970	17310	16949	17122	17206	17167	16779	16899	17207	17019	17126	17026	17160	17032	17057	16897	16971	16784	16881	16914	16882	17154	16890	17057	16907	16851	17029	16879	16994	16926	16755	17122	16939	17070	16848	16855	16910	16924	16912	16877	17058	17086	17069	16849	16946	16943	16934	16827	17008	17069	16981	16989	17101	16892	17257	16961	17113	16822	17138	17195	16850	16900	16953	16855	16796	16995	17085	17098	16914	17192	16878	17068	16982	16938	17000	17153	16999	16978	17036	17059	16991	16765	17135	17044	16925	16969	16813	16997	17296	17029	17107	17182	16973	17166	16968	17141	16884	16909	16928	17152	16979	16908	17139	16971	16927	17060	16953	16916	16895	16984	17018	16929	17164	16886	16810	17130	16920	16897	16845	16989	17022	17052	16831	16859	17050	17080	17083	16978	17111	17010	16966	16892	17013	17000	17075	16926	16819	16930	16907	16955	17029	17083	17174	16953	16899	16905	17029	16859	16894	16968	17019	16869	17146	17185	17004	17090	16810	16739	16941	16724	16870	17045	17108	16991	17150	16892	17030	17176	16868	17077	16901	16900	17149	17035	17091	17116	17119	16959	17043	17008	16905	17179	17038	17210	17004	17170	16995	16862	16823	16988	16977	17082	16952	16923	16907	16889	16929	16860	16874	17043	16925	16811	17174	17109	16917	17062	16902	16969	16760	16964	17129	17019	17079	16947	17117	17085	16941	17020	16997	16988	17044	16987	16912	17262	16953	17187	17119	16898	16987	17128	17105	16918	17030	16926	16976	16765	17063	16978	16921	17075	17048	16971	17027	17231	16982	17168	17102	17017	17065	16992	16908	17030	16954	17148	17189	17112	17006	16940	17076	16924	16882	17016	16969	17046	16984	16872	16888	16874	17044	16821	16809	17007	16989	17032	17142	16911	16845	16918	17138	17084	17014	17093	17005	16862	17013	16944	17006	16960	16803	16757	16901	16952	17063	16877	17036	16904	17075	17294	17170	17100	17053	16947	16979	16869	16960	16965	16894	17080	16959	17094	16851	17017	17140	17206	17180	17120	17075	17066	16981	17213	17041	17281	16927	16990	16995	17041	17138	17000	16925	16855	17003	16984	17064	17229	17168	17136	17054	16950	17003	16840	17050	17059	17100	17006	16938	16923	16941	16961	17118	17120	16928	17080	17099	17022	17016	17117	17096	17140	16909	16840	17108	17157	17079	16810	16972	17287	16773	16833	16953	16883	17000	17223	16961	16862	16740	17019	17148	16969	17121	16996	16840	16901	16921	17100
29567	46839	43808	34610	29412	25680	23486	21428	19708	18410	17289	16338	15818	15374	15175	15132	15031	15094	15036	14999	14872	14916	14978	14964	14845	15028	14871	14838	14896	15038	14946	14764	14763	14837	14863	14883	14939	14712	14931	14889	14886	14949	14871	14805	14879	14755	14929	14933	14920	14765	14842	14724	14632	14814	14957	14760	14796	14802	14852	14783	14681	14641	14610	14764	14620	14768	14760	14848	14825	14523	14708	14767	14680	14773	14553	14806	14810	14768	14841	14903	14853	14811	14688	14741	14646	14692	14863	14760	14655	14865	14749	14757	14765	14612	14902	14856	14562	14836	14765	14638	14763	14730	14652	14833	14696	14808	14738	14613	14784	14785	14805	14735	14806	14796	14715	14900	14864	14600	14943	14732	14750	14745	14813	14668	14756	14721	14812	14933	14523	14794	14956	14687	14796	14739	14734	14830	14624	14775	14670	14905	14704	14678	14915	14776	14838	14862	14737	14691	14804	14808	14759	14851	14757	14648	14578	14825	14851	14725	14683	14745	14770	14720	14821	14567	14768	14714	14759	14644	14839	14601	14584	14755	14792	14610	14822	14700	14643	15097	14830	14795	14839	14879	14812	14730	14940	14783	14811	14523	14727	14687	14774	14933	14790	14826	14693	14699	14832	14804	14622	14676	14657	14822	14722	14767	14762	14898	14881	14834	14716	14629	14736	14810	14794	14946	14825	14722	14681	14715	14812	14749	14845	14853	14709	14805	14721	14704	14636	14673	14831	14702	14859	14825	14902	14793	14885	14811	14827	14840	14779	14793	14679	14701	14589	14878	14956	14682	14893	14941	14826	14673	14794	14689	14638	14840	14791	14846	14623	14762	14967	14751	14932	14673	14797	14841	14826	14490	14759	14843	14782	14723	14867	14753	14752	14658	14731	14772	14887	14659	14739	14825	14813	14756	14643	14659	14722	14756	14680	14802	14714	14744	14814	14800	14700	14977	14748	14813	14804	14833	14680	14760	14647	14673	14696	14885	14715	14797	14669	14771	14875	14762	14668	14810	14743	14767	14826	14766	14819	14690	14725	14695	14704	14670	14698	14795	14946	14743	14608	14746	14702	14744	14829	14670	14867	14630	15016	14800	14757	14955	14814	14666	14635	14845	14697	14829	14717	14901	14813	14583	14762	14843	14683	14692	14685	14767	14712	14855	14799	14753	14888	14678	14749	14681	14873	14793	14730	14642	14711	14675	14996	14927	14822	14743	14695	14906	14883	14822	14739	14814	14721	14863	14849	14751	14551	14664	14711	14750	14611	14725	14702	14805	14909	14755	14642	14929	14586	14800	14941	14779	14737	14675	14783	14971	14673	14787	14700	14643	14609	14738	14635	14828	14702	14646	14711	14612	14705	14655	14792	14723	14810	14668	14731	14847	14552	14821	14716	14760	14747	14658	14769	14660	14844	14912	14857	14742	14860	14729	14704	14659	14796	14785	14891	14883	14718	14794	14847	14663	14881	14645	14689	14769	14637	14759	14859	14704	14882	14769	14753	14634	14703	14788	14700	14626	14694	14788	14794	14792	14581	14724	14797	14767	14839	14743	14665	14937	14785	14660	14778	14795	14598	14761	14744	14720	14705	14750	14964	14780	14917	14862	14742	14766	14842	14755	14811	14844	14678	14810	14733	14761	14646	14748	14639	14708	14769	14831	14832	14796	14656	14707	14823	14780	14845	14626	14741	14800	14712	14482	14765	14771	14952	14839	14729	14864	14750	14732	14878	14858	14797	14783	14751	14801	14719	15019	14740	14542	14743	14777	14806	14839	14672	14688	14765	14962	14812	14758	14762	14776	14800	14706	14589	14766	14805	14672	14563	14791	14784	14781	14671	14750	14722	14866	14837	14853	14735	14654	14686	14800	14705	14788	14893	14844	14698	14798	14835	14740	14750	14767	14735	14885	14863	14844	14832	14800	14707	14666	14622	14610	14752	14781	14693	14528	14661	14807	14713	14797	14975	14756	14821	14817	14627	14834	14870	14821	14801	14800	14562	14896	14683	14829	14785	14758	14668	14706	14797	14746	14607	14931	14774	14770	14886	14897	14852	14735	14840	14733	14644	14804	14626	14777	14735	14838	14659	14806	14867	14646	14708	14611	14766	14895	14731	14827	14700	14832	14854	14808	14673	14718	14624	14876	14631	14877	14822	14731	14912	14746	14746	14610	14847	14752	14691	14650	14645	14802	14725	14585	14922	14674	14750	14799	14863	14682	14716	14744	14635	14708	14779	14740	14756	14788	14644	14672	14792	14831	14698	14657	14693	14784	14577	14694	14852	14749	14704	14799	14744	14725	14665	14740	14670	14839	14785	14807	14642	14692	15043	14731	14627	14896	14852	14787	14918	14700	14883	14780	14735	14765	14816	14742	14721	14862	14733	14613	14812	14704	14789	14748	14763	14638	14724	14845	14774	14835	14948	14625	14723	14872	14595	14681	14706	14824	14726	14660	14833	14536	14826	14823	14714	14894	14655	14844	14872	14882	14781	14753	14771	14840	14809	14745	14840	14721	14798	14670	14838	14880	14861	14843	14793	14750	14590	14613	14817	14711	14763	14806	14784	14641	14828	14837	14653	14797	14714	14693	14829	14759	14736	14760	14831	14746	14651	14682	14664	14666	14750	14764	14754	14824	14732	14688	14797	14634	14734	14717	14788	14829	14710	14699	14910	14810	14675	14761	14682	14727	14697	14781	14733	14860	14657	14638	14798	14468	14839	15010	14500	14640	14818	14922	14738	14817	14664	14735	14924	14748	14666	14930	14752	14796	14828	14861	14654	14672	14690	14777	14930	14846	14728	14684	14772	14923	14859	14702	14823	14780	14815	14726	14761	14763	14580	14783	15007	14738	14917	14899	14670	14560	14627	14800	14828	14833	14700	14675	14815	14686	14853	14692	14723	14694	14838	14701	14935	14685	14882	14860	14815	14702	14788	14648	14683	14742	14799	14811	14860	14708	14724	14683	14677	14749	14734	14770	14695	14801	14691	14725	14852	14870	14732	14780	14702	14626	14689	14832	14591	14777	14695	14880	14617	14802	14776	14746	14709	14871	14733	14691	14790	14793	14749	14627	14803	14902	14863	14652	14880	14696	14689	14759	14801	14780	14799	14768	14755	14805	14699	14760	14787	14688	14651	14753	14708	14778	14744	14854	14626	14791	14779	14737	14810	14764	14755	14673	14797	14764	14707	14889	14789	14822	14615	14888	14674	14766	14771	14713	14762	14885	14760	14667	14911	14793	14807	14674	14902	14954	14681	14754	14847	14546	14669	14666	14877	14762	14679	14620	14678	14640	14928	14664	14784	14795	14754	14850	14608	14805	14831	14663	14802	14621	14640	14888	14744	14865	14672	14845	14721	14773	14895	14715	14625	14713	14852	14736	14950	14649	14878	14923	14625	14627	14813	14728	14701	14669	14705	14828	14671	14642	14699	14854	14766	14838	14710	14674	14794	14792	14766	14863	14767	14843	14717	14755	14761	14867	14659	14633	14725	14673	14821	14778	14664	14681	14767	14675	14825	14686	14697	14717	14765	14753	14881	14848	14515	14735	14869	14757	14739	14921	14784	14753	14804	14745	14709	14815	14863	14685	14829	14858	14682	14808	14782	14896	14749	14675	14789	14940	14709	14685	14752	14667	14877	14698	14825	14659	14879	14833	14703	14788	14725	14774	14801	14719	14626	14659	14856	14856	14728	14678	14697	14852	14851	14686	14808	14877	14704	14757	14761	14761	14872	14860	14751	14725	14718	14956	14771	14755	14807	14682	14855	14914	14875	14844	14909	14758	14720	14859	14805	14818	14807	14527	14784	14745	14758	14728	14677	14685	14467	14782	14807	14780	14757	14789	14853	14817	14892	14634	14772	14551	14640	14909	14731	14769	14639	14712	14762	14638	14941	14606	14645	14969	14879	15030	14790	14872	14815	15002	14756	14827	14855	14700	14688	14726	14837	14730	14835	14768	14739	14774	14823	14675	14706	14724	14855	14871	14811	14828	14836	14879	14659	14620	14804	14782	14669	14671	14787	14731	14775	14823	14685	14694	14889	14716	14847	14792	14738	14841	14591	14634	14929	14743	14802	14676	14767	14746	14827	14890	14818	14736	14585	14737	14853	14771	14760	14859	14574	14815	14862	14765	14584	14750	14788	14752	14887	14804	14910	14732	14775	14710	14732	14789	14625	14776	14760	14798	14787	14700	14617	14711	14769	14833	14900	14821	14825	14715	14707	14772	14861	14909	14805	14695	14856	14822	14573	14708	14788	14713	14649	14846	14735	14968	14625	14681	14825	14750	14720	14802	14775	14770	14809	14719	14775	14997	14831	14780	14698	14866	14881	14861	14738	14847	14779	14666	14513	14672	14827	14802	14831	14773	15002	14784	14860	14666	14722	14800	14842	14910	14731	14679	14759	14742	14828	14704	14690	14841	14786	14789	14791	14775	14935	14765	14845	14900	14792	14815	14739	14641	14813	14613	14735	14575	14907	14654	14742	14685	14727	14811	14679	14748	14841	14874	14711	14875	14857	14750	14707	14806	14813	14703	14758	14736	14499	14847	14666	14855	14976	14678	14791	14891	14818	14589	14759	14874	14846	14774	14866	14873	14753	14805	14731	14547	14749	14731	14641	14643	14803	14678	14704	14838	14634	14635	14880	14601	14700	14645	14825	14840	14705	14861	14667	14951	14840	14846	14747	14837	14846	14797	14754	14888	14825	14743	14827	14729	14713	14747	14712	14753	14833	14852	14795	14680	14773	14584	14773	14694	14709	14663	14757	14875	14707	14792	14636	14889	14916	14781	14815	14800	14834	14832	14839	14774	14843	14741	14782	14800	14630	14569	14696	14692	14786	14673	14823	14839	14854	14942	14821	14812	14779	14725	14715	14758	14745	14899	14685	14695	14774	14659	14854	14840	14825	14801	14659	14775	14660	14842	14767	14671	14630	14781	14809	14920	14768	14747	14815	14713	14997	14739	14634	14677	14828	14764	14700	14942	14736	14825	14813	14600	14841	14913	14618	14880	14810	14682	14807	14830	14757	14820	14818	14761	14651	14789	14747	14733	14766	14850	14739	14814	14834	14806	14788	14853	14750	14763	14795	14950	14661	14942	14741	14875	14585	14878	14672	14649	14749	14824
22832	21210	28988	24136	22953	26865	29440	24254	22819	21853	20213	18835	18554	18192	17989	17904	17834	17673	17629	17541	17576	17518	17528	17663	17386	17395	17569	17447	17552	17518	17669	17465	17583	17551	17224	17357	17670	17630	17556	17656	17428	17609	17420	17524	17309	17351	17622	17336	17488	17298	17515	17472	17257	17462	17245	17268	17297	17464	17396	17386	17420	17427	17460	17271	17512	17446	17626	17509	17428	17464	17381	17153	17251	17464	17486	17326	17374	17401	17487	17209	17560	17334	17373	17260	17428	17385	17387	17276	17295	17349	17332	17283	17118	17335	17192	17337	17269	17324	17247	17298	17317	17162	17397	17333	17326	17149	17209	17353	17199	17315	17348	17210	17337	17401	17525	17351	17182	17369	17307	17100	17533	17303	17346	17451	17310	17260	17525	17292	17499	17325	17336	17308	17284	17188	17276	17315	17595	17594	17317	17373	17128	17371	17190	17119	17272	17406	17240	17358	17399	17262	17190	17376	17367	17270	17414	17416	17221	17253	17206	17508	17164	17275	17343	17301	17381	17344	17276	17247	17324	17356	17385	17200	17370	17363	17193	17242	17342	17150	17436	17310	17334	17260	17057	17366	17391	17161	17517	17483	17254	17252	17141	17468	17241	17280	17475	17212	17387	17309	17352	17283	17421	17538	17279	17319	17528	17203	17131	17492	17342	17277	17361	17431	17283	17186	17033	17343	17388	17350	17294	17218	17388	17539	17337	17123	17575	17265	17248	17371	17444	17358	17231	17179	17462	17264	17170	17161	17381	17459	17250	17444	17340	17294	17098	17302	17223	17111	17303	17248	17196	17540	17086	17479	17311	17255	17056	17503	17468	17450	17475	17360	17384	17283	17447	17446	17496	17334	17038	17269	17219	17134	17372	17264	17370	17413	17326	17384	17465	17267	17503	17517	17358	17327	17199	17371	17224	17427	17475	17437	17393	17587	17330	17335	17451	17305	17207	17079	17114	17486	17439	17254	17192	17261	17662	17439	17520	17166	17255	17366	17199	17261	17344	17355	17201	17298	17460	17274	17301	17379	17233	17414	17365	17228	17364	17335	17550	17562	17302	17327	17118	17367	17446	17509	17319	17336	17448	17149	17192	17260	17252	17214	17100	17448	17319	17379	17323	17113	17077	17284	17298	17286	17321	17358	17424	17225	17369	17576	17395	17322	17420	17507	17152	17247	17384	17275	17390	17527	17330	17333	17389	17271	17335	17380	17096	17086	17484	17343	17297	17265	17222	17440	17494	17257	17397	17367	17255	17263	17626	17157	17296	17338	17452	17334	17359	17216	17216	17291	17412	17472	17375	17198	17242	17227	17410	17513	17319	17318	17308	17396	17415	17384	17234	17157	17396	17377	17155	17108	17410	17363	17250	17186	17350	17446	17370	17296	17287	17258	17357	17485	17420	17232	17199	17356	17336	17378	17195	17480	17330	17478	17324	17290	17302	17302	17402	17323	17533	17264	17551	17535	17276	17145	17379	17272	17420	17452	17347	17155	17165	17449	17334	17344	17596	17317	17294	17317	17452	17269	17346	17303	17277	17415	17328	17327	17365	17352	17090	17395	17471	17513	17354	17140	17293	17252	17358	17428	17383	17254	17304	17156	17197	17133	17347	17114	17336	17309	17227	17321	17384	17393	17334	17221	17435	17357	17439	17077	17276	17312	17310	17335	17261	17300	17156	17230	17175	17284	17172	17231	17417	17133	17198	17374	17493	17385	17402	17295	17339	17353	17386	17577	17074	17515	17400	17210	17317	17368	17250	17471	17378	17182	17240	17241	17240	16968	17235	17195	17246	17170	17471	17321	17387	17290	17587	17479	17229	17474	17487	17217	17449	17273	17173	17317	17494	17264	17263	17332	17308	17357	17347	17235	17370	17272	17231	17507	17429	17353	17565	17494	17409	17423	17383	17496	17294	17398	17242	17274	17341	17152	17294	17270	17209	17270	17401	17241	17286	17357	17192	17269	17294	17317	17469	17325	17386	17391	17308	17357	17419	17272	17159	17144	17453	17284	17180	17106	17342	17098	17232	17396	17336	17327	17501	17469	17267	17318	17397	17292	17380	17333	17209	17341	17304	17247	17344	17146	17454	17374	17394	17357	17334	17290	17419	17159	17245	17227	17466	17032	17166	17341	17302	17163	17048	17187	17405	17477	17267	17397	17359	17466	17282	17181	17480	17190	17506	17460	17421	17334	17339	17252	17146	17237	17509	17256	17320	17169	17310	17289	17307	17265	17274	17165	17515	17391	17311	17635	17312	17274	17190	17329	17346	17421	17169	17252	17248	17399	17260	17437	17152	17343	17230	17266	17318	17243	17369	17379	17273	17358	17117	17387	17309	17253	17505	17411	17283	17476	17301	17404	17404	17237	17254	17289	17222	17324	17307	17353	17439	17296	17383	17085	17426	17476	17091	17348	17256	17446	17392	17271	17374	17172	17342	17373	17185	17334	17455	17322	17390	17301	17188	17285	17204	17353	17266	17388	17023	17348	17177	17339	17267	17181	17307	17196	17326	17103	17470	17222	17319	17288	17347	17308	17375	17364	17534	17618	17503	17453	17600	17486	17471	17305	17405	17401	17196	17291	17447	17454	17487	17226	17405	17410	17359	17352	17286	17192	17152	17263	17346	17429	17282	17307	17229	17376	17194	17369	17241	17310	17030	17336	17391	17424	17307	17334	17425	17265	17349	17282	17484	17335	17446	17325	17352	17411	17310	17175	17223	17192	17339	17391	17439	17426	17498	17571	17390	17331	17297	17248	17300	17483	17233	17297	17359	17285	17171	17269	17459	17256	17220	17254	17278	17298	17295	17264	17371	17230	17296	17434	17359	17037	17326	17283	17260	17231	17436	17325	17328	17266	17349	17363	17250	17236	17165	17398	17030	17246	17331	17236	17324	17241	17485	17473	17347	17305	17236	17419	17416	17536	17589	17425	17432	17249	17471	17401	17551	17325	17369	17370	17267	17572	17299	17298	17314	17239	17397	17261	17300	17515	17326	17371	17351	17213	17301	17160	17218	17331	17395	17186	17288	17446	17141	17376	17397	17328	17527	17559	17388	17184	17438	17290	17188	17370	17327	17367	17206	17324	17283	17378	17293	17240	17313	17266	17204	17256	17373	17258	17169	17235	17245	17310	17426	17397	17346	17280	17187	17386	17240	17140	17188	17197	17426	17395	17330	17286	17405	17402	17382	17520	17542	17318	17419	17499	17165	17386	17249	17263	17529	17047	17383	17298	17374	17211	17293	17420	17420	17398	17278	17330	17075	17375	17315	17355	17382	17486	17309	17402	17401	17416	17630	17435	17272	17275	17132	17085	17344	17303	17199	17374	17326	17380	17378	17137	17438	17306	17381	17353	17355	17244	17492	17515	17319	17336	17361	17261	17488	17205	17384	17364	17324	17396	17137	17214	17414	17548	17106	17212	17206	17122	17269	17200	17307	17336	17437	17345	17320	17256	17325	17265	17466	17457	17275	17159	17310	17402	17148	17328	17445	17424	17458	17411	17256	17348	17111	17329	17419	17217	17374	17302	17245	17189	17338	17334	17299	17525	17350	17557	17393	17227	17454	17221	17195	17397	17412	17322	17300	17337	17423	17232	17360	17321	17294	17211	17340	17431	17354	17396	17433	17195	17225	17208	17196	17378	17333	17366	17249	17112	17445	17261	17339	17309	17277	17399	17229	17475	17251	17112	17303	17218	17328	17200	17265	17131	17183	17393	17374	17183	17357	17325	17145	17210	17280	17321	17274	17189	17242	17384	17194	17402	17421	17370	17146	17340	17157	17255	17349	17300	17484	17108	17462	17233	17376	17296	17241	17117	17425	17354	17428	17373	17245	17085	17342	17218	17356	17413	17104	17375	17424	17097	17304	17385	17227	17296	17268	17289	17350	17362	17332	17263	17289	17120	17307	17330	17166	17269	17274	17453	17253	17367	17020	17220	17266	17461	17058	17329	17334	17278	17320	17353	17342	17160	17156	17140	17286	17291	17175	17297	17432	17322	17381	17390	17326	17332	17352	17203	17488	17385	17311	17144	17310	17385	17196	17132	17443	17486	17421	17320	17337	17397	17247	17453	17479	17334	17331	17399	17286	17301	17218	17171	17202	17490	17122	17208	17347	16948	17284	17297	17288	17369	17200	17302	17311	17247	17272	17126	17477	17345	17299	17164	17203	17213	17418	17369	17255	17359	17490	17636	17371	17416	17160	17339	17346	17381	17275	17249	17271	17234	17246	17396	17515	17451	17186	17371	17369	17328	17208	17185	17423	17174	17337	17307	17406	17441	17299	17379	17312	17124	17255	17283	17329	17403	17450	17332	17351	17331	17320	17225	17251	17348	17347	17273	17466	17434	17309	17244	17207	17298	17313	17271	17230	17322	17209	17342	17398	17341	17362	17357	17308	17354	17399	17393	17479	17373	17444	17404	17374	17198	17269	17170	17287	17135	17496	17248	17241	17305	17273	17363	17211	17360	17403	17352	17401	17377	17223	17243	17218	17336	17212	17550	17253	17465	17554	17101	17270	17368	17513	17310	17366	17255	17346	17419	17335	17230	17267	17295	17290	17338	17476	17399	17362	17179	17507	17474	17283	17477	17288	17365	17348	17386	17404	17207	17317	17412	17359	17198	17370	17303	17554	17085	17326	17198	17179	17155	17321	17359	17426	17127	17441	17376	17258	17347	17376	17404	17288	17454	17230	17485	17296	17325	17140	17459	17183	17385	17251	17582	17336	17479	17265	17247	17696	17430	17340	17522	17268	17308	17431	17247	17372	17265	17393	17367	17254	17259	17316	17271	17298	17334	17357	17287	17259	17293	17404	17275	17250	17278	17223	17449	17296	17291	17315	17303	17242	17339	17293	17529	17378	17324	17249	17344	17458	17382	17219	17261	17373	17522	17231	17445	17275	17249	17315	17383	17246	17516	17223	17202	17367	17261	16886	17224	17355	17370	17243	17136	17242	17089	17398	17368	17328	17210	17379	17458	17274	17292	17192	17478	17276	17318	17301	17427	17307	17305	17428	17191	17109	17224	17363	17113	17417	17367	17365	17570	17381	17071	17252	17325	17341	17169	17179	17438	17307	17148	17379	17406	17239	17313	17339	17261	17252	17487	17355	17228	17236	17111
32492	53075	49403	40400	33963	30448	26820	24172	22390	20511	18407	17090	16355	16086	15745	15785	15539	15325	15568	15354	15387	15387	15311	15222	15279	15227	15192	15068	15160	15248	15129	15356	15132	15044	15132	15138	15108	14935	15206	15169	15170	15040	15144	15130	15163	15055	15011	15167	15025	15195	15157	14913	15114	14970	15170	15040	15128	15046	14937	15031	14921	14960	15007	15145	14965	14932	14928	15061	15004	14880	15023	15174	15232	15076	15046	14929	15173	14917	15044	15077	14908	15049	15056	14999	15096	14968	15083	15032	14987	15133	15062	15027	15061	15014	15007	15016	15044	14997	15018	15097	15168	14960	15033	15081	15255	14859	14955	14989	14789	14872	14843	14988	15116	15006	14990	15078	14924	14875	14878	14951	15052	14949	14993	14986	15066	14921	15020	15166	15132	14955	15175	14997	14933	14976	14857	15108	14912	14990	15093	14986	14919	14847	15092	14816	14831	14928	15108	15040	15023	14842	14985	15021	15020	14924	15042	14960	14931	14954	15100	14967	14910	14920	15124	14997	15050	15087	15125	14996	15054	14937	15082	14886	15032	14916	15059	14944	14946	14933	14947	15024	15078	15138	14990	14875	15034	15156	14945	15093	14969	15190	14953	15024	15064	14893	15065	14911	14999	15037	15183	15105	15045	15008	15154	14751	15013	15067	15068	14849	14919	15100	14940	15089	14953	15049	15053	14991	15100	15109	15093	15004	15073	14982	14987	15124	15091	14847	15061	15028	15062	15070	15089	15051	14947	14943	14970	14902	15008	15051	14904	15020	15024	15060	15088	14896	15223	15014	14974	15199	15058	14929	14912	15081	15061	14940	15057	15150	15047	15047	15095	15007	15090	15021	15000	15145	15041	15029	15077	15113	15233	14976	15036	14979	14950	15008	14879	15057	15072	15112	15127	14890	15009	15044	14984	15004	15011	14863	15191	14918	15028	15000	14971	14955	15176	15019	15003	15180	15039	15130	14972	15132	15004	15023	15075	15109	15051	14989	14907	15021	15033	15092	15082	15099	14807	15119	14989	15094	14935	15109	14922	14916	14980	15021	15046	14910	15098	15001	15068	14878	15063	14951	15037	14997	15177	14931	15059	15188	15088	14858	15080	14976	15109	15094	15096	15074	15012	15077	14977	15099	15143	15080	15060	15120	15098	14993	15008	15020	15172	14992	14971	14939	15057	15074	15066	14841	15016	15012	15100	14988	15133	14788	15015	15136	14979	14970	15125	15023	14891	15027	14956	15019	14960	15170	14988	14968	15028	15044	14968	15100	15012	15210	15018	14957	15027	15050	15161	14965	15046	15129	15161	14971	14834	15162	14948	15122	15017	15052	14987	15006	15064	15132	15087	14829	15123	14947	15057	15070	15190	14928	15068	14845	14980	15169	14835	15023	15086	14896	14945	14974	15083	14851	15146	14916	15025	14940	15055	15036	15005	14994	14865	14818	15006	14893	15007	15033	15019	14915	14901	14904	14994	15247	15018	15054	15058	14892	14962	14974	15000	15107	15004	14974	14900	15113	15151	14988	15070	14994	14961	14907	14914	15167	14938	15292	14965	14934	14995	14869	14961	15210	14933	14874	15049	14859	14966	15044	14897	14986	15051	15015	14968	15109	14968	15072	14923	14984	15161	15041	14918	14935	15180	15025	14964	14901	15014	15140	14958	15017	15169	15004	14955	15073	15017	14942	14999	14981	14925	14954	15168	15028	15034	14947	14988	14924	15027	15084	14956	15084	15034	15125	15001	14954	14922	14873	14991	15035	14995	15028	15077	14873	15080	15030	14904	15193	14979	15053	15115	14942	14987	14932	14962	14948	15215	15100	14965	15024	15081	14989	14904	14899	15040	14992	15027	14947	15000	15016	15056	15026	15066	15181	14921	15006	14801	15007	14908	14844	15198	15112	15026	15124	14975	14925	15062	15002	14999	15115	15165	15052	14956	14846	15010	15135	15000	15014	15028	15044	14981	15053	15015	14899	15118	14958	14969	14935	15021	14995	15088	14986	15102	14993	14966	15097	15005	15078	15018	15080	15110	14950	15154	15026	15013	14927	14969	15032	15073	14972	14891	15112	15028	15185	14954	15111	15192	15033	14965	15057	15017	15022	15028	15115	15032	15117	15036	14796	14981	15024	15000	15050	14845	14953	15008	15088	14934	15183	15148	15246	14917	15014	14932	14947	14913	15033	14891	15039	15060	15058	14974	15040	14954	14946	15049	15044	14979	14816	14858	14946	15036	14988	15110	14893	15081	15079	14839	15034	15272	14816	14919	14977	14947	15159	14827	15089	15052	15036	15022	15027	14850	15098	15047	15186	15058	15139	15076	14809	15122	14981	15052	15143	14937	14939	15111	14973	15045	14905	15124	15012	15055	14997	15061	15081	14888	15021	14965	14840	14962	15083	14999	15026	14825	15145	15026	15000	14948	14954	15001	14963	14926	14836	15169	15192	14954	14789	14916	15001	15072	14913	15032	15148	15097	14938	15021	15010	14947	14868	14877	15003	14926	14988	15070	15169	14963	15127	14936	14985	14939	14914	15180	15021	15115	15117	15234	15163	15009	14914	14984	15121	15095	14900	15002	14975	15109	15163	15032	15113	14878	14917	14946	14943	15174	14937	15016	14952	14859	14860	15095	15290	15009	14913	14957	15025	14855	14850	15021	15086	14834	15117	14886	14970	14810	14926	15044	14895	15076	14965	15012	15098	15146	15021	15002	15112	15086	15049	14890	15047	14956	14918	14933	14895	14989	14985	15056	15087	14946	14983	15093	14931	15003	15030	15018	15080	15012	14852	14934	15057	15069	15015	14978	15003	15051	15058	14928	15075	14996	14949	14967	15018	15034	14835	14924	14990	14929	15015	15044	15007	15014	14946	14944	15170	14924	15078	15001	14899	15119	14876	15025	14959	15132	15082	14998	15250	15018	15051	15122	15125	14982	14881	15017	15059	15277	14967	15063	14885	15090	15006	14951	15195	14877	14978	14901	15202	15044	15061	14996	15064	14971	15101	15114	14948	15009	15021	14950	15011	14946	15073	14997	15210	14845	14894	14880	14871	14950	15027	15099	15098	15072	15134	15055	15024	15176	14999	15004	15002	14838	15069	15165	15039	15028	14981	14936	15002	15017	15159	14915	15023	15062	15116	15079	14994	14943	14997	15073	15020	15016	15033	14990	15089	14953	15025	15068	14774	14938	14946	15045	15066	15034	14847	14938	14949	15132	14969	15026	14963	14990	14976	15015	14938	14946	15015	14990	14909	15065	14913	15076	15236	15037	15023	15050	14967	14908	14811	14922	15074	15030	14997	15004	14979	14954	15127	14936	14832	14910	15016	15045	15008	14889	15109	15060	14982	14984	14854	15196	14966	15043	15145	15000	15068	15010	14866	15101	14992	14921	14947	14976	15021	15095	14884	15077	14909	14965	15015	14939	15056	15032	15195	15141	15053	15045	15054	15004	15073	15087	15002	14943	15014	14914	15105	15090	15011	15057	14994	15099	14782	15070	15057	15030	15007	14969	15075	15104	14974	15082	15033	15017	14953	14798	14862	15046	15001	14953	14950	14950	14991	15059	14952	14931	15043	15032	14982	15087	15089	14949	15003	15092	14960	15020	14908	14987	15074	14887	15137	15183	14873	14904	15031	15023	15104	14889	14931	14901	14943	14898	15153	14900	14919	15051	14921	15149	15055	15069	14824	15047	15188	15074	15094	15022	15052	15072	15100	14967	14942	14984	14915	15073	15002	15002	14924	15060	14995	15093	14865	15035	14935	14907	14954	15114	15196	14989	14999	15054	14935	14970	15167	15013	15089	15058	15089	15011	15043	14981	15082	15145	14879	14916	15251	15004	15078	15034	14931	15023	14986	14969	15171	14949	14982	15017	15048	15157	15167	15262	15002	14932	14806	15059	14743	15057	14952	15116	14947	15002	15079	15006	14969	14999	15209	14949	14947	15101	14957	15054	14965	14994	15037	14925	15116	14924	15113	14999	15111	15044	14828	15243	15028	14960	15088	15075	14796	15018	15073	15085	15182	15025	15005	15005	15048	15204	14879	15126	15175	14905	14949	14945	14980	15096	15020	15000	14973	15074	14895	15068	15023	15057	14993	14955	15040	14924	15121	14932	15020	14875	14882	15086	14894	15017	15158	15041	15204	15009	15040	15013	15185	15045	15114	15037	14968	15015	14854	15048	15103	15148	15166	14900	15005	15095	14920	15185	14972	14877	15010	15077	15100	15062	15035	15023	14912	14887	15039	15187	14853	15051	15003	15056	14858	15099	14920	14965	15201	14900	15216	15063	14928	15046	14937	14978	14931	15096	15055	15150	15076	14946	14896	14919	15003	15006	14971	14885	14980	15035	15071	15109	15056	14957	14961	15112	14898	15026	14962	14940	15066	14858	15065	14947	15015	14920	14994	15185	14831	15138	14911	15057	15160	15103	14980	14997	14968	14930	15064	15089	14903	15098	14980	15128	15140	14983	14933	14976	15093	14984	14993	15104	14995	15002	14940	14997	15126	15231	15038	14928	15179	14955	15049	14988	15108	14993	15092	14960	14994	15181	15007	14953	14908	15023	15059	14981	14934	15160	14898	14937	15068	14931	14997	15101	14904	14935	15001	14926	15119	14945	14949	15080	15194	14922	14961	15116	15102	15022	14997	14965	15222	14959	15165	15162	14963	15264	15073	14952	15030	15007	15028	15024	15029	14960	15170	14993	15048	14876	15067	14969	15055	14997	15100	15105	15004	14916	14987	14933	14886	15002	15071	14877	15057	15019	14905	14946	14981	15039	15063	15068	15113	15143	15100	14986	15145	14900	15049	14973	15060	15064	14938	14955	14925	14987	14864	15129	15089	14973	15013	15049	14980	15129	15134	15031	14957	14938	15069	15003	14875	14986	14964	14912	15123	15136	15011	15041	14854	15092	15099	14920	15008	15120	14934	15012	14851	15111	15053	14979	15066	14865	14968	14956	15107	15115	15070	15038	14909	14949	15116	15012	14965	15194	15032	15059	14937	14905	14911	15194	15038	15004	15030	15097	14979	14942	15060	15131	14954	14984	15007	15064	15147	14981	15066	15038	14993	14935	15072	15031	14977	15094	15140	14925	14942	15089	14938	15020	15014	15112	15049	14940	15119
28811	26008	31914	28190	22904	20505	19413	18339	17973	17630	17194	17122	16784	16685	16742	16642	16693	16787	16816	16926	16731	16516	16431	16362	16408	16368	16681	16539	16474	16552	16595	16641	16533	16647	16487	16663	16725	16400	16589	16740	16462	16599	16365	16678	16484	16591	16709	16623	16489	16542	16708	16576	16612	16577	16438	16437	16651	16333	16702	16623	16895	16634	16599	16636	16628	16559	16425	16504	16526	16412	16528	16581	16551	16300	16502	16545	16356	16448	16482	16343	16432	16574	16524	16354	16604	16438	16697	16612	16581	16439	16611	16626	16607	16474	16664	16441	16614	16588	16567	16542	16479	16721	16634	16652	16628	16413	16740	16544	16443	16723	16528	16653	16496	16497	16680	16626	16525	16419	16609	16427	16462	16602	16548	16253	16444	16470	16438	16424	16659	16451	16545	16591	16310	16330	16624	16474	16373	16582	16720	16554	16438	16539	16686	16418	16433	16609	16481	16409	16467	16521	16596	16667	16523	16628	16543	16454	16479	16649	16656	16478	16487	16435	16537	16308	16457	16508	16477	16605	16433	16425	16519	16598	16593	16525	16657	16486	16523	16560	16643	16477	16356	16581	16445	16419	16388	16419	16536	16642	16314	16547	16597	16485	16465	16484	16447	16439	16445	16486	16615	16605	16472	16614	16542	16467	16433	16526	16511	16500	16270	16569	16564	16504	16491	16648	16638	16615	16581	16683	16319	16429	16327	16302	16304	16599	16576	16391	16512	16384	16395	16374	16644	16593	16548	16535	16290	16456	16479	16338	16501	16595	16291	16509	16670	16486	16494	16371	16658	16469	16414	16473	16626	16492	16554	16386	16675	16608	16348	16504	16809	16396	16538	16497	16561	16254	16342	16580	16540	16414	16530	16559	16540	16455	16610	16652	16569	16575	16547	16599	16522	16598	16641	16562	16370	16421	16690	16569	16475	16644	16562	16433	16386	16586	16469	16510	16545	16397	16459	16442	16475	16405	16504	16503	16731	16775	16432	16574	16531	16549	16715	16592	16387	16371	16341	16690	16566	16410	16516	16580	16371	16573	16675	16509	16425	16571	16654	16467	16531	16635	16532	16520	16543	16551	16607	16392	16628	16884	16654	16554	16459	16398	16347	16522	16284	16438	16300	16306	16488	16627	16777	16609	16574	16529	16545	16562	16443	16508	16527	16315	16713	16374	16569	16434	16417	16674	16447	16555	16480	16480	16455	16600	16358	16612	16567	16497	16439	16398	16529	16432	16588	16527	16302	16655	16498	16533	16577	16573	16433	16502	16511	16412	16569	16347	16337	16447	16636	16372	16766	16426	16468	16341	16720	16550	16642	16409	16489	16669	16571	16467	16555	16683	16566	16430	16403	16485	16655	16386	16508	16523	16492	16466	16395	16518	16562	16438	16512	16784	16569	16616	16494	16526	16674	16586	16535	16632	16507	16384	16527	16636	16604	16534	16397	16582	16689	16407	16405	16374	16606	16572	16605	16656	16554	16576	16628	16628	16615	16417	16483	16527	16455	16280	16410	16451	16631	16494	16374	16657	16675	16548	16720	16466	16538	16388	16546	16495	16419	16584	16685	16336	16444	16484	16659	16498	16691	16494	16638	16557	16615	16394	16390	16331	16528	16653	16632	16630	16474	16467	16626	16504	16634	16606	16537	16692	16581	16470	16609	16614	16464	16302	16304	16340	16611	16385	16418	16532	16550	16378	16646	16646	16682	16518	16464	16440	16684	16722	16531	16700	16748	16571	16704	16602	16542	16705	16574	16459	16630	16543	16590	16513	16518	16577	16539	16496	16517	16658	16435	16441	16499	16450	16439	16633	16636	16540	16422	16343	16544	16567	16585	16485	16529	16448	16489	16698	16596	16556	16464	16456	16464	16690	16605	16601	16502	16417	16597	16465	16609	16553	16572	16536	16470	16584	16639	16558	16541	16353	16530	16714	16613	16496	16424	16431	16492	16394	16562	16554	16402	16593	16501	16511	16677	16432	16369	16586	16375	16446	16557	16540	16523	16442	16492	16521	16620	16285	16368	16341	16472	16452	16581	16501	16624	16515	16515	16441	16666	16502	16395	16376	16509	16699	16618	16527	16525	16600	16549	16534	16555	16509	16505	16589	16659	16622	16562	16426	16558	16580	16579	16565	16738	16432	16470	16283	16543	16497	16494	16715	16472	16361	16658	16620	16561	16601	16460	16512	16407	16581	16348	16435	16508	16564	16514	16572	16485	16589	16587	16400	16518	16458	16591	16516	16495	16533	16311	16619	16664	16691	16412	16339	16508	16451	16472	16704	16594	16556	16549	16617	16583	16588	16542	16345	16532	16503	16602	16487	16525	16632	16600	16504	16326	16605	16580	16740	16323	16369	16437	16515	16396	16454	16565	16584	16507	16324	16367	16558	16504	16520	16262	16510	16588	16485	16498	16346	16780	16294	16500	16451	16471	16590	16468	16379	16545	16484	16516	16495	16529	16593	16388	16318	16387	16711	16523	16696	16529	16597	16501	16506	16522	16446	16590	16452	16321	16591	16482	16565	16757	16538	16702	16235	16469	16684	16442	16555	16547	16439	16599	16572	16541	16480	16664	16598	16572	16526	16398	16554	16540	16388	16504	16495	16634	16413	16605	16681	16402	16366	16532	16446	16606	16784	16580	16384	16461	16611	16439	16673	16581	16556	16386	16410	16349	16491	16542	16369	16479	16265	16266	16507	16574	16493	16693	16753	16659	16604	16581	16514	16780	16564	16571	16707	16766	16577	16375	16574	16416	16436	16348	16519	16587	16376	16368	16462	16620	16491	16682	16681	16602	16424	16748	16605	16787	16605	16515	16567	16242	16468	16458	16489	16460	16443	16539	16480	16476	16208	16386	16687	16313	16516	16638	16557	16427	16448	16550	16551	16498	16503	16585	16627	16567	16475	16630	16709	16471	16671	16677	16379	16575	16522	16425	16723	16677	16548	16485	16474	16420	16606	16515	16580	16476	16498	16468	16364	16440	16462	16379	16349	16487	16534	16355	16417	16395	16549	16705	16563	16461	16467	16574	16529	16464	16614	16586	16588	16386	16396	16598	16500	16587	16645	16676	16430	16607	16675	16514	16632	16542	16612	16719	16606	16665	16522	16446	16365	16498	16377	16393	16561	16623	16511	16533	16570	16698	16565	16625	16421	16280	16454	16836	16573	16636	16471	16457	16567	16462	16420	16588	16440	16789	16799	16432	16535	16494	16431	16444	16606	16501	16508	16551	16409	16570	16604	16580	16392	16601	16455	16600	16524	16541	16437	16413	16662	16670	16667	16673	16639	16578	16433	16574	16523	16432	16232	16415	16739	16736	16665	16527	16527	16280	16615	16493	16284	16613	16685	16474	16266	16423	16493	16422	16599	16414	16529	16589	16548	16754	16595	16704	16620	16409	16595	16625	16429	16392	16442	16430	16709	16423	16479	16537	16377	16640	16421	16468	16465	16611	16455	16647	16449	16473	16565	16690	16417	16640	16646	16495	16604	16704	16639	16476	16429	16587	16553	16490	16544	16432	16513	16355	16455	16648	16499	16523	16534	16752	16397	16768	16446	16516	16502	16352	16566	16436	16743	16630	16392	16502	16525	16665	16744	16627	16464	16549	16462	16416	16404	16565	16603	16498	16518	16500	16662	16714	16588	16522	16733	16538	16474	16503	16761	16458	16530	16652	16505	16619	16741	16746	16743	16660	16523	16624	16583	16565	16552	16642	16546	16587	16848	16381	16329	16623	16618	16359	16612	16429	16545	16529	16450	16557	16635	16741	16667	16484	16657	16626	16516	16631	16640	16495	16480	16509	16510	16544	16328	16504	16483	16486	16563	16587	16585	16526	16656	16427	16555	16472	16536	16449	16454	16535	16649	16435	16526	16547	16650	16569	16606	16518	16516	16609	16654	16525	16519	16507	16464	16527	16608	16523	16638	16555	16509	16564	16440	16509	16637	16590	16477	16505	16534	16422	16455	16516	16483	16536	16424	16480	16482	16448	16355	16452	16518	16292	16590	16430	16538	16474	16586	16750	16644	16446	16661	16589	16295	16544	16677	16465	16489	16535	16452	16379	16575	16641	16580	16633	16464	16519	16543	16500	16557	16687	16607	16459	16435	16639	16746	16407	16483	16656	16475	16435	16383	16473	16585	16507	16660	16390	16638	16510	16406	16505	16482	16607	16602	16479	16670	16543	16522	16513	16637	16563	16641	16609	16580	16561	16604	16651	16594	16621	16590	16414	16620	16487	16481	16546	16918	16601	16409	16773	16370	16414	16529	16613	16634	16629	16549	16684	16501	16295	16482	16479	16433	16683	16593	16443	16548	16661	16591	16483	16713	16544	16552	16533	16562	16387	16386	16544	16525	16559	16572	16489	16573	16587	16601	16368	16538	16487	16513	16294	16582	16437	16286	16479	16689	16392	16561	16472	16577	16522	16532	16669	16356	16491	16494	16477	16605	16660	16421	16690	16585	16675	16552	16334	16398	16497	16449	16602	16521	16604	16426	16657	16580	16387	16414	16398	16417	16515	16711	16463	16385	16582	16511	16501	16703	16645	16569	16553	16608	16832	16482	16426	16545	16689	16330	16655	16472	16542	16651	16739	16507	16529	16694	16315	16466	16310	16347	16537	16403	16545	16533	16719	16584	16554	16656	16464	16439	16580	16492	16559	16515	16502	16778	16447	16507	16474	16410	16657	16533	16543	16253	16579	16439	16466	16557	16358	16479	16481	16524	16479	16621	16513	16521	16511	16565	16647	16411	16589	16700	16511	16674	16529	16378	16550	16499	16456	16395	16525	16457	16455	16754	16737	16408	16385	16535	16564	16460	16486	16546	16362	16484	16717	16564	16438	16534	16650	16548	16469	16582	16654	16461	16465	16521	16717	16408	16394	16399	16272	16552	16683	16572	16564	16507	16440	16286	16351	16465	16640	16519	16597	16644	16787	16573	16644	16605	16519	16676	16714	16347	16562	16403	16550	16292	16573	16426	16503	16703	16655	16562	16550	16608	16674	16559	16505	16415	16406	16537	16448	16534	16489	16339	16467	16596	16519	16698	16513	16472	16405	16669	16399	16497	16572	16560	16579	16299	16619	16531	16322	16505	16575	16589	16654	16519	16576	16556	16609	16593
28186	39379	35230	27092	22673	19997	18447	17345	16396	15821	15547	15272	15050	14776	15052	15100	14748	14796	14660	14688	14693	14711	14565	14487	14536	14523	14522	14491	14569	14614	14430	14600	14637	14577	14424	14535	14611	14640	14578	14645	14736	14640	14433	14639	14434	14629	14628	14377	14561	14547	14572	14599	14662	14447	14590	14618	14621	14602	14441	14371	14677	14671	14481	14571	14462	14601	14565	14512	14597	14406	14602	14622	14527	14576	14508	14479	14488	14554	14578	14558	14552	14629	14604	14442	14553	14677	14600	14577	14548	14583	14502	14510	14533	14437	14486	14694	14436	14550	14610	14436	14460	14617	14397	14608	14381	14582	14671	14782	14552	14427	14557	14544	14542	14629	14675	14609	14607	14573	14563	14544	14517	14568	14547	14494	14474	14338	14720	14585	14544	14389	14519	14565	14446	14576	14611	14442	14639	14336	14555	14712	14606	14571	14645	14462	14585	14513	14625	14502	14576	14688	14650	14598	14274	14404	14594	14539	14629	14544	14553	14529	14407	14559	14645	14548	14516	14634	14443	14484	14369	14454	14564	14384	14560	14442	14596	14507	14616	14305	14501	14548	14264	14653	14747	14593	14530	14647	14305	14550	14568	14555	14516	14455	14574	14500	14638	14511	14599	14427	14494	14648	14573	14402	14638	14422	14553	14649	14523	14480	14644	14575	14518	14525	14655	14453	14483	14667	14588	14497	14659	14526	14510	14411	14540	14536	14714	14577	14606	14608	14613	14510	14427	14530	14474	14620	14652	14708	14543	14541	14444	14671	14670	14441	14456	14547	14632	14697	14546	14619	14526	14490	14455	14535	14565	14559	14541	14618	14789	14579	14584	14572	14575	14589	14601	14559	14722	14477	14428	14620	14627	14467	14639	14515	14673	14490	14603	14447	14587	14625	14547	14446	14478	14530	14432	14597	14687	14586	14351	14534	14408	14491	14612	14501	14546	14528	14701	14392	14579	14517	14530	14556	14494	14474	14666	14526	14520	14521	14566	14597	14608	14541	14582	14570	14500	14510	14724	14577	14705	14600	14425	14495	14634	14544	14652	14697	14425	14594	14540	14433	14547	14571	14567	14509	14507	14495	14456	14514	14512	14513	14660	14506	14440	14599	14609	14559	14562	14510	14484	14390	14607	14584	14523	14702	14606	14712	14588	14527	14534	14532	14503	14623	14620	14572	14549	14378	14600	14572	14583	14659	14542	14516	14471	14542	14396	14632	14636	14468	14674	14485	14524	14602	14767	14586	14502	14413	14645	14709	14592	14534	14373	14517	14592	14389	14491	14598	14584	14503	14405	14653	14527	14536	14691	14541	14540	14366	14589	14582	14485	14617	14525	14486	14525	14538	14663	14462	14542	14565	14546	14488	14546	14487	14468	14635	14485	14566	14579	14736	14364	14430	14553	14433	14581	14572	14562	14438	14484	14714	14420	14896	14644	14659	14466	14572	14460	14468	14594	14472	14513	14605	14471	14634	14653	14569	14594	14488	14341	14615	14712	14466	14490	14296	14641	14437	14501	14573	14472	14548	14461	14533	14366	14527	14455	14518	14595	14510	14601	14536	14516	14731	14560	14605	14533	14454	14560	14674	14647	14733	14579	14491	14701	14620	14523	14614	14375	14602	14437	14647	14614	14377	14574	14538	14511	14525	14474	14591	14403	14543	14514	14596	14678	14649	14594	14769	14342	14578	14655	14594	14615	14562	14606	14687	14693	14476	14558	14539	14615	14507	14576	14577	14593	14656	14778	14513	14490	14448	14647	14453	14420	14655	14665	14471	14560	14575	14500	14608	14609	14266	14665	14572	14559	14619	14551	14464	14571	14491	14417	14428	14565	14828	14637	14483	14575	14615	14514	14633	14633	14455	14425	14674	14472	14340	14623	14728	14750	14673	14550	14475	14546	14456	14494	14501	14590	14599	14431	14609	14549	14698	14459	14592	14567	14655	14608	14583	14654	14529	14626	14578	14597	14564	14604	14611	14649	14374	14554	14471	14487	14647	14478	14418	14500	14501	14561	14358	14448	14537	14684	14649	14683	14563	14732	14595	14451	14537	14405	14465	14611	14680	14467	14643	14525	14623	14456	14541	14497	14513	14567	14562	14586	14392	14588	14560	14579	14647	14541	14551	14575	14458	14570	14594	14553	14522	14651	14511	14533	14565	14462	14752	14432	14555	14460	14666	14599	14633	14523	14415	14641	14774	14560	14435	14530	14600	14394	14536	14631	14611	14668	14511	14546	14469	14480	14476	14594	14686	14628	14660	14588	14377	14648	14490	14403	14781	14378	14466	14440	14483	14494	14650	14555	14671	14541	14626	14551	14508	14562	14767	14644	14501	14615	14412	14644	14540	14391	14672	14426	14523	14674	14466	14656	14361	14598	14545	14721	14402	14657	14459	14677	14475	14467	14389	14614	14630	14541	14481	14431	14423	14551	14566	14683	14507	14748	14519	14484	14642	14685	14698	14697	14616	14511	14511	14576	14618	14588	14482	14367	14562	14575	14632	14651	14572	14790	14754	14641	14593	14604	14620	14615	14600	14486	14591	14674	14352	14541	14510	14377	14653	14370	14564	14517	14424	14503	14628	14506	14625	14662	14707	14538	14699	14601	14531	14525	14496	14566	14522	14637	14528	14415	14511	14524	14433	14539	14515	14458	14567	14569	14561	14570	14670	14556	14665	14524	14461	14555	14537	14628	14529	14396	14705	14596	14404	14371	14618	14444	14634	14578	14621	14473	14680	14627	14314	14513	14548	14659	14581	14639	14497	14643	14662	14580	14451	14502	14470	14607	14587	14574	14661	14495	14628	14558	14652	14403	14446	14640	14536	14602	14496	14659	14564	14407	14612	14517	14570	14443	14539	14658	14505	14589	14478	14539	14469	14419	14603	14607	14607	14541	14327	14556	14568	14613	14583	14528	14345	14572	14474	14607	14560	14713	14615	14681	14513	14518	14522	14509	14432	14552	14604	14437	14623	14514	14562	14528	14586	14565	14555	14541	14768	14718	14504	14646	14523	14595	14426	14471	14416	14443	14461	14577	14824	14635	14601	14655	14392	14622	14585	14537	14518	14584	14418	14613	14582	14645	14563	14479	14567	14615	14561	14621	14603	14638	14530	14539	14597	14609	14780	14562	14640	14537	14523	14606	14628	14643	14613	14530	14525	14572	14482	14552	14505	14642	14490	14781	14496	14629	14484	14583	14635	14498	14654	14456	14495	14727	14496	14530	14471	14612	14509	14604	14543	14643	14409	14578	14529	14521	14440	14526	14614	14572	14654	14465	14622	14697	14571	14499	14495	14457	14609	14554	14436	14591	14569	14559	14714	14656	14549	14741	14548	14652	14451	14501	14613	14618	14520	14548	14560	14584	14647	14509	14399	14585	14556	14761	14466	14457	14564	14289	14677	14567	14670	14678	14650	14377	14506	14715	14526	14773	14572	14596	14602	14602	14398	14502	14473	14489	14519	14682	14385	14566	14345	14607	14560	14605	14440	14502	14554	14464	14661	14483	14493	14698	14573	14525	14572	14542	14464	14619	14461	14491	14515	14432	14631	14630	14477	14514	14441	14533	14502	14465	14634	14464	14637	14624	14454	14506	14514	14550	14510	14666	14511	14499	14488	14562	14530	14442	14750	14648	14661	14521	14402	14474	14532	14368	14663	14500	14519	14634	14612	14485	14550	14536	14593	14692	14424	14629	14603	14654	14609	14641	14581	14596	14423	14764	14530	14677	14624	14617	14563	14667	14671	14585	14585	14485	14715	14484	14557	14627	14545	14309	14353	14615	14592	14680	14474	14538	14481	14406	14609	14551	14479	14459	14543	14649	14610	14435	14379	14572	14530	14564	14807	14666	14368	14613	14487	14610	14475	14641	14720	14559	14619	14562	14481	14406	14510	14503	14650	14651	14567	14452	14595	14551	14570	14592	14453	14581	14583	14674	14429	14698	14606	14416	14607	14683	14609	14705	14525	14637	14716	14470	14610	14449	14625	14573	14468	14625	14512	14606	14648	14496	14544	14529	14678	14419	14560	14487	14477	14669	14568	14534	14532	14487	14578	14637	14477	14483	14603	14721	14524	14453	14538	14500	14351	14644	14574	14601	14635	14632	14545	14598	14517	14670	14478	14499	14492	14468	14603	14512	14533	14497	14388	14530	14560	14622	14544	14631	14634	14619	14462	14616	14577	14506	14513	14484	14562	14618	14587	14649	14350	14542	14595	14543	14577	14566	14536	14579	14714	14675	14486	14608	14766	14447	14719	14524	14345	14516	14696	14501	14644	14734	14394	14472	14420	14545	14536	14667	14592	14570	14745	14383	14602	14678	14455	14645	14561	14627	14591	14453	14491	14574	14479	14610	14678	14448	14568	14445	14726	14508	14621	14675	14483	14650	14647	14490	14490	14672	14513	14513	14529	14396	14656	14509	14644	14505	14494	14513	14333	14632	14472	14492	14609	14487	14514	14586	14545	14400	14702	14566	14651	14614	14390	14599	14627	14747	14609	14474	14687	14680	14469	14522	14526	14545	14409	14508	14465	14549	14530	14526	14414	14451	14470	14512	14827	14591	14497	14561	14569	14517	14610	14551	14608	14563	14603	14622	14753	14568	14611	14557	14516	14571	14568	14403	14406	14517	14586	14481	14568	14584	14560	14518	14622	14548	14739	14398	14543	14462	14585	14606	14665	14670	14636	14541	14553	14645	14749	14564	14559	14467	14631	14643	14516	14683	14614	14549	14539	14681	14414	14587	14724	14517	14438	14579	14641	14547	14456	14545	14540	14642	14528	14565	14701	14590	14569	14783	14427	14733	14587	14643	14625	14607	14578	14620	14689	14568	14659	14553	14627	14705	14632	14582	14745	14585	14435	14544	14685	14702	14692	14718	14684	14620	14643	14705	14594	14469	14591	14483	14602	14526	14626	14644	14640	14347	14614	14683	14634	14751	14496	14495	14708	14588	14598	14666	14516	14495	14510	14619	14565	14469	14635	14360	14492	14555	14551	14578	14685	14600	14518	14524	14707	14381	14485	14516	14556	14553	14477	14567	14592	14538	14490	14535	14364	14461	14430	14487	14426	14798	14746	14544	14485	14578	14474	14539	14545	14537	14596	14747	14682	14593	14487	14680	14460
24115	21171	28633	25814	24754	25577	24910	21765	20375	19436	18689	17785	17439	17414	17239	17201	17050	17025	17201	16997	17006	17154	16877	16934	16660	16706	17009	16540	16807	16836	16829	16745	16607	16646	16917	16859	16889	16667	16870	16955	17004	16843	16772	16854	16882	16672	16827	16781	16644	16937	16870	16912	16843	16751	17021	17017	17000	16878	16780	16634	16776	16805	16635	16889	16978	16689	16866	16749	16728	16840	16740	16803	16732	16820	16881	16806	16760	16682	17013	16833	17002	16821	16931	16941	16747	16977	16874	16833	16828	16775	16773	16811	16824	16816	16722	16743	16629	16685	16844	16794	16727	16681	16738	16867	16887	16734	16615	16610	16794	16564	16762	16709	16783	16771	16765	16749	16719	16575	16775	16844	16775	16798	16640	16835	16851	16812	16752	16808	16937	16648	16792	16540	16958	16765	16712	16893	16570	16671	16819	16752	16585	16863	16730	16802	16849	16850	16896	16677	16614	16683	16723	16710	16823	16713	16604	16678	16757	16912	16797	16701	16569	16799	16771	16754	16705	16849	16792	16690	16657	16710	16616	16717	16834	16693	16888	16875	16681	16731	16812	16762	16822	16663	16630	16771	16974	16903	16510	16679	16671	16792	16847	16776	16642	16846	16815	16756	16577	16640	16915	16836	16959	16733	16671	16838	16685	16772	16601	16706	16687	16738	16694	16699	16799	16645	16904	16697	16940	16715	16830	16849	16757	16762	16781	16896	16944	16701	17033	16893	16664	16890	16720	16703	16699	16758	16637	16615	16783	16657	17020	16716	16762	16875	16609	16657	16608	16772	16859	16879	16895	16670	16861	16919	16751	16826	16624	16786	16579	16655	16930	16759	16764	16564	16693	16726	16906	16908	16861	16683	16558	16675	16746	16800	16777	16996	16760	16732	16982	16856	16643	17190	17073	17027	16879	16587	16673	16821	16765	16768	16830	16719	16941	16727	16898	16663	16643	16843	16873	16893	16835	16734	16684	16837	16809	16630	16562	16766	16673	16741	16808	16561	16910	16780	16775	16912	16887	16571	16720	16775	16738	16714	16814	16529	16757	16521	16786	16979	16540	16572	16807	16701	16780	16795	16668	16706	16937	16667	16746	16659	16491	16706	16756	16861	16713	16919	16782	16554	16650	16974	16774	16671	16781	16856	16535	16633	17006	16712	16708	16678	16855	16763	16877	16608	16654	16759	16687	16573	16813	16696	16621	16708	16710	16648	16854	16695	16731	16669	16673	16763	16917	16703	16601	16782	16800	16709	16868	16800	16728	16659	16787	16745	16836	16712	16830	16709	16874	16725	16779	16789	16604	16797	16948	16759	16812	16991	16902	16763	16736	16733	16872	17041	16908	16775	16695	16782	16755	16731	16690	16808	16836	16640	16497	16860	16847	16775	16731	16839	16832	16694	16611	16658	16681	16633	16823	16618	16800	16680	16822	16826	16776	16660	16746	16746	16829	16622	16717	16692	16562	16800	16761	16931	16682	16668	16732	16787	16764	16618	16611	16841	16713	16605	16822	16830	16663	16724	16848	16881	16675	16464	16868	16714	16629	16720	16828	16629	16790	16513	16601	16604	16740	16732	16759	16694	16790	16754	16686	16686	16869	16722	16573	16889	16612	16474	16945	16786	16725	16487	16874	16791	16864	16605	16585	16881	16610	16785	16703	16834	16661	16804	16911	17044	16463	16680	16759	16749	16911	16627	16963	16722	16937	16526	16836	16793	16711	16723	16741	16827	16827	16759	16789	16733	16569	16791	16687	16596	16801	16826	16708	16792	16950	16779	16669	16614	16886	17092	16792	16811	17037	16912	16815	16973	17047	16787	16777	16647	16776	16630	16651	16818	16882	16754	16930	16901	16761	17081	16776	16957	16711	16871	16660	16618	16793	16569	16812	16651	16626	16684	16774	16693	16656	16745	16950	16774	16759	16715	16807	16930	16667	16816	16805	16743	16830	16695	16807	16636	16688	16807	16784	16798	16727	16780	16822	16667	16669	16783	16599	16691	16873	16644	16681	16729	16764	16821	16651	16767	16692	16573	16823	16672	16921	16607	16773	17017	16935	16578	16642	16732	16885	16925	16760	16744	16672	16760	16731	16681	16857	16776	16826	16661	16668	16632	16626	16655	16675	16514	16793	16893	16806	16728	16599	16671	16678	16720	16856	16864	16587	16809	16840	16504	16866	16832	16798	16705	16764	16796	16827	16644	16917	16702	16809	16901	16838	16655	16699	16801	16804	16726	16936	16742	16716	16585	16675	16702	16814	16837	16512	16563	16775	16871	16794	16782	16809	16852	16764	16755	16729	16686	16619	16818	16747	16633	16665	16913	16634	16738	16939	16748	16785	16691	16751	16583	16819	16840	16799	16804	16660	16830	16787	16859	16657	16661	16764	16609	16845	16753	16715	16654	16732	16594	16873	16858	16630	16780	16684	16718	16946	16859	16921	16505	16674	16984	16678	16675	16794	16881	16709	16637	16705	16759	16788	16921	16906	16644	16689	16753	16761	16746	16805	16750	16717	16935	16904	16807	16768	16534	16555	16805	16686	16912	16878	16761	16794	16764	16771	16704	16730	16831	16877	16841	16744	16804	16703	16729	16805	16712	16833	16643	16787	16669	16713	16618	16592	16674	16769	16662	16856	16651	16914	16915	17064	16696	16830	16775	16716	16679	16760	16848	16950	16920	16972	16902	16759	16653	16902	16631	16626	16768	16815	16785	16957	16693	16791	16923	16716	16725	16828	16716	16780	16813	16869	16808	16836	16726	16738	16716	16789	16839	16625	16714	16741	16740	16794	16674	16949	16835	16774	16799	16720	16810	16686	16565	16743	16679	16676	16688	16857	16811	16842	16782	16815	16739	16620	16608	16596	16753	16859	16902	16839	16867	16955	16786	16716	16457	16752	16781	16860	16587	16714	16675	16830	16908	16670	16676	16824	16813	16760	16827	16798	16961	16552	16632	16728	16703	16952	16874	16572	16717	16800	16728	16540	16813	16946	16652	16722	16745	16824	16581	16710	16615	16695	16576	16733	16655	16820	16736	16580	16825	16711	16691	16795	16663	16898	16614	16536	16919	16873	16808	16864	16657	16660	16847	16713	16830	16957	16854	16649	16942	16989	16800	16795	16771	16579	16759	16693	16942	16774	17002	16849	16702	16674	16589	16860	16618	16845	16630	16695	16835	16702	16730	16811	16831	16591	16633	16895	16820	16775	16849	16702	16681	16835	16780	16653	16694	16592	16615	16673	16726	16660	16758	16787	16744	16927	16927	16826	16338	16822	16997	16730	16761	16581	16693	16635	16690	16770	16742	16642	16685	16937	16749	16628	16519	16891	17051	16801	16708	16687	16671	16691	16781	16900	16873	16598	16619	16622	16853	16795	16619	16668	16795	16918	16845	16735	16835	16787	16676	16653	16515	16920	16526	16884	16723	16822	16777	16794	16695	16560	16824	16887	16816	16892	16812	16971	16850	16728	16724	16876	16881	16869	16763	16575	16626	16917	16804	16883	16798	16743	16882	16940	16852	16628	16774	16868	16657	16860	16762	16801	16831	16634	16682	16815	16744	16613	16681	16817	16693	16623	16713	16582	16811	16570	16744	16636	16593	16866	16964	16555	16853	16791	16754	16843	17063	16762	16862	16619	16702	16781	16681	16750	16903	16713	16801	16855	16707	16619	16598	16513	16884	16719	16655	16625	16539	16713	16761	16684	16876	16942	16691	16641	16788	16643	16848	16796	16675	16675	16710	16782	16710	16778	16667	16658	16955	16825	16860	16479	16515	16672	16730	16787	16664	16714	16637	16622	16727	16838	16649	16833	16812	16803	16808	16778	16783	16582	16650	16886	16720	16507	16732	16677	16778	16574	16842	16825	16825	16904	16716	16537	16577	16783	16914	16647	16679	16775	16614	16890	16516	16797	16695	16646	16622	16984	16667	16771	16688	16818	16610	16732	16623	16660	16702	16754	16686	16773	16946	16729	16780	16684	16557	16638	16531	16845	16842	16810	16636	16759	16790	16831	16841	16706	16731	16851	16755	16682	16580	16876	16912	16682	16570	16648	17045	16758	16708	16876	16786	16671	16587	16846	16776	16536	16743	16645	16702	16775	16962	16787	16741	16894	16770	16645	16649	16847	16940	16821	16670	16492	16751	16716	16596	16596	16766	16830	16824	16603	16679	16540	16642	16767	16844	16737	16803	16835	16730	16855	16705	16778	16719	16710	16790	16764	16934	16934	16739	16890	16889	16806	16906	16740	16649	16782	16608	17003	16691	16808	16976	16649	16546	16760	16987	16764	16616	16834	16740	16862	16950	16806	16682	16986	16618	16740	16809	16687	16670	16705	16864	16648	16913	16699	16653	16802	16921	16642	16668	16851	16585	16664	16762	16882	16859	16832	16675	16798	16939	16709	16893	16705	16698	16653	16699	16660	16922	16752	16791	16791	16615	16676	16591	16841	16736	16811	16904	16708	16656	16512	16957	16794	16786	16828	16547	16914	16681	16712	16590	16932	16708	16651	16660	16833	16834	16715	16931	16733	16617	16719	16828	16946	16688	16673	16710	16760	16641	16631	16861	16773	16837	16836	16650	16749	16580	17012	16953	16699	16841	16730	16661	16625	16683	16694	16800	16821	16712	16708	16830	16866	16790	16876	16875	16775	16775	16867	16836	16871	16758	16730	16724	16932	16601	16725	16804	16646	16779	16515	16821	16839	16705	16836	16825	16826	16760	16676	16860	16764	16779	16774	16761	16895	16681	16444	16614	16792	16759	16789	16817	16843	16697	16864	16693	16540	16968	16811	16641	16760	16721	16906	16767	16679	16879	16683	16568	16618	16440	16542	16612	16575	16654	16757	16655	16797	16854	16621	16736	16732	16947	16922	16797	16891	17038	16698	16830	16931	16641	16590	16853	16753	16729	16723	16737	16808	16716	16811	16717	16687	16691	16657	16955	16653	16916	16859	16795	16837	16570	16868	16783	16681	16645	16762	16850	16817	16898	16774	16882	16804	16709	16704	16826	16818	16773	16782	16830	16673	16704	16721	16447	16754	16879	16883	16837	16888	16732	16795	16578	16649	16696	16753	16843	16800	16591	16663	16806	16701	16923	16785	16779	16863	16782	16903	16722	16902	16757
27981	46942	43661	34871	29228	25344	22967	21251	19787	17909	16805	15998	15605	15393	15186	14973	15068	15115	15020	15164	14777	14901	14844	14828	14807	14636	14824	14628	14874	14629	14849	14763	14809	14670	14757	14749	14651	14848	14758	14621	14712	14767	14823	14710	14662	14611	14623	14715	14849	14708	14730	14695	14657	14541	14733	14635	14634	14678	14655	14669	14720	14800	14845	14916	14607	14622	14545	14735	14814	14550	14686	14584	14617	14660	14639	14773	14795	14739	14721	14587	14610	14795	14691	14623	14773	14691	14710	14677	14729	14781	14561	14548	14728	14597	14813	14569	14633	14612	14652	14769	14736	14574	14632	14665	14640	14678	14690	14699	14565	14693	14814	14568	14725	14721	14795	14591	14739	14760	14650	14677	14665	14745	14538	14597	14527	14669	14524	14789	14626	14654	14673	14575	14567	14645	14537	14577	14492	14628	14576	14526	14751	14596	14664	14523	14528	14653	14651	14735	14736	14780	14745	14624	14689	14794	14562	14736	14743	14594	14705	14582	14711	14626	14704	14660	14828	14712	14631	14713	14530	14582	14748	14591	14658	14662	14782	14636	14771	14767	14653	14663	14559	14672	14733	14680	14696	14807	14584	14602	14617	14525	14625	14472	14701	14723	14730	14681	14648	14650	14624	14608	14730	14597	14615	14561	14527	14677	14724	14669	14685	14526	14690	14649	14767	14683	14493	14649	14561	14705	14841	14836	14571	14628	14508	14618	14688	14847	14678	14575	14731	14840	14825	14671	14672	14640	14573	14643	14682	14754	14834	14418	14736	14633	14682	14747	14591	14741	14591	14737	14570	14393	14698	14705	14666	14581	14610	14578	14670	14544	14526	14518	14542	14806	14582	14783	14690	14623	14494	14738	14844	14712	14681	14728	14621	14641	14527	14710	14539	14589	14589	14585	14814	14691	14894	14622	14526	14729	14695	14697	14618	14680	14642	14493	14589	14673	14535	14817	14463	14706	14659	14629	14705	14578	14776	14449	14775	14521	14520	14706	14671	14437	14736	14712	14620	14729	14584	14825	14462	14637	14537	14748	14561	14708	14671	14869	14891	14530	14552	14675	14605	14642	14695	14570	14572	14690	14738	14621	14801	14632	14836	14722	14656	14619	14547	14688	14603	14678	14664	14651	14533	14564	14727	14598	14480	14877	14771	14599	14551	14819	14690	14603	14755	14753	14799	14578	14563	14567	14712	14588	14566	14720	14780	14648	14518	14647	14682	14518	14818	14734	14674	14666	14746	14554	14755	14510	14651	14467	14621	14539	14700	14531	14666	14795	14762	14773	14625	14537	14641	14538	14676	14663	14688	14842	14732	14796	14668	14649	14562	14795	14768	14673	14660	14565	14704	14598	14566	14654	14789	14615	14695	14486	14482	14575	14720	14792	14637	14812	14784	14473	14851	14530	14735	14454	14597	14527	14661	14654	14571	14752	14699	14501	14702	14590	14541	14691	14773	14621	14581	14717	14714	14601	14653	14675	14673	14676	14743	14544	14664	14595	14649	14742	14519	14653	14695	14757	14743	14573	14598	14626	14659	14651	14552	14750	14694	14794	14438	14683	14481	14691	14571	14633	14474	14738	14732	14776	14726	14624	14716	14638	14616	14585	14766	14643	14830	14516	14747	14768	14470	14727	14642	14586	14623	14561	14550	14539	14754	14575	14664	14775	14596	14608	14710	14730	14739	14563	14585	14680	14506	14644	14648	14622	14628	14838	14564	14552	14600	14761	14498	14732	14574	14737	14599	14536	14774	14834	14522	14601	14633	14589	14639	14639	14622	14652	14576	14714	14706	14692	14725	14724	14540	14674	14600	14680	14566	14515	14531	14594	14529	14715	14669	14732	14657	14766	14633	14668	14626	14582	14628	14659	14749	14597	14657	14533	14685	14709	14688	14737	14627	14653	14762	14620	14691	14719	14705	14417	14525	14866	14713	14567	14648	14744	14663	14547	14686	14496	14731	14603	14691	14566	14611	14584	14668	14676	14488	14706	14746	14574	14592	14678	14741	14654	14718	14587	14680	14602	14728	14614	14672	14667	14583	14656	14747	14627	14658	14829	14851	14482	14659	14822	14727	14607	14690	14538	14655	14591	14845	14638	14692	14572	14657	14575	14420	14683	14738	14555	14788	14654	14575	14660	14772	14632	14625	14628	14720	14657	14681	14534	14590	14754	14681	14706	14469	14664	14822	14600	14505	14572	14781	14697	14591	14816	14645	14476	14732	14542	14611	14370	14718	14560	14604	14749	14795	14581	14674	14679	14760	14798	14591	14445	14618	14508	14847	14688	14731	14659	14612	14675	14598	14772	14615	14684	14664	14675	14637	14736	14491	14634	14378	14720	14549	14788	14576	14625	14562	14514	14774	14676	14678	14748	14660	14731	14426	14580	14659	14552	14468	14534	14704	14676	14627	14775	14688	14605	14643	14587	14767	14774	14623	14611	14618	14688	14701	14635	14619	14602	14591	14417	14744	14763	14569	14644	14708	14611	14638	14563	14964	14529	14648	14625	14496	14607	14748	14630	14647	14667	14681	14636	14604	14423	14757	14693	14675	14591	14555	14715	14720	14676	14649	14474	14634	14646	14540	14661	14633	14661	14661	14706	14738	14584	14670	14678	14806	14653	14646	14620	14708	14722	14521	14649	14761	14510	14855	14643	14669	14840	14574	14644	14779	14645	14600	14764	14789	14564	14467	14844	14616	14776	14784	14525	14559	14603	14580	14556	14582	14682	14649	14570	14723	14832	14663	14704	14728	14766	14645	14812	14651	14546	14672	14798	14507	14577	14577	14678	14591	14501	14739	14500	14729	14689	14656	14655	14744	14735	14641	14947	14772	14602	14729	14859	14567	14846	14683	14633	14721	14713	14816	14599	14702	14684	14775	14637	14813	14704	14526	14602	14747	14757	14664	14637	14665	14599	14566	14673	14568	14743	14696	14714	14675	14492	14838	14800	14685	14587	14722	14649	14803	14561	14753	14667	14565	14694	14579	14730	14617	14508	14764	14640	14731	14703	14482	14722	14727	14508	14841	14683	14722	14512	14656	14661	14621	14683	14516	14781	14791	14444	14673	14547	14656	14725	14625	14564	14557	14708	14572	14656	14604	14577	14575	14572	14624	14688	14817	14670	14599	14637	14555	14780	14719	14463	14734	14661	14651	14504	14884	14578	14560	14919	14706	14727	14556	14611	14780	14618	14645	14708	14705	14676	14632	14879	14606	14607	14774	14600	14505	14679	14781	14726	14513	14637	14717	14690	14451	14740	14625	14753	14667	14519	14583	14586	14700	14648	14574	14690	14745	14626	14708	14584	14685	14818	14679	14506	14701	14638	14524	14696	14615	14881	14607	14662	14684	14611	14667	14763	14582	14611	14698	14818	14596	14725	14549	14599	14668	14728	14440	14597	14605	14670	14724	14515	14535	14779	14722	14660	14679	14733	14667	14627	14480	14578	14649	14637	14510	14670	14533	14471	14732	14536	14727	14713	14326	14686	14914	14707	14675	14780	14712	14551	14769	14598	14665	14743	14474	14721	14847	14572	14678	14682	14592	14663	14720	14647	14736	14632	14722	14679	14661	14544	14526	14644	14661	14689	14611	14723	14783	14598	14628	14545	14754	14513	14701	14673	14678	14621	14576	14682	14734	14776	14654	14672	14565	14725	14788	14749	14648	14736	14574	14744	14537	14501	14715	14591	14782	14792	14512	14679	14653	14548	14561	14769	14633	14570	14796	14776	14706	14640	14714	14756	14608	14670	14860	14612	14705	14593	14653	14698	14771	14620	14614	14683	14646	14710	14802	14744	14779	14664	14692	14558	14515	14643	14689	14699	14776	14677	14558	14707	14587	14706	14699	14666	14705	14745	14530	14734	14612	14693	14817	14739	14662	14656	14625	14752	14716	14602	14693	14876	14557	14677	14741	14830	14563	14608	14680	14494	14677	14632	14736	14676	14559	14737	14534	14595	14721	14632	14717	14553	14667	14640	14562	14880	14520	14768	14655	14780	14669	14731	14565	14571	14674	14616	14681	14586	14802	14800	14664	14645	14718	14756	14701	14647	14726	14676	14708	14721	14652	14862	14889	14780	14611	14639	14645	14770	14646	14592	14697	14685	14726	14628	14747	14637	14514	14748	14581	14842	14665	14508	14631	14711	14601	14602	14815	14681	14634	14547	14677	14696	14742	14645	14667	14574	14696	14585	14620	14732	14607	14641	14809	14539	14711	14618	14680	14682	14576	14682	14638	14765	14616	14731	14776	14554	14668	14680	14556	14658	14695	14609	14672	14679	14480	14774	14815	14676	14679	14516	14501	14767	14575	14576	14708	14509	14630	14781	14695	14744	14636	14675	14670	14532	14564	14618	14514	14694	14591	14637	14710	14579	14378	14592	14765	14725	14661	14761	14647	14660	14494	14573	14638	14659	14588	14605	14796	14762	14624	14585	14638	14739	14624	14601	14690	14707	14629	14503	14677	14729	14783	14616	14718	14646	14616	14771	14631	14638	14722	14654	14619	14810	14625	14748	14640	14709	14485	14740	14666	14722	14521	14712	14714	14473	14594	14569	14673	14564	14671	14687	14620	14742	14785	14673	14670	14651	14659	14579	14457	14734	14524	14507	14600	14667	14720	14595	14612	14819	14674	14619	14629	14707	14855	14608	14741	14739	14780	14602	14732	14679	14683	14702	14559	14801	14620	14757	14602	14822	14611	14720	14579	14696	14508	14701	14605	14633	14668	14671	14636	14706	14531	14518	14868	14631	14679	14772	14756	14711	14747	14629	14495	14656	14760	14771	14700	14529	14653	14645	14695	14669	14686	14867	14571	14678	14625	14593	14659	14764	14483	14720	14419	14845	14603	14598	14700	14677	14586	14709	14725	14529	14639	14726	14748	14466	14641	14491	14721	14685	14532	14749	14633	14550	14653	14581	14747	14678	14612	14734	14558	14533	14654	14466	14538	14713	14557	14762	14692	14540	14800	14796	14702	14991	14671	14716	14658	14460	14780	14427	14685	14734	14660	14629	14589	14591	14758	14628	14642	14686	14662	14558	14931	14552	14770	14547	14587	14482	14661	14575	14565	14662	14683	14551	14716	14657	14664	14650	14756	14881	14658	14647	14688	14698	14541	14611
22854	21242	29030	24161	23180	27384	29948	25405	23525	21229	19698	18525	18637	18210	18177	18219	18026	17929	17981	17896	17886	17837	17868	17819	17757	17800	17629	17930	17885	17863	17651	17726	17793	17763	17617	17539	17587	17623	17569	17485	17527	17663	17656	17538	17676	17636	17451	17469	17629	17551	17591	17450	17627	17475	17519	17591	17585	17634	17643	17623	17560	17524	17524	17449	17439	17467	17516	17515	17540	17508	17441	17356	17585	17776	17647	17512	17604	17662	17435	17493	17540	17499	17435	17436	17451	17450	17433	17387	17485	17455	17792	17573	17532	17564	17403	17418	17644	17421	17458	17558	17377	17330	17479	17381	17431	17324	17453	17409	17529	17457	17420	17541	17534	17419	17521	17315	17399	17623	17496	17446	17511	17607	17449	17495	17436	17565	17577	17416	17651	17490	17487	17407	17428	17361	17700	17525	17505	17443	17449	17486	17348	17242	17422	17295	17501	17488	17479	17540	17184	17343	17402	17378	17447	17535	17531	17501	17493	17621	17525	17376	17478	17390	17453	17411	17383	17382	17424	17362	17390	17348	17572	17310	17425	17659	17422	17603	17462	17366	17595	17530	17461	17403	17674	17416	17487	17533	17533	17358	17411	17636	17230	17605	17369	17529	17667	17477	17484	17184	17504	17379	17503	17632	17503	17514	17443	17245	17369	17594	17485	17517	17386	17340	17494	17480	17233	17413	17612	17572	17562	17454	17587	17440	17691	17490	17559	17415	17321	17592	17646	17260	17749	17474	17315	17491	17395	17626	17489	17555	17544	17363	17570	17370	17341	17492	17585	17226	17297	17425	17656	17307	17261	17420	17395	17490	17571	17404	17473	17425	17516	17511	17515	17485	17361	17427	17326	17473	17325	17495	17482	17244	17655	17528	17397	17508	17415	17211	17186	17371	17504	17546	17500	17540	17619	17437	17533	17458	17529	17559	17456	17565	17350	17599	17459	17389	17537	17390	17434	17577	17584	17582	17504	17324	17340	17337	17423	17554	17555	17461	17541	17449	17628	17327	17420	17555	17602	17469	17349	17228	17658	17365	17492	17249	17410	17511	17566	17304	17473	17437	17436	17565	17742	17488	17313	17395	17544	17385	17268	17484	17477	17475	17501	17296	17624	17609	17519	17549	17469	17358	17459	17511	17487	17445	17513	17344	17561	17506	17374	17346	17337	17384	17572	17322	17282	17504	17444	17440	17416	17524	17420	17520	17472	17292	17405	17414	17527	17412	17251	17346	17346	17500	17646	17387	17444	17521	17648	17560	17444	17376	17496	17343	17367	17421	17648	17471	17472	17581	17379	17551	17504	17570	17317	17541	17388	17622	17491	17437	17571	17422	17443	17495	17613	17259	17586	17765	17420	17382	17372	17213	17305	17176	17476	17370	17466	17389	17542	17416	17509	17490	17434	17364	17548	17566	17432	17453	17446	17391	17620	17358	17378	17468	17518	17675	17388	17231	17259	17654	17541	17612	17563	17311	17602	17467	17520	17393	17299	17457	17411	17592	17452	17502	17288	17687	17357	17373	17456	17562	17651	17312	17270	17384	17562	17442	17383	17609	17543	17559	17584	17423	17297	17484	17492	17397	17463	17251	17302	17362	17535	17612	17358	17520	17546	17381	17493	17287	17397	17441	17490	17598	17616	17599	17658	17392	17187	17260	17373	17569	17632	17714	17484	17662	17497	17418	17261	17253	17501	17530	17357	17525	17434	17641	17452	17434	17434	17340	17514	17454	17440	17413	17509	17296	17242	17372	17552	17442	17393	17442	17428	17384	17257	17371	17382	17497	17469	17474	17380	17563	17707	17440	17434	17348	17478	17450	17358	17550	17219	17406	17527	17398	17396	17574	17393	17436	17576	17360	17502	17626	17495	17606	17517	17512	17302	17570	17530	17481	17459	17399	17483	17587	17416	17600	17523	17403	17389	17473	17437	17437	17486	17321	17616	17532	17425	17557	17346	17455	17488	17613	17229	17317	17466	17351	17513	17485	17590	17497	17513	17369	17609	17312	17363	17571	17609	17721	17264	17253	17591	17309	17557	17234	17348	17555	17427	17440	17473	17415	17515	17478	17318	17291	17398	17557	17306	17345	17583	17349	17564	17480	17360	17501	17563	17483	17267	17452	17426	17647	17266	17386	17401	17510	17315	17467	17547	17493	17496	17496	17491	17379	17802	17598	17585	17523	17495	17873	17582	17648	17643	17541	17491	17407	17493	17327	17473	17406	17334	17644	17451	17386	17566	17536	17439	17638	17507	17356	17369	17561	17591	17478	17659	17368	17545	17383	17443	17403	17466	17455	17267	17491	17558	17430	17377	17506	17505	17719	17640	17460	17484	17556	17758	17394	17302	17466	17375	17530	17439	17395	17493	17421	17478	17681	17437	17438	17546	17579	17445	17354	17622	17528	17229	17484	17354	17459	17441	17514	17375	17532	17427	17325	17382	17229	17513	17392	17319	17487	17296	17497	17349	17437	17302	17455	17420	17389	17582	17556	17442	17337	17512	17469	17339	17350	17407	17377	17301	17257	17577	17518	17664	17605	17345	17409	17348	17374	17400	17419	17495	17615	17360	17362	17692	17363	17512	17403	17494	17506	17604	17559	17384	17182	17481	17444	17405	17406	17591	17356	17288	17533	17464	17330	17395	17421	17511	17512	17382	17415	17459	17339	17531	17485	17649	17432	17377	17608	17563	17297	17434	17476	17513	17482	17465	17600	17424	17619	17534	17387	17571	17464	17598	17360	17321	17532	17826	17530	17446	17269	17338	17383	17419	17469	17493	17381	17390	17498	17335	17627	17444	17478	17407	17510	17278	17479	17410	17566	17343	17356	17479	17582	17564	17478	17530	17322	17376	17292	17446	17479	17546	17423	17406	17617	17421	17345	17450	17584	17463	17384	17423	17164	17512	17560	17349	17385	17415	17407	17520	17396	17700	17500	17390	17509	17548	17216	17531	17499	17346	17625	17394	17494	17567	17512	17531	17467	17491	17673	17471	17448	17542	17461	17554	17532	17688	17564	17487	17387	17337	17394	17543	17467	17436	17443	17571	17505	17599	17630	17482	17492	17381	17199	17590	17473	17723	17488	17613	17433	17595	17623	17483	17391	17502	17653	17473	17234	17572	17510	17377	17341	17248	17332	17396	17533	17486	17584	17427	17463	17493	17545	17343	17538	17409	17589	17284	17326	17376	17419	17252	17449	17385	17524	17355	17356	17644	17550	17753	17504	17347	17611	17481	17369	17821	17259	17396	17384	17502	17347	17302	17529	17491	17624	17458	17376	17415	17311	17270	17244	17532	17591	17492	17457	17599	17304	17392	17432	17547	17524	17376	17655	17432	17543	17387	17420	17397	17384	17463	17506	17207	17302	17227	17281	17316	17406	17318	17436	17274	17316	17557	17507	17442	17339	17266	17469	17504	17405	17525	17579	17416	17436	17492	17394	17497	17489	17378	17514	17288	17539	17501	17366	17357	17604	17703	17615	17690	17370	17337	17292	17268	17495	17384	17436	17518	17475	17297	17534	17453	17276	17536	17470	17487	17419	17438	17343	17270	17590	17529	17432	17366	17310	17393	17554	17380	17347	17383	17667	17519	17281	17435	17369	17477	17328	17502	17568	17508	17323	17527	17357	17665	17628	17383	17242	17402	17404	17261	17374	17618	17484	17525	17402	17491	17547	17465	17477	17445	17503	17600	17315	17485	17575	17478	17506	17499	17283	17568	17330	17615	17478	17512	17463	17328	17343	17554	17464	17415	17417	17543	17487	17322	17221	17706	17448	17408	17673	17465	17572	17452	17340	17404	17555	17508	17370	17611	17512	17273	17547	17430	17563	17550	17373	17386	17312	17388	17396	17597	17468	17418	17429	17451	17602	17335	17371	17311	17490	17438	17314	17403	17311	17227	17374	17423	17477	17396	17574	17411	17317	17593	17369	17420	17269	17578	17537	17488	17576	17638	17442	17305	17452	17495	17458	17494	17534	17569	17492	17467	17628	17290	17598	17412	17390	17458	17370	17372	17583	17456	17488	17484	17420	17434	17394	17195	17497	17727	17432	17542	17258	17503	17413	17517	17355	17392	17482	17423	17395	17348	17336	17582	17565	17573	17270	17476	17386	17434	17460	17368	17465	17592	17623	17202	17417	17507	17249	17472	17451	17278	17602	17492	17360	17439	17420	17592	17306	17484	17743	17454	17387	17347	17528	17507	17593	17389	17549	17397	17239	17411	17442	17283	17249	17531	17502	17477	17466	17498	17371	17291	17361	17421	17370	17583	17470	17627	17533	17346	17269	17527	17420	17290	17290	17444	17416	17305	17367	17316	17379	17648	17299	17702	17467	17360	17290	17457	17397	17572	17441	17489	17464	17435	17425	17501	17205	17596	17287	17296	17480	17707	17544	17511	17433	17444	17437	17244	17491	17483	17473	17375	17410	17361	17359	17411	17666	17481	17440	17550	17268	17418	17431	17563	17685	17405	17497	17661	17408	17481	17512	17316	17334	17433	17459	17412	17525	17540	17396	17457	17476	17460	17345	17585	17492	17435	17353	17707	17555	17356	17617	17494	17435	17448	17296	17544	17476	17432	17247	17331	17446	17587	17427	17469	17368	17581	17539	17377	17506	17320	17430	17396	17443	17487	17486	17206	17410	17441	17480	17407	17312	17394	17538	17599	17251	17404	17479	17282	17442	17430	17490	17513	17271	17252	17461	17476	17444	17506	17615	17362	17695	17445	17467	17651	17423	17257	17479	17470	17545	17217	17384	17453	17554	17471	17481	17319	17258	17304	17379	17414	17490	17380	17439	17309	17515	17672	17536	17517	17475	17534	17451	17612	17457	17481	17446	17303	17564	17355	17311	17458	17560	17545	17411	17500	17424	17441	17464	17297	17554	17492	17592	17338	17343	17501	17338	17396	17443	17398	17419	17383	17468	17545	17547	17583	17452	17187	17543	17444	17167	17449	17392	17482	17525	17499	17301	17340	17283	17382	17437	17212	17410	17531	17415	17592	17472	17535	17403	17505	17484	17429	17421	17343	17404	17687	17468	17266	17375	17636	17430	17483	17281	17467	17485	17390	17499	17527	17321	17281	17201	17346	17401	17509	17458	17550	17288	17526	17476	17460	17593	17303	17427
31274	53535	49439	39692	34896	30811	28221	25560	23031	19065	17290	16715	16369	16230	16024	15806	15578	15652	15682	15575	15401	15340	15324	15517	15259	15222	15323	15281	15258	15331	15216	14997	15163	15363	15149	15243	15305	15153	15225	15111	15228	15254	14991	15163	15212	15252	15338	14871	15194	15113	15165	15181	15193	15045	15149	15271	15202	15259	15053	15091	15067	15175	14955	15120	15102	15077	15156	15028	15182	15174	15216	14997	15205	14974	14988	14930	15093	15046	14984	15112	15190	15181	15101	15115	15139	15171	15122	14856	14997	15022	15100	15035	15068	15016	15189	15051	15063	14916	15203	15013	15155	15009	15006	15164	15128	15162	15032	15042	15150	14884	15096	15202	15285	14962	15090	15006	15140	15051	15023	15021	15047	15150	15043	15288	15122	14809	15148	15178	15163	15309	15108	15105	15148	15147	14973	15131	15268	15138	15183	14971	15127	15139	15125	15200	15164	15101	15081	15105	15137	15063	15192	14993	15151	15198	15020	15022	14981	15003	15251	14952	15125	15148	15147	15130	15153	15148	14872	15002	15044	14909	15054	15074	15136	15189	15115	15035	15055	15111	15077	15027	15064	15050	15111	15158	15209	14875	15222	15068	15061	15080	15049	14984	15072	15248	15062	15137	14895	15184	14969	14941	15163	15028	15038	14965	15068	15007	14950	15023	15225	14987	15078	15170	15133	15073	15009	15103	14890	15097	15161	14887	14883	15055	14967	15070	15140	14955	14959	15223	14972	15156	15107	15018	15189	14935	15206	15041	15070	15174	15276	14971	14979	15065	15003	14964	15012	15037	15147	15042	15216	15080	15216	15158	15191	15114	15183	15030	15025	15091	15051	15053	15017	14953	15082	14993	15106	15119	15049	15088	15304	14935	15171	14975	14924	15166	15157	14984	15157	15112	15036	14938	15025	15247	15136	15161	15105	14967	14978	15107	15161	15115	14997	15153	15097	15144	15137	15087	15184	15006	15171	15156	14971	15120	15123	14913	15259	15211	15089	15146	15216	15146	15019	15003	15124	15071	14971	15012	15172	14963	15116	15033	15058	15024	15130	14932	15098	15149	15046	15179	14871	14988	15113	14943	15199	15067	15107	15089	15094	14980	14921	15217	15185	15039	15016	15027	15208	14962	14900	15287	15158	15105	15189	15097	15339	15124	15081	15078	15103	15103	14906	15168	15014	15037	15017	15110	14823	15041	14919	14919	15041	14982	14967	14945	15164	15113	15052	14940	15061	15044	15058	15133	15011	15136	15208	15235	15117	15103	15083	15090	15040	15046	15124	15148	14891	14990	15016	15245	14922	15192	15175	15094	15019	15014	15163	15147	15031	15045	15072	15068	14980	15067	15120	15023	15105	14885	15221	15137	15158	15121	15088	15160	15149	15123	15045	15236	15282	15015	15174	15062	15032	15126	15015	15186	14947	15004	14976	15228	15056	15095	15089	15023	15151	15111	15164	15211	15211	14978	15234	15061	15161	14986	15008	15113	15080	15165	14950	14984	15168	15230	14935	15121	14804	15195	14942	15148	15110	15154	15212	15009	15168	15146	14959	15006	15283	15062	15081	14909	15143	14991	15188	14962	15026	15159	15223	14980	15200	14999	15034	15112	14999	15221	15025	14992	14998	15026	15067	15102	15185	15015	15081	15089	14918	15104	15002	15189	15083	15048	15143	15039	15061	14934	15174	15168	15084	14990	15095	15200	15113	14992	15056	15090	15049	14882	15320	15063	15002	15146	15212	15140	15005	15148	15137	15196	15076	15115	15174	14950	15177	15015	15268	15092	15065	15015	15025	15028	15048	14988	14956	15109	15214	15041	15307	15112	15085	15124	14979	15000	15306	15068	15208	15067	15205	14950	15187	14981	14965	15107	14972	14991	14988	15003	15023	15071	15007	14977	15164	15105	15233	15043	15117	15101	15195	15147	15078	14983	15267	15110	15193	15329	15088	15182	14976	14968	14982	15131	15085	15053	15027	15060	14828	15090	15055	15076	14973	15000	15111	15117	14955	15122	15226	15089	15060	15229	15133	15235	14952	15079	15227	14993	15017	15165	14920	15156	15153	15110	14949	15250	15147	15067	14936	15119	15098	15230	15147	15051	15043	15024	14994	15317	14873	15057	15056	15011	15023	15146	15093	14970	15066	15139	15140	15187	14988	15153	15104	15119	15253	14870	15036	15060	14950	15154	15183	15184	14963	15115	15055	15021	14975	15104	15091	15187	15135	14920	15117	15103	15014	14971	15160	15123	15106	15061	15032	15167	15153	15089	15036	15209	15063	15154	15171	14942	15101	15084	15165	15217	15083	15005	15132	15164	15042	14974	15247	15021	15123	14954	14975	15109	15055	15105	15122	15085	15127	15125	14901	14999	14926	15020	15123	14797	14979	14997	14920	15090	14913	15077	15128	15114	15102	15096	15119	15010	15122	15105	15010	15227	15139	15080	14864	14982	14942	15014	15063	15087	15146	14989	15158	15147	15195	14999	15315	14997	15039	15130	15167	15091	15086	14984	15081	15193	15293	15060	15071	15196	15024	15287	14980	15050	15169	14964	15041	15089	15077	15088	15062	15038	14996	15166	15072	15134	15067	15007	15046	15053	15061	15138	15031	15086	15123	15237	14983	15150	15123	15050	15023	15263	15023	15135	15091	15098	15133	15134	15117	15189	15161	15150	15218	15075	14969	15102	15106	15092	15131	15002	14927	15162	15062	15138	15007	15029	15147	14996	15086	15130	15211	14983	15097	15010	15029	15168	14876	15030	15011	15022	15059	15010	15313	15228	15185	15046	15158	14966	15242	15039	14962	15222	15079	14938	14891	15064	15058	15253	15075	14900	15039	15053	15068	14878	14906	14988	15258	14976	15276	14949	15191	14842	15050	15094	15174	15147	15122	15249	15003	15081	15214	15095	15067	15200	15225	15181	15182	14995	15031	15275	14962	14983	15110	14979	15093	15117	14981	14860	15048	15163	15160	15107	15287	15167	15076	15081	15075	15178	15185	15000	15072	15103	15132	15005	14943	15069	15011	15193	15192	15107	15333	15021	15212	14857	14996	15009	15131	14999	14956	15023	15306	14978	15053	15121	15033	15114	15197	15064	15149	15027	15010	15015	15072	15162	15145	15143	15003	15126	15230	15043	15009	15040	15210	15053	15081	15256	15019	15110	15125	15238	15146	15017	15155	15139	15180	15158	15107	15019	15026	15025	15006	15041	15190	15107	15006	15110	14996	14976	15120	14991	15015	15162	15002	15098	15150	14999	15103	15124	15052	15107	15043	15078	15099	15137	15148	15065	15099	15185	15025	15039	15154	15125	15139	14913	14989	15058	15148	15131	15105	15058	14844	14980	15318	14931	15218	15149	15141	15190	14907	14928	15044	15217	15144	15052	15018	14957	14936	15029	15062	14967	15146	14945	15133	15062	15199	14924	14872	15053	15073	14984	14915	15015	15095	15079	14996	15079	15036	15094	15038	15031	15283	15000	15067	15092	15198	15213	15130	14936	15158	15140	15077	15064	14920	15019	15068	15043	14963	15058	15145	15116	15044	15187	15108	14970	15063	15088	15194	15112	15093	15027	15041	15186	15106	14891	15158	14979	15045	15165	15192	14975	15181	15062	14909	15216	15091	15224	15167	15100	15062	15264	14908	15081	15111	15159	15110	15090	15099	14983	15169	15000	15093	15086	15164	14981	15057	15242	15001	15082	15067	15114	14998	15170	14972	15022	15143	15031	15132	14977	15163	15069	15169	15049	14993	14956	15002	15074	15323	15031	15154	15136	15011	15149	15205	15102	15235	15155	15233	15124	15039	15030	15179	15034	15054	15081	15121	15027	15085	15134	15234	15149	15197	15108	15171	15126	15219	15174	14957	14954	14973	15157	14968	15058	15065	15084	15127	15099	14998	15133	15047	15171	15137	15082	15198	15143	15101	15172	15261	15062	15297	14996	15092	15011	15175	15152	15125	14971	15199	14863	15027	15023	15199	15179	15021	15105	15154	15208	15053	15028	15126	15206	15007	15254	15082	15012	15087	15080	15089	15159	15039	15017	15003	15054	15103	15043	15275	15026	14967	15073	15079	15096	15192	15079	15043	15114	15144	15106	15153	15180	15031	14955	15085	15039	15053	15225	14933	14968	15073	15103	15192	15074	15006	15127	14865	15081	14927	14911	15244	15221	14888	15103	15068	15086	15089	15003	15182	15009	15099	15188	15043	15015	15000	15021	15083	15232	15099	15049	15084	15212	15066	15241	15002	15065	15061	15124	15162	15087	15142	15082	15102	14960	14983	15023	15201	14994	15071	15168	15085	15092	15038	15048	15127	15198	14959	15240	15004	15145	14982	14925	14895	15161	15026	15139	15025	15069	15186	15230	14999	15102	14910	15070	15299	14851	15335	15105	14826	15212	15018	14982	15057	15027	15088	15162	15190	15183	14980	15158	15126	15106	15067	15075	14895	15376	15033	15206	14879	15223	14869	15077	15119	14936	15276	15124	15300	15064	14927	14961	15066	15017	15060	15026	15147	15127	15198	14984	15057	15105	15044	15129	15066	15085	15116	15078	15061	15188	15153	15094	15017	14977	15064	15053	15126	15189	14994	14965	15061	15139	15052	14974	15052	15112	15043	15023	15196	15008	15087	15119	14941	15009	15044	15137	15186	15076	15046	15187	15240	14983	14858	15111	15108	15048	15082	15086	14905	14945	14964	14941	15054	14958	15010	15175	15167	14990	14987	15190	14938	15018	15180	15250	15028	15205	15089	15150	15062	14860	14862	14956	14942	15206	15082	14892	14984	15162	15107	15045	15166	15078	14962	14968	15074	15234	15090	15141	15234	15067	15088	14900	15062	14911	14920	15156	15149	14980	15139	15165	15074	15104	15176	15112	14943	15086	15178	14940	15162	15011	15164	14956	15091	15041	15198	15240	15117	15152	14885	15085	15095	15049	15059	15082	15012	15147	15253	15044	14985	14958	15106	15254	15036	15141	15027	14869	15123	15227	15022	14960	14981	14967	15079	14948	15125	15226	14922	15109	15105	14901	15133	15241	14942	15157	14822	14873	15022	15093	15097	14992	15090	15210	15119	15020	15131	15152	15117	15293	15080	14960	15123	15169	15192	15167	14980	15062	15103	15115	15183	15097
28942	26149	31948	27831	23036	20665	19576	18415	17862	17533	17073	16886	17026	16765	16981	16765	16740	16736	16814	16801	16712	16665	16507	16495	16610	16669	16676	16744	16595	16491	16746	16578	16681	16588	16534	16665	16595	16464	16529	16403	16520	16444	16532	16552	16667	16812	16721	16423	16387	16531	16674	16653	16690	16372	16536	16389	16784	16636	16588	16608	16590	16706	16692	16608	16708	16736	16672	16419	16415	16653	16735	16481	16625	16648	16449	16536	16648	16746	16598	16757	16628	16546	16545	16435	16449	16572	16557	16616	16567	16490	16348	16539	16521	16392	16516	16428	16591	16607	16546	16423	16536	16702	16450	16533	16677	16524	16563	16587	16664	16469	16571	16431	16554	16552	16533	16508	16720	16366	16749	16484	16500	16469	16571	16286	16548	16675	16432	16551	16504	16496	16546	16777	16426	16524	16555	16552	16678	16384	16575	16689	16746	16618	16506	16531	16764	16596	16482	16644	16661	16537	16405	16829	16563	16507	16423	16594	16695	16607	16539	16574	16394	16526	16362	16551	16608	16603	16507	16538	16392	16481	16655	16555	16295	16520	16460	16539	16475	16645	16495	16443	16656	16347	16548	16527	16539	16525	16718	16367	16538	16749	16292	16636	16380	16548	16555	16494	16599	16596	16581	16490	16486	16483	16207	16521	16366	16484	16317	16478	16550	16562	16497	16562	16513	16702	16644	16364	16760	16599	16435	16507	16453	16471	16561	16501	16750	16708	16491	16527	16435	16594	16740	16577	16548	16491	16482	16450	16464	16341	16612	16613	16416	16742	16497	16696	16624	16576	16571	16566	16530	16497	16598	16320	16437	16522	16573	16536	16468	16485	16367	16549	16710	16441	16614	16464	16624	16578	16727	16426	16347	16544	16684	16426	16452	16507	16725	16581	16488	16449	16718	16655	16713	16541	16649	16455	16479	16785	16753	16598	16632	16605	16630	16407	16386	16337	16699	16468	16459	16538	16529	16522	16514	16481	16650	16717	16720	16562	16549	16535	16474	16358	16533	16681	16396	16606	16525	16575	16501	16574	16621	16463	16532	16343	16526	16655	16400	16698	16419	16636	16578	16615	16568	16285	16690	16639	16546	16558	16409	16516	16553	16529	16355	16668	16427	16464	16488	16524	16378	16598	16528	16399	16657	16512	16536	16705	16579	16445	16514	16657	16661	16671	16445	16476	16655	16523	16862	16560	16503	16453	16527	16474	16514	16281	16473	16414	16461	16565	16564	16549	16557	16429	16593	16531	16549	16629	16572	16405	16442	16433	16497	16481	16619	16545	16608	16329	16501	16597	16758	16542	16536	16653	16750	16684	16401	16676	16473	16560	16652	16449	16613	16712	16521	16607	16490	16297	16403	16626	16541	16663	16774	16563	16431	16549	16441	16376	16601	16533	16509	16666	16707	16557	16812	16586	16508	16726	16406	16647	16748	16462	16586	16752	16627	16461	16528	16427	16536	16498	16754	16614	16594	16709	16539	16641	16658	16585	16590	16489	16745	16450	16559	16682	16867	16585	16717	16635	16768	16673	16673	16473	16505	16544	16533	16476	16360	16510	16501	16381	16431	16627	16411	16480	16582	16517	16552	16414	16619	16354	16594	16370	16723	16543	16635	16361	16464	16631	16360	16569	16383	16450	16603	16530	16389	16524	16504	16542	16502	16538	16550	16498	16654	16648	16595	16230	16485	16471	16386	16513	16538	16487	16672	16477	16739	16356	16513	16634	16826	16425	16619	16514	16609	16691	16456	16416	16484	16497	16473	16621	16748	16874	16553	16547	16572	16473	16570	16448	16499	16508	16572	16423	16558	16493	16726	16653	16509	16537	16467	16457	16654	16453	16713	16575	16519	16488	16544	16527	16521	16676	16704	16556	16546	16421	16769	16496	16657	16592	16594	16536	16517	16564	16611	16541	16781	16515	16737	16566	16669	16565	16594	16547	16543	16612	16463	16519	16661	16621	16592	16482	16377	16645	16444	16773	16642	16565	16622	16602	16547	16689	16610	16494	16719	16660	16393	16688	16395	16490	16535	16382	16371	16578	16366	16445	16487	16460	16584	16589	16502	16591	16543	16648	16495	16615	16502	16566	16636	16410	16496	16511	16600	16641	16723	16639	16541	16688	16649	16570	16413	16524	16430	16556	16586	16406	16677	16616	16617	16389	16612	16522	16600	16707	16721	16336	16440	16644	16702	16620	16517	16524	16494	16476	16598	16376	16695	16474	16578	16606	16562	16542	16520	16428	16455	16677	16678	16518	16657	16684	16718	16502	16360	16528	16439	16491	16500	16547	16727	16474	16628	16773	16311	16645	16764	16522	16380	16597	16598	16639	16524	16448	16421	16766	16475	16434	16388	16519	16534	16672	16362	16537	16534	16606	16648	16546	16523	16485	16578	16739	16823	16556	16506	16438	16497	16564	16421	16572	16409	16557	16758	16579	16520	16537	16584	16645	16782	16549	16672	16390	16535	16450	16480	16540	16640	16586	16477	16458	16596	16447	16478	16377	16600	16387	16656	16707	16493	16546	16603	16553	16460	16515	16657	16674	16485	16539	16423	16562	16509	16473	16784	16560	16389	16469	16578	16829	16720	16589	16625	16530	16185	16451	16772	16553	16660	16663	16453	16554	16618	16457	16396	16596	16384	16494	16723	16581	16581	16540	16501	16492	16448	16340	16518	16589	16823	16484	16695	16651	16705	16497	16494	16526	16350	16545	16556	16566	16686	16567	16480	16524	16572	16463	16614	16668	16691	16472	16425	16576	16620	16590	16542	16700	16555	16321	16409	16610	16503	16559	16796	16628	16702	16584	16300	16652	16569	16548	16392	16614	16678	16618	16516	16400	16643	16490	16474	16409	16553	16570	16616	16796	16306	16369	16703	16460	16555	16581	16361	16564	16517	16381	16452	16506	16751	16516	16624	16631	16544	16423	16663	16533	16537	16498	16386	16517	16569	16442	16511	16721	16575	16487	16615	16682	16683	16532	16471	16561	16462	16404	16593	16621	16372	16609	16544	16509	16563	16607	16630	16362	16668	16637	16582	16658	16475	16659	16596	16408	16469	16402	16756	16524	16555	16476	16205	16579	16553	16547	16908	16536	16545	16342	16623	16515	16564	16791	16502	16478	16735	16513	16606	16689	16418	16497	16536	16547	16615	16685	16460	16687	16727	16719	16555	16484	16703	16721	16498	16600	16497	16694	16580	16346	16515	16602	16400	16315	16554	16441	16394	16628	16319	16443	16585	16573	16624	16619	16604	16571	16526	16618	16533	16573	16474	16611	16580	16492	16665	16564	16565	16539	16361	16681	16514	16608	16472	16435	16493	16623	16622	16559	16364	16243	16312	16551	16673	16472	16581	16540	16364	16523	16480	16749	16522	16610	16372	16435	16478	16438	16537	16671	16410	16681	16547	16853	16458	16587	16633	16539	16573	16354	16591	16505	16470	16426	16548	16614	16517	16462	16499	16567	16281	16393	16545	16691	16662	16515	16566	16630	16517	16453	16319	16614	16479	16616	16428	16505	16536	16590	16686	16812	16493	16624	16531	16518	16811	16590	16717	16701	16641	16513	16462	16691	16679	16540	16364	16636	16770	16585	16656	16582	16641	16508	16825	16573	16510	16699	16629	16469	16869	16523	16504	16578	16409	16313	16184	16686	16597	16750	16485	16549	16502	16534	16643	16686	16406	16644	16710	16591	16374	16347	16453	16500	16530	16681	16557	16515	16606	16559	16639	16598	16651	16471	16467	16615	16498	16474	16583	16386	16550	16508	16528	16747	16480	16544	16583	16697	16534	16682	16538	16412	16711	16573	16736	16536	16679	16573	16568	16542	16640	16477	16684	16641	16506	16759	16599	16866	16564	16562	16587	16516	16409	16598	16566	16410	16698	16703	16628	16781	16494	16430	16629	16520	16561	16687	16538	16408	16582	16571	16698	16468	16489	16502	16559	16576	16611	16565	16533	16484	16495	16612	16539	16399	16474	16598	16548	16528	16684	16632	16733	16458	16530	16410	16512	16503	16505	16610	16918	16626	16505	16412	16634	16521	16654	16291	16401	16655	16719	16459	16715	16823	16748	16575	16555	16708	16617	16501	16819	16597	16419	16752	16671	16318	16754	16591	16535	16581	16507	16537	16285	16365	16736	16491	16478	16576	16568	16810	16533	16590	16625	16645	16498	16373	16643	16532	16528	16383	16661	16561	16481	16787	16606	16370	16509	16453	16715	16377	16478	16574	16457	16393	16293	16552	16591	16717	16878	16830	16898	16472	16632	16708	16557	16441	16391	16514	16770	16506	16615	16459	16551	16467	16600	16608	16474	16733	16640	16369	16688	16617	16680	16501	16709	16476	16644	16647	16683	16537	16620	16601	16593	16642	16613	16617	16687	16636	16602	16626	16693	16530	16599	16618	16591	16597	16693	16542	16631	16844	16668	16715	16541	16415	16458	16755	16669	16543	16494	16504	16630	16629	16577	16588	16781	16512	16577	16534	16435	16590	16567	16396	16471	16669	16668	16716	16555	16489	16607	16528	16634	16512	16783	16454	16455	16509	16465	16558	16464	16268	16537	16729	16736	16701	16618	16477	16504	16454	16537	16457	16504	16523	16380	16485	16741	16609	16543	16691	16569	16504	16543	16629	16494	16679	16417	16526	16609	16505	16670	16614	16478	16448	16807	16338	16564	16603	16801	16685	16593	16720	16406	16741	16394	16565	16532	16549	16468	16333	16705	16613	16459	16596	16424	16510	16540	16516	16437	16211	16604	16715	16517	16624	16483	16349	16575	16732	16641	16637	16561	16432	16572	16484	16442	16530	16633	16566	16565	16583	16505	16624	16352	16478	16559	16645	16582	16493	16649	16441	16643	16570	16742	16609	16547	16603	16626	16790	16567	16750	16513	16519	16709	16440	16539	16694	16560	16655	16488	16650	16542	16409	16498	16511	16573	16500	16463	16583	16667	16573	16486	16585	16627	16756	16538	16709	16551	16481	16792	16516	16569	16628	16479	16554	16444	16537	16535	16834	16610	16563	16530	16525	16478	16514	16679	16439	16607	16808	16424	16576	16422	16767	16474	16215	16391	16645	16650	16826	16555	16566	16426	16487	16598	16513	16461	16525	16639	16647	16468	16420
27774	39859	35321	26651	22653	20269	18507	17169	16279	15589	15300	15287	14914	14893	14802	14741	14699	14694	14724	14765	14527	14646	14761	14404	14668	14547	14555	14555	14621	14685	14695	14454	14495	14463	14387	14647	14635	14651	14547	14565	14623	14771	14549	14753	14512	14692	14382	14447	14535	14472	14522	14639	14477	14586	14574	14581	14648	14528	14513	14593	14371	14513	14383	14511	14575	14665	14500	14646	14627	14501	14563	14431	14474	14478	14455	14422	14609	14493	14379	14659	14512	14372	14409	14554	14491	14536	14459	14322	14476	14560	14582	14469	14625	14481	14558	14397	14541	14547	14380	14411	14520	14469	14624	14396	14612	14525	14743	14568	14597	14510	14554	14543	14485	14507	14444	14465	14544	14407	14568	14489	14573	14457	14441	14436	14356	14348	14603	14643	14474	14445	14453	14415	14584	14303	14463	14598	14463	14449	14527	14601	14604	14430	14617	14364	14670	14586	14469	14354	14468	14483	14422	14435	14476	14283	14557	14509	14513	14614	14540	14521	14319	14393	14572	14497	14623	14399	14536	14640	14557	14515	14606	14518	14406	14527	14539	14435	14529	14260	14440	14714	14517	14435	14358	14410	14603	14661	14360	14513	14542	14518	14474	14368	14414	14452	14420	14584	14469	14659	14298	14620	14620	14329	14682	14507	14525	14431	14431	14523	14606	14630	14490	14563	14359	14363	14648	14483	14540	14491	14575	14397	14536	14443	14505	14580	14559	14576	14395	14491	14412	14397	14422	14622	14433	14337	14469	14523	14618	14419	14385	14293	14576	14627	14416	14414	14405	14537	14434	14355	14503	14463	14477	14730	14369	14468	14510	14475	14622	14512	14612	14454	14598	14576	14422	14625	14409	14564	14397	14610	14465	14404	14578	14571	14615	14515	14581	14494	14468	14365	14616	14665	14410	14397	14505	14608	14491	14629	14409	14443	14464	14565	14433	14573	14702	14396	14469	14378	14403	14433	14292	14630	14450	14453	14577	14656	14469	14562	14372	14679	14500	14482	14481	14750	14619	14477	14521	14604	14467	14498	14412	14519	14437	14558	14481	14385	14486	14653	14276	14576	14501	14579	14506	14479	14574	14425	14446	14440	14400	14611	14583	14511	14539	14474	14435	14430	14464	14473	14487	14407	14583	14534	14455	14570	14386	14394	14485	14642	14432	14529	14423	14571	14338	14635	14567	14577	14390	14633	14307	14562	14463	14413	14561	14610	14605	14378	14437	14607	14523	14573	14339	14520	14533	14404	14476	14435	14539	14636	14513	14496	14540	14372	14426	14422	14491	14591	14444	14467	14542	14546	14549	14534	14412	14491	14502	14461	14483	14449	14318	14535	14479	14490	14459	14558	14469	14530	14592	14572	14445	14557	14459	14763	14565	14423	14282	14402	14528	14586	14549	14537	14447	14556	14371	14560	14598	14465	14370	14497	14492	14533	14493	14516	14473	14436	14605	14622	14459	14520	14556	14427	14565	14395	14451	14648	14378	14485	14388	14372	14609	14370	14408	14752	14412	14522	14448	14412	14496	14514	14480	14407	14536	14554	14608	14570	14451	14326	14461	14623	14686	14674	14489	14639	14335	14533	14602	14446	14513	14501	14569	14586	14579	14631	14506	14375	14439	14473	14547	14520	14485	14525	14430	14464	14517	14478	14444	14636	14596	14664	14548	14468	14484	14505	14414	14510	14608	14530	14455	14621	14548	14467	14476	14465	14457	14553	14515	14400	14507	14385	14558	14580	14448	14520	14662	14695	14443	14417	14532	14577	14523	14505	14464	14486	14503	14530	14474	14526	14625	14349	14399	14464	14665	14535	14444	14408	14599	14406	14650	14627	14515	14513	14567	14619	14589	14401	14703	14555	14449	14490	14536	14554	14457	14564	14428	14515	14586	14509	14649	14438	14396	14458	14523	14591	14529	14490	14455	14501	14536	14387	14446	14288	14432	14513	14610	14589	14428	14385	14443	14445	14575	14535	14539	14448	14559	14631	14488	14477	14525	14667	14487	14450	14578	14485	14594	14537	14712	14458	14426	14697	14569	14562	14411	14547	14442	14495	14546	14474	14449	14505	14557	14594	14599	14459	14532	14596	14578	14434	14475	14614	14445	14588	14549	14574	14475	14452	14544	14528	14542	14592	14530	14489	14546	14471	14618	14610	14488	14504	14531	14565	14461	14520	14489	14255	14484	14505	14399	14469	14515	14459	14573	14495	14499	14443	14441	14498	14522	14353	14527	14531	14528	14500	14542	14526	14441	14539	14439	14484	14470	14315	14634	14485	14468	14435	14445	14654	14398	14342	14519	14418	14598	14463	14450	14570	14596	14529	14461	14455	14597	14503	14693	14368	14462	14477	14594	14362	14515	14644	14358	14380	14432	14610	14390	14681	14534	14572	14565	14528	14730	14387	14551	14389	14437	14589	14345	14572	14612	14624	14410	14584	14590	14554	14573	14480	14447	14567	14553	14356	14583	14500	14728	14433	14623	14544	14613	14444	14322	14415	14619	14499	14394	14509	14514	14305	14519	14573	14473	14502	14526	14427	14432	14335	14296	14467	14406	14449	14338	14725	14498	14439	14513	14304	14599	14622	14462	14667	14536	14402	14463	14430	14340	14482	14591	14542	14425	14440	14667	14459	14437	14604	14527	14408	14574	14398	14728	14561	14455	14831	14582	14590	14553	14490	14496	14698	14402	14425	14699	14454	14467	14529	14412	14445	14620	14605	14481	14415	14571	14515	14455	14620	14587	14383	14432	14586	14487	14453	14541	14344	14512	14439	14532	14513	14392	14634	14550	14559	14554	14559	14483	14330	14553	14469	14544	14467	14617	14484	14498	14702	14643	14552	14586	14483	14465	14596	14549	14449	14566	14340	14473	14575	14536	14454	14528	14536	14308	14483	14485	14483	14506	14554	14727	14479	14513	14461	14498	14372	14505	14395	14477	14398	14381	14501	14501	14491	14596	14598	14475	14416	14558	14458	14450	14548	14476	14415	14588	14481	14638	14622	14494	14513	14422	14690	14668	14538	14319	14413	14515	14450	14670	14455	14707	14451	14708	14314	14564	14628	14448	14549	14594	14501	14431	14382	14467	14523	14621	14367	14549	14378	14571	14428	14541	14514	14520	14378	14531	14489	14496	14383	14549	14567	14493	14503	14429	14557	14538	14644	14446	14505	14291	14665	14402	14290	14536	14513	14651	14342	14405	14452	14742	14502	14384	14387	14528	14665	14464	14496	14467	14418	14525	14468	14484	14471	14342	14385	14582	14452	14509	14631	14545	14584	14587	14643	14586	14539	14578	14515	14536	14523	14589	14440	14405	14565	14303	14512	14611	14370	14424	14474	14591	14500	14469	14509	14648	14499	14629	14560	14657	14647	14531	14647	14588	14557	14610	14588	14358	14393	14407	14343	14584	14515	14487	14482	14431	14553	14567	14583	14581	14592	14508	14435	14582	14572	14474	14574	14468	14376	14545	14370	14565	14564	14406	14592	14659	14517	14498	14446	14467	14515	14535	14620	14634	14480	14517	14248	14706	14520	14568	14460	14528	14622	14457	14447	14518	14534	14512	14479	14336	14551	14500	14544	14463	14502	14374	14526	14567	14490	14617	14381	14440	14557	14503	14627	14418	14586	14591	14457	14375	14604	14699	14570	14429	14743	14542	14436	14473	14512	14500	14347	14307	14562	14356	14411	14585	14541	14695	14533	14399	14510	14541	14523	14515	14344	14594	14516	14524	14389	14416	14425	14617	14394	14605	14488	14383	14572	14566	14550	14464	14548	14397	14773	14560	14341	14511	14590	14469	14568	14607	14511	14488	14598	14384	14488	14484	14462	14635	14479	14553	14472	14436	14523	14519	14525	14582	14620	14437	14478	14591	14507	14544	14632	14539	14479	14317	14478	14521	14497	14499	14523	14589	14427	14523	14575	14635	14641	14496	14559	14475	14445	14539	14541	14555	14445	14406	14600	14597	14574	14571	14403	14613	14383	14303	14451	14611	14464	14571	14528	14476	14719	14258	14550	14470	14487	14439	14346	14375	14519	14616	14486	14621	14535	14425	14597	14634	14417	14668	14531	14489	14544	14538	14530	14590	14597	14570	14592	14676	14380	14583	14471	14344	14559	14483	14448	14577	14439	14486	14526	14332	14433	14543	14515	14448	14486	14486	14453	14456	14589	14458	14475	14546	14309	14525	14593	14401	14535	14488	14456	14601	14322	14553	14423	14527	14547	14360	14388	14517	14395	14558	14569	14348	14566	14357	14503	14434	14392	14619	14457	14572	14479	14587	14479	14550	14426	14484	14552	14472	14423	14510	14392	14393	14375	14401	14576	14481	14619	14551	14602	14467	14579	14550	14362	14530	14528	14623	14579	14498	14606	14391	14648	14474	14575	14403	14445	14512	14599	14409	14506	14561	14465	14552	14631	14585	14579	14477	14634	14499	14390	14529	14518	14470	14398	14597	14413	14719	14328	14468	14519	14622	14676	14458	14622	14333	14380	14536	14507	14528	14445	14427	14425	14388	14464	14509	14564	14582	14606	14497	14618	14658	14552	14611	14442	14340	14448	14562	14508	14483	14569	14545	14565	14483	14569	14548	14687	14654	14646	14238	14529	14517	14449	14529	14531	14507	14481	14554	14351	14610	14528	14568	14444	14544	14475	14447	14524	14512	14544	14408	14516	14617	14558	14453	14331	14626	14693	14465	14626	14471	14544	14526	14432	14398	14475	14390	14564	14545	14444	14457	14482	14387	14507	14534	14477	14501	14402	14620	14613	14577	14533	14433	14431	14737	14450	14535	14473	14522	14714	14512	14554	14508	14446	14629	14541	14576	14607	14471	14601	14400	14492	14557	14358	14487	14551	14382	14462	14519	14628	14645	14570	14648	14659	14475	14538	14434	14565	14477	14510	14536	14416	14414	14346	14390	14492	14632	14654	14526	14500	14539	14569	14467	14703	14505	14551	14376	14490	14517	14456	14487	14500	14422	14584	14467	14464	14480	14546	14461	14524	14606	14473	14523	14593	14657	14397	14497	14445	14617	14760	14516	14390	14477	14616	14415	14573	14441	14521	14507	14622	14578	14529	14576	14586	14535	14340	14399	14393	14685	14391	14629	14484	14696	14651	14556	14445
24173	21211	28607	25509	25165	26485	25471	21080	18796	18338	17865	17516	17585	17284	17166	16972	17065	16991	17067	16828	16885	16803	16845	16741	16959	16705	16803	16600	16663	16701	16682	16711	16684	16807	16588	16792	16792	16818	16664	16847	16741	16920	16592	16720	16975	16577	16912	16783	16595	16577	16663	16834	16631	16613	16798	16740	16757	16639	16717	16696	16628	16733	16667	16609	16573	16707	16907	16855	16671	16602	16677	16700	16715	16717	16675	16654	16751	16742	16581	16772	16660	16669	16826	16817	16644	16626	16540	16568	16612	16402	16679	16678	16640	16646	16604	16463	16429	16626	16590	16584	16582	16666	16564	16471	16679	16730	16441	16750	16645	16736	16653	16730	16537	16525	16627	16509	16533	16669	16710	16798	16717	16660	16678	16634	16622	16671	16647	16641	16742	16484	16710	16587	16695	16663	16569	16701	16416	16535	16537	16601	16486	16634	16789	16640	16674	16444	16519	16644	16783	16556	16754	16444	16599	16474	16858	16725	16704	16556	16519	16505	16660	16531	16590	16473	16712	16743	16671	16416	16506	16692	16709	16716	16515	16550	16576	16790	16864	16605	16726	16778	16389	16715	16606	16602	16730	16572	16742	16634	16511	16673	16654	16599	16622	16756	16740	16600	16593	16481	16655	16699	16607	16740	16627	16528	16774	16500	16696	16675	16644	16596	16527	16653	16763	16569	16504	16704	16430	16532	16584	16646	16516	16629	16618	16605	16580	16524	16472	16688	16608	16617	16514	16535	16604	16504	16445	16571	16586	16690	16777	16588	16599	16499	16611	16711	16676	16634	16638	16561	16757	16697	16740	16560	16679	16661	16564	16638	16680	16590	16487	16708	16657	16705	16738	16853	16650	16794	16692	16582	16690	16446	16559	16681	16564	16851	16555	16555	16590	16460	16688	16529	16536	16741	16553	16644	16760	16683	16512	16525	16785	16724	16940	16546	16424	16636	16632	16580	16720	16448	16853	16844	16628	16720	16785	16642	16588	16726	16693	16525	16575	16704	16596	16593	16472	16632	16756	16683	16706	16566	16756	16354	16613	16728	16675	16680	16626	16823	16585	16704	16806	16654	16752	16802	16512	16637	16799	16613	16497	16731	16659	16749	16722	16500	16752	16495	16699	16595	16627	16683	16632	16527	16420	16578	16536	16661	16845	16697	16696	16610	16560	16575	16960	16615	16542	16586	16672	16707	16598	16741	16892	16835	16712	16699	16421	16535	16481	16604	16648	16546	16675	16797	16574	16461	16722	16670	16719	16626	16577	16448	16644	16719	16814	16608	16675	16592	16597	16675	16412	16447	16541	16383	16733	16490	16613	16485	16532	16658	16490	16624	16704	16673	16671	16831	16642	16707	16578	16631	16650	16411	16609	16525	16776	16492	16358	16751	16703	16773	16677	16390	16682	16914	16749	16552	16543	16817	16482	16739	16665	16472	16820	16814	16665	16648	16599	16314	16680	16642	16645	16804	16694	16509	16524	16605	16555	16469	16759	16641	16605	16667	16467	16706	16511	16558	16647	16601	16534	16644	16779	16387	16606	16622	16759	16627	16658	16645	16869	16543	16783	16488	16652	16511	16759	16602	16477	16826	16447	16519	16549	16481	16660	16626	16535	16582	16616	16630	16494	16601	16741	16499	16619	16474	16656	16731	16709	16612	16751	16534	16705	16577	16674	16538	16750	16623	16573	16609	16607	16470	16516	16670	16623	16764	16453	16687	16681	16587	16731	16724	16573	16645	16961	16629	16706	16629	16573	16586	16501	16634	16585	16634	16678	16438	16551	16548	16648	16688	16565	16802	16784	16648	16594	16495	16703	16761	16732	16657	16755	16616	16589	16704	16472	16552	16537	16629	16565	16642	16631	16838	16687	16501	16761	16757	16604	16592	16533	16599	16726	16660	16536	16485	16564	16613	16720	16429	16522	16621	16440	16518	16467	16640	16588	16588	16820	16818	16792	16708	16627	16572	16726	16641	16637	16720	16732	16393	16644	16766	16625	16616	16858	16642	16894	16736	16802	16424	16897	16747	16589	16814	16782	16582	16572	16568	16661	16620	16636	16551	16865	16628	16610	16611	16476	16456	16693	16786	16566	16599	16403	16517	16686	16511	16599	16562	16602	16568	16420	16635	16653	16547	16638	16546	16715	16618	16692	16755	16820	16632	16757	16689	16683	16665	16739	16587	16599	16596	16532	16670	16635	16723	16376	16635	16530	16715	16574	16589	16618	16671	16637	16541	16390	16590	16609	16463	16593	16593	16668	16631	16629	16734	16433	16540	16705	16628	16561	16446	16664	16733	16592	16684	16398	16580	16545	16748	16691	16637	16651	16582	16479	16631	16522	16540	16620	16414	16523	16601	16856	16413	16809	16499	16759	16439	16484	16654	16497	16779	16725	16500	16681	16579	16610	16758	16703	16753	16208	16834	16491	16702	16706	16620	16642	16715	16643	16673	16736	16589	16487	16716	16847	16708	16570	16656	16593	16669	16737	16649	16758	16691	16661	16756	16412	16586	16702	16442	16694	16700	16617	16493	16446	16557	16820	16894	16532	16737	16852	16694	16822	16625	16545	16656	16682	16654	16666	16479	16583	16601	16584	16658	16507	16813	16606	16637	16804	16896	16714	16762	16738	16793	16474	16585	16671	16624	16580	16488	16609	16613	16626	16567	16594	16816	16575	16737	16726	16390	16571	16545	16584	16662	16819	16683	16653	16454	16718	16593	16532	16591	16618	16865	16539	16594	16491	16645	16775	16788	16762	16513	16530	16596	16444	16684	16581	16647	16630	16479	16600	16591	16646	16481	16765	16621	16641	17028	16493	16621	16497	16554	16669	16679	16805	16579	16560	16741	16558	16704	16545	16713	16599	16750	16572	16620	16610	16605	16539	16727	16735	16784	16789	16546	16706	16544	16777	16670	16807	16775	16669	16449	16611	16613	16707	16670	16603	16649	16827	16782	16519	16651	16826	16589	16533	16716	16775	16745	16731	16342	16693	16514	16729	16538	16608	16641	16663	16738	16387	16593	16573	16534	16586	16699	16523	16685	16668	16662	16718	16587	16477	16635	16919	16658	16502	16542	16455	16696	16642	16560	16520	16478	16747	16781	16689	16489	16461	16404	16727	16389	16458	16769	16911	16810	16819	16586	16762	16565	16662	16876	16573	16544	16553	16594	16449	16546	16733	16733	16493	16630	16712	16608	16720	16526	16614	16626	16585	16707	16716	16545	16524	16488	16686	16754	16703	16514	16306	16532	16794	16706	16623	16872	16606	16773	16781	16610	16521	16668	16640	16683	16665	16817	16778	16596	16632	16515	16743	16601	16706	16659	16848	16632	16709	16673	16870	16729	16825	16413	16532	16709	16560	16700	16795	16738	16479	16595	16796	16668	16521	16710	16493	16648	16540	16384	16642	16691	16705	16569	16592	16574	16589	16625	16786	16675	16579	16660	16577	16860	16637	16605	16367	16525	16627	16714	16588	16890	16703	16659	16594	16661	16596	16653	16761	16536	16573	16754	16670	16511	16610	16518	16599	16692	16649	16797	16711	16637	16767	16483	16561	16445	16554	16562	16623	16618	16670	16533	16682	16555	16728	16681	16442	16649	16525	16740	16509	16571	16831	16861	16733	16704	16652	16568	16658	16543	16655	16626	16686	16727	16641	16699	16726	16578	16818	16626	16554	16693	16666	16532	16713	16617	16665	16536	16593	16665	16775	16609	16725	16610	16514	16681	16604	16521	16445	16630	16523	16494	16536	16670	16718	16634	16701	16633	16597	16721	16704	16810	16694	16682	16399	16598	16526	16609	16404	16493	16628	16876	16724	16375	16518	16518	16653	16624	16557	16581	16674	16634	16557	16537	16647	16453	16579	16737	16527	16562	16587	16618	16495	16608	16503	16777	16522	16536	16592	16591	16571	16549	16523	16646	16679	16754	16524	16628	16632	16698	16615	16584	16751	16534	16824	16486	16736	16347	16857	16453	16662	16832	16646	16693	16528	16604	16714	16661	16439	16493	16630	16615	16440	16690	16715	16562	16648	16806	16478	16605	16724	16749	16727	16595	16744	16550	16708	16428	16609	16590	16576	16669	16721	16576	16599	16428	16539	16672	16313	16462	16627	16527	16593	16695	16789	16550	16570	16433	16688	16704	16555	16542	16650	16566	16678	16593	16627	16791	16614	16587	16591	16510	16678	16550	16579	16705	16446	16478	16568	16597	16564	16617	16635	16668	16485	16652	16735	16564	16714	16571	16379	16665	16862	16810	16837	16536	16655	16642	16559	16794	16778	16583	16303	16815	16563	16673	16738	16553	16608	16679	16688	16579	16568	16578	16695	16601	16610	16597	16605	16640	16570	16514	16618	16866	16792	16604	16629	16907	16529	16569	16587	16698	16511	16701	16713	16853	16604	16553	16792	16710	16649	16728	16735	16684	16657	16696	16631	16610	16753	16437	16570	16728	16659	16696	16382	16685	16560	16580	16529	16504	16655	16643	16793	16646	16637	16698	16709	16482	16472	16489	16787	16802	16850	16630	16598	16709	16350	16610	16672	16709	16472	16583	16494	16541	16688	16636	16659	16553	16563	16793	16742	16675	16750	16489	16669	16601	16676	16542	16606	16460	16646	16417	16831	16478	16453	16569	16669	16746	16614	16716	16545	16695	16723	16537	16616	16494	16374	16657	16843	16820	16613	16418	16605	16481	16715	16472	16809	16380	16617	16664	16909	16644	16723	16665	16602	16617	16560	16466	16615	16776	16408	16581	16458	16552	16651	16509	16483	16558	16604	16555	16688	16637	16550	16720	16547	16738	16611	16663	16753	16597	16575	16825	16634	16685	16681	16674	16628	16608	16577	16697	16748	16698	16727	16774	16650	16481	16675	16639	16689	16435	16563	16579	16722	16668	16674	16296	16635	16572	16828	16603	16760	16592	16788	16645	16797	16564	16655	16610	16850	16594	16611	16576	16704	16667	16616	16715	16601	16762	16528	16564	16486	16502	16651	16615	16535	16846	16702	16629	16677	16664	16604	16502	16662	16782	16642	16750	16562	16303	16681	16622	16716	16489	16744	16428	16640	16523	16613	16586	16761	16613	16524	16523	16567	16592	16625	16766	16438	16508	16563	16779	16609	16460
27350	45774	42447	33797	29718	26673	23450	20012	17569	16675	16224	15810	15593	15244	15177	15285	15058	15037	14833	14925	14810	15060	14634	14589	14693	14818	14753	14774	14653	14734	14493	14653	14635	14696	14660	14622	14718	14545	14737	14684	14821	14731	14751	14752	14580	14658	14640	14643	14690	14573	14672	14626	14716	14625	14610	14571	14779	14583	14637	14690	14675	14633	14471	14666	14716	14339	14659	14660	14421	14669	14666	14678	14842	14542	14672	14603	14498	14581	14758	14641	14578	14660	14652	14557	14771	14539	14523	14705	14580	14598	14628	14635	14585	14584	14554	14584	14565	14550	14601	14466	14466	14586	14625	14561	14624	14712	14584	14515	14660	14519	14653	14537	14648	14466	14543	14461	14699	14648	14636	14615	14699	14418	14686	14537	14544	14602	14601	14650	14604	14599	14580	14697	14603	14618	14460	14745	14778	14541	14659	14592	14644	14541	14574	14664	14641	14676	14552	14566	14485	14543	14787	14571	14598	14550	14626	14622	14649	14558	14660	14487	14572	14594	14552	14595	14630	14669	14760	14621	14656	14603	14559	14680	14623	14668	14734	14461	14504	14631	14749	14689	14641	14544	14517	14558	14647	14570	14564	14659	14662	14728	14504	14693	14692	14633	14609	14647	14527	14589	14656	14540	14523	14641	14470	14655	14585	14778	14506	14662	14681	14774	14598	14678	14570	14685	14654	14571	14675	14616	14677	14624	14606	14598	14752	14786	14596	14556	14534	14632	14653	14556	14510	14556	14542	14567	14495	14669	14560	14587	14481	14650	14414	14487	14464	14596	14677	14634	14653	14626	14506	14616	14662	14641	14575	14660	14582	14543	14413	14615	14575	14652	14372	14468	14703	14551	14571	14580	14507	14528	14667	14520	14586	14673	14571	14642	14588	14764	14710	14565	14577	14621	14620	14698	14557	14506	14573	14766	14635	14489	14541	14740	14583	14699	14631	14679	14620	14568	14462	14815	14549	14699	14390	14677	14709	14550	14644	14485	14768	14612	14505	14638	14770	14701	14496	14712	14628	14662	14587	14419	14466	14709	14524	14572	14619	14695	14614	14858	14629	14511	14649	14622	14620	14522	14590	14543	14613	14663	14816	14746	14468	14501	14648	14629	14711	14478	14552	14673	14438	14565	14542	14507	14583	14787	14774	14361	14807	14490	14626	14320	14607	14524	14587	14609	14689	14575	14439	14626	14691	14619	14551	14538	14503	14699	14497	14805	14638	14596	14621	14620	14676	14591	14433	14666	14711	14570	14569	14473	14631	14685	14683	14750	14693	14675	14601	14543	14589	14686	14441	14648	14576	14515	14714	14723	14521	14662	14604	14714	14570	14629	14480	14612	14551	14640	14691	14495	14579	14682	14735	14576	14546	14411	14586	14464	14780	14711	14672	14691	14521	14618	14720	14677	14712	14599	14724	14643	14620	14627	14523	14612	14644	14650	14559	14776	14628	14699	14592	14478	14514	14631	14727	14594	14430	14636	14591	14753	14609	14735	14819	14682	14552	14431	14655	14567	14758	14625	14765	14574	14583	14768	14531	14508	14629	14650	14660	14525	14781	14608	14604	14613	14722	14487	14572	14595	14510	14398	14558	14538	14636	14562	14653	14443	14567	14724	14813	14771	14604	14732	14543	14593	14528	14669	14678	14487	14573	14724	14637	14723	14717	14550	14632	14474	14733	14664	14611	14632	14434	14485	14591	14621	14683	14544	14498	14668	14587	14630	14717	14729	14599	14418	14665	14683	14519	14640	14554	14681	14574	14680	14620	14594	14634	14699	14638	14607	14454	14549	14594	14541	14709	14603	14769	14543	14753	14700	14627	14511	14600	14606	14546	14763	14586	14702	14726	14717	14602	14602	14536	14618	14699	14634	14690	14747	14693	14645	14729	14705	14653	14485	14483	14822	14666	14674	14604	14702	14633	14749	14561	14526	14468	14603	14661	14742	14556	14501	14825	14617	14714	14594	14710	14687	14527	14513	14677	14540	14578	14477	14553	14519	14722	14599	14600	14518	14516	14634	14547	14598	14463	14672	14752	14731	14577	14661	14468	14631	14741	14654	14728	14587	14620	14509	14472	14661	14524	14592	14516	14773	14795	14489	14613	14742	14679	14561	14527	14579	14522	14566	14676	14566	14685	14627	14649	14565	14572	14693	14635	14658	14516	14577	14660	14519	14565	14646	14611	14762	14570	14570	14692	14530	14686	14615	14468	14559	14827	14506	14566	14719	14712	14543	14578	14652	14505	14622	14627	14639	14405	14676	14555	14658	14718	14630	14593	14728	14557	14619	14668	14629	14736	14635	14647	14563	14545	14703	14554	14487	14556	14565	14665	14676	14582	14648	14651	14612	14753	14572	14530	14497	14588	14605	14655	14627	14464	14636	14654	14557	14640	14581	14431	14617	14589	14724	14675	14762	14508	14693	14701	14736	14613	14687	14532	14570	14585	14442	14635	14605	14717	14445	14600	14611	14613	14569	14673	14613	14514	14644	14661	14647	14750	14561	14661	14471	14769	14777	14582	14753	14681	14521	14679	14625	14546	14635	14591	14631	14605	14573	14528	14632	14517	14576	14689	14751	14631	14601	14568	14538	14672	14634	14610	14712	14723	14527	14511	14612	14550	14555	14513	14566	14498	14380	14710	14571	14621	14587	14526	14704	14507	14697	14732	14583	14527	14797	14548	14620	14525	14666	14623	14657	14460	14480	14522	14535	14513	14561	14756	14562	14635	14549	14702	14801	14687	14759	14598	14625	14439	14691	14789	14627	14638	14713	14659	14655	14741	14700	14678	14549	14652	14705	14569	14664	14730	14707	14659	14546	14546	14671	14549	14530	14640	14591	14851	14556	14452	14489	14643	14635	14572	14454	14565	14577	14598	14747	14491	14716	14441	14602	14630	14693	14727	14572	14652	14695	14698	14611	14674	14581	14489	14566	14588	14624	14674	14661	14634	14621	14588	14549	14535	14591	14601	14555	14663	14657	14552	14496	14544	14549	14584	14780	14644	14677	14516	14717	14659	14640	14773	14494	14603	14558	14608	14624	14716	14675	14465	14522	14503	14520	14606	14640	14629	14579	14728	14612	14589	14666	14529	14787	14662	14622	14479	14506	14511	14504	14520	14629	14706	14584	14703	14521	14561	14490	14670	14660	14661	14606	14634	14531	14616	14655	14636	14609	14541	14544	14610	14715	14677	14706	14526	14672	14664	14573	14607	14632	14672	14793	14698	14661	14647	14721	14721	14587	14442	14553	14692	14624	14571	14636	14635	14685	14560	14614	14504	14423	14737	14611	14628	14470	14527	14572	14736	14517	14667	14722	14740	14460	14610	14625	14675	14434	14913	14398	14556	14564	14578	14603	14588	14484	14679	14498	14562	14692	14578	14509	14726	14524	14598	14636	14706	14666	14662	14691	14598	14392	14595	14537	14649	14629	14597	14738	14574	14737	14535	14704	14608	14587	14737	14713	14598	14638	14826	14416	14435	14625	14600	14564	14483	14550	14526	14596	14613	14514	14495	14675	14481	14561	14780	14725	14728	14561	14568	14716	14665	14485	14684	14732	14685	14729	14455	14590	14594	14680	14521	14660	14439	14491	14768	14583	14615	14534	14646	14833	14554	14677	14642	14722	14531	14674	14531	14586	14372	14560	14414	14611	14641	14540	14721	14720	14569	14613	14553	14563	14536	14698	14575	14442	14587	14458	14701	14598	14534	14653	14632	14652	14505	14541	14545	14706	14554	14698	14652	14643	14401	14579	14575	14543	14604	14665	14576	14720	14521	14452	14506	14726	14736	14638	14666	14429	14579	14641	14567	14597	14451	14590	14623	14772	14607	14566	14556	14656	14604	14533	14543	14589	14597	14664	14580	14628	14556	14513	14707	14465	14856	14587	14547	14607	14688	14735	14621	14548	14670	14612	14604	14630	14680	14390	14672	14694	14440	14626	14555	14586	14672	14629	14677	14686	14642	14476	14702	14663	14639	14584	14378	14507	14549	14569	14745	14503	14531	14611	14536	14575	14441	14582	14685	14523	14615	14726	14454	14562	14808	14724	14603	14737	14511	14594	14547	14659	14765	14611	14628	14659	14703	14577	14646	14682	14734	14665	14706	14487	14465	14645	14504	14504	14480	14597	14790	14622	14652	14558	14612	14571	14425	14603	14459	14488	14630	14570	14590	14574	14687	14511	14691	14481	14551	14526	14552	14501	14673	14524	14420	14533	14728	14565	14608	14441	14556	14759	14507	14733	14592	14679	14457	14614	14615	14585	14624	14585	14606	14748	14572	14627	14522	14653	14465	14543	14705	14487	14448	14722	14638	14598	14518	14585	14593	14535	14584	14694	14713	14748	14631	14537	14542	14657	14628	14606	14626	14573	14502	14650	14525	14632	14495	14625	14572	14670	14693	14703	14478	14717	14693	14635	14623	14746	14614	14679	14680	14534	14609	14747	14565	14513	14704	14545	14618	14504	14759	14530	14511	14493	14668	14387	14603	14643	14615	14613	14473	14707	14867	14552	14779	14517	14681	14650	14587	14443	14562	14648	14782	14628	14483	14565	14610	14753	14440	14655	14697	14579	14581	14645	14699	14694	14648	14607	14821	14603	14538	14639	14515	14601	14480	14610	14622	14530	14522	14690	14681	14543	14667	14479	14626	14549	14814	14632	14367	14531	14732	14665	14564	14747	14706	14724	14619	14599	14792	14634	14657	14627	14520	14590	14784	14600	14584	14472	14737	14635	14665	14626	14630	14780	14706	14642	14551	14542	14546	14469	14714	14449	14550	14526	14621	14528	14740	14583	14737	14678	14695	14704	14571	14683	14557	14687	14786	14537	14630	14682	14621	14580	14566	14561	14571	14527	14714	14520	14646	14652	14532	14591	14723	14580	14712	14535	14701	14626	14590	14596	14466	14645	14606	14516	14699	14643	14584	14767	14560	14522	14677	14332	14472	14568	14573	14661	14533	14656	14468	14609	14532	14666	14608	14550	14553	14486	14567	14667	14645	14692	14409	14520	14680	14643	14579	14494	14655	14563	14524	14607	14733	14503	14467	14589	14836	14622	14739	14604	14705	14648	14600	14610	14784	14511	14678	14663	14619	14562	14614	14627	14720	14525	14714	14546	14459	14788
22797	21169	28928	24125	23786	28376	30156	24034	21432	20210	19379	18829	18617	18366	18300	17861	17814	17710	17705	17595	17643	17547	17656	17568	17703	17486	17538	17542	17589	17283	17509	17717	17620	17408	17399	17348	17386	17603	17370	17194	17430	17361	17392	17443	17550	17413	17441	17320	17090	17577	17290	17454	17576	17382	17298	17392	17324	17295	17276	17241	17470	17452	17129	17264	17381	17310	17281	17213	17385	17287	17351	17262	17245	17291	17447	17255	17164	17518	17254	17451	17467	17438	17274	17275	17239	17527	17411	17050	17173	17263	17320	17157	17388	17361	17164	17398	17272	17418	17280	17186	17416	17258	17395	17430	17530	17101	17208	17306	17152	17292	17182	17205	17261	17196	17254	17446	17436	17201	17284	17240	17519	17305	17238	17257	17384	17374	17401	17232	17459	17376	17398	17507	17332	17187	17494	17281	17285	17341	17258	17375	17344	17217	17128	17179	17437	17360	17317	17167	17343	17370	17355	17333	17262	17283	17247	17142	17209	17180	17320	17275	17260	17169	17350	17216	17359	17233	17432	17292	17314	17251	17562	17302	17358	17337	17295	17242	17248	17193	17363	17322	17445	17299	17232	17206	17365	17349	17555	17280	17316	17395	17198	17453	17141	17187	17271	17539	17278	17284	17384	17187	17323	17136	17401	17337	17402	17177	17381	17330	17322	17338	17161	17244	17153	17254	17151	17461	17256	17243	17273	17198	17404	17200	17365	17428	17459	17176	17155	17161	17334	17436	17309	17335	17329	17373	17313	17083	17297	17343	17288	17264	17251	17396	17250	17211	17426	17277	17440	17204	17366	17238	17321	17300	17166	17161	17491	17322	17385	17413	17183	17096	17364	17210	17352	17212	17333	17534	17280	17256	17157	16999	17258	17228	17257	17441	17329	17265	17418	17356	17400	17253	17347	17367	17212	17141	17424	17113	17386	17348	17303	17201	17255	17288	17255	17287	17299	17119	17279	17450	17451	17257	17341	17428	17139	17168	17397	17202	17253	17132	17432	17368	17313	17315	17262	17214	17420	17354	17335	17309	17154	17265	17368	17345	17315	17415	17176	17239	17409	17184	17271	17412	17211	17217	17375	17409	17239	17248	17627	17545	17266	17237	17132	17216	17252	17261	17451	17415	17233	17287	17425	17569	17433	17432	17433	17315	17257	17336	17415	17491	17205	17431	17425	17054	17302	17400	17251	17364	17298	17267	17354	17095	17196	17249	17444	17335	17263	17229	17332	17290	17253	17212	17435	17240	17331	17390	17085	17303	17112	17210	17197	17293	17198	17329	17332	17377	17393	17219	17231	17234	17296	17163	17173	17386	17409	17272	17146	17168	17140	17519	17337	17277	17375	17290	17284	17321	17722	17071	17211	17389	17386	17092	17443	17113	17369	17348	17429	17194	17301	17166	17272	17223	17290	17233	17268	17344	17320	17217	17331	17302	17278	17249	17170	17487	17431	17318	17588	17401	17263	17408	17516	17369	17273	17089	17146	17449	17202	17244	17211	17170	17404	17176	17515	17187	17191	17264	17310	17386	17493	17203	17295	17257	17455	17265	17100	17036	17391	17238	17203	17208	17297	17278	17283	17263	17141	17279	17365	17318	17539	17428	17390	17345	17352	17446	17416	17337	17445	17375	17220	17284	17288	17307	17234	17468	17107	17235	17343	17159	17404	17327	17317	17259	17355	17383	17370	17351	17285	17045	17249	17208	17438	17203	17209	17213	17316	17260	17519	17298	17327	17346	17372	17262	17387	17379	17407	17347	17282	17242	17333	17462	17124	17035	17048	17285	17370	17037	17233	17321	17604	17190	17170	17345	17250	17268	17273	17304	17262	17107	17435	17346	17252	17267	17344	17239	17298	17410	17296	17465	17232	17319	17124	17254	17173	17207	17094	17234	17227	17284	17177	17159	17181	17407	17462	17514	17179	17274	17308	17181	17232	17245	17267	17292	17415	17248	17385	17191	17167	17402	17298	17222	17288	17332	17352	17252	17243	17255	17262	17167	17435	17184	17163	17158	17184	17191	17518	17430	17305	17222	17231	17233	17345	17315	17329	17072	17312	17147	17279	17207	17485	17310	17351	17330	17246	17261	17180	17191	17342	17306	17396	17207	17314	17300	17207	17417	17322	17063	17293	17306	17323	17318	17230	17413	17116	17293	17394	17302	17291	17215	17315	17203	17210	17307	17189	17368	17247	17212	17406	17185	17342	17315	17208	17387	17206	17230	17313	17103	17129	17364	17169	17434	17455	17416	17246	17352	17387	17306	17304	17297	17276	17271	17298	17190	17051	17283	17442	17299	17094	17298	17302	17349	17320	17099	17359	17222	17155	17040	17207	17331	17450	17422	17302	17286	17292	17346	17239	17260	17235	17242	17235	17244	17362	17109	17279	17300	17281	17368	17252	17281	17105	17388	17252	17107	17220	17203	17245	17350	17349	17204	17300	17411	17179	17506	17222	17012	17250	17481	17382	17286	17438	17379	17007	17320	17249	17311	17172	17246	17160	17189	17265	17461	17215	17288	17339	17415	17414	17244	17228	17212	17490	17279	17439	17623	17105	17280	17250	17422	17150	17389	17297	17307	17221	17389	17369	17403	17493	17186	17250	17283	17121	17300	17310	17280	17463	17283	17232	17375	17283	17246	17377	17443	17171	17278	17422	17402	17129	17487	17151	17344	17078	17217	17341	17419	17188	17104	17340	17203	17339	17250	17093	17266	17136	17178	17294	17300	17166	17371	17194	17181	17316	17277	17462	17449	17171	17390	17421	17324	17323	17163	17124	17378	17422	17229	17288	17239	17234	17371	17406	17381	17381	17263	17220	17424	17285	17162	17414	17261	17355	17352	17430	17481	17303	17220	17228	17307	17366	17500	17364	17296	17346	17007	17289	17075	17157	17391	17144	17225	17296	17223	17371	17418	17313	17237	17406	17357	17288	17253	17344	17372	17234	17251	17357	17106	17135	17335	17127	17124	17265	17317	17148	17247	17119	17213	17284	17244	17342	17249	17227	17280	17256	17540	17228	17331	17250	17126	17351	17148	17341	17231	17246	17354	17075	17352	17301	17408	17408	17327	17241	17337	17299	17485	17335	17416	17432	17305	17404	17408	17253	17363	17416	17261	17216	17372	17107	16954	17369	17365	17325	17219	17182	17245	17246	17105	17416	17380	17330	17032	17344	17269	17320	17259	17335	17567	17299	17107	17394	17211	17233	17539	17451	17347	17253	17312	17150	17297	17140	17054	17205	17232	17452	17238	17121	17322	17136	17281	17149	17494	17284	17153	17177	17370	17555	17515	17298	17035	17375	17312	17369	17316	17361	17278	17052	17313	17378	17011	17182	17418	17240	17262	17467	17360	17292	17198	17497	17441	17435	17283	17442	17281	17295	17206	17356	17358	17179	17265	17395	17184	17277	17216	17288	17355	17151	17206	16998	17094	17263	17315	17110	17324	17356	17299	17459	17033	17331	17273	17010	17420	17321	17315	17537	17350	17393	17202	17158	17341	17313	17402	17463	17192	17041	17424	17193	17364	17447	17356	17284	17078	17139	17263	17301	17258	17393	17324	17351	17317	17266	17200	17160	17344	17375	17010	17182	17325	17300	17332	17395	17340	17460	17218	17023	17240	17421	17225	17379	17319	17304	17203	17157	17398	17457	16949	17347	17145	17240	17460	17218	17426	17189	17355	17363	17329	17248	17358	17320	17211	17289	17158	17128	17211	17243	17288	17262	17293	17288	17201	17263	17151	17387	17281	17510	17363	17300	17352	17282	17209	17335	17159	17225	17251	17233	17374	17190	17460	17417	17404	17263	17255	17348	17178	17503	17407	17280	17398	17253	17430	17216	17268	17508	17447	17464	17150	17366	17256	17198	17248	17401	17367	17283	17315	17281	17192	17203	17389	17284	17325	17246	17223	17390	17443	17498	17393	17311	17321	17359	17417	17230	17470	17350	17428	17346	17101	17439	17300	17308	17322	17186	17373	17351	17361	17438	17269	17127	17228	17164	17198	17380	17214	17246	17212	17356	17265	17180	17081	17287	17290	17208	17260	17024	17151	17280	17486	17356	17508	17371	17255	17295	17346	17494	17231	17381	17203	17342	17153	17275	17344	17400	17338	17340	17268	17315	17360	17087	17130	17317	17365	17349	17201	17188	17417	17044	17354	17304	17204	17209	17297	17196	17330	17303	17261	17489	17213	17145	17278	17284	17177	17198	17175	17099	17153	17178	17407	17162	17360	17383	17414	17324	17302	17404	17312	17247	17133	17122	17479	17203	17290	17333	17396	17216	17288	17257	17111	17323	17433	17412	17364	17340	17278	17450	17233	17337	17307	17139	17305	17325	17214	17189	17103	17274	17210	17354	17235	17222	17325	17186	17374	17380	17361	17197	17418	17377	17418	17178	17418	17406	17307	17497	17273	17115	17478	17281	17285	17126	17125	17227	17295	17361	17136	17493	17371	17287	17237	17200	17285	17397	17498	17308	17390	17407	17635	17220	17466	17361	17350	17202	17348	17336	17388	17352	16972	17289	17256	17193	17268	17040	17387	17260	17436	17192	17228	17195	17118	17213	17343	17341	17299	17283	17260	17249	17065	17303	17431	17196	17279	17489	17394	17211	17214	17279	17317	17378	17341	17316	17327	17354	17323	17229	17122	17425	17328	17104	17213	17472	16982	17315	17138	17491	17359	17456	17372	17241	17521	17176	17297	17381	17491	17254	17274	17381	17241	17277	17175	17105	17238	17226	17189	17355	17334	17411	17429	17175	17296	17282	17369	17355	17241	17290	17128	17317	17238	17206	17270	17229	17248	17311	17249	17205	17304	17045	17295	17445	17285	17148	17184	17164	17271	16962	17241	17394	17049	17302	17294	17370	17360	17260	17265	17264	17413	17215	17331	17264	17346	17303	17293	17097	17290	17262	17173	17199	17320	17335	17222	17248	17066	17459	17249	17324	17468	17467	17362	17450	17111	17192	17346	17548	17248	17251	17272	17207	17318	17370	17346	17213	17224	17401	17335	17417	17395	17152	17120	17566	17266	17184	17311	17308	17358	17417	17437	17221	17413	17466	17315	17184	17324	17269	17566	17370	17281	17084	17334	17420	17551	17372	17157	17110	17149	17408	17182	17233	17280
30338	51988	48509	40346	36637	32713	28122	23464	20665	18439	17407	17192	16401	16479	16010	15936	15533	15483	15446	15279	15450	15381	15289	15157	15098	15037	15096	15181	15233	15169	14994	15208	15147	15054	15166	15087	14896	15019	15036	15205	15083	15019	15090	15099	15108	15103	15149	15102	15082	15067	15036	15076	15126	15027	14841	14936	15085	15042	15060	14963	15000	15000	14909	15113	15121	14794	15030	15149	14854	14919	14959	14968	15042	15107	14918	15001	15012	15124	14846	15172	14962	14961	15120	15086	14915	15054	14891	14868	14926	15175	14983	15084	14924	14970	15138	14873	15123	15015	15061	15025	15058	14936	14984	14972	15019	14830	14835	15239	15039	14904	15134	14874	15077	15120	14957	14982	15161	14923	14824	15035	14996	15060	14967	14896	15022	14810	14969	15018	15040	15189	15001	15019	15061	14898	14842	14863	14955	15127	14888	14952	15065	15054	14939	15125	14892	15117	14907	14891	14917	14991	15147	14812	14965	14924	15021	14932	14865	14917	15071	14985	14875	14994	14980	14971	14949	15041	14778	15152	15063	15110	14868	15004	15008	15019	14959	14922	15079	14966	15041	14997	14857	14919	15079	14844	15118	14916	14947	14862	14942	15025	14954	15159	15078	14985	15021	15142	15014	15117	14927	14929	14874	15001	14929	15001	14853	15085	15126	15029	15001	14893	14992	15107	15010	14981	14985	14955	14909	14903	15022	14886	14949	14858	15034	15001	15054	14870	14991	14899	14929	15008	15036	15074	15112	15021	15020	14901	15047	14952	14912	14918	15007	14864	15017	15007	15074	15094	14811	14902	15091	15059	14888	15110	14714	14881	15176	14837	15171	14927	14848	15194	14848	14797	15079	15127	14987	14963	14983	14939	15143	14886	15066	15028	14984	14821	14938	15105	15030	15022	14977	15212	14978	14946	14925	15074	15068	14984	15133	14809	14923	14903	15006	14957	14882	15006	14952	15032	14983	15034	14939	15031	15118	14981	15063	14937	14980	15075	14955	14853	14951	14924	14979	15080	15012	14968	14934	14870	14738	15132	14964	14988	14922	15043	14993	15019	14902	15138	15076	14867	15128	15067	15062	15006	15002	15059	15021	14969	15011	14865	14922	15005	15045	14920	15018	14840	14906	15217	14788	14919	14981	14953	14820	15069	15044	14953	14936	14890	15057	14976	14898	14973	14943	14892	14944	14939	15023	15076	15023	15008	15060	15048	15037	14752	14926	14901	14966	14916	15008	14762	15049	14942	14976	14946	15061	14864	14916	15047	15058	14999	14811	14907	14935	15082	14948	15012	14980	14870	14926	15063	14957	14954	15038	15037	15079	15016	15074	14840	14934	15012	14987	14945	15023	14764	15025	14920	14833	14971	14960	14966	14837	14883	15047	15030	14855	14932	14850	15002	15107	14941	14844	14874	15086	14978	15060	14933	15022	15127	14904	14880	15074	15072	14958	15033	14989	15105	14982	14834	14996	14887	15002	14715	14992	15190	14919	14962	15136	14922	15105	14959	14955	14999	15070	14942	14981	14907	14851	14825	14963	15027	14991	15131	15014	15075	14984	15074	15042	15069	15082	15077	14948	14985	15014	15020	15151	15034	15115	14912	15084	14967	14985	14915	15023	15035	15010	14835	15070	14979	14940	15165	14973	14817	15074	15142	14937	14923	14972	14992	14707	15122	14924	15043	14991	15146	14839	15086	15024	14997	14917	15200	15073	14907	14968	14998	14844	15055	15104	15036	15119	14935	15097	15022	14803	14992	15054	15047	15104	15071	15026	15086	15048	14892	15019	14975	15126	14937	14946	15005	14857	14913	15038	15067	14891	14921	15053	14909	15045	15066	14945	15085	14909	14784	15037	14992	14972	15050	14896	14943	14968	15110	14955	15035	14861	14911	15125	15072	14977	15044	15050	15013	15000	14973	14943	15051	14985	15025	14984	14914	14832	15024	15061	15009	14959	14757	15037	15184	14870	14909	15026	14843	14919	15057	15117	15065	14947	15019	14997	14840	14955	14953	14975	14945	15048	14952	14716	15121	15007	15048	14925	14943	14931	14998	14819	14908	14757	15138	14974	14842	14890	15071	15045	14998	14952	14967	15049	14902	15261	15016	14961	14927	15129	15144	15067	15037	15003	15080	14871	14996	14999	15056	15013	14794	14944	15058	15118	14972	15076	15167	15059	14993	15058	15145	14905	14897	15158	15114	14977	14826	15011	14987	15071	15022	14949	14937	15077	14966	15035	15012	14842	15155	15067	15196	15084	14892	15042	14996	14957	14979	14843	15042	15065	14969	14856	15027	14911	14971	14885	14906	14957	15025	15028	14993	14903	15010	14975	15115	15073	15068	14884	14868	15023	14965	15036	14937	14782	14919	15061	14985	14898	15119	14794	15005	14930	15059	15257	14974	14946	15236	14901	14908	14854	15025	14942	14939	14942	15133	14982	15050	15073	15110	15019	15044	15053	14967	15015	15007	14989	14811	14947	14955	15030	14981	14916	15041	14871	14916	14931	14910	14841	14981	14924	14964	14984	14864	15064	15030	15009	14992	14964	14801	15009	15036	14971	15101	15001	14856	14919	14957	14926	15022	14824	14946	14877	15011	15151	15056	14956	14994	14946	14924	14995	15015	14943	14934	15045	14914	14985	15082	15065	14840	14980	15100	15093	14945	14967	14939	14914	14787	14937	14891	15040	14895	15006	15119	14813	14941	14895	14964	14953	14999	15143	14989	14920	15149	15084	14964	15178	14888	14862	15194	14951	15040	15114	14980	15110	14955	14900	14970	14982	14958	14984	15048	14938	14856	14991	14960	15024	14993	15036	14979	14948	15128	14958	15005	14867	15016	14882	14838	14911	14957	14956	14999	14936	14939	14867	14929	14925	14810	15104	14968	15082	15016	15061	15021	14973	14947	15096	14941	15002	15179	15048	15002	14988	15042	15020	15046	14988	15037	14902	14839	14842	14927	15045	14910	15044	15134	14993	14895	15008	15056	14840	15122	15059	14953	14926	15157	14870	14937	15031	14994	14995	14903	14944	15054	14916	15051	14863	14946	14994	14901	14853	14920	15092	15168	14778	14940	14845	14960	14986	14988	14980	14922	15073	14931	15130	14929	14985	15075	14983	14970	15121	15146	14897	15034	14978	15055	15010	15032	15074	14928	15014	15057	14999	14904	14934	14871	14930	14934	14996	15048	15117	15004	15047	14933	15155	14969	15102	15138	14768	15078	15017	15017	15029	14912	15008	14962	15073	15139	15105	14882	15106	15001	15044	14901	14960	15072	15080	14940	15021	15022	14858	14969	15116	15021	14984	15039	14824	14871	14901	15071	14848	14893	14837	15161	14926	14908	14873	14957	14995	15055	14984	14912	14978	15003	15049	14897	15021	14823	14891	14940	15096	14853	14858	15099	15010	14848	14897	14990	14964	14895	15047	15029	14845	14737	15172	15133	15020	14802	14906	14965	15063	15091	15037	15055	15026	14978	14946	15050	14911	15044	15144	15031	15018	15033	14988	14955	15023	15012	14939	14920	14876	15094	14995	14880	15100	15069	15022	15056	14964	14978	14953	14910	15006	14858	14986	15159	14831	15035	15000	14974	14983	14974	15000	14787	14895	14949	14950	14746	14885	14928	15009	15055	15155	14905	14959	14997	14906	14893	14927	15088	15143	14999	14857	15052	14815	14984	15112	14819	14947	15012	14906	15074	14884	14969	14898	14870	14914	14981	14951	14850	14988	14821	15071	15146	14869	14846	15002	15030	14973	15089	15072	14838	14970	14970	15019	14889	15009	14883	14918	14992	14867	14935	14925	14898	14877	15039	15083	14978	14877	14928	14980	14898	15085	14883	15127	14952	15035	14963	15086	15183	14857	15042	15071	14996	15145	15018	15079	14898	14990	15094	14982	14946	14825	14991	14965	14988	15106	14942	15017	14945	14877	15081	14998	14844	14905	14874	15111	14941	14873	15028	14902	14868	14920	15002	15012	15055	14823	15040	14875	14878	14852	14965	15069	14911	15073	15032	14818	15060	14988	15086	14926	14917	14970	15016	14928	15000	14910	15048	15005	14954	14826	15047	14935	14946	15078	14925	15057	15139	15046	15046	15150	14768	15041	14951	15029	14962	14963	15259	15092	14978	14927	15095	15088	15184	14903	15001	15171	15038	15009	14986	15130	14958	14858	14894	15014	14990	15100	15046	15103	15024	14900	14952	15019	14955	15084	14918	15033	15099	14820	15103	14939	14971	14869	14909	15127	14869	15087	14906	15059	15017	14983	14929	14934	14844	14998	14862	14913	14980	15112	14912	14913	14985	14949	15103	14975	15085	14995	15043	15003	14986	14930	15089	15009	15054	15008	15160	14998	15044	15010	15015	15107	14813	15085	15026	15118	14889	14964	15010	14948	15042	15061	15109	14874	15038	15001	15005	14995	15196	15096	14957	14974	15046	15094	15143	15006	14876	15038	15020	14815	15097	14986	14804	15113	14821	15026	14862	15084	14898	14883	15096	15175	15052	14955	14874	15010	14810	15085	14947	15108	15001	15083	15134	14967	14916	14978	15079	15009	14926	14970	15071	15106	15111	15053	14924	15012	14836	14874	14795	14912	14875	14919	14850	14878	14862	14935	15004	15001	14844	14969	14914	14988	14972	15054	14868	14985	14932	15093	15136	14946	14988	15139	14945	15046	15010	15039	15119	15226	14818	15098	15042	15124	14953	14969	15045	15089	15161	14999	15000	14936	14895	14921	15033	15019	14913	14927	14996	15026	14888	14929	15074	15109	14964	14873	15015	14867	15198	15023	14896	14893	14915	14995	15099	15081	14975	14754	14925	14993	14996	15058	15011	14735	15081	15027	14957	15045	14899	15140	14833	14961	14905	14849	15200	14975	14940	15076	15013	15065	14997	14932	15042	14876	14919	14940	14882	14909	14892	14952	14905	14932	15100	15061	15171	15009	14933	15039	15209	15023	14922	15091	14818	15170	14848	14949	14848	14771	14941	15020	15044	14993	14961	15078	14886	14883	15002	15171	14969	14980	15016	15133	14860	15040	14802	14933	15032	14971	15150	15075	14947	14813	15013	14917	14861	14779	15067	14959	15041	14995	14965	14949	14891	14945	14960	15044	15081	14853	15003	15190	14927
28672	25375	31405	28201	23202	20723	19291	18143	17599	17517	17100	16894	16812	16882	16716	16892	16848	16560	16547	16667	16501	16700	16618	16527	16523	16487	16781	16428	16549	16637	16634	16426	16537	16453	16764	16471	16652	16457	16513	16591	16372	16724	16644	16685	16431	16482	16536	16601	16526	16455	16539	16471	16568	16568	16532	16487	16465	16330	16578	16458	16677	16671	16353	16542	16315	16508	16499	16536	16572	16402	16803	16525	16667	16677	16517	16397	16481	16422	16499	16465	16562	16503	16248	16364	16638	16459	16550	16591	16596	16270	16693	16387	16561	16484	16615	16508	16653	16562	16463	16490	16625	16489	16490	16375	16789	16338	16463	16570	16664	16528	16590	16290	16522	16597	16490	16550	16514	16522	16576	16725	16312	16513	16557	16587	16589	16339	16555	16440	16563	16605	16657	16503	16464	16430	16559	16470	16512	16482	16348	16450	16399	16537	16683	16692	16614	16424	16655	16595	16506	16499	16477	16519	16573	16622	16326	16503	16462	16537	16575	16617	16595	16645	16369	16512	16487	16416	16531	16532	16592	16373	16518	16624	16440	16661	16594	16390	16588	16565	16296	16642	16658	16594	16479	16412	16422	16503	16580	16383	16436	16393	16472	16506	16618	16632	16582	16521	16557	16536	16607	16399	16548	16557	16439	16382	16643	16452	16252	16459	16457	16599	16453	16328	16573	16605	16538	16454	16340	16466	16354	16435	16536	16830	16520	16526	16422	16507	16409	16594	16417	16467	16533	16474	16537	16591	16648	16460	16474	16558	16665	16316	16440	16370	16562	16440	16414	16646	16354	16436	16482	16617	16490	16395	16621	16438	16407	16428	16430	16554	16485	16389	16517	16565	16428	16525	16552	16640	16535	16569	16429	16237	16466	16620	16620	16280	16554	16584	16593	16438	16572	16405	16317	16522	16556	16332	16612	16367	16820	16604	16643	16444	16460	16542	16284	16572	16436	16452	16558	16483	16456	16310	16406	16430	16565	16389	16755	16688	16474	16660	16437	16372	16531	16596	16471	16557	16572	16425	16544	16572	16388	16296	16417	16502	16549	16549	16377	16568	16444	16533	16590	16503	16399	16399	16503	16518	16455	16478	16539	16626	16466	16511	16778	16720	16631	16476	16595	16418	16562	16529	16485	16700	16547	16236	16602	16752	16529	16336	16596	16482	16317	16439	16401	16512	16423	16503	16703	16639	16601	16382	16499	16415	16311	16387	16578	16634	16557	16518	16426	16444	16391	16889	16714	16549	16754	16591	16686	16500	16386	16571	16524	16572	16335	16640	16491	16580	16449	16623	16651	16666	16345	16919	16512	16642	16568	16248	16651	16558	16476	16518	16350	16535	16617	16412	16604	16521	16446	16474	16666	16411	16363	16378	16362	16550	16241	16559	16549	16559	16507	16810	16646	16559	16595	16619	16527	16359	16400	16730	16728	16504	16456	16440	16449	16512	16483	16401	16287	16474	16249	16355	16546	16418	16432	16491	16491	16568	16451	16478	16654	16541	16521	16491	16493	16447	16552	16555	16522	16401	16511	16275	16600	16513	16525	16261	16652	16698	16629	16682	16649	16632	16609	16487	16542	16436	16382	16450	16637	16420	16568	16514	16663	16472	16496	16393	16524	16528	16452	16402	16646	16520	16412	16426	16573	16356	16421	16402	16571	16466	16621	16505	16488	16304	16583	16581	16557	16531	16627	16702	16494	16464	16581	16447	16638	16452	16448	16600	16483	16729	16559	16460	16401	16495	16363	16584	16441	16361	16808	16492	16654	16570	16624	16460	16492	16459	16641	16658	16456	16539	16496	16632	16407	16385	16521	16472	16485	16496	16593	16444	16566	16652	16755	16460	16299	16512	16380	16371	16505	16526	16677	16520	16298	16607	16527	16562	16558	16485	16582	16722	16488	16496	16440	16620	16461	16534	16576	16538	16484	16415	16306	16408	16257	16428	16619	16473	16446	16570	16542	16694	16491	16549	16438	16451	16406	16614	16352	16667	16508	16578	16599	16633	16381	16471	16520	16515	16558	16602	16542	16539	16409	16677	16429	16617	16559	16443	16521	16534	16666	16396	16516	16565	16571	16520	16454	16469	16366	16544	16355	16612	16495	16553	16591	16455	16373	16617	16559	16771	16398	16688	16374	16379	16497	16567	16561	16446	16540	16439	16382	16636	16703	16504	16549	16537	16605	16596	16538	16422	16518	16543	16809	16280	16527	16340	16561	16385	16635	16626	16459	16631	16608	16479	16501	16497	16672	16372	16482	16468	16522	16628	16608	16478	16489	16419	16479	16437	16780	16613	16603	16549	16471	16647	16665	16613	16534	16526	16556	16601	16451	16599	16610	16491	16538	16480	16470	16465	16316	16573	16478	16676	16568	16673	16474	16381	16525	16451	16642	16474	16730	16611	16529	16371	16495	16511	16486	16520	16527	16683	16455	16593	16330	16456	16737	16522	16674	16487	16526	16434	16464	16562	16401	16415	16551	16719	16525	16566	16607	16599	16477	16626	16377	16567	16573	16542	16455	16430	16559	16522	16511	16697	16467	16380	16677	16668	16481	16574	16602	16491	16440	16555	16494	16635	16537	16584	16677	16412	16535	16319	16476	16572	16458	16598	16406	16377	16553	16463	16664	16474	16681	16573	16586	16358	16589	16663	16591	16567	16439	16484	16600	16278	16454	16542	16647	16683	16478	16642	16458	16464	16441	16344	16465	16530	16543	16532	16474	16397	16615	16586	16498	16712	16506	16760	16718	16635	16537	16566	16699	16491	16491	16630	16455	16533	16687	16622	16632	16513	16703	16436	16533	16517	16604	16402	16616	16574	16372	16536	16412	16530	16518	16546	16538	16473	16692	16611	16551	16705	16692	16478	16532	16327	16588	16401	16476	16484	16621	16398	16570	16498	16548	16460	16571	16570	16589	16384	16395	16564	16629	16785	16576	16695	16534	16590	16349	16599	16564	16717	16672	16481	16498	16584	16571	16532	16625	16463	16526	16577	16452	16513	16630	16256	16499	16688	16380	16628	16516	16311	16385	16473	16488	16651	16460	16442	16437	16617	16463	16583	16418	16352	16545	16491	16519	16452	16500	16516	16486	16401	16602	16482	16576	16565	16471	16493	16420	16491	16360	16746	16498	16573	16419	16540	16596	16577	16611	16568	16330	16400	16492	16409	16443	16669	16334	16642	16413	16623	16510	16558	16389	16587	16619	16619	16538	16542	16560	16527	16507	16713	16348	16511	16420	16526	16676	16465	16480	16299	16573	16283	16487	16216	16761	16502	16726	16610	16297	16355	16630	16216	16423	16417	16433	16374	16586	16394	16325	16351	16528	16380	16453	16552	16541	16426	16460	16583	16400	16417	16521	16547	16484	16592	16439	16462	16594	16639	16444	16625	16657	16584	16508	16507	16548	16531	16388	16383	16512	16673	16457	16436	16703	16635	16713	16519	16655	16597	16427	16485	16627	16618	16523	16645	16618	16523	16278	16358	16518	16559	16667	16357	16528	16465	16428	16510	16426	16476	16399	16575	16481	16548	16555	16550	16420	16576	16366	16616	16584	16462	16497	16503	16581	16326	16508	16584	16582	16459	16588	16573	16554	16489	16517	16453	16328	16483	16578	16699	16388	16747	16343	16553	16668	16686	16698	16530	16645	16485	16438	16669	16190	16509	16546	16549	16725	16458	16476	16377	16579	16363	16421	16392	16520	16707	16688	16591	16563	16601	16672	16618	16529	16321	16569	16542	16405	16549	16514	16638	16557	16670	16712	16806	16514	16358	16565	16610	16653	16475	16526	16574	16600	16550	16371	16447	16575	16576	16404	16654	16555	16731	16644	16578	16700	16457	16643	16406	16499	16497	16590	16442	16435	16552	16867	16500	16650	16402	16481	16519	16714	16560	16597	16576	16715	16419	16455	16393	16406	16381	16578	16644	16428	16555	16637	16563	16316	16510	16711	16550	16618	16447	16656	16646	16163	16620	16519	16498	16584	16488	16535	16380	16572	16601	16681	16428	16411	16579	16385	16538	16601	16540	16608	16386	16681	16438	16635	16497	16404	16616	16269	16504	16710	16646	16500	16532	16522	16522	16566	16721	16364	16510	16506	16493	16458	16625	16354	16602	16438	16824	16641	16450	16377	16627	16447	16637	16536	16537	16552	16467	16544	16498	16797	16628	16559	16636	16489	16572	16280	16432	16623	16578	16654	16670	16661	16501	16716	16456	16377	16540	16574	16681	16342	16575	16659	16537	16387	16613	16758	16515	16538	16370	16639	16507	16709	16348	16574	16468	16684	16746	16557	16354	16529	16346	16477	16528	16636	16503	16675	16602	16460	16750	16522	16468	16521	16391	16452	16495	16474	16368	16480	16681	16553	16410	16438	16326	16467	16323	16468	16690	16504	16566	16544	16308	16494	16483	16456	16653	16583	16574	16554	16350	16527	16654	16501	16506	16590	16487	16656	16581	16699	16454	16558	16557	16552	16555	16377	16540	16566	16531	16434	16588	16643	16526	16781	16485	16427	16587	16509	16650	16614	16263	16536	16490	16506	16471	16526	16470	16394	16446	16532	16606	16751	16587	16365	16490	16498	16434	16252	16676	16511	16587	16486	16622	16727	16498	16495	16385	16581	16334	16572	16520	16557	16603	16591	16494	16671	16585	16676	16684	16453	16627	16515	16497	16557	16346	16601	16556	16561	16495	16574	16744	16436	16521	16595	16471	16389	16440	16619	16570	16361	16464	16423	16327	16707	16614	16456	16484	16409	16729	16455	16503	16480	16485	16522	16587	16488	16583	16487	16345	16531	16408	16433	16574	16472	16571	16445	16495	16666	16569	16531	16455	16629	16400	16551	16515	16593	16560	16449	16514	16662	16610	16520	16645	16501	16339	16555	16484	16595	16473	16555	16427	16601	16443	16732	16717	16671	16437	16646	16706	16484	16316	16594	16445	16642	16417	16680	16617	16609	16550	16563	16539	16565	16458	16247	16584	16643	16560	16626	16336	16557	16570	16593	16321	16407	16601	16869	16466	16569	16533	16490	16684	16656	16543	16581	16510	16513	16556	16731	16625	16510	16650	16728	16545	16642	16638	16516	16523	16633	16361	16636	16522	16534	16600	16494	16622	16665	16478
25923	37969	34784	27126	23342	20162	18098	16681	15906	15556	15444	14957	14874	15071	14885	14897	14755	14744	14614	14588	14571	14656	14564	14678	14486	14726	14597	14628	14464	14591	14553	14662	14475	14525	14576	14448	14553	14396	14467	14590	14543	14419	14418	14413	14404	14480	14612	14552	14542	14544	14520	14604	14650	14489	14565	14476	14685	14598	14561	14530	14376	14530	14437	14385	14498	14556	14604	14498	14479	14397	14469	14538	14601	14470	14352	14544	14394	14477	14502	14595	14383	14404	14519	14530	14373	14441	14480	14425	14292	14440	14432	14345	14550	14523	14459	14371	14301	14450	14379	14565	14376	14358	14479	14443	14510	14577	14496	14458	14421	14475	14484	14537	14439	14494	14341	14576	14508	14423	14357	14547	14651	14425	14433	14513	14464	14496	14431	14550	14454	14481	14463	14580	14531	14497	14435	14582	14698	14458	14543	14592	14453	14214	14645	14422	14551	14557	14430	14478	14213	14574	14508	14435	14597	14537	14615	14520	14549	14319	14656	14305	14749	14540	14427	14483	14457	14471	14486	14503	14428	14531	14495	14414	14408	14620	14486	14512	14588	14533	14530	14338	14407	14483	14584	14268	14553	14497	14490	14556	14490	14595	14607	14475	14613	14489	14562	14426	14504	14611	14227	14454	14611	14525	14530	14617	14530	14495	14382	14447	14571	14509	14484	14582	14259	14443	14496	14438	14579	14572	14527	14574	14449	14419	14497	14644	14430	14475	14514	14438	14653	14417	14487	14514	14515	14591	14418	14560	14448	14662	14602	14524	14568	14628	14570	14242	14165	14423	14659	14488	14413	14317	14461	14464	14462	14477	14504	14605	14505	14637	14386	14381	14640	14433	14396	14490	14367	14562	14474	14683	14410	14520	14409	14461	14281	14418	14406	14630	14628	14442	14488	14466	14400	14716	14440	14331	14635	14596	14498	14523	14499	14355	14396	14512	14345	14534	14419	14493	14637	14395	14667	14462	14473	14327	14464	14517	14441	14506	14635	14437	14416	14440	14646	14535	14540	14538	14495	14548	14456	14526	14646	14563	14613	14691	14482	14444	14522	14555	14548	14557	14448	14463	14543	14494	14511	14545	14483	14660	14391	14303	14462	14678	14406	14452	14503	14547	14427	14309	14462	14512	14456	14559	14696	14488	14437	14445	14469	14385	14686	14549	14349	14564	14500	14513	14386	14552	14607	14458	14555	14582	14481	14480	14463	14553	14599	14549	14313	14366	14610	14498	14529	14407	14531	14556	14444	14434	14651	14535	14394	14715	14421	14607	14640	14616	14421	14502	14446	14335	14406	14411	14513	14399	14668	14605	14404	14343	14475	14503	14672	14505	14479	14468	14506	14570	14344	14460	14470	14597	14509	14536	14338	14548	14489	14460	14515	14512	14420	14488	14594	14278	14520	14520	14522	14606	14441	14500	14593	14373	14510	14557	14541	14545	14391	14629	14632	14509	14359	14536	14573	14644	14505	14626	14451	14546	14410	14473	14582	14616	14554	14486	14565	14447	14529	14558	14589	14426	14567	14538	14463	14564	14438	14525	14579	14615	14467	14597	14332	14574	14579	14499	14685	14456	14449	14460	14489	14441	14452	14611	14677	14488	14608	14529	14548	14478	14474	14309	14535	14575	14488	14506	14396	14410	14509	14364	14671	14515	14720	14356	14464	14557	14650	14502	14439	14463	14478	14394	14525	14508	14650	14397	14559	14550	14393	14440	14441	14609	14471	14464	14449	14440	14440	14707	14416	14678	14591	14597	14485	14554	14492	14645	14435	14472	14472	14471	14490	14512	14354	14593	14659	14363	14540	14381	14499	14451	14349	14574	14593	14496	14611	14491	14354	14314	14584	14473	14506	14577	14404	14486	14505	14437	14337	14600	14414	14500	14608	14573	14576	14615	14468	14411	14428	14626	14447	14345	14582	14437	14390	14333	14535	14402	14525	14267	14543	14377	14368	14497	14412	14626	14537	14584	14496	14558	14370	14326	14419	14391	14719	14525	14422	14456	14576	14536	14418	14471	14395	14514	14410	14454	14424	14605	14490	14412	14424	14655	14497	14694	14447	14603	14482	14553	14549	14400	14489	14452	14503	14517	14311	14551	14462	14557	14480	14462	14427	14328	14548	14448	14657	14698	14351	14498	14468	14685	14325	14536	14488	14567	14552	14460	14509	14540	14528	14604	14531	14478	14283	14718	14419	14482	14594	14541	14610	14415	14536	14544	14711	14431	14428	14478	14632	14299	14384	14542	14279	14555	14505	14481	14449	14415	14578	14426	14378	14486	14528	14460	14439	14439	14476	14542	14372	14632	14528	14473	14391	14414	14456	14616	14630	14369	14534	14587	14495	14445	14401	14513	14647	14548	14664	14563	14600	14286	14508	14434	14517	14625	14485	14177	14453	14436	14568	14505	14456	14500	14531	14584	14683	14405	14466	14473	14414	14482	14332	14509	14439	14542	14502	14419	14587	14466	14588	14478	14693	14630	14584	14489	14486	14444	14680	14522	14405	14612	14468	14510	14488	14456	14735	14284	14565	14535	14487	14612	14562	14639	14562	14429	14553	14620	14404	14368	14554	14424	14636	14556	14530	14518	14598	14574	14541	14593	14544	14429	14451	14402	14494	14471	14486	14710	14454	14482	14495	14579	14448	14697	14427	14630	14621	14437	14481	14559	14408	14374	14501	14446	14509	14387	14436	14604	14626	14581	14534	14569	14507	14525	14468	14509	14512	14585	14676	14608	14443	14591	14381	14524	14513	14394	14577	14537	14545	14565	14626	14379	14502	14562	14504	14504	14581	14410	14337	14566	14460	14567	14445	14442	14558	14508	14459	14609	14509	14692	14513	14485	14580	14453	14504	14480	14411	14468	14384	14577	14576	14398	14577	14488	14384	14563	14474	14356	14431	14693	14336	14555	14469	14485	14463	14722	14596	14516	14458	14582	14446	14446	14348	14437	14511	14419	14640	14422	14475	14531	14367	14590	14496	14544	14434	14601	14565	14516	14489	14452	14466	14581	14492	14555	14451	14551	14367	14534	14489	14372	14344	14466	14596	14552	14485	14415	14386	14440	14480	14465	14541	14361	14439	14520	14533	14501	14390	14596	14472	14481	14706	14497	14540	14450	14600	14521	14433	14625	14544	14581	14547	14462	14444	14510	14427	14531	14526	14726	14651	14387	14537	14576	14291	14592	14581	14435	14404	14539	14410	14650	14550	14350	14445	14485	14396	14541	14585	14453	14553	14296	14641	14473	14402	14440	14448	14523	14594	14501	14431	14410	14331	14540	14422	14463	14631	14623	14526	14414	14483	14595	14662	14461	14479	14468	14550	14516	14550	14521	14241	14475	14610	14363	14386	14520	14505	14425	14376	14325	14438	14486	14407	14604	14588	14506	14510	14553	14500	14632	14443	14518	14343	14513	14798	14521	14508	14402	14468	14542	14542	14447	14539	14388	14366	14620	14347	14560	14620	14527	14429	14462	14521	14371	14446	14394	14516	14546	14605	14417	14379	14499	14548	14565	14512	14600	14722	14494	14530	14376	14640	14318	14509	14422	14508	14589	14594	14679	14402	14393	14556	14586	14466	14483	14455	14533	14494	14473	14522	14481	14608	14400	14414	14659	14433	14527	14664	14603	14592	14402	14339	14496	14632	14449	14560	14613	14534	14594	14440	14511	14632	14554	14492	14368	14482	14507	14405	14369	14457	14358	14587	14413	14405	14312	14704	14451	14455	14501	14348	14661	14476	14641	14522	14462	14496	14559	14615	14410	14409	14527	14402	14390	14538	14508	14396	14550	14537	14273	14513	14538	14430	14523	14466	14472	14589	14587	14603	14408	14532	14534	14444	14377	14593	14622	14660	14494	14633	14413	14538	14536	14633	14640	14409	14422	14536	14448	14572	14438	14371	14574	14628	14646	14475	14554	14503	14370	14400	14381	14451	14494	14664	14589	14553	14480	14504	14707	14454	14503	14333	14422	14577	14576	14409	14415	14369	14561	14388	14502	14499	14652	14371	14549	14637	14508	14546	14385	14499	14533	14558	14468	14413	14565	14533	14435	14501	14183	14423	14422	14537	14511	14538	14459	14398	14338	14437	14482	14504	14481	14381	14495	14401	14638	14433	14519	14435	14449	14596	14527	14501	14482	14399	14493	14582	14517	14397	14565	14607	14517	14551	14548	14421	14552	14482	14487	14435	14441	14746	14590	14466	14445	14602	14482	14506	14639	14275	14488	14391	14542	14271	14575	14569	14513	14617	14394	14557	14563	14508	14487	14694	14492	14571	14456	14444	14381	14503	14386	14466	14448	14595	14388	14682	14364	14370	14537	14464	14520	14563	14519	14478	14489	14366	14597	14446	14587	14636	14409	14560	14485	14505	14393	14399	14490	14477	14475	14461	14374	14458	14483	14386	14455	14640	14671	14464	14458	14515	14401	14408	14525	14627	14562	14433	14556	14523	14411	14527	14509	14527	14314	14564	14551	14634	14599	14523	14579	14538	14568	14365	14490	14638	14594	14484	14516	14606	14247	14412	14488	14306	14373	14510	14503	14428	14399	14513	14495	14701	14428	14678	14553	14344	14441	14683	14565	14494	14426	14521	14677	14494	14469	14633	14533	14472	14572	14667	14304	14323	14494	14431	14501	14601	14351	14505	14568	14471	14457	14478	14446	14401	14567	14545	14555	14604	14469	14545	14607	14473	14466	14471	14501	14238	14509	14414	14582	14538	14522	14515	14576	14555	14436	14599	14364	14645	14531	14514	14541	14349	14747	14735	14532	14455	14425	14518	14316	14367	14698	14519	14415	14438	14404	14670	14601	14394	14604	14569	14390	14571	14329	14484	14546	14516	14635	14456	14499	14571	14512	14366	14576	14453	14521	14666	14553	14583	14564	14495	14510	14488	14495	14380	14619	14595	14631	14545	14446	14468	14454	14439	14439	14578	14562	14504	14504	14596	14565	14534	14458	14479	14448	14500	14559	14609	14423	14400	14604	14294	14653	14521	14412	14514	14303	14519	14716	14641	14409	14463	14513	14599	14538	14599	14510	14510	14357	14619	14382	14455	14445	14452	14462	14580	14399	14454	14514	14430	14581	14463	14500	14543	14381	14621	14565	14532	14528	14400	14442
24062	21159	28570	25906	25434	26260	24438	20529	19356	18803	18503	17959	17479	17141	17205	17106	17153	16936	16825	16931	16941	16774	16757	16839	16679	17000	16785	16772	16632	16752	16666	16644	16946	16580	16852	16730	16796	16666	16700	16592	16502	17019	16888	16631	16616	16621	16666	16615	16642	16693	16599	16756	16742	16628	16567	16847	16654	16836	16626	16796	16613	16975	16708	16564	16628	16569	16458	16811	16394	16639	16802	16661	16630	16841	16531	16412	16589	16588	16536	16656	16697	16743	16858	16838	16873	16711	16781	16713	16719	16591	16699	16462	16695	16454	16683	16620	16549	16501	16752	16617	16760	16614	16623	16660	16510	16684	16741	16784	16644	16597	16439	16639	16658	16639	16658	16524	16654	16671	16663	16503	16564	16589	16494	16548	16606	16601	16742	16673	16566	16613	16792	16618	16709	16397	16501	16691	16798	16574	16671	16589	16659	16630	16828	16675	16784	16566	16654	16635	16569	16463	16679	16491	16601	16680	16644	16523	16793	16710	16858	16461	16686	16545	16638	16612	16707	16438	16614	16586	16755	16639	16887	16577	16585	16756	16598	16648	16586	16853	16744	16502	16810	16796	16809	16465	16596	16584	16672	16477	16731	16649	16539	16621	16650	16424	16640	16598	16580	16536	16851	16705	16614	16691	16566	16659	16655	16608	16792	16652	16624	16706	16740	16498	16866	16685	16607	16842	16732	16662	16779	16621	16577	16691	16734	16559	16622	16707	16625	16470	16445	16824	16872	16658	16761	16571	16510	16726	16507	16465	16500	16690	16575	16768	16699	16803	16425	16616	16754	16758	16666	16683	16521	16581	16769	16638	16791	16669	16526	16654	16726	16671	16751	16627	16643	16680	16638	16669	16738	16603	16540	16845	16700	16670	16910	16517	16718	16461	16374	16616	16632	16620	16744	16777	16789	16846	16578	16662	16619	16548	16593	16875	16638	16803	16670	16838	16622	16528	16875	16628	16404	16684	16767	16467	16524	16679	16481	16522	16621	16726	16637	16518	16559	16907	16882	16656	16643	16723	16567	16755	16568	16404	16484	16681	16769	16640	16734	16768	16361	16745	16672	16432	16743	16471	16712	16651	16676	16341	16512	16727	16688	16636	16693	16390	16586	16489	16465	16684	16922	16759	16437	16613	16656	16619	16431	16503	16582	16687	16632	16746	16697	16720	16649	16593	16651	16712	16609	16576	16671	16674	16636	16505	16587	16525	16749	16600	16489	16441	16696	16555	16657	16753	16857	16674	16598	16545	16751	16613	16632	16536	16749	16754	16555	16719	16753	16466	16714	16629	16596	16546	16788	16615	16624	16720	16775	16688	16562	16775	16765	16561	16468	16796	16545	16556	16740	16739	16684	16747	16699	16719	16755	16893	16635	16660	16824	16737	16637	16736	16795	16626	16616	16609	16610	16515	16582	16637	16727	16515	16723	16789	16691	16769	16582	16815	16706	16693	16492	16482	16576	16653	16690	16615	16673	16738	16672	16611	16625	16650	16619	16754	16524	16814	16446	16672	16638	16630	16634	16629	16709	16566	16502	16599	16590	16443	16682	16573	16802	16756	16763	16590	16482	16604	16563	16524	16800	16554	16581	16679	16551	16562	16670	16559	16625	16544	16828	16403	16824	16581	16612	16506	16860	16561	16384	16510	16303	16571	16587	16570	16777	16634	16611	16747	16620	16824	16570	16438	16600	16511	16645	16784	16631	16520	16795	16832	16664	16693	16684	16560	16665	16817	16683	16616	16802	16521	16540	16540	16461	16622	16463	16543	16598	16694	16658	16606	16483	16518	16758	16513	16581	16788	16527	16482	16596	16627	16633	16629	16428	16711	16717	16646	16728	16607	16805	16643	16711	16589	16607	16685	16726	16864	16622	16613	16766	16595	16483	16638	16503	16517	16366	16479	16537	16490	16593	16532	16659	16651	16540	16565	16610	16736	16466	16608	16621	16566	16909	16646	16663	16389	16565	16552	16576	16471	16647	16593	16480	16549	16800	16520	16511	16541	16722	16462	16737	16523	16531	16721	16536	16822	16513	16683	16776	16757	16539	16399	16569	16488	16774	16545	16677	16578	16609	16760	16699	16510	16544	16903	16722	16688	16531	16375	16523	16616	16573	16879	16563	16902	16731	16609	16413	16698	16638	16535	16643	16657	16625	16636	16606	16612	16584	16811	16681	16576	16824	16820	16782	16690	16633	16639	16671	16361	16629	16610	16747	16666	16700	16546	16519	16704	16738	16614	16702	16478	16711	16695	16689	16630	16509	16509	16576	16620	16665	16549	16462	16682	16886	16626	16516	16522	16791	16517	16662	16421	16611	16588	16871	16582	16694	16740	16607	16565	16883	16779	16478	16632	16534	16656	16529	16451	16507	16530	16495	16600	16481	16644	16763	16817	16468	16710	16681	16515	16413	16476	16642	16655	16662	16605	16601	16720	16573	16830	16642	16695	16689	16519	16788	16465	16659	16645	16783	16544	16526	16661	16819	16677	16539	16606	16532	16524	16577	16648	16503	16580	16581	16648	16595	16456	16735	16585	16454	16513	16670	16640	16509	16418	16589	16645	16739	16500	16679	16404	16569	16636	16822	16536	16613	16652	16464	16602	16714	16740	16993	16594	16517	16611	16654	16683	16863	16628	16635	16679	16613	16420	16749	16818	16734	16696	16781	16585	16676	16423	16635	16411	16458	16635	16736	16637	16662	16701	16320	16624	16668	16495	16775	16747	16288	16563	16625	16643	16669	16759	16772	16526	16560	16514	16832	16568	16624	16520	16707	16558	16665	16612	16698	16497	16668	16573	16495	16554	16683	16532	16600	16734	16761	16640	16384	16616	16572	16763	16549	16561	16678	16522	16714	16599	16711	16601	16582	16453	16324	16445	16512	16504	16659	16705	16476	16726	16607	16705	16573	16651	16669	16691	16754	16759	16601	16496	16428	16655	16572	16629	16567	16678	16837	16599	16602	16486	16614	16477	16531	16880	16628	16836	16501	16610	16677	16658	16512	16677	16563	16538	16722	16617	16478	16534	16594	16658	16734	16514	16659	16596	16770	16553	16603	16690	16500	16501	16623	16582	16407	16670	16732	16795	16780	16596	16661	16785	16553	16580	16620	16590	16657	16499	16458	16532	16481	16394	16461	16618	16617	16463	16888	16567	16640	16523	16528	16460	16764	16605	16407	16485	16541	16803	16726	16584	16763	16485	16609	16700	16619	16631	16591	16497	16478	16552	16720	16643	16518	16796	16662	16559	16572	16573	16702	16746	16661	16444	16677	16805	16711	16597	16573	16664	16698	16589	16506	16491	16483	16575	16679	16626	16737	16538	16519	16572	16626	16746	16636	16637	16715	16605	16708	16742	16841	16575	16682	16541	16432	16690	16600	16552	16421	16824	16672	16572	16658	16549	16718	16413	16459	16752	16634	16538	16692	16683	16708	16406	16744	16593	16623	16756	16617	16639	16538	16558	16552	16663	16798	16523	16908	16618	16661	16552	16856	16355	16643	16692	16593	16652	16536	16832	16499	16488	16610	16546	16633	16903	16582	16650	16631	16492	16628	16554	16734	16600	16695	16709	16620	16817	16644	16564	16540	16553	16544	16664	16661	16605	16767	16784	16750	16469	16812	16672	16625	16599	16387	16783	16593	16595	16792	16557	16591	16709	16741	16592	16666	16492	16379	16717	16709	16685	16509	16428	16672	16658	16429	16606	16558	16555	16595	16627	16687	16886	16693	16640	16737	16702	16520	16685	16678	16554	16524	16766	16462	16510	16523	16608	16593	16606	16661	16518	16663	16556	16565	16762	16650	16667	16755	16586	16761	16831	16720	16838	16575	16722	16719	16579	16626	16449	16752	16558	16633	16621	16609	16377	16784	16512	16734	16447	16767	16604	16839	16486	16636	16462	16694	16649	16653	16530	16758	16677	16415	16719	16592	16618	16396	16416	16761	16636	16834	16539	16635	16761	16640	16521	16515	16701	16777	16729	16695	16708	16624	16675	16695	16682	16777	16583	16564	16622	16399	16609	16832	16514	16728	16670	16541	16731	16643	16705	16472	16491	16539	16626	16567	16647	16703	16708	16674	16725	16621	16499	16767	16610	16577	16682	16637	16684	16633	16665	16493	16556	16477	16627	16574	16537	16642	16553	16553	16736	16832	16804	16682	16548	16808	16577	16400	16541	16763	16582	16654	16543	16640	16726	16567	16548	16488	16723	16571	16761	16596	16607	16663	16617	16593	16747	16670	16560	16544	16687	16702	16672	16813	16742	16836	16598	16631	16730	16525	16712	16581	16776	16642	16608	16547	16423	16651	16635	16757	16578	16625	16666	16642	16396	16730	16572	16760	16671	16647	16539	16765	16542	16921	16767	16654	16612	16555	16667	16779	16565	16732	16496	16824	16690	16656	16841	16738	16571	16848	16696	16732	16632	16609	16638	16386	16604	16593	16578	16690	16480	16576	16409	16638	16517	16226	16812	16540	16730	16580	16580	16643	16621	16553	16680	16755	16881	16688	16541	16670	16606	16802	16840	16431	16582	16644	16754	16603	16535	16519	16595	16498	16613	16682	16777	16590	16940	16526	16595	16736	16479	16497	16737	16764	16710	16692	16652	16665	16813	16703	16636	16584	16681	16749	16553	16367	16564	16617	16474	16708	16435	16436	16444	16641	16429	16623	16466	16630	16776	16566	16639	16636	16524	16643	16645	16471	16789	16675	16739	16799	16819	16643	16489	16625	16749	16311	16723	16718	16572	16465	16482	16670	16802	16699	16530	16645	16529	16643	16656	16591	16314	16533	16762	16558	16683	16611	16790	16693	16764	16527	16772	16615	16644	16856	16641	16557	16548	16663	16722	16776	16455	16538	16422	16678	16793	16598	16598	16682	16560	16669	16443	16586	16617	16576	16679	16817	16678	16760	16550	16500	16742	16531	16574	16786	16590	16453	16575	16618	16628	16768	16599	16902	16668	16683	16455	16624	16537	16586	16674	16544	16607	16654	16633	16566	16867	16786	16556	16747	16474	16685	16796	16767	16596	16813	16749	16646	16532	16607	16789	16781	16519	16615	16556	16585	16765	16495	16689	16560	16573	16594	16699	16589	16620	16798	16478	16582	16468	16597	16640	16648	16537
27001	46065	43071	35131	30458	26501	22217	19565	18423	17501	16893	16050	15650	15457	15125	15127	14857	15093	14759	14676	14922	14774	14692	14612	14623	14838	14586	14481	14707	14504	14631	14741	14693	14734	14747	14586	14701	14467	14691	14477	14530	14453	14616	14718	14716	14622	14639	14680	14688	14658	14552	14446	14565	14442	14547	14669	14612	14621	14439	14627	14558	14417	14630	14519	14490	14468	14682	14627	14632	14457	14521	14520	14599	14591	14577	14476	14676	14620	14655	14621	14721	14466	14547	14356	14415	14582	14582	14626	14587	14480	14651	14640	14446	14566	14612	14450	14590	14603	14481	14563	14641	14463	14538	14684	14570	14482	14524	14478	14613	14480	14541	14664	14624	14581	14598	14600	14419	14598	14652	14807	14687	14588	14535	14451	14718	14575	14588	14659	14462	14687	14529	14583	14546	14589	14612	14532	14704	14669	14489	14418	14569	14707	14389	14461	14497	14570	14659	14749	14510	14701	14601	14582	14468	14585	14409	14556	14663	14509	14516	14623	14622	14734	14482	14715	14623	14514	14527	14674	14620	14683	14614	14439	14551	14648	14426	14665	14725	14543	14515	14608	14524	14466	14594	14526	14593	14579	14555	14471	14549	14420	14483	14374	14591	14790	14540	14511	14486	14544	14499	14539	14581	14548	14551	14272	14535	14517	14534	14700	14391	14424	14604	14562	14577	14567	14413	14456	14706	14589	14479	14621	14536	14696	14602	14719	14519	14506	14537	14488	14500	14688	14486	14592	14469	14613	14556	14526	14520	14629	14446	14478	14621	14620	14546	14651	14543	14655	14775	14525	14515	14573	14427	14522	14551	14379	14614	14601	14494	14545	14401	14538	14593	14656	14532	14598	14572	14628	14509	14651	14654	14656	14525	14557	14678	14545	14557	14528	14449	14477	14610	14313	14373	14528	14628	14634	14581	14630	14495	14525	14658	14469	14656	14599	14627	14566	14598	14488	14491	14631	14590	14620	14378	14582	14544	14550	14446	14522	14721	14628	14476	14519	14480	14585	14639	14523	14373	14613	14645	14421	14698	14524	14569	14451	14650	14601	14508	14688	14599	14597	14643	14676	14506	14653	14554	14590	14552	14506	14598	14718	14580	14539	14557	14669	14681	14576	14713	14633	14649	14553	14635	14589	14690	14620	14581	14673	14565	14652	14541	14537	14557	14667	14674	14849	14483	14560	14569	14492	14626	14473	14508	14564	14481	14449	14618	14478	14548	14552	14486	14634	14447	14355	14677	14487	14636	14547	14506	14638	14778	14522	14512	14588	14572	14763	14391	14623	14699	14566	14519	14638	14615	14350	14498	14545	14691	14452	14631	14538	14463	14602	14528	14589	14785	14491	14629	14537	14689	14522	14378	14616	14656	14663	14462	14549	14687	14571	14648	14659	14486	14562	14520	14435	14484	14553	14674	14455	14500	14671	14569	14566	14660	14560	14598	14620	14536	14636	14544	14467	14424	14683	14572	14586	14583	14609	14548	14470	14746	14678	14444	14581	14664	14487	14576	14469	14582	14638	14685	14655	14462	14413	14580	14540	14584	14527	14581	14530	14615	14609	14530	14527	14540	14459	14363	14617	14623	14604	14470	14367	14715	14618	14545	14358	14471	14690	14684	14668	14657	14633	14613	14699	14599	14616	14552	14532	14481	14394	14456	14665	14433	14630	14583	14530	14438	14675	14562	14681	14533	14359	14599	14573	14618	14531	14518	14698	14665	14548	14643	14552	14488	14554	14482	14623	14591	14416	14582	14470	14709	14658	14493	14498	14640	14502	14505	14515	14650	14701	14496	14609	14664	14636	14736	14587	14537	14447	14432	14629	14386	14638	14416	14537	14667	14517	14570	14490	14369	14582	14475	14475	14609	14637	14451	14596	14501	14510	14552	14418	14644	14558	14544	14536	14687	14644	14605	14585	14352	14641	14692	14707	14588	14411	14521	14510	14393	14521	14591	14645	14530	14601	14696	14460	14452	14515	14478	14578	14776	14622	14515	14501	14721	14472	14508	14588	14539	14590	14554	14639	14460	14471	14717	14555	14484	14531	14481	14542	14598	14569	14691	14578	14520	14473	14566	14524	14467	14541	14528	14598	14485	14371	14630	14517	14630	14557	14655	14602	14407	14533	14717	14572	14606	14485	14519	14552	14717	14495	14555	14706	14577	14656	14659	14599	14610	14666	14565	14659	14507	14476	14590	14550	14568	14454	14629	14479	14577	14486	14659	14653	14641	14477	14735	14548	14562	14654	14685	14364	14595	14500	14587	14648	14548	14555	14635	14563	14581	14572	14618	14728	14501	14645	14350	14560	14530	14526	14617	14784	14509	14597	14554	14427	14528	14564	14444	14726	14696	14515	14533	14493	14645	14370	14610	14550	14517	14541	14552	14493	14662	14288	14652	14670	14558	14462	14605	14464	14574	14642	14566	14656	14410	14457	14492	14557	14395	14598	14537	14617	14327	14606	14672	14360	14502	14678	14449	14616	14613	14411	14576	14406	14612	14683	14576	14614	14516	14578	14368	14614	14568	14573	14470	14716	14579	14525	14666	14423	14491	14479	14559	14564	14535	14590	14559	14684	14397	14620	14493	14695	14643	14526	14403	14628	14543	14467	14472	14642	14514	14665	14379	14546	14546	14642	14407	14516	14629	14457	14610	14496	14469	14573	14641	14478	14465	14510	14640	14508	14454	14454	14523	14345	14492	14509	14692	14476	14701	14646	14564	14528	14709	14507	14372	14591	14638	14456	14424	14512	14471	14514	14477	14500	14449	14543	14492	14459	14680	14619	14450	14533	14549	14661	14464	14628	14472	14510	14615	14532	14480	14539	14640	14521	14501	14558	14659	14503	14506	14728	14496	14597	14548	14560	14444	14694	14563	14519	14647	14604	14390	14610	14484	14653	14601	14562	14392	14510	14722	14502	14590	14572	14639	14659	14535	14620	14402	14483	14505	14489	14594	14636	14568	14665	14447	14445	14647	14324	14660	14615	14610	14562	14732	14643	14493	14579	14567	14496	14607	14536	14530	14481	14584	14552	14673	14640	14511	14659	14550	14515	14676	14711	14459	14538	14720	14588	14733	14557	14383	14720	14550	14557	14461	14492	14520	14516	14707	14754	14494	14556	14512	14451	14512	14582	14622	14635	14571	14636	14544	14665	14534	14573	14660	14734	14512	14482	14566	14526	14751	14486	14438	14441	14435	14490	14525	14482	14581	14506	14591	14577	14699	14573	14668	14433	14650	14600	14662	14562	14440	14563	14489	14699	14428	14448	14495	14522	14798	14629	14439	14491	14707	14423	14459	14558	14560	14731	14645	14617	14403	14684	14642	14670	14301	14726	14571	14556	14673	14542	14530	14636	14402	14418	14551	14565	14576	14475	14555	14483	14407	14409	14490	14642	14553	14754	14439	14373	14579	14445	14630	14482	14600	14627	14574	14630	14605	14584	14509	14522	14382	14508	14443	14467	14661	14584	14453	14596	14576	14817	14490	14463	14681	14489	14649	14515	14504	14597	14641	14609	14607	14568	14580	14702	14570	14441	14506	14570	14599	14595	14464	14440	14391	14524	14563	14421	14536	14414	14547	14571	14745	14475	14583	14349	14636	14264	14490	14522	14599	14503	14577	14603	14538	14464	14452	14628	14499	14603	14542	14390	14685	14455	14739	14799	14575	14475	14461	14528	14631	14537	14772	14503	14644	14621	14539	14464	14545	14771	14406	14434	14437	14505	14489	14578	14465	14611	14521	14665	14591	14590	14608	14646	14484	14393	14638	14667	14760	14518	14539	14481	14512	14421	14628	14610	14651	14412	14569	14533	14610	14613	14550	14499	14640	14503	14734	14655	14407	14722	14527	14741	14690	14607	14545	14542	14662	14317	14640	14435	14490	14678	14458	14589	14752	14472	14603	14617	14524	14588	14720	14584	14466	14702	14553	14649	14570	14782	14555	14572	14463	14545	14684	14548	14599	14591	14445	14625	14654	14529	14645	14527	14524	14616	14395	14611	14606	14381	14519	14553	14386	14561	14603	14548	14745	14535	14503	14626	14578	14572	14615	14690	14488	14388	14438	14533	14628	14700	14555	14593	14483	14594	14677	14480	14673	14555	14526	14554	14545	14512	14520	14602	14664	14583	14692	14453	14505	14505	14523	14579	14356	14610	14398	14635	14648	14468	14616	14331	14613	14560	14480	14692	14549	14499	14636	14573	14455	14523	14594	14630	14559	14697	14513	14602	14543	14614	14626	14614	14677	14448	14526	14509	14636	14582	14516	14509	14687	14593	14525	14450	14778	14584	14521	14537	14615	14515	14662	14673	14593	14480	14619	14586	14665	14656	14531	14652	14673	14581	14545	14493	14527	14629	14546	14751	14802	14534	14593	14484	14533	14528	14525	14634	14721	14614	14630	14404	14529	14452	14565	14457	14495	14631	14426	14495	14535	14654	14588	14681	14613	14642	14652	14584	14621	14491	14596	14408	14588	14496	14405	14396	14473	14526	14519	14725	14637	14566	14608	14602	14554	14794	14547	14619	14476	14722	14571	14681	14584	14622	14461	14751	14395	14585	14545	14520	14600	14573	14591	14441	14429	14479	14597	14460	14524	14562	14462	14592	14636	14533	14589	14644	14700	14390	14452	14713	14730	14621	14437	14618	14507	14548	14653	14631	14363	14469	14527	14609	14541	14579	14608	14555	14633	14507	14480	14576	14629	14599	14669	14659	14463	14510	14471	14589	14464	14570	14740	14673	14594	14563	14563	14475	14549	14623	14581	14699	14651	14672	14453	14529	14494	14405	14611	14574	14503	14624	14717	14536	14449	14458	14533	14417	14703	14564	14540	14496	14521	14504	14563	14591	14772	14591	14605	14555	14555	14572	14791	14510	14518	14458	14515	14490	14612	14520	14605	14451	14496	14588	14375	14784	14591	14562	14465	14383	14455	14561	14714	14663	14550	14657	14599	14571	14366	14474	14571	14727	14666	14444	14546	14599	14593	14687	14738	14505	14592	14571	14538	14504	14613	14620	14488	14527	14444	14698	14526	14606	14506	14514	14622	14789	14485	14566	14489	14683	14462	14720	14535	14516	14551	14572	14540	14580	14526	14424	14485	14558	14494	14447	14540	14517	14437	14555
22811	21177	28942	24145	23486	27938	29654	24361	22037	21630	20110	18980	18617	18141	17861	17467	17673	17525	17636	17631	17710	17463	17564	17498	17546	17373	17466	17426	17129	17309	17337	17234	17353	17398	17240	17448	17437	17289	17496	17330	17201	17287	17282	17266	17127	17239	17419	17142	17116	17305	17239	16977	17200	17392	17431	17137	17403	17268	17250	17376	17314	17202	17144	17092	17391	17284	17319	16992	17101	17198	17212	17234	17121	17210	17207	17128	17080	17285	17237	17384	17151	17303	17258	17243	17144	17138	17269	17272	17220	17079	17208	17085	17149	17247	17145	17077	17112	17076	17348	17214	17361	17322	17046	17282	17179	17251	17247	17172	17274	17284	17224	17202	17241	17130	17089	16997	17284	17068	16968	17226	17037	16891	17081	17292	17187	17360	17309	17131	17236	17251	17119	17356	17122	17146	17095	17005	16871	17113	17363	17163	17109	17226	17257	17198	17304	16962	17253	17096	17289	17236	17067	17181	17316	17410	17228	17126	17231	17091	17186	17079	17309	17265	17166	17117	17171	17008	17233	17244	17235	17196	17245	17186	17172	16999	17226	17075	17323	17000	17249	17121	17169	17392	17014	17157	17161	17403	17229	17091	17180	16991	17141	17148	17140	16952	17048	17021	17125	17249	17172	17055	17046	17214	17230	17121	17112	17220	17329	17198	17230	17053	17026	17220	17285	17345	17360	17020	17058	17196	17094	17065	17309	16915	17110	17184	17090	17203	16993	17086	17177	17291	17236	17085	17280	17097	17058	17208	17233	17131	17189	17088	17216	17248	17122	17233	17270	17219	17108	17208	17183	17327	17217	17279	17061	17219	17111	17223	16942	17101	17248	17000	17022	16988	17102	17283	17315	17137	17252	17217	16848	17260	17207	17179	17200	17251	17107	17180	17182	17130	17160	17109	17212	17126	17281	17396	17186	17014	17164	17199	17233	17225	17191	17237	17297	17254	17171	17283	17187	17149	17163	17127	17289	17018	17016	17176	17252	17270	17265	17212	16907	17000	17200	17018	17212	17137	17254	17097	17226	17263	17101	17253	17083	17232	17204	17090	17141	17175	17131	17044	17160	17209	17129	17018	17068	17197	17215	17295	17088	17151	17265	17151	17210	17233	17370	17276	17256	17131	17223	17169	17294	17254	17066	17187	17214	17291	17066	17028	17196	17064	17068	17083	17304	16920	17264	17220	17086	17279	17153	17030	17218	17290	17153	17136	17265	17283	17215	17268	17178	17172	17323	16952	17189	17162	17041	17141	16994	17169	17158	17161	17159	17038	17142	17035	17304	17065	17077	17144	16942	17218	17169	17217	17204	17229	17141	17374	17188	17229	17133	17073	17159	17127	17044	17001	17061	17232	17161	17165	17238	17069	17162	16860	17193	17450	17173	17273	17213	17118	17126	17327	17099	17138	16944	17000	17206	17092	17126	17147	17136	17172	17129	17075	17132	17143	17112	17253	17342	17151	17147	17157	17290	17354	17158	17131	17046	17071	17328	17179	17039	17059	17151	17083	17273	17205	17176	17119	17066	17197	17246	17134	17155	17337	17172	17148	17123	17174	17304	17236	17147	17062	17249	17243	17148	17047	17128	17174	17304	17166	17288	17260	17023	17005	17174	17410	17065	17127	17149	17107	17085	17297	17323	17307	17184	17205	17129	17272	17221	17249	17085	17024	17196	17311	16944	17138	17257	17203	17166	17184	17102	17107	17328	17111	16970	17228	17246	17001	17155	17141	17432	17019	17483	17268	17106	17208	17296	17283	17244	17248	17254	17290	17268	16956	17232	17052	17032	17087	16949	16871	17116	17089	17292	17298	17153	17276	17376	17315	17393	17152	17198	17119	17240	17400	17038	17325	17273	17025	17234	16871	17341	17180	17277	17094	17209	17226	17000	17237	17192	17253	17316	17309	17314	17099	17333	16989	17237	17187	17192	17038	17125	17211	17178	17191	17168	17009	17129	17159	17115	17085	17071	17098	17123	17183	17215	17097	17243	16996	17301	17301	16980	17197	17226	17005	17189	17090	17312	17275	17150	17409	17223	17211	17027	17126	17257	17145	17040	17117	17293	17169	17127	17342	17221	17108	17317	17160	17390	17205	17202	17157	17246	17130	17183	16966	17138	17199	17261	17227	17186	17162	17306	16984	17174	17006	17214	17162	17088	17269	16966	17171	17459	17144	17152	16954	17262	17130	17151	17294	16934	17279	17221	17112	17245	17221	17162	17104	17056	17211	16992	17226	17342	17107	16973	17135	17110	17162	17214	16981	17172	17058	17216	17282	17239	17144	17093	17119	17321	17261	17064	17043	17351	17370	17057	17160	17330	17221	17157	16931	17359	17207	17101	17238	17044	17150	17170	17035	17248	17264	17218	17100	17232	17086	17348	17177	17345	17297	17276	17200	16910	16987	17160	17105	17116	16933	17224	17024	17071	17135	16947	17109	17083	17058	17106	17401	17106	16945	17243	16877	17142	17074	17043	17183	17116	17112	17154	17122	17006	17278	17302	17217	17079	17102	17328	17067	17137	17110	17227	17309	17340	17441	17134	17091	17329	17173	17346	17204	17210	17056	17191	17195	17230	17142	16983	17162	17361	17221	17331	17022	17251	17126	17238	17140	17243	17237	16988	17239	17263	17285	17308	17061	17223	17328	17040	17117	17300	17261	17204	17063	17183	17130	17254	17147	17138	17349	17085	17080	17197	17086	17161	16936	17373	17218	16881	17304	17165	16933	17082	17199	17116	17398	17008	17235	17194	17099	16895	17103	17237	17268	17138	17087	17344	17068	16977	17151	17116	17192	17252	17108	17056	17116	17068	17169	17272	17122	17247	17255	17374	17184	17226	17197	16899	17064	16924	17070	17235	17248	17117	17108	17212	17148	17209	17155	17335	17152	17136	17044	17043	17191	17137	17297	17046	17088	17068	17010	16856	17026	17170	17147	17005	17344	17164	17023	16999	17243	17041	17217	17142	17180	17176	17140	17175	17102	17274	17148	17305	17164	16933	17098	17069	17142	17240	17121	17351	17230	17260	17094	17122	17219	17121	17052	17283	17059	17323	17307	17098	17189	17247	17333	17264	17091	17399	17112	17266	17078	17224	17242	17144	17122	17000	17262	17251	17195	17280	17157	17335	17036	17152	17202	17095	17240	17229	17266	17100	17155	17178	17039	17229	17073	17163	17288	17226	17055	17018	17070	17026	17063	17266	17208	17136	17209	17074	17231	17251	17129	17120	17241	17074	17095	17044	17155	17262	17005	17131	17038	17070	17188	17174	17182	17139	17210	17253	17291	17220	17278	17184	17121	17206	17241	17202	17149	17158	17195	17088	17050	17357	17058	17111	17044	17114	17228	17365	17191	17121	17271	17164	17125	17093	17196	17375	17146	17199	16973	17128	17111	17059	17307	17310	17210	17119	17264	16991	17216	17195	17113	17300	17065	17339	17299	17009	17192	17113	17100	17069	17221	17165	17158	17256	17168	16998	17223	16980	17088	17259	17116	17021	17131	17247	17316	17103	17255	17163	17101	17103	17074	17174	17075	17147	17392	17235	17306	17228	17084	16980	17318	17216	17169	17153	17093	17164	17207	17185	17187	17143	17071	17342	17095	17184	17392	17211	17213	17170	17214	17151	17204	17274	17159	17375	16881	17114	17462	17160	17260	17264	17070	16995	17143	17098	17248	17206	17058	17202	17129	17132	17139	17366	17132	17188	16949	17094	17085	17230	17136	17057	17571	17292	17140	17068	17120	17178	17199	17293	17275	17222	17296	17199	17257	17069	17000	16950	17091	17201	17002	17187	17188	17227	17114	17200	17296	17185	17236	17206	17113	17277	17173	17015	17217	17229	17318	17248	17127	17228	17105	17231	17228	17304	17317	17226	17188	17115	17115	17235	17212	17040	17290	17316	17131	16922	17206	17187	17173	17230	17127	16853	17082	16997	17187	17101	17220	16841	17182	17057	17190	17189	17181	17142	17197	17095	17120	17095	17359	17250	17223	17053	17229	17339	17123	17224	17173	17188	17073	17241	17118	17235	17048	17048	17256	17171	17003	17374	17300	17062	17287	17354	17042	17214	17144	17337	17111	17073	17009	17147	17108	17084	17065	17347	17088	17185	17023	17187	17297	17311	17193	17065	17213	16961	17238	17175	17017	16922	17187	17178	17118	17156	17168	17315	17421	17051	17154	17050	17045	17036	17248	17285	17120	17011	17165	17221	17183	17156	17409	17110	17111	17083	17194	16975	17122	17209	17258	17167	17055	17076	16959	17060	17204	16999	17149	17091	16875	17163	17191	17231	17375	17195	17138	17041	17136	17268	17029	17324	17163	17293	17267	17376	17179	17060	17073	17140	17002	17349	16917	17094	17252	17287	17285	17159	17328	17079	17104	17140	17292	17189	17219	17072	17247	17085	17334	17272	17133	17291	17278	17099	17035	17411	17185	17279	17245	17163	17169	17132	17260	17022	17285	17166	17143	17076	17041	17010	17128	17235	17107	17329	17227	17302	17386	17224	17116	17102	17017	17220	16895	17173	17180	17293	17293	17269	17182	17189	17243	17206	17099	17048	17043	16993	17209	17228	17217	17356	17139	16951	17024	17212	17132	17320	17275	17113	17225	17049	17189	17071	17109	17342	17231	17355	17113	17237	16972	17243	17195	17084	17239	17250	17197	16984	17261	17058	17052	17126	17146	17282	17150	17319	17283	17204	17056	17277	17036	17061	17258	17149	17340	17101	17120	16989	17216	17161	17206	17215	17106	17329	17207	17037	17208	17371	17115	17122	17285	17037	16999	17318	17184	17293	17072	17043	17384	17174	17157	17168	17184	17098	17227	17207	17284	17076	17132	17123	17018	17003	17180	17073	17288	17071	17091	17149	17201	17327	17168	16928	17095	17136	17117	17164	16996	17198	17108	17133	17230	17158	17008	17235	17170	17091	16996	17094	17125	17169	17205	17278	17123	17329	17124	17200	17317	17338	17106	17207	17094	16948	17158	17188	17219	17186	17248	17091	17074	16997	17110	17270	17085	17132	17089	17012	17105	17064	17112	16951	17189	17137	17072	17197	17207	17107	17052	17181	17016	17312	17112	17147	16969	17072	17231	17143	17205	17131	17178	17049	17116	17419	17183	17188	17119
30009	52401	48768	40227	35677	31985	27559	23965	21657	20328	18348	17027	16344	16074	15722	15488	15430	15301	15275	15210	15235	15285	15039	15257	14934	15078	14861	14946	14894	14976	14994	15127	14985	14892	15104	15058	14800	15062	15055	14934	14955	14919	15076	15003	14926	14906	14871	15001	14994	14755	14945	14916	14879	14864	14938	14896	14893	15061	14977	14918	15019	14812	14952	14868	14840	15043	15138	14914	15058	14914	15006	14921	14960	14993	14964	14817	14848	14968	14832	15023	14789	14918	14932	14784	14983	14823	14823	14981	14854	14908	14872	14823	14875	14904	14765	14936	14955	15033	14787	14814	14945	14895	14871	14850	14933	14816	14873	14993	15087	15041	15037	14991	14732	14768	14871	14725	14931	14790	14853	15033	14761	14804	14883	14970	14935	14821	14980	14805	14893	14836	14993	14814	15067	14884	14741	15079	14881	14776	14918	14884	14844	14791	14816	14942	15123	14888	14922	14761	14956	14876	14949	14891	14989	14989	14815	14829	15087	14877	14787	15109	14858	14790	14921	14621	14884	14757	14831	14996	14903	14998	14895	14827	14826	14708	15010	15164	14984	15030	14852	14900	15042	14937	14637	14907	14793	14881	15066	14851	14792	14871	14808	14906	14859	14880	14903	14762	14910	14943	14932	14899	14964	14957	14858	14899	15039	14892	14685	14952	14910	14870	14735	14861	14885	14835	14856	15135	15061	15095	14890	14821	14775	14957	14930	14911	14808	14827	14961	14944	14906	15010	14967	15072	14811	14861	14865	14712	14915	15102	14896	14842	14836	15137	15118	14783	14995	14874	15005	14788	15003	14969	14841	15109	14959	14896	14892	14833	15011	14947	14831	14730	14855	14953	14621	14717	15037	14910	14975	14863	14883	14946	14787	14937	14962	14918	14891	14677	14942	14814	14924	15000	14800	14673	14958	14759	14839	14884	14878	14783	14883	14923	14879	14860	14914	14948	15038	14853	14786	14975	14908	14986	14884	14914	14736	14916	14939	14975	14867	14925	14938	14900	14831	14808	14836	14954	14858	14979	14855	14765	14920	14780	14905	15018	14964	14953	14904	14873	14753	14883	14683	14948	14778	14833	14706	14857	14969	14877	15040	15160	14906	14960	15029	14899	14746	14933	14968	14812	14907	14908	14734	14707	14816	14847	14825	14738	14835	14762	14765	14999	14909	15032	14980	14860	14983	14766	14783	14803	14931	14875	14961	14745	14755	14880	14874	14914	14884	14866	14861	14762	15052	14837	14886	14874	14933	14928	14758	15083	14909	14994	14653	14981	14975	15109	14775	14910	14917	14735	14862	14943	14979	14862	15011	14986	14968	14847	14979	14963	14898	14718	14881	14895	14905	14929	14972	14890	15074	14782	14755	14980	14933	14802	14819	14948	14782	14962	14847	14768	14946	14842	14950	14674	14699	14704	14921	14933	14807	14828	14934	14918	15040	14851	14861	14911	14879	14890	14943	14982	14765	14850	14760	14788	14983	15018	14966	15000	14974	14874	14715	14759	14828	15038	14778	14987	14821	14853	15017	14803	14746	14882	14845	14937	14927	14819	14950	15042	14937	14884	14790	14900	14864	14901	14806	14759	14875	14951	14867	15004	14810	15001	14954	14915	14822	14828	14876	14768	14648	14867	15048	14851	14877	14831	14769	14848	14773	14922	14860	14919	14937	14717	14885	14987	14909	14869	15021	14890	14824	14688	14857	15027	14679	14711	14819	14949	14892	14701	14726	14873	14926	14695	14742	14890	15030	14729	14933	14859	15081	14971	14905	14878	14875	14578	14911	14885	14959	14807	14890	14908	14884	14806	14916	14694	14796	14969	15000	14810	14785	14883	14925	14964	14788	14683	14853	14964	14918	14974	15012	14926	14841	14827	14763	15069	14850	14774	14872	14851	14865	14908	14892	14747	15070	14935	14799	14926	14870	14832	14760	14848	14817	14803	14928	14830	14895	14827	14846	14886	14825	15034	15003	14822	14935	15050	14931	14975	14828	14967	15149	14888	14886	14883	14766	14845	14883	14833	14939	14889	14959	14980	14764	14916	14966	14939	14914	14835	14804	14928	14862	14835	14886	14798	14735	14850	14795	14803	15010	14963	14766	14729	14848	14897	14812	14893	14904	15039	14932	14824	14868	14990	14937	14902	14886	14806	14795	14758	14851	14761	15101	15083	14935	15041	14771	14885	14934	14774	14956	14962	14723	14866	14809	14837	14743	14812	14891	14848	14775	15091	14764	14922	14812	15071	14759	14782	14968	14805	14802	15032	14960	14977	14803	15018	14990	14851	14906	14716	14636	14874	15024	14919	14758	14966	14879	15005	14791	14864	14867	14856	14880	14919	14790	14954	14846	14825	14943	14855	14795	14937	15020	14824	14918	14811	14705	14916	14716	14778	15052	14744	15110	14757	14874	14683	14983	14850	14975	15126	14899	14942	14966	15101	14838	14880	14816	14832	15026	15010	14886	14883	14960	14938	14830	14969	14828	14946	14923	14864	14910	15037	14899	14909	14877	14910	14867	14875	14954	14940	14920	14970	15061	14917	14991	14962	14780	14871	14945	14932	14959	14798	14988	15029	14903	14874	14977	14729	14836	14773	14886	14968	14947	14731	14820	14889	14740	14886	14794	14805	14968	14957	14832	14684	14885	14754	14861	14885	15059	14757	14870	15040	14797	14803	14821	14924	14939	14931	14974	14900	14957	14802	14943	14867	14896	14799	14807	14868	15093	15050	14812	14859	14916	14882	14827	15054	14892	14851	14848	14727	14890	14721	14835	14916	14818	14793	14923	14895	14840	14865	14891	14956	14935	14942	14900	14778	14701	14909	14896	14855	15103	14825	14943	14878	14708	14876	14913	14801	14813	15128	14956	14871	14825	14746	14730	14835	14893	14904	14880	14891	14861	14841	14818	14800	14950	15103	14983	14911	15015	14896	14796	14818	14994	14826	14733	14845	14810	14906	14795	14947	14871	14858	14870	14908	14931	14918	14886	14762	14798	14931	14908	15085	14747	14868	14799	14899	14871	14885	14889	14884	14812	14929	14848	14745	14819	14858	14981	15048	14827	14841	14886	14953	15022	14627	14687	14752	15007	15016	14773	14784	14957	15014	14773	14815	14986	14831	14774	14922	14915	15078	14901	14888	14845	14738	14955	15023	14785	14897	14804	14873	14945	14922	14969	14933	15022	14932	15035	14949	14906	14954	14982	14785	15029	14928	14917	14937	14956	15020	14706	14967	14740	14864	14780	14929	14981	14807	14895	15093	14794	14900	15113	14761	14965	14761	14748	14974	14828	14853	14728	14893	14771	14900	14934	14942	14856	14833	14905	14765	14806	14934	14816	14950	14832	14781	14923	14834	14874	14979	14958	14854	14755	15077	14928	14935	14948	15060	14956	14771	14848	14867	14943	14756	14772	14930	14843	14816	14862	14778	14940	14957	14979	14809	14804	14884	14783	14932	14758	14917	14860	15033	14809	14965	14641	15031	14826	14907	15002	14952	14810	14857	14837	14893	14919	14784	14889	14800	14839	14964	14762	14950	14911	14912	14947	14846	14865	14992	14955	14651	14848	14748	14954	14925	14935	14861	14807	15007	15011	15027	14806	14896	14798	14931	14915	14969	14820	14915	14933	14756	14850	14766	14928	14798	14740	14945	14819	14927	14899	14958	14945	14868	14897	14928	15074	15073	14766	14880	14875	14906	14873	14697	14832	14880	14770	14910	14906	14890	14886	14849	14947	14895	14923	14864	15102	14902	14788	15035	14991	14880	14835	14956	14951	14981	14610	14903	15146	14894	14799	14872	14936	14847	14867	14855	14801	14790	14890	14947	14874	14860	14901	14861	14991	14855	14994	14823	14985	14726	14966	14941	15022	15027	14794	14857	14868	14777	14851	14855	14973	14903	14902	14898	14906	15050	14810	14864	14951	14863	14869	15027	15017	14846	14947	14979	14898	14935	14639	14811	14872	14928	14694	14934	14911	14877	14818	14744	14884	14869	15058	14747	14902	14846	14811	15009	14988	14884	14916	14805	14749	14774	14918	14886	14944	14908	14860	14938	14845	14931	14832	14813	14803	14813	14913	14875	14917	14767	14964	14812	14886	14862	14858	14985	14916	14917	14859	14911	14858	14946	14753	15049	14849	14933	14964	14862	14900	15027	14837	14886	14970	14848	14844	14899	14757	14890	14837	14918	15092	14952	14857	14815	14825	14924	14762	15066	14882	15004	14852	14923	14743	14869	14936	14796	14865	14753	14756	14871	14867	14896	14805	14904	14808	14789	14919	14661	14855	14895	14903	14927	14728	14753	14971	14802	14882	14933	14880	14839	14881	14903	14807	14870	14757	14825	14823	14944	14787	14849	14689	14875	14865	14768	14933	14716	14966	14919	14796	14762	14908	14845	14656	14841	14839	14871	14798	15083	14944	14801	14875	15022	14850	14892	15150	14871	14808	14830	14927	14844	15031	14670	14939	14862	14942	14803	14861	14659	14819	14836	14680	14756	14883	14939	14817	14868	14694	14937	14756	14789	14845	14882	15058	14706	14895	14891	14753	14896	15083	14869	14971	15016	15028	15037	15058	14887	14703	14965	14904	15036	14834	14885	14894	14849	14791	14786	14918	14775	14825	14926	14717	14815	14841	14856	14698	14961	14830	14783	14857	14766	14823	14876	14844	14900	14897	14947	14814	14841	14924	14794	14813	15057	15011	14929	15050	14982	14733	14853	14987	14936	14701	14749	14847	14827	14851	14973	14835	14899	14963	15110	14864	14785	14783	14791	14940	15008	14890	14899	14865	14943	14703	14851	14820	14761	14773	14751	14905	14781	14993	14886	14913	15052	14687	14937	14896	14899	14989	14889	14868	14776	14831	14910	14804	14782	14881	14893	14842	14889	14845	14956	14843	14870	14934	14956	14858	14798	14936	14769	14978	14838	14783	14869	14912	15061	15098	14986	15100	14808	14909	14946	14871	14894	15109	14741	14887	14837	14765	14927	14916	14883	14673	15011	14865	14879	14922	14792	14845	14995	14810	14818	14805	14991	14850	14861	14926	14982	14853	14911	14882	14844	14916	14839	14909	14957	14688	14798	14952	14881	14791	14920	14965	14800	14952	14885	15005	14790	14860	14955	14895	14800
28763	25668	30789	27189	22381	20146	18970	17718	17338	17072	16937	16655	16751	16524	16518	16465	16426	16311	16303	16333	16167	16305	16226	16083	16191	16069	16439	16501	16427	16271	16115	16400	16171	16263	16219	16506	16248	16471	16130	16323	16126	16082	16150	16286	16093	16337	16093	16310	16474	16123	16050	16219	16450	16321	16211	16127	16379	16101	16145	16140	16186	16210	16286	16267	16156	16120	16257	16141	16225	16286	16257	16210	16141	16119	16271	16173	16220	16291	16096	16408	16259	16291	16272	16260	16202	16292	16183	16188	16256	16103	16207	16323	16313	16175	16161	16248	16121	16108	16125	16006	16034	16192	16373	16308	16318	16142	16245	16064	16220	16135	16010	16255	16086	16297	16255	16346	16177	16298	16409	16155	16120	16154	16142	16002	16263	16101	16118	16232	16106	16247	16118	16110	16185	16309	16109	16242	16222	16268	16140	16169	16141	16167	16063	16234	16361	16238	16181	16101	16067	16152	16246	16216	16077	16190	16026	16086	16094	16263	16305	16046	16231	16184	16148	16267	16240	16197	16175	16183	15883	16091	16329	16273	16308	16158	16114	16044	16278	16191	16368	16092	16260	16243	16262	16400	16225	16150	16188	16208	16279	16153	16291	16236	16430	16204	16214	16110	16172	16234	16103	16231	16178	15999	16223	16236	16429	16067	16039	16149	16104	16402	16247	16289	16136	16279	16258	16166	16104	16258	16181	16115	16168	16359	16401	16229	16157	16375	16093	16075	16360	16010	15883	16151	16112	16144	16278	16116	16193	16306	16135	15958	16018	16299	16148	16033	16454	16124	16166	16156	16202	16090	16114	16125	15979	16109	16205	16176	16197	16104	16177	16117	16453	16135	16187	16018	16187	16184	16198	16051	16252	16241	16165	16256	16133	16155	16361	16113	16325	16163	16235	16241	16409	16249	16217	16137	16147	16136	16189	16032	16132	16318	16253	16145	16100	16346	16251	16135	16246	16352	16247	16274	16176	16076	16044	16421	15924	16086	16286	16266	16400	16422	15878	16247	16154	16272	16144	16071	16159	16212	16259	16208	16353	16195	16125	16175	16214	16243	16253	16196	16110	16338	16324	16158	16186	16229	16106	16028	15943	16153	16021	16088	16055	16137	16187	16367	16013	16114	16187	16307	16330	16084	16249	16205	16174	16070	16226	16165	16194	16115	16089	16274	16060	16285	16251	16264	16214	15793	16264	16030	16166	16145	16082	16491	16083	16126	16134	16099	16168	16049	16218	16004	16285	16197	16142	16274	15983	16046	16295	16205	16155	16270	16055	16323	16129	16264	16247	16055	16387	16415	16231	16143	16169	16209	16180	16309	16067	16208	16167	16031	16163	16127	16244	16189	15940	16093	16158	16222	16242	16029	16279	16187	16105	16161	16278	16144	16161	16211	16413	16139	16127	16072	16269	16227	16256	16215	15924	16048	16226	16384	16325	16211	16136	16149	16307	16143	16137	16236	16252	16102	16194	16004	16049	16163	16056	16404	16269	16153	16171	16178	16046	16349	16380	16207	16290	16298	16247	16209	16098	16113	16291	16258	16240	16140	16191	16202	16077	16227	16255	16295	16206	16152	16186	16168	16296	16191	16184	16158	16098	16190	16113	16098	16246	16322	15991	16105	16239	16149	16250	16533	16105	16078	16223	15890	16057	15934	16520	16322	16248	16105	16382	16017	16262	16141	16167	16285	16278	16153	16233	16377	16128	16149	16089	16127	16176	16247	16143	16128	16296	16266	16068	16359	16195	16032	15950	16253	16111	16141	16125	16282	16153	16176	16256	15867	16153	16197	16239	16209	16302	16171	16186	16081	16142	16124	16069	16168	15930	16249	16153	16257	16050	16183	16054	16285	16016	16119	16177	16229	16212	16178	16214	16303	16275	16124	16283	16098	16367	16104	16115	16131	16069	16054	16037	16273	16144	16324	16040	16127	16258	16257	16167	16129	16105	16046	16187	16186	16153	16340	16494	16105	16175	16105	16157	15954	16173	16124	16287	16170	15960	16078	16198	16221	16283	16164	16239	16141	16193	16225	16259	16044	16222	16199	16309	16265	16175	16105	16201	16043	16205	16333	16251	16233	16230	16253	16344	16338	16251	16160	15944	16204	16208	16243	16129	16207	16147	16210	16185	16150	16290	16217	16272	16048	16303	16108	15989	16196	16120	16269	16319	16319	16212	16048	16322	16267	16182	16389	16265	16238	16215	15979	16245	16275	16221	16302	16049	16199	16232	16137	16109	16040	16301	16220	16290	15967	16333	16192	16177	16184	16102	16268	16066	16134	15844	16168	16179	16038	16319	16131	16010	16037	16177	16296	16031	16123	16246	15948	16433	16171	16341	16237	16307	16211	16381	16259	16184	16151	16332	16210	15956	16094	16338	16126	16042	16232	16170	16100	16317	16364	16261	16103	16174	16306	16267	16263	16235	16012	16322	16169	16120	16261	16163	16104	16271	16284	16335	16274	16202	16277	16236	16294	16245	16206	16237	16321	16215	16117	16040	16068	16252	16106	16302	16256	16118	16165	16063	16194	16304	16396	16179	16058	15987	16063	16344	16231	16110	15934	16085	16059	16321	16208	15955	16239	16040	16059	16182	16261	16053	16289	16365	16317	16210	16142	16132	16186	16132	16251	16184	16299	16090	16296	16074	16177	16191	16142	16095	16223	16236	16158	16190	16422	16326	16051	16311	16118	16073	16232	16239	16119	16290	16116	16189	16020	16287	16193	16181	16219	16179	16044	16248	15965	15995	16254	16173	16110	16238	16302	16349	16225	16203	16229	16324	16080	16188	16273	16190	16368	16318	16229	16072	16304	16147	16201	16364	16017	15984	16230	16348	16123	16078	16095	16171	16194	16050	16225	16220	16289	16039	16172	16344	16276	16377	16131	16227	16278	16085	16179	16340	16086	16076	16239	16084	16240	16251	16207	16244	16122	16310	16296	16320	16070	16205	16112	15943	16139	16189	16019	16175	16253	16249	16242	16131	16018	16162	16173	16021	16134	16177	16341	16149	16434	16009	16102	16194	16208	16230	15942	16110	16308	15973	16205	16265	16056	16233	16201	16256	16148	16156	16204	16169	16106	16238	16091	16323	16158	15998	16107	16422	16123	16269	16249	16188	16280	16227	16120	16298	16094	16230	16284	16218	16130	16135	16229	16122	16166	16185	16328	16080	16226	16146	16072	16098	16075	16244	16080	16412	16235	16213	16080	16326	16367	16251	16245	16272	16106	16078	16248	16361	16137	16381	16158	16236	16187	16187	16088	16161	16245	16190	16154	16292	16154	16192	16164	16398	16158	16040	16397	16118	16351	16032	16161	16133	16384	16114	16241	16079	16274	16084	16165	16190	16072	16195	15992	16330	16262	16267	16219	16053	16295	16137	16009	16221	16255	16190	16168	16303	16242	16280	16110	16169	16174	16252	16169	16342	16010	16298	16295	16237	16064	16091	16194	16351	16100	16033	16186	16322	16144	16199	16088	16196	16156	16041	16118	16284	16374	16022	15938	16206	16104	16138	16068	16161	16249	16263	16379	16195	16134	16094	16333	16243	16267	16427	16161	16378	16102	16383	16284	16158	16208	16286	16231	16252	15995	16105	16161	16147	16167	16157	16250	16134	16106	16324	16177	16187	16119	16293	16243	15971	15980	16163	16189	16194	16091	16222	16074	16155	16178	16143	16231	16260	16196	16262	16230	16443	16358	16342	16281	16151	16138	16074	16233	16375	16234	16340	16130	16093	16022	16038	16335	16252	16137	16128	16230	16323	16196	16239	16063	16103	16284	15908	16318	16123	16340	16204	16273	16129	16048	16161	16389	16168	16180	16212	16309	16229	16100	16145	15949	16061	16241	16048	16354	16199	16022	16236	16165	15927	16150	16209	15978	16151	16120	16214	16208	16129	16328	16361	16424	16206	16055	16258	16167	16203	16208	16174	16008	16216	16298	16297	16417	16260	16252	16419	16234	16300	16050	16301	16195	16167	16239	16264	16102	16116	16192	16282	16182	16300	16132	16157	16249	16255	16087	16213	16126	16184	16102	16270	16236	16174	16155	16355	16223	16222	16214	16078	16182	16106	16102	16026	16139	15949	16154	16077	16045	16024	16210	16194	16245	16323	16141	16130	16090	16366	16312	16328	16401	16259	16147	16056	16316	16256	16169	16254	16176	16200	16147	16202	16189	16138	16249	16282	16199	16280	16129	16259	16233	16197	16209	16115	16156	16324	16153	16172	16203	16242	15986	16233	16297	16129	16287	16056	16217	15983	16309	16258	16363	16087	16172	16312	16102	16129	16120	16023	16016	16188	16091	16064	16110	16188	15913	16086	16158	16265	16449	16259	15997	16333	16220	16173	16333	16011	16142	16125	16104	16321	16262	16256	16160	16140	16154	16203	16314	16011	16226	16306	16111	16115	16271	16135	16123	16259	16415	16249	16230	16184	16319	15993	16192	15946	15988	16137	16143	16243	16111	16262	16168	15961	16187	16254	16165	16303	15975	16259	16016	16357	16261	16232	16261	16417	16140	16110	16183	16209	16165	16056	16139	16270	16204	16105	16213	16151	16222	16214	16223	16127	16060	16131	16369	16078	16351	16158	16241	16068	16019	16298	16084	16160	16217	16048	16168	16188	16093	16095	16288	16301	16248	16265	16264	16043	16245	16167	16100	16273	16138	16188	16185	16204	16330	16070	16263	16264	16223	16083	16449	16129	16251	16092	16062	16191	16283	16147	16200	16108	16232	16176	16179	16146	16166	16294	16162	16240	16256	16030	15927	16112	16006	16131	16416	16175	16216	16150	16163	16098	16030	16164	16213	16179	16175	16123	16303	16220	16243	16243	16231	16121	16119	16056	16161	16049	16215	16170	16097	16278	16154	16140	16171	16136	16271	16181	16194	16033	16084	16156	16107	16197	16197	16325	16103	16115	16166	16252	16062	16219	16198	16031	16286	16429	16291	16311	16046	16111	16287	16196	16223	16019	16173	16090	16104	16251	16063	16115	16087	16322	15873	16136	16270	16027	15997	16087	16084	16102	16266	16151	16283	16170	16416	16318	16274	16322	16127	16218	16090	16225	16284	16295	16159	16115	16146	16115	16120	16404	16081	16277	16321	16355	16171	16335	16152	16169	16205
27811	38499	33967	25782	22269	19684	18016	16796	15969	15417	15222	14969	15006	14818	14576	14398	14626	14403	14371	14437	14566	14667	14287	14516	14417	14335	14315	14369	14337	14326	14394	14190	14485	14288	14479	14465	14356	14386	14354	14318	14269	14395	14271	14369	14311	14457	14389	14396	14355	14211	14301	14359	14392	14265	14234	14345	14311	14241	14341	14377	14238	14321	14268	14170	14348	14270	14277	14260	14200	14285	14192	14413	14366	14261	14375	14092	14467	14114	14354	14271	14292	14369	14238	14421	14379	14391	14361	14289	14308	14283	14197	14374	14391	14265	14242	14310	14469	14342	14309	14248	14349	14307	14159	14364	14343	14369	14238	14284	14353	14331	14349	14180	14329	14415	14304	14213	14302	14253	14223	14237	14307	14338	14296	14160	14271	14296	14373	14236	14311	14334	14267	14287	14224	14192	14167	14333	14396	14220	14332	14220	14258	14414	14430	14456	14179	14439	14205	14349	14246	14489	14318	14248	14308	14349	14325	14345	14398	14253	14243	14137	14285	14437	14253	14229	14311	14309	14364	14376	14345	14236	14183	14263	14252	14213	14191	14240	14146	14277	14342	14329	14214	14280	14426	14177	14356	14284	14425	14224	14379	14340	14374	14313	14267	14391	14435	14322	14307	14404	14008	14447	14249	14398	14356	14283	14241	14192	14377	14306	14214	14369	14278	14408	14345	14310	14327	14319	14152	14372	14019	14442	14395	14329	14090	14262	14521	14162	14278	14303	14406	14183	14344	14383	14256	14305	14254	14154	14267	14344	14238	14164	14085	14252	14392	14333	14252	14336	14281	14424	14286	14134	14372	14105	14356	14071	14245	14255	14229	14308	14238	14255	14362	14381	14302	14275	14370	14256	14352	14488	14270	14184	14257	14159	14375	14374	14219	14287	14371	14385	14201	14375	14359	14241	14202	14390	14154	14203	14340	14520	14297	14372	14342	14253	14187	14124	14170	14374	14220	14224	14237	14135	14245	14375	14270	14457	14377	14119	14182	14211	14371	14399	14300	14113	14304	14417	14402	14348	14293	14295	14422	14444	14231	14348	14275	14229	14257	14246	14319	14322	14324	14371	14212	14336	14356	14256	14276	14313	14347	14302	14307	14291	14295	14366	14287	14329	14286	14372	14267	14275	14118	14179	14143	14296	14222	14131	14321	14425	14213	14405	14225	14338	14224	14223	14314	14427	14424	14447	14235	14358	14164	14280	14088	14414	14309	14186	14422	14209	14419	14250	14355	14535	14185	14244	14132	14269	14241	14325	14296	14231	14312	14271	14284	14185	14346	14154	14143	14388	14389	14222	14384	14417	14283	14358	14181	14436	14183	14356	14256	14339	14061	14370	14265	14296	14313	14269	14280	14461	14065	14371	14410	14421	14216	14287	14324	14292	14314	14427	14288	14122	14453	14163	14215	14367	14432	14339	14378	14327	14343	14222	14298	14210	14242	14436	14459	14455	14196	14375	14317	14181	14271	14348	14288	14152	14375	14394	14263	14253	14381	14321	14310	14427	14283	14254	14202	14171	14277	14281	14345	14293	14146	14306	14346	14383	14403	14258	14474	14273	14236	14362	14374	14194	14177	14336	14168	14287	14410	14346	14241	14266	14291	14277	14290	14360	14099	14224	14304	14254	14271	14287	14323	14361	14390	14214	14264	14357	14228	14200	14357	14577	14483	14143	14381	14292	14309	14312	14303	14367	14203	14247	14487	14208	14430	14308	14170	14297	14416	14281	14285	14302	14304	14320	14251	14300	14443	14350	14458	14281	14364	14232	14319	14447	14169	14322	14348	14330	14348	14124	14429	14363	14214	14170	14180	14341	14294	14278	14452	14064	14428	14228	14164	14278	14321	14287	14256	14147	14231	14443	14187	14161	14456	14261	14556	14248	14357	14173	14149	14201	14205	14294	14270	14306	14235	14310	14239	14382	14312	14239	14319	14334	14173	14378	14339	14314	14316	14412	14280	14351	14308	14281	14298	14297	14267	14281	14383	14538	14142	14254	14457	14502	14287	14235	14216	14381	14292	14301	14288	14357	14218	14216	14364	14148	14408	14194	14182	14281	14071	14311	14366	14264	14181	14352	14434	14164	14351	14291	14333	14259	14239	14521	14196	14327	14172	14346	14314	14307	14254	14296	14172	14205	14323	14134	14212	14287	14440	14269	14217	14225	14427	14262	14494	14179	14292	14306	14176	14335	14469	14182	14239	14168	14341	14376	14231	14392	14119	14276	14391	14246	14196	14259	14414	14361	14364	14202	14303	14415	14306	14279	14460	14432	14210	14209	14204	14304	14437	14312	14449	14382	14394	14234	14306	14316	14324	14289	14481	14349	14404	14260	14060	14283	14245	14262	14145	14335	14317	14266	14394	14154	14232	14438	14513	14407	14204	14107	14203	14178	14356	14257	14208	14232	14283	14166	14253	14237	14337	14315	14260	14314	14418	14357	14259	14278	14416	14191	14310	14298	14334	14353	14154	14440	14275	14283	14213	14277	14306	14206	14507	14237	14245	14273	14341	14285	14274	14313	14276	14169	14269	14371	14147	14278	14391	14371	14273	14332	14301	14324	14169	14323	14425	14235	14340	14290	14362	14299	14367	14304	14383	14269	14260	14357	14331	14347	14343	14452	14206	14254	14257	14207	14141	14389	14285	14262	14133	14196	14281	14193	14297	14171	14265	14412	14287	14554	14500	14169	14163	14424	14360	14290	14364	14273	14177	14314	14185	14248	14251	14300	14263	14244	14337	14432	14167	14367	14240	14253	14385	14276	14406	14338	14232	14359	14000	14289	14370	14262	14281	14173	14329	14356	14182	14278	14181	14225	14326	14240	14399	14325	14427	14201	14368	14276	14329	14232	14383	14153	14310	14299	14405	14230	14149	14316	14093	14373	14352	14387	14387	14280	14270	14257	14135	14427	14276	14378	14294	14251	14358	14284	14239	14124	14259	14160	14415	14230	14310	14392	14161	14263	14325	14318	14406	14423	14247	14367	14409	14301	14254	14252	14292	14332	14145	14237	14396	14350	14412	14327	14174	14228	14329	14174	14333	14263	14408	14278	14294	14254	14330	14402	14247	14302	14143	14337	14446	14245	14404	14366	14347	14304	14349	14354	14396	14429	14218	14327	14278	14278	14272	14268	14330	14261	14287	14121	14318	14319	14273	14409	14308	14315	14509	14244	14152	14325	14291	14212	14303	14357	14387	14350	14254	14236	14270	14413	14190	14366	14392	14230	14237	14304	14243	14397	14287	14208	14371	14184	14267	14332	14250	14273	14386	14450	14370	14402	14413	14321	14341	14167	14154	14443	14263	14108	14478	14368	14329	14291	14316	14359	14346	14195	14267	14209	14511	14235	14424	14329	14278	14156	14313	14110	14451	14350	14326	14461	14278	14242	14451	14304	14423	14331	14288	14286	14419	14282	14381	14470	14208	14335	14361	14194	14184	14301	14451	14310	14513	14427	14333	14302	14089	14361	14303	14404	14282	14405	14171	14299	14229	14243	14177	14267	14136	14326	14281	14405	14477	14207	14171	14137	14394	14318	14405	14249	14373	14248	14280	14294	14287	14299	14321	14265	14371	14378	14228	14390	14313	14294	14357	14372	14219	14372	14278	14349	14332	14244	14232	14332	14340	14298	14322	14437	14393	14280	14270	14331	14353	14220	14082	14426	14228	14240	14293	14186	14288	14341	14145	14221	14251	14156	14222	14396	14366	14316	14434	14230	14354	14217	14379	14211	14364	14282	14218	14188	14213	14397	14298	14323	14422	14270	14329	14262	14362	14331	14209	14368	14216	14569	14479	14348	14316	14300	14291	14505	14446	14294	14319	14275	14233	14306	14389	14191	14400	14304	14294	14078	14365	14290	14178	14376	14193	14427	14351	14417	14344	14402	14369	14181	14200	14394	14300	14351	14375	14246	14126	14130	14318	14290	14335	14355	14322	14499	14250	14364	14048	14113	14236	14286	14249	14317	14240	14280	14257	14335	14290	14270	14294	14261	14287	14385	14259	14453	14435	14277	14412	14344	14426	14256	14394	14278	14417	14064	14245	14278	14188	14351	14274	14224	14416	14284	14316	14190	14239	14305	14327	14242	14283	14370	14436	14316	14455	14185	14228	14240	14165	14338	14160	14362	14336	14104	14299	14177	14306	14315	14269	14291	14376	14286	14339	14331	14293	14274	14261	14466	14414	14321	14277	14387	14384	14288	14352	14340	14302	14263	14428	14282	14233	14338	14428	14304	14358	14278	14343	14136	14238	14301	14263	14419	14268	14317	14177	14501	14300	14143	14176	14319	14307	14355	14229	14309	14448	14402	14308	14313	14325	14391	14205	14253	14416	14561	14353	14418	14281	14343	14417	14376	14200	14336	14226	14267	14273	14144	14247	14322	14322	14027	14301	14468	14392	14491	14202	14341	14292	14280	14370	14210	14251	14301	14259	14374	14341	14341	14309	14343	14261	14403	14383	14202	14314	14357	14337	14336	14349	14245	14262	14381	14283	14425	14234	14249	14194	14153	14402	14261	14201	14362	14380	14387	14284	14386	14289	14373	14329	14341	14408	14270	14290	14294	14641	14425	14262	14195	14288	14368	14334	14264	14339	14101	14308	14388	14182	14262	14389	14294	14120	14282	14304	14267	14326	14395	14377	14346	14314	14373	14340	14409	14398	14172	14070	14541	14449	14415	14201	14263	14447	14246	14358	14221	14410	14270	14414	14250	14066	14187	14520	14284	14215	14317	14343	14423	14128	14374	14248	14205	14393	14379	14380	14264	14378	14365	14146	14260	14278	14258	14439	14164	14356	14232	14251	14286	14379	14306	14069	14267	14423	14333	14374	14287	14221	14277	14259	14279	14343	14144	14364	14271	14264	14183	14242	14302	14395	14353	14328	14232	14279	14455	14404	14355	14286	14233	14368	14237	14316	14355	14397	14180	14432	14304	14316	14307	14446	14246	14349	14434	14345	14326	14331	14384	14368	14286	14408	14125	14211	14251	14530	14431	14225	14381	14348	14436	14214	14203	14362	14441	14209	14397	14363	14255	14346	14149	14389	14353	14287	14366	14387	14342	14271	14258	14120	14389	14131	14359	14266	14315	14379	14389	14384	14221	14357	14432	14291	14344	14111	14361
24151	21204	28596	25545	24756	25548	24562	21164	19531	18946	18275	17604	17266	16998	16730	16583	16758	16541	16531	16491	16549	16503	16570	16533	16592	16344	16693	16539	16354	16523	16484	16242	16425	16372	16464	16417	16595	16481	16413	16223	16468	16276	16361	16368	16335	16376	16235	16370	16368	16517	16355	16474	16355	16453	16440	16238	16361	16463	16380	16352	16414	16521	16204	16299	16283	16503	16370	16289	16221	16265	16288	16255	16476	16298	16589	16248	16270	16221	16140	16129	16467	16407	16418	16443	16432	16316	16163	16218	16128	16329	16326	16213	16208	16241	16009	16306	16232	16216	16546	16413	16231	16208	16281	16249	16489	16486	16444	16086	16439	16398	16440	16434	16362	16323	16243	16329	16287	16273	16377	16397	16330	16512	16198	16440	16322	16502	16535	16470	16362	16279	16389	16366	16209	16384	16145	16366	16410	16308	16302	16315	16372	16242	16344	16425	16218	16240	16289	16538	16414	16319	16415	16576	16410	16280	16239	16168	16303	16305	16269	16378	16312	16321	16405	16496	16442	16259	16306	16243	16435	16149	16267	16370	16218	16390	16228	16389	16135	16455	16194	16289	16250	16183	16169	16539	16348	16286	16273	16385	16370	16242	16319	16258	16271	16336	16415	16356	16370	16428	16319	16211	16251	16308	16482	16014	16395	16529	16225	16209	16180	16191	16108	16240	16254	16321	16429	16109	16407	16223	16403	16242	16335	16149	16471	16339	16412	16357	16222	16241	16464	16382	16414	16241	16295	16385	16446	16279	16376	16240	16323	16258	16539	16316	16284	16383	16531	16311	16200	16191	16356	16320	16343	16265	16341	16425	16168	16453	16407	16432	16317	16342	16452	16292	16179	16176	16247	16373	16272	16286	16490	16323	16447	16417	16160	16249	16533	16356	16319	16229	16420	16078	16425	16185	16287	16219	16344	16479	16277	16280	16282	16368	16269	16527	16320	16235	16259	16173	16171	16260	16369	16399	16474	16400	16389	16350	16184	16309	16451	16120	16372	16444	16542	16207	16163	16406	16393	16258	16340	16209	16447	16347	16432	16332	16272	16431	16508	16377	16335	16493	16304	16251	16288	16372	16514	16477	16280	16441	16238	16398	16156	16206	16339	16238	16339	16220	16150	16210	16371	16176	16388	16362	16489	16235	16449	16196	16261	16355	16398	16372	16282	16326	16529	16243	16262	16236	16340	16408	16253	16321	16304	16395	16443	16432	16370	16308	16321	16192	16273	16188	16355	16203	16299	16146	16148	16332	16231	16273	16189	16489	16429	16070	16217	16309	16359	16178	16497	16280	16417	16174	16380	16236	16448	16239	16171	16341	16362	16368	16192	16377	16315	16318	16164	16187	16323	16447	16466	16286	16251	16394	16184	16136	16410	16424	16294	16291	16242	16390	16270	16401	16277	16299	16193	16251	16368	16386	16346	16427	16332	16364	16233	16417	16404	16324	16423	16321	16596	16308	16190	16184	16341	16414	16275	16372	16295	16378	16382	16222	16355	16318	16132	16321	16282	16182	16304	16412	16169	16207	16171	16349	16333	16379	16319	16311	16423	16415	16379	16262	16151	16350	16308	16146	16322	16296	16392	16466	16510	16442	16525	16454	16283	16201	16215	16227	16279	16270	16338	16322	16247	16385	16177	16091	16408	16534	16235	16503	16358	16206	16202	16236	16438	16226	16177	16485	16300	16328	16276	16341	16387	16491	16426	16270	16407	16301	16358	16355	16401	16162	16420	16227	16217	16430	16349	16279	16336	16434	16270	16238	16256	16317	16259	16384	16313	16231	16222	16354	16244	16159	16350	16304	16544	16235	16109	16346	16554	16291	16297	16381	16351	16352	16253	16538	16288	16275	16157	16380	16156	16217	16423	16380	16163	16193	16264	16409	16436	16236	16431	16336	16424	16362	16321	16387	16568	16567	16463	16108	16166	16265	16318	16130	16413	16166	16506	16433	16334	16435	16302	16232	16062	16206	16324	16191	16355	16387	16250	16280	16307	16543	16358	16193	16314	16300	16289	16258	16246	16330	16441	16287	16317	16169	16222	16246	16290	16247	16315	16489	16350	16320	16315	16285	16134	16494	16353	16353	16420	16366	16229	16403	16420	16275	16267	16328	16274	15982	16411	16546	16380	16302	16401	16425	16406	16315	16282	16268	16306	16341	16471	16141	16207	15890	16346	16175	16403	16393	16536	16303	16274	16299	15949	16444	16264	16355	16418	16100	16345	16312	16392	16093	16371	16351	16227	16318	16315	16326	16626	16305	16187	16235	16422	16276	16368	16245	16249	16315	16429	16294	16297	16155	16300	16303	16426	16126	16213	16196	16257	16384	16376	16531	16400	16271	16212	16306	16238	16358	16502	16423	16472	16353	16203	16375	16389	16507	16214	16348	16443	16303	16280	16125	16390	16215	16458	16289	16252	16297	16286	16445	16264	16218	16214	16283	16234	16449	16453	16370	16252	16327	16277	16328	16423	16278	16148	16429	16184	16271	16248	16229	16218	16274	16367	16452	16447	16558	16449	16284	16271	16240	16136	16207	16297	16260	16312	16314	16274	16359	16126	16347	16202	16198	16296	16323	16233	16451	16571	16202	16489	16023	16435	16321	16357	16225	16220	16352	16192	16361	16376	16279	16350	16395	16273	16380	16299	16139	16284	16499	16399	16432	16439	16428	16301	16391	16511	16522	16355	16240	16495	16211	16212	16448	16128	16327	16266	16404	16198	16267	16363	16267	16301	16255	16230	16220	16381	16131	16263	16497	16360	16287	16296	16204	16336	16280	16353	16322	16488	16490	16328	16333	16354	16205	16380	16286	16559	16314	16180	16260	16341	16268	16461	16328	16361	16150	16318	16402	16375	16315	16538	16426	16248	16333	16329	16331	16079	16294	16373	16394	16211	16194	16349	16347	16287	16443	16147	16494	16378	16355	16227	16551	16178	16494	16376	16332	16356	16230	16294	16273	16238	16208	16255	16368	16374	16196	16441	16455	16198	16314	16193	16346	16210	16393	16389	16412	16428	16401	16243	16379	16332	16365	16314	16105	16360	16396	16297	16445	16431	16322	16453	16503	16513	16480	16194	16152	16410	16355	16299	16624	16136	16258	16417	16187	16488	16312	16346	16200	16284	16354	16233	16342	16310	16334	16501	16262	16386	16297	16343	16348	16493	16156	16380	16370	16366	16439	16436	16497	16395	16307	16333	16242	16449	16360	16447	16355	16214	16081	16419	16086	16294	16333	16363	16487	16401	16342	16386	16364	16458	16483	16272	16287	16418	16287	16271	16415	16278	16303	16326	16511	16200	16450	16340	16260	16381	16386	16276	16274	16214	16213	16382	16406	16285	16441	16205	16186	16264	16567	16378	16324	16214	16297	16415	16451	16423	16260	16036	16419	16256	16432	16320	16250	16283	16423	16475	16328	16159	16237	16279	16158	16295	16394	16462	16204	16212	16164	16308	16218	16313	16229	16418	16556	15998	16188	16364	16199	16199	16387	16453	16397	16295	16344	16374	16380	16383	16209	16296	16194	16227	16195	16380	16364	16367	16344	16414	16299	16360	16270	16214	16368	16480	16403	16583	16282	16490	16352	16352	16346	16409	16187	16278	16230	16222	16136	16505	16291	16400	16368	16564	16209	16201	16415	16327	16268	16427	16198	16226	16278	16145	16219	16380	16398	16225	16419	16413	16629	16274	16143	16379	16381	16471	16214	16284	16231	16395	16423	16397	16417	16420	16499	16095	16440	16325	16272	16307	16383	16204	16253	16419	16229	16322	16114	16309	16462	16310	16467	16444	16380	16476	16231	16141	16195	16389	16372	16449	16267	16305	16371	16205	16527	16328	16357	16554	16337	16376	16258	16345	16463	16454	16425	16234	16207	16359	16258	16387	16396	16428	16347	16412	16367	16438	16429	16376	16274	16335	16468	16198	16371	16091	16365	16230	16245	16595	16359	16236	16270	16359	16314	16358	16301	16560	16351	16190	16179	16187	16253	16097	16250	16277	16444	16155	16349	16302	16129	16224	16282	16353	16171	16496	16158	16320	16230	16330	16262	16235	16422	16440	16479	16512	16392	16292	16380	16463	16271	16248	16009	16330	16315	16427	16162	16329	16614	16448	16220	16233	16273	16306	16263	16184	16306	16375	16321	16391	16371	16439	16271	16250	16405	16227	16405	16367	16363	16183	16425	16297	16434	16388	16499	16370	16230	16340	16481	16446	16548	16119	16340	16289	16335	16486	16244	16347	16248	16347	16415	16555	16521	16485	16248	16472	16211	16269	16351	16359	16316	16402	16377	16262	16353	16252	16403	16177	16229	16471	16336	16380	16435	16215	16548	16310	16189	16217	16232	16375	16311	16423	16386	16158	16184	16518	16469	16196	16315	16313	16236	16381	16440	16233	16199	16354	16327	16591	16239	16344	16333	16402	16547	16145	16229	16243	16253	16233	16356	16418	16422	16399	16253	16187	16360	16267	16339	16220	16218	16349	16301	16211	16259	16322	16281	16594	16368	16452	16514	16241	16283	16341	16289	16193	16275	16184	16436	16449	16385	16320	16448	16322	16250	16185	16390	16322	16145	16280	16359	16366	16295	16162	16262	16316	16304	16298	16327	16154	16273	16588	16423	16354	16239	16409	16497	16346	16412	16129	16237	16336	16252	16382	16311	16199	16382	16407	16448	16489	16343	16399	16401	16177	16426	16557	16330	16439	16503	16431	16453	16220	16307	16271	16268	16150	16290	16282	16446	16303	16206	16469	16325	16270	16320	16206	16226	16295	16474	16424	16334	16415	16348	16281	16357	16340	16278	16347	16483	16243	16350	16267	16308	16457	16541	16315	16386	16511	16265	16429	16539	16544	16290	16187	16396	16339	16328	16172	16272	16175	16365	16280	16168	16338	16285	16340	16329	16584	16492	16347	16123	16387	16130	16311	16511	16313	16499	16141	16234	16240	16458	16321	16433	16203	16304	16532	16330	16432	16455	16409	16410	16422	16149	16407	16434	16246	16233	16363	16293	16252	16244	16254	16280	16568	16275	16356	16461	16388	16257	16281	16399	16265	16390	16263	16394	16359	16330	16455	16247	16300	16252	16344	16289	16376	16448	16371	16397	16236	16492	16225	16372	16320	16220
28543	45876	41672	33543	28889	25236	22534	20460	18583	17762	16853	16090	15585	15084	15000	14942	14911	14684	14467	14653	14760	14525	14550	14737	14473	14512	14484	14624	14617	14365	14566	14584	14582	14518	14416	14720	14539	14426	14516	14495	14504	14566	14511	14507	14497	14554	14580	14444	14510	14481	14547	14549	14333	14509	14536	14374	14553	14376	14504	14415	14508	14399	14370	14490	14458	14471	14335	14429	14388	14394	14490	14415	14404	14438	14460	14373	14606	14512	14436	14297	14514	14496	14459	14498	14498	14373	14338	14488	14263	14548	14363	14367	14355	14447	14577	14502	14495	14263	14440	14390	14524	14346	14453	14522	14350	14544	14375	14541	14192	14252	14608	14413	14378	14481	14345	14520	14340	14485	14624	14408	14359	14402	14348	14400	14299	14244	14442	14419	14497	14344	14391	14508	14340	14577	14504	14642	14399	14560	14473	14400	14624	14385	14407	14462	14366	14585	14382	14263	14385	14463	14466	14474	14687	14431	14343	14401	14449	14490	14393	14358	14437	14425	14359	14473	14523	14300	14492	14522	14349	14566	14444	14391	14513	14411	14410	14385	14440	14396	14560	14509	14275	14480	14353	14308	14326	14535	14387	14630	14349	14453	14443	14568	14257	14274	14346	14426	14450	14479	14286	14454	14427	14491	14393	14515	14451	14544	14308	14411	14525	14353	14370	14321	14416	14421	14389	14433	14436	14554	14520	14490	14331	14371	14505	14413	14293	14546	14507	14302	14478	14513	14452	14370	14464	14451	14456	14483	14347	14411	14419	14527	14534	14367	14479	14490	14514	14368	14410	14441	14532	14417	14390	14420	14394	14466	14334	14345	14553	14320	14432	14365	14268	14367	14285	14466	14432	14610	14427	14442	14453	14325	14508	14317	14559	14391	14482	14345	14325	14454	14474	14448	14424	14361	14371	14435	14423	14434	14328	14447	14373	14495	14332	14276	14450	14319	14274	14437	14340	14525	14393	14371	14477	14393	14507	14421	14436	14326	14374	14455	14505	14405	14315	14400	14405	14554	14396	14372	14217	14670	14209	14421	14344	14444	14486	14456	14422	14443	14530	14220	14508	14327	14621	14307	14431	14293	14469	14455	14350	14441	14364	14524	14237	14537	14356	14380	14358	14448	14372	14344	14429	14381	14339	14444	14291	14350	14389	14300	14319	14429	14616	14471	14463	14451	14469	14374	14368	14209	14300	14369	14358	14518	14381	14461	14521	14470	14414	14463	14616	14450	14392	14410	14477	14470	14585	14198	14530	14410	14226	14344	14358	14375	14298	14636	14440	14426	14363	14593	14380	14413	14471	14268	14444	14410	14396	14523	14427	14428	14332	14259	14323	14287	14579	14491	14472	14485	14479	14391	14425	14507	14423	14526	14593	14480	14508	14267	14433	14315	14332	14520	14499	14504	14375	14585	14428	14488	14476	14376	14524	14438	14522	14525	14316	14548	14482	14435	14384	14442	14336	14294	14333	14497	14371	14317	14302	14612	14305	14377	14528	14367	14394	14267	14510	14483	14370	14435	14437	14163	14463	14391	14460	14366	14592	14477	14419	14406	14370	14295	14458	14314	14484	14241	14374	14423	14340	14372	14336	14182	14474	14449	14408	14410	14510	14402	14461	14333	14412	14364	14270	14478	14403	14425	14399	14422	14386	14554	14407	14370	14504	14590	14189	14403	14550	14364	14332	14426	14252	14468	14423	14250	14621	14377	14396	14522	14545	14484	14427	14339	14559	14482	14347	14565	14526	14395	14435	14613	14473	14351	14460	14471	14319	14576	14477	14497	14428	14549	14497	14513	14402	14361	14513	14252	14396	14433	14281	14522	14305	14359	14243	14346	14434	14480	14381	14431	14387	14368	14523	14511	14609	14323	14474	14401	14542	14397	14454	14344	14462	14534	14503	14484	14322	14406	14322	14192	14372	14289	14507	14312	14512	14426	14436	14430	14437	14401	14275	14485	14531	14393	14353	14360	14369	14559	14325	14528	14388	14461	14227	14343	14343	14344	14419	14478	14241	14439	14584	14447	14596	14582	14395	14449	14261	14232	14479	14433	14424	14433	14458	14393	14435	14422	14397	14394	14520	14510	14308	14395	14499	14489	14670	14433	14402	14520	14377	14557	14328	14300	14485	14357	14518	14444	14483	14258	14409	14580	14374	14407	14467	14295	14537	14583	14486	14301	14460	14280	14441	14596	14225	14511	14270	14485	14427	14339	14424	14417	14443	14377	14568	14371	14393	14324	14285	14430	14470	14496	14302	14388	14433	14517	14423	14348	14363	14416	14281	14509	14384	14490	14382	14622	14352	14389	14577	14360	14535	14383	14348	14258	14369	14413	14413	14408	14367	14451	14418	14429	14519	14269	14508	14558	14494	14411	14343	14376	14323	14457	14439	14286	14605	14421	14473	14298	14460	14523	14333	14547	14549	14283	14434	14503	14282	14399	14427	14383	14410	14488	14442	14539	14448	14394	14399	14490	14483	14440	14220	14510	14403	14286	14350	14274	14540	14505	14313	14361	14233	14393	14463	14371	14405	14488	14314	14513	14287	14262	14320	14319	14661	14609	14533	14293	14340	14439	14302	14537	14503	14519	14562	14329	14303	14476	14556	14563	14435	14442	14332	14318	14211	14482	14519	14365	14470	14471	14298	14463	14283	14518	14642	14459	14431	14513	14324	14290	14339	14424	14421	14496	14312	14516	14234	14453	14457	14443	14517	14437	14275	14570	14430	14296	14384	14517	14427	14383	14414	14478	14475	14438	14378	14429	14442	14391	14270	14448	14381	14431	14459	14438	14490	14463	14353	14474	14300	14676	14478	14576	14508	14387	14332	14577	14461	14281	14503	14438	14532	14263	14538	14302	14455	14383	14388	14507	14300	14288	14347	14444	14338	14319	14522	14502	14415	14384	14393	14491	14127	14352	14429	14485	14457	14411	14532	14331	14444	14496	14272	14316	14557	14553	14506	14392	14446	14423	14382	14513	14485	14450	14387	14541	14268	14427	14385	14421	14406	14387	14393	14528	14222	14351	14409	14558	14415	14469	14477	14417	14404	14441	14493	14507	14530	14431	14491	14482	14499	14435	14363	14433	14148	14467	14365	14387	14321	14311	14571	14623	14466	14405	14436	14391	14362	14529	14370	14398	14393	14456	14603	14359	14524	14421	14439	14420	14520	14531	14388	14335	14494	14525	14301	14424	14337	14466	14400	14334	14388	14386	14433	14463	14468	14494	14283	14491	14444	14448	14421	14445	14499	14431	14356	14470	14544	14468	14432	14379	14429	14389	14316	14410	14397	14420	14545	14449	14268	14457	14400	14514	14229	14535	14477	14586	14223	14371	14494	14371	14344	14550	14317	14448	14300	14543	14467	14424	14391	14433	14416	14598	14376	14253	14562	14471	14338	14464	14327	14425	14386	14506	14350	14549	14350	14458	14366	14374	14453	14398	14378	14686	14640	14460	14416	14354	14427	14330	14453	14446	14369	14354	14406	14382	14462	14428	14462	14446	14237	14391	14401	14309	14393	14318	14324	14461	14362	14231	14378	14258	14584	14474	14449	14256	14301	14436	14599	14262	14565	14401	14418	14420	14310	14560	14432	14432	14489	14626	14472	14377	14465	14557	14430	14449	14370	14509	14516	14451	14240	14369	14372	14430	14436	14425	14543	14369	14386	14448	14358	14524	14280	14484	14247	14203	14657	14430	14433	14501	14442	14272	14467	14505	14396	14486	14387	14473	14485	14449	14274	14518	14323	14385	14444	14389	14386	14474	14488	14433	14521	14475	14379	14414	14433	14446	14423	14609	14403	14416	14443	14371	14432	14419	14518	14379	14650	14377	14297	14320	14494	14363	14449	14318	14495	14496	14376	14568	14397	14433	14423	14445	14401	14365	14352	14419	14402	14478	14471	14465	14449	14542	14586	14491	14631	14443	14454	14293	14404	14459	14309	14272	14505	14417	14473	14247	14579	14257	14380	14500	14382	14357	14334	14706	14352	14438	14333	14622	14466	14371	14495	14361	14462	14432	14397	14313	14422	14659	14509	14344	14496	14355	14589	14554	14309	14326	14493	14511	14350	14342	14246	14293	14461	14443	14468	14349	14469	14398	14429	14454	14438	14315	14375	14595	14616	14349	14431	14346	14180	14335	14416	14424	14394	14499	14423	14373	14578	14359	14397	14477	14513	14356	14403	14350	14391	14618	14508	14367	14457	14347	14486	14371	14301	14459	14571	14644	14656	14331	14421	14388	14395	14536	14421	14451	14489	14370	14283	14552	14326	14371	14380	14430	14356	14474	14435	14448	14493	14452	14424	14351	14357	14583	14463	14390	14463	14210	14511	14379	14483	14347	14417	14426	14319	14409	14392	14422	14430	14415	14415	14333	14530	14414	14366	14570	14583	14342	14426	14477	14386	14487	14527	14553	14433	14287	14385	14369	14461	14297	14349	14336	14399	14356	14362	14393	14424	14251	14256	14242	14333	14486	14511	14331	14235	14538	14442	14435	14351	14510	14582	14344	14455	14444	14495	14439	14434	14458	14354	14560	14495	14354	14536	14432	14318	14423	14214	14444	14314	14338	14258	14280	14329	14269	14467	14352	14281	14329	14468	14502	14354	14259	14342	14406	14669	14305	14448	14448	14525	14345	14466	14581	14346	14426	14267	14483	14402	14380	14422	14439	14576	14521	14590	14371	14413	14220	14490	14291	14350	14488	14441	14559	14414	14434	14418	14455	14391	14262	14408	14388	14386	14413	14467	14393	14385	14301	14392	14399	14160	14506	14388	14509	14264	14427	14481	14502	14523	14429	14378	14479	14378	14389	14368	14323	14385	14498	14713	14372	14285	14412	14329	14380	14488	14554	14241	14389	14480	14317	14486	14296	14477	14496	14338	14470	14477	14355	14454	14383	14500	14479	14390	14614	14665	14393	14361	14444	14315	14497	14367	14525	14378	14410	14549	14372	14470	14461	14290	14537	14461	14600	14541	14406	14515	14556	14174	14475	14183	14350	14470	14544	14378	14385	14477	14550	14379	14408	14352	14414	14577	14449	14273	14395	14505	14283	14356	14424	14451	14340	14533	14395	14450	14435	14296	14425	14506	14322	14487	14380	14399	14342	14336	14397	14781	14475
22689	21030	28743	23895	22993	27019	29025	23851	22377	20697	19425	18388	18157	17856	17406	17446	17457	17374	17215	17086	17171	17015	16970	16814	16925	17017	17186	17031	16954	17033	16883	17116	17094	16886	16761	17053	17060	17068	17027	16941	16894	16774	17084	16728	16843	16985	16822	16784	16856	16942	16894	16862	16940	16855	16798	16847	16944	16839	16861	16842	16894	16941	16932	17017	16757	16538	16797	16895	16758	16766	16726	16839	16910	16880	16707	16865	16839	17048	17018	16853	16761	16825	17002	16732	16759	16856	16935	16938	16779	16617	16826	16803	16884	16701	17021	16657	16889	16837	17010	16730	16800	16614	16874	16755	16867	16859	17039	16783	16589	16770	16683	16695	16774	16675	16856	16694	16775	16923	16856	16649	16711	16877	16792	16810	16904	16805	16876	16833	16820	16758	16660	17003	16812	16883	16770	16765	16941	16802	16827	16760	16798	16835	16898	16719	16793	16856	16864	16854	16695	16924	16856	16792	16740	16739	16663	16727	16813	16995	17014	16685	16822	16617	16809	16938	16724	16702	16696	16793	16873	16809	16887	16714	16762	16882	16916	16820	16828	16515	16585	16938	16830	16923	16818	16863	16855	16855	16678	16699	16906	16770	16756	16828	16726	16590	16756	16816	16933	16840	16658	16855	16778	16828	16791	16717	16802	16926	16813	16766	16840	16758	16912	16778	16771	16929	16768	16764	16819	16913	16860	16719	16782	16525	16802	16861	17025	16879	16762	16648	16815	16774	16800	17023	16641	16645	16655	16760	16907	16895	16931	16803	16800	16998	16914	16882	16840	16795	16902	17043	16737	16795	16767	16590	16830	16777	16827	16828	16572	16762	16796	16729	16730	16853	16637	16540	16755	16829	16858	16870	16840	16818	16668	16702	16792	16869	16887	16637	16721	16767	16977	16720	16737	16680	16913	16790	16701	16806	16829	16684	16794	16784	16792	16876	16781	16764	16604	16749	16588	16718	16962	16912	17015	16821	16931	16890	16810	16831	16745	16671	16940	16669	16646	16849	16837	16666	16643	16948	17049	16693	17045	16796	16859	16885	16713	16943	16727	16702	16726	16696	16945	16740	16856	16940	16929	16781	16901	16600	16653	16829	16634	16805	16819	16796	16902	16809	16686	16820	16906	16684	16754	16570	16804	16856	16818	16651	16761	16734	16655	16610	16817	16593	16917	16879	16788	16902	16966	16754	16839	16678	16675	16749	16781	16829	16675	16743	16643	16985	16872	16878	16683	16659	16645	16718	16567	16664	16751	16831	16846	16785	16801	16703	16861	16895	16847	16565	16724	16598	16852	16803	16846	16884	17018	16699	16771	16644	16817	16783	16988	16886	16973	16895	16876	16804	16802	16852	16702	16884	16804	16947	16725	16789	16790	16790	16643	16774	16859	16775	16694	16719	16634	16831	16845	16918	16774	16770	16778	16852	16819	16758	16901	16714	16803	16553	16798	16668	16829	16701	16995	16812	16864	16739	16748	16683	16730	16826	16760	16845	16713	16732	16978	16907	16883	16858	16523	16642	16723	16686	16752	16798	16750	16661	16722	16798	17003	16941	16732	16841	16676	16618	16755	16765	16640	16773	16907	16819	16801	16826	16833	16840	16883	16703	16739	16681	16686	16726	16840	16770	16691	16651	16735	16428	16728	16770	16866	16839	16835	16713	16787	16853	16613	16599	16831	16652	16947	16722	16634	16884	16732	16715	16786	16804	16854	16832	17068	17028	16966	16710	16761	16596	16716	16501	16657	16808	16929	16659	16770	16852	16700	16750	16801	16783	16850	16664	16582	16643	16700	16858	16817	16877	16629	16744	16553	16877	16778	16801	16955	16824	16938	16911	16693	16913	16593	16765	16670	16804	16746	16735	16807	16637	16719	16898	16916	17014	16783	16824	16870	16729	16757	16618	16835	16744	16871	16908	16763	16536	16764	16721	16674	16769	16840	16589	16795	16713	16619	16626	16761	16734	16721	16752	16776	16827	16708	16886	16655	16742	16583	16690	16705	16733	16977	16787	16771	17008	16711	16704	16676	16617	16764	16723	16780	16957	16826	16889	16822	16869	16720	16835	16849	16774	16912	16823	16863	16814	16835	16716	16883	16917	16682	16528	16615	16697	16739	16853	16661	16761	16734	16933	16886	16598	16792	16607	16652	16616	16846	16805	17014	16731	16807	16941	16785	16929	16516	16802	16739	16676	16715	16709	16834	16745	16612	16574	16699	16810	16534	16663	16986	16733	16875	16942	17042	16678	16686	16645	16904	16929	16825	16565	16876	16776	17024	16874	16783	16779	16779	16747	16845	16792	16431	16895	16629	16790	16699	16671	16847	16743	16627	16861	16807	16744	16795	16841	16783	16819	16812	16643	16871	16550	16852	16716	16706	16729	16778	16887	16750	16738	16868	16773	16724	16656	16786	16755	16878	16636	16739	16776	16626	16671	16795	16670	16722	16687	16766	16806	16687	16672	16762	16954	16816	16529	16713	16809	16869	16798	16810	16874	16586	16759	16925	16866	16917	16674	16776	16901	16775	16627	16818	16966	16615	16817	16734	16858	16870	16723	16958	16792	16693	16883	16819	16922	16804	16824	16668	16694	16623	16763	16771	16948	16751	16741	16684	16787	16972	16619	16776	16663	16695	16715	16848	16660	16841	16947	16815	16856	16756	17005	16821	16942	16636	16667	16833	17026	16779	16672	16941	16866	16707	16815	16790	16686	16852	16780	16622	16697	16775	16739	16986	16725	16793	16850	16802	16661	16595	16698	16773	16596	16666	16784	16896	17151	16988	16793	16763	16820	16714	16931	16967	16793	16770	16795	16780	16667	16753	16973	16895	17189	16927	16673	16785	16975	16635	16690	16450	16769	16852	16833	16835	17016	16778	16922	16682	16594	16725	16803	16996	16861	16807	16667	16722	16927	16765	16814	16760	16711	16865	16695	16802	17008	16830	16880	16932	16758	16760	16730	16817	16736	16866	16879	16662	16713	16905	16666	16750	16715	16730	16804	16920	16862	16919	16792	16906	16725	16478	16631	16850	16677	16630	16899	16817	16945	16900	16770	16822	16756	16843	16764	16560	16568	16982	16775	16873	16840	16690	16959	16703	16614	16872	16951	17008	16871	16757	16900	16950	16755	16688	16833	16825	16661	16806	16670	16733	16771	16962	16738	16841	16808	16888	16928	16802	16838	16616	16845	16735	16878	16727	16806	16795	16960	16853	16913	16670	16371	16811	16901	16756	16756	16614	16658	16841	16905	16810	16944	16852	16698	16764	16711	16736	16786	16912	16916	16775	16736	16850	16771	16670	16678	16667	16841	16868	16615	16758	16621	16630	16732	16571	16738	16401	16710	16864	16985	16942	16639	16651	16797	16932	16911	16842	16765	16673	16827	16945	16815	16762	16830	16741	16738	16777	16769	16826	16760	16586	16832	16939	16794	16796	16742	16501	16782	16849	16632	16915	16747	16599	16671	16775	16896	16755	16819	16939	16787	16840	16721	16805	16887	16809	16845	16713	16739	17015	16530	16818	16762	16888	16648	16935	16887	16853	16770	16907	16724	16772	16731	16848	16806	16851	16881	16740	16770	17039	17059	16787	16937	16884	17142	16721	16773	16588	16858	16835	16802	16829	16945	16762	16773	16800	16864	16939	16882	16848	16627	16840	16919	16984	16608	16809	16768	16497	16697	16954	17030	16784	17065	16805	16831	16905	16596	16787	16870	16786	16787	16887	16595	16708	16758	16618	16700	16749	16794	16696	16817	16882	16761	16692	16650	16898	16777	16827	16628	16837	16747	16740	16688	16619	16724	16827	16861	16798	16902	16527	16621	16794	16868	16777	16889	16839	16647	16963	16834	16987	16623	16739	16804	16728	16621	16670	17002	17028	16746	16667	16738	16919	16770	16886	16749	16916	16756	16775	16972	16934	16897	16715	16670	16585	16828	16796	16791	16835	16761	16731	16686	16878	16741	16900	16941	16817	17114	16696	16753	16811	16914	16977	16809	16658	16675	16708	16763	16855	16863	16809	16606	16772	16768	16793	16718	16855	16764	16583	16806	16784	16722	16827	16798	16789	16749	16744	17001	16883	16824	16877	16717	16897	16803	16776	16844	16779	16787	16838	17054	16744	16793	16707	16662	16939	16609	16897	16855	16729	16700	16875	16754	16733	16865	16865	16868	16759	16825	16631	16726	16791	16598	16951	16674	16767	16703	16682	16682	16776	16815	16767	16748	16726	16859	16844	16594	16844	16887	16936	16923	16843	16702	16805	16720	16747	16736	16754	16723	16697	16855	16787	16773	16814	16851	16924	16756	16661	16865	16558	16891	16813	16656	16656	16664	16733	16712	16745	16710	16922	16828	16876	16708	16871	16881	16728	16903	16789	16630	16624	16580	16762	16815	16943	16774	16854	16532	16672	16774	16585	16740	16909	16885	16823	16972	16788	16552	16535	16795	16775	17020	17073	16827	16825	16871	16631	16834	16839	16823	16777	16841	16494	16571	16847	16776	16580	16688	16625	16962	16859	16884	16988	16884	16786	16825	16906	16840	16907	16577	16652	16853	16637	16645	17003	16837	16831	16639	16827	16686	16855	16921	16790	16768	16866	16653	16635	16777	16789	16685	16670	16675	16680	16797	16867	16558	16538	16849	16595	16765	16603	16774	16797	16799	16703	16742	16870	16783	16678	17048	16991	16859	16830	16953	16723	16563	16668	16772	16583	16837	16819	16789	16789	16812	16659	16677	16565	16852	16740	16802	16909	16885	16901	16875	16746	16776	16743	16820	16775	16893	16891	16918	16648	16876	16759	16916	16810	16709	16865	16877	16795	16709	16886	16703	16642	16819	16694	16596	16732	16793	16927	17075	16810	16744	16684	16899	16601	16820	16732	16872	16831	16809	16779	16795	16761	16654	16646	16722	16911	16767	16723	16771	16946	16957	16597	16781	16712	16862	16773	16819	16885	16673	16805	16927	16859	16846	16753	16819	16839	16685	16827	16747	16668	16597	16618	16773	16908	16904	16954	16784	16628	16864	16684	16637	16924	16820	16769	16775	16635	16706	16686	16984	16855	16710	16772	16857	16678	16820	16675	16664	16764	16592	16836	16648	16659	16719	16788	16830	16838	16866	16629	16922
30202	51611	47520	38768	33896	30369	26628	23545	21880	19371	17487	16912	16133	15820	15567	15318	15266	15118	14918	15138	14864	14896	14865	14879	14849	14870	14706	14770	14595	14706	14754	14579	14681	14627	14705	14645	14719	14592	14938	14536	14654	14735	14522	14632	14665	14729	14671	14674	14812	14754	14430	14699	14567	14598	14779	14729	14669	14724	14749	14570	14606	14785	14773	14621	14549	14647	14522	14549	14512	14591	14655	14654	14653	14604	14628	14687	14733	14390	14624	14611	14635	14658	14608	14580	14757	14738	14664	14451	14716	14688	14746	14555	14468	14526	14614	14626	14490	14490	14654	14718	14633	14582	14616	14624	14676	14645	14552	14584	14762	14528	14550	14597	14498	14706	14769	14716	14670	14607	14616	14552	14638	14475	14581	14654	14619	14503	14691	14570	14650	14514	14659	14702	14545	14734	14574	14500	14535	14717	14599	14575	14628	14634	14610	14769	14595	14642	14635	14748	14499	14616	14838	14807	14648	14699	14564	14496	14843	14571	14742	14720	14488	14633	14665	14570	14370	14612	14605	14397	14530	14640	14721	14587	14694	14746	14676	14553	14608	14627	14567	14661	14642	14581	14624	14655	14588	14648	14622	14573	14610	14646	14667	14507	14585	14457	14640	14452	14601	14660	14533	14570	14558	14489	14426	14565	14648	14581	14628	14591	14723	14560	14612	14654	14634	14589	14516	14410	14578	14533	14538	14651	14391	14668	14692	14372	14545	14600	14661	14718	14614	14491	14570	14579	14691	14656	14659	14567	14532	14570	14686	14718	14740	14673	14668	14549	14621	14598	14585	14762	14800	14510	14614	14583	14648	14522	14721	14448	14556	14626	14595	14752	14535	14716	14543	14611	14666	14514	14688	14658	14582	14582	14644	14531	14776	14570	14641	14591	14482	14509	14711	14654	14703	14428	14533	14508	14584	14596	14577	14548	14618	14693	14518	14678	14576	14662	14623	14483	14653	14493	14651	14729	14650	14593	14578	14618	14655	14614	14625	14765	14577	14621	14610	14515	14484	14501	14541	14565	14608	14587	14642	14605	14525	14692	14564	14588	14552	14473	14697	14534	14708	14484	14607	14645	14621	14508	14631	14575	14607	14645	14573	14576	14446	14669	14669	14680	14600	14673	14571	14503	14704	14414	14513	14546	14799	14550	14557	14542	14648	14609	14483	14673	14471	14718	14592	14682	14592	14593	14764	14599	14616	14755	14811	14369	14836	14665	14630	14510	14636	14641	14593	14582	14639	14604	14629	14510	14619	14571	14684	14630	14689	14575	14645	14667	14614	14576	14664	14606	14678	14673	14560	14624	14601	14503	14586	14639	14666	14561	14489	14645	14575	14562	14634	14577	14554	14631	14672	14566	14709	14512	14692	14571	14565	14613	14640	14721	14815	14856	14587	14628	14637	14443	14684	14468	14627	14513	14385	14571	14595	14711	14597	14699	14702	14606	14419	14634	14542	14518	14530	14684	14578	14657	14672	14634	14664	14635	14463	14524	14342	14774	14817	14669	14478	14791	14770	14646	14535	14660	14624	14742	14636	14629	14635	14547	14522	14595	14570	14705	14666	14755	14638	14697	14731	14572	14590	14517	14650	14695	14598	14614	14343	14498	14595	14589	14633	14503	14715	14433	14720	14588	14678	14555	14652	14559	14675	14562	14591	14693	14687	14619	14617	14751	14657	14514	14634	14622	14601	14544	14624	14523	14580	14547	14471	14632	14609	14512	14516	14849	14704	14453	14683	14643	14568	14679	14690	14706	14435	14645	14527	14496	14721	14569	14612	14678	14523	14641	14652	14735	14511	14595	14518	14637	14749	14669	14843	14638	14577	14626	14665	14582	14840	14607	14438	14595	14604	14662	14559	14579	14673	14568	14700	14697	14577	14674	14524	14611	14772	14495	14676	14537	14480	14702	14776	14508	14508	14432	14552	14620	14791	14635	14702	14669	14712	14482	14731	14631	14645	14529	14746	14695	14457	14437	14536	14707	14571	14511	14764	14509	14587	14656	14565	14663	14635	14457	14647	14792	14679	14581	14585	14610	14560	14539	14546	14638	14682	14541	14604	14583	14729	14587	14551	14732	14407	14645	14519	14498	14630	14600	14528	14580	14562	14549	14703	14613	14540	14547	14791	14567	14531	14598	14612	14446	14785	14497	14636	14603	14519	14575	14650	14707	14561	14614	14558	14578	14538	14583	14712	14678	14570	14595	14551	14542	14598	14539	14659	14792	14656	14518	14503	14793	14588	14676	14475	14526	14715	14596	14728	14629	14739	14820	14629	14582	14618	14494	14568	14470	14609	14591	14506	14433	14519	14568	14611	14693	14724	14566	14608	14635	14631	14543	14537	14636	14673	14468	14538	14611	14676	14403	14610	14583	14703	14676	14557	14420	14676	14455	14625	14580	14411	14523	14716	14520	14757	14613	14604	14614	14565	14664	14665	14787	14522	14615	14723	14729	14348	14588	14684	14662	14656	14753	14480	14726	14540	14677	14591	14557	14666	14618	14724	14738	14721	14611	14663	14481	14506	14640	14542	14592	14679	14615	14637	14600	14677	14716	14684	14678	14610	14524	14520	14598	14723	14672	14564	14766	14642	14492	14455	14675	14666	14538	14508	14763	14613	14504	14470	14395	14602	14614	14683	14529	14685	14513	14558	14669	14605	14508	14577	14647	14572	14728	14531	14729	14681	14513	14614	14598	14641	14778	14557	14807	14577	14618	14573	14559	14685	14691	14745	14586	14517	14635	14476	14502	14534	14658	14668	14659	14740	14531	14587	14634	14528	14582	14563	14741	14578	14611	14599	14774	14724	14636	14630	14815	14575	14720	14376	14584	14609	14609	14618	14444	14535	14773	14541	14734	14390	14509	14476	14576	14464	14631	14656	14727	14737	14613	14689	14550	14618	14483	14642	14578	14653	14525	14639	14690	14513	14651	14606	14642	14713	14682	14568	14563	14654	14652	14592	14602	14720	14598	14622	14678	14619	14605	14638	14441	14427	14529	14551	14815	14565	14598	14486	14542	14469	14617	14681	14627	14688	14581	14577	14679	14571	14581	14600	14501	14627	14669	14522	14720	14449	14761	14498	14587	14570	14442	14751	14546	14668	14725	14672	14631	14724	14503	14592	14682	14482	14700	14664	14762	14640	14410	14695	14436	14478	14733	14525	14541	14545	14523	14612	14512	14550	14558	14759	14448	14499	14612	14598	14559	14521	14712	14582	14572	14732	14588	14567	14620	14647	14521	14441	14642	14545	14540	14652	14768	14497	14662	14592	14594	14510	14820	14664	14512	14660	14731	14588	14682	14678	14567	14717	14600	14541	14573	14566	14569	14681	14607	14535	14662	14481	14556	14555	14555	14566	14655	14734	14636	14606	14730	14644	14537	14507	14744	14357	14664	14534	14800	14736	14611	14641	14665	14669	14575	14558	14358	14741	14493	14589	14640	14677	14452	14704	14632	14525	14678	14520	14553	14466	14665	14556	14614	14626	14670	14576	14516	14527	14747	14565	14649	14713	14654	14485	14656	14626	14483	14661	14763	14672	14726	14583	14489	14554	14718	14630	14508	14707	14498	14721	14648	14513	14497	14661	14722	14619	14481	14557	14425	14622	14574	14747	14428	14452	14610	14617	14597	14374	14833	14617	14699	14410	14467	14591	14735	14564	14598	14532	14763	14630	14677	14640	14372	14638	14432	14633	14628	14549	14663	14556	14541	14530	14641	14597	14520	14657	14646	14512	14652	14516	14511	14508	14672	14627	14747	14700	14529	14632	14591	14707	14506	14637	14626	14721	14557	14509	14561	14398	14499	14610	14498	14555	14675	14424	14572	14557	14497	14717	14586	14675	14642	14619	14645	14596	14596	14519	14587	14579	14522	14543	14623	14749	14550	14570	14467	14755	14620	14580	14606	14620	14470	14860	14593	14716	14575	14529	14560	14484	14631	14411	14725	14634	14689	14683	14529	14553	14691	14538	14558	14554	14621	14777	14799	14623	14660	14604	14691	14614	14520	14587	14489	14546	14542	14667	14687	14555	14571	14692	14676	14620	14481	14546	14557	14674	14603	14567	14447	14512	14505	14850	14599	14642	14777	14598	14447	14644	14650	14576	14436	14826	14520	14518	14643	14355	14460	14554	14683	14462	14592	14509	14710	14629	14821	14719	14557	14739	14458	14657	14681	14565	14754	14444	14693	14488	14639	14598	14753	14509	14657	14646	14657	14529	14661	14583	14619	14631	14727	14711	14689	14452	14614	14754	14713	14625	14656	14442	14622	14471	14654	14766	14575	14675	14604	14497	14696	14691	14450	14493	14480	14687	14723	14566	14662	14604	14538	14498	14592	14531	14760	14542	14681	14895	14536	14614	14433	14598	14590	14551	14452	14665	14701	14580	14528	14856	14685	14692	14743	14511	14639	14652	14601	14619	14484	14639	14640	14659	14483	14715	14578	14597	14586	14743	14584	14700	14560	14586	14610	14494	14577	14555	14404	14644	14529	14424	14609	14687	14645	14705	14505	14522	14434	14739	14619	14692	14660	14583	14627	14627	14792	14559	14574	14592	14560	14603	14582	14754	14493	14550	14737	14424	14676	14779	14649	14591	14600	14710	14575	14717	14588	14733	14459	14652	14419	14655	14648	14657	14564	14810	14665	14684	14651	14620	14489	14850	14571	14759	14762	14563	14649	14594	14750	14557	14632	14723	14832	14578	14725	14547	14696	14815	14568	14733	14622	14711	14766	14603	14709	14741	14603	14460	14687	14650	14493	14624	14564	14587	14626	14540	14616	14505	14629	14535	14644	14805	14579	14573	14547	14633	14613	14725	14446	14702	14576	14599	14688	14594	14683	14690	14650	14640	14640	14716	14733	14671	14713	14733	14569	14290	14457	14722	14512	14732	14689	14670	14675	14599	14771	14695	14579	14534	14339	14665	14703	14452	14536	14739	14514	14762	14697	14486	14688	14758	14503	14668	14422	14560	14622	14465	14491	14630	14504	14720	14545	14643	14682	14732	14457	14626	14687	14567	14607	14499	14597	14703	14564	14725	14641	14725	14507	14569	14812	14763	14635	14587	14653	14728	14687	14545	14471	14672	14646	14742	14629	14701	14571	14586	14612	14637	14604	14606	14672
28850	26328	31046	26597	21855	20251	19038	18138	17384	16907	16865	16785	16574	16461	16470	16333	16385	16180	16474	16452	16283	16180	16589	16444	16364	16315	16108	16103	16401	16249	16206	16205	16329	16065	16296	16185	16334	16172	16170	16148	16181	16233	16352	16212	16389	16316	16457	16386	16341	16352	16039	16188	16082	16259	16545	16168	16214	16047	16057	16065	16151	16186	16132	16277	16218	16130	16315	16376	16320	16161	16200	16345	16259	16148	16316	16278	16361	16323	16178	16032	15948	16320	16248	16370	16269	16092	16227	16204	16063	16110	16198	16113	16059	16132	16358	16101	16357	16175	16311	16243	16316	16225	16101	16134	16186	16244	16114	16218	16264	15957	16294	16229	16294	16269	16198	16093	16132	16128	16089	16220	16190	16388	16154	16244	16309	16593	16123	16179	16197	16091	16341	16159	16235	15937	16220	16292	16170	16147	16154	16117	16160	16069	15999	16121	16217	16238	16199	16287	16216	16291	16504	16031	16295	16221	16182	16444	16303	16215	16189	16196	16206	16154	16176	16150	16384	16240	16001	16365	16151	16353	16171	16248	16242	16114	16121	16091	16161	16193	16138	16132	16283	16232	16237	16359	16126	16236	16227	16346	16239	16264	16281	16370	16200	16217	16460	16110	16206	16166	16214	16158	16167	16150	16196	15966	16119	16109	16144	16204	16287	16227	16119	16228	16331	16272	16245	16169	16188	16145	16234	16110	16169	16273	16234	16217	16165	16096	16019	16045	16119	15981	16279	16142	16265	16105	16133	16125	16098	16115	16336	15994	16248	16138	16217	16198	16160	16143	16100	16343	16355	16196	16346	16244	16052	16192	16257	16288	16048	16182	16206	16209	16217	16180	16164	16234	16313	16092	16291	16027	16121	16080	16423	16171	16173	16348	16249	16207	16028	16366	16103	16033	16116	16154	16085	16204	16051	16409	16180	16229	16161	16151	16177	16279	16205	16055	16328	16033	16181	16148	16184	16161	16228	16196	16032	16077	16174	16210	16248	16310	16278	16190	16210	16215	16441	16262	16191	16196	16196	16098	15983	16167	16294	16142	16294	16081	16174	16249	16107	16225	16236	16219	16270	16110	16358	16294	16230	16330	16355	16268	16008	16123	16186	16162	16182	16119	16152	16339	16248	16207	16344	16218	16386	16265	16237	16303	16348	16205	16004	16295	16341	16234	16197	16271	16240	16133	15995	16069	16121	16309	16232	15992	16070	16201	16177	15997	16168	16157	15980	16139	16385	16099	15983	16326	16214	16244	16234	16117	16202	16224	16086	16358	15963	16288	16294	15889	16076	16083	16156	16183	16121	16231	16187	16307	16300	16173	16336	16172	16296	16439	16264	16240	16040	16226	16153	16165	16134	16308	16105	16201	16303	16254	16240	16134	16277	16046	16313	16047	16313	16372	16125	16218	16218	16190	16183	16247	16227	16156	15917	16247	16317	16297	16266	16133	16074	16096	16200	16268	16177	16324	16184	16232	16126	16207	15993	16190	16231	16269	16080	16245	16246	16230	16195	16233	16374	16010	16392	16228	16368	16097	16248	16255	16229	16232	16069	16089	16256	16318	16209	16241	16169	16133	16000	16246	16226	15997	16132	15980	16233	16133	16128	16198	16252	16319	16347	16133	16311	16255	16207	16238	16240	16108	16231	16351	16183	16318	16372	16190	16127	16329	16224	16226	16350	16222	16312	16222	16101	16203	16048	16050	16255	16247	16324	16333	16099	16174	16207	16152	16203	16021	16101	16247	16122	16146	16300	16074	16147	16296	16235	16081	16273	16059	16168	16258	16264	16265	16305	16292	16156	16176	16008	16229	16164	16223	15988	16285	16057	16219	16297	16084	16184	16279	16223	16213	16235	16284	16272	15944	16329	16200	16063	16167	16185	16195	16214	16468	16312	16131	16548	16056	16214	16206	16083	16477	16167	16248	16216	16149	16158	16237	16159	16291	16237	16247	16112	16155	16191	16024	16005	16011	16202	16299	16143	16153	16272	16176	16276	16360	16388	16202	16057	16227	16096	16192	16098	15983	16088	16170	16173	16165	16274	16272	16107	16099	16267	16205	16343	16213	16255	16092	16316	16121	16242	16014	15999	16128	16105	16055	16186	16249	16152	16058	16146	16219	16168	16267	16343	16123	16226	16156	16194	16203	16405	16150	16256	16155	16145	16115	16235	15934	16080	16027	16269	16143	16177	16286	16087	16214	16431	16316	16389	16231	16141	16213	16135	15911	16161	16354	16333	16097	16226	16252	16119	16056	16288	16273	16275	16178	16360	16236	16197	16332	16341	16149	16355	16128	16202	16147	16421	16342	16107	16122	16163	16316	16162	16354	16033	16068	16030	16315	16225	16152	15984	16239	16325	16176	16096	16204	16279	16282	16137	16315	16314	16087	16409	16178	16262	16179	16204	16332	16302	16239	16139	16155	16306	16252	16382	16062	16112	16233	16181	16317	16192	16124	16174	16169	16085	16191	16206	16049	16314	16219	16199	16258	16013	16249	16230	16327	16231	16364	16255	16161	16028	15956	16101	16334	16183	16290	16338	16255	16140	16354	16357	16173	16322	16262	16001	16062	16157	16242	16240	16066	16271	16163	16224	16250	16330	16136	16215	16062	16181	16006	16212	16195	16156	16279	16285	16316	16366	16058	15991	16265	16187	16071	16318	16081	16137	16251	16330	16237	16240	16194	16347	16091	16372	16128	16277	16133	16219	16205	16172	16318	16123	15933	16143	16151	16341	16197	16138	16255	16184	16236	16137	16253	16432	16164	16321	16188	16271	16267	16182	16139	16242	16167	16291	16094	16236	16125	16309	16112	16303	16122	16125	16151	16269	16023	16057	16039	16295	16254	16223	16193	16172	16112	16396	16294	16081	16133	16134	16201	16255	16162	16151	16152	16161	16406	16238	16170	16247	16168	16133	16182	16258	16092	16309	16298	16204	16236	16306	16135	16264	16255	16249	16103	16147	16182	16218	16199	16295	16271	16193	16291	16078	16213	15953	16196	16195	16405	16055	16023	16173	16290	16168	15956	16096	16252	16154	16284	16243	16304	16184	16038	16269	16123	16214	16277	16206	16380	16233	16357	16186	16261	16317	16191	16305	16036	16166	16319	16263	16226	16249	16251	16158	16086	16318	16200	16271	16230	16299	16170	16019	16113	16215	16219	16327	16015	16181	16068	16224	16200	16078	16215	16176	16367	16156	16215	16302	16105	16181	16361	16230	16205	16323	16271	16240	16319	16194	16085	16219	16183	16273	16121	16243	16089	16272	16471	16243	16171	16356	16080	16132	16247	16138	16117	16236	16276	16249	16417	16255	16115	16147	16205	16266	16295	16346	16371	16312	16040	16120	16181	16449	16102	16010	16300	16183	16217	16239	16332	16229	16060	16351	16107	16301	16318	16103	16368	16252	16240	16121	16151	16136	16149	16178	16072	16206	16245	16235	16200	16050	16289	16205	16160	16181	16149	16321	16390	16332	16193	16286	16192	16160	16287	16229	16419	16205	16232	16085	16033	16072	16225	16053	16245	16199	16229	16287	16184	16112	16344	16294	16204	16119	16266	16098	16108	16122	16157	16169	16318	16358	16178	16244	16194	16324	16177	16314	16093	16231	16140	16298	16187	16023	16250	16273	16217	16152	16247	16093	16163	16217	16128	16237	16084	15984	16203	16151	16550	16308	16162	16301	16160	16087	16190	16303	16290	16310	16310	16073	16193	16171	16036	16166	16248	16319	16033	16185	16315	16361	16280	15977	16154	16124	16130	16007	16061	16110	16231	16197	16385	16249	16473	16230	16282	16235	16221	16200	16143	16344	16251	16035	16330	16219	16041	16150	16208	16355	16208	16132	16252	16173	16361	16127	16325	16343	16248	16209	16073	16211	16188	16119	16287	16262	16134	16016	16426	16293	16104	16166	16281	16178	16166	16071	16213	16259	16023	16330	16245	16271	16311	16241	16281	16036	16087	16181	16195	16250	16264	16096	16274	16268	16261	16303	16506	16176	16314	16185	16364	16083	16235	16208	16189	16356	16227	16357	16245	16217	16232	16254	16221	16298	16311	16161	16283	16404	16438	16210	16309	16387	16107	16209	16423	16213	16194	16052	16343	16231	16121	16285	16105	16309	16438	16443	16238	16319	16219	16317	16338	16310	16378	16093	16227	16360	16185	16265	16324	16280	16166	16230	16349	16327	16095	16167	15975	16020	16229	16306	16225	16082	16245	16155	16090	16121	16280	16118	16318	16362	16142	16248	16392	16335	16288	16341	16346	16279	16122	16014	16041	16194	16252	16421	16128	16223	16468	16152	16368	16303	16235	16077	16158	16313	16232	16277	16416	16249	16031	16079	16236	16111	16367	16116	16273	16084	16202	16296	16331	16114	16106	16254	16176	16266	16149	16064	16173	16152	16255	16297	16253	16134	16263	16146	16470	16293	16349	16317	16346	16187	16008	16328	16315	16345	16129	16355	16168	16296	16184	16062	16134	16187	16281	16223	16404	16176	16146	16089	16177	16187	16203	16228	16447	16276	16264	16190	16157	16384	16109	16117	16381	16368	16252	16187	16161	16267	16251	16155	16118	16224	16135	16148	16223	16226	16522	16246	16278	16368	16193	16189	16081	16030	16188	16326	16255	16077	16145	16234	16202	16045	16127	16349	16105	16175	16314	16284	16066	16177	16165	16174	16039	16136	16523	16374	16083	16289	16202	16251	16157	16347	16222	16251	16256	16168	16120	16225	16374	16346	16196	16274	16083	16346	16199	16096	16405	16101	16328	16290	16261	16268	16418	16155	16197	16072	16114	16171	16265	16322	16313	16154	16315	16200	16354	16149	16198	16278	16174	16248	16394	16175	16148	16203	16178	16136	16220	16081	16345	16419	16315	15915	16230	16094	16153	16241	16170	16272	16357	16056	16244	16062	16193	16309	16346	16166	16071	16182	16216	16242	16065	16178	16320	16138	16162	16228	16290	16304	16061	16306	16134	16263	16006	16127	16519	16389	16074	16315	16173	16206	16335	16242	16316	16145	16309	16279	16240	16167	16367	16255	16316	16163	16079	16011	16183	16293	16160	16360	16192	16137	16105	16303	16263	16359	16103	16203	16118	16191	16257	16335	16154	16213	16212	16181	16083
28639	40433	34770	25498	22059	19534	17932	16804	16089	15682	15239	15011	14843	14599	14592	14643	14390	14672	14574	14522	14378	14484	14394	14310	14377	14405	14390	14341	14243	14356	14178	14415	14395	14296	14465	14271	14498	14122	14412	14173	14224	14331	14378	14295	14258	14279	14263	14301	14229	14461	14302	14303	14324	14350	14387	14432	14283	14243	14268	14406	14402	14318	14396	14210	14324	14199	14231	14271	14282	14204	14205	14212	14291	14378	14271	14209	14254	14302	14302	14211	14321	14236	14373	14068	14222	14275	14236	14308	14251	14317	14437	14304	14408	14324	14305	14161	14441	14377	14394	14260	14479	14158	14340	14308	14413	14356	14265	14329	14332	14375	14394	14421	14427	14362	14356	14222	14354	14285	14274	14305	14269	14394	14372	14288	14339	14193	14291	14265	14181	14434	14423	14214	14374	14148	14216	14331	14250	14389	14443	14327	14252	14363	14348	14209	14279	14330	14334	14151	14255	14147	14240	14323	14281	14282	14068	14281	14391	14300	14409	14308	14235	14293	14395	14329	14305	14297	14217	14465	14220	14149	14272	14477	14294	14379	14362	14176	14380	14446	14202	14338	14270	14332	14323	14199	14342	14343	14378	14300	14173	14431	14246	14263	14269	14274	14279	14321	14400	14301	14389	14230	14325	14064	14410	14353	14326	14290	14188	14392	14392	14339	14385	14282	14237	14272	14333	14249	14336	14322	14307	14261	14187	14263	14327	14331	14282	14320	14355	14411	14328	14298	14363	14405	14418	14431	14157	14382	14160	14390	14388	14463	14279	14160	14224	14126	14196	14137	14200	14495	14203	14264	14286	14247	14362	14178	14339	14297	14344	14365	14428	14361	14310	14237	14198	14417	14190	14187	14353	14352	14390	14331	14355	14279	14336	14275	14214	14194	14281	14262	14343	14212	14251	14256	14378	14380	14336	14475	14434	14434	14318	14234	14294	14316	14121	14284	14279	14459	14308	14146	14368	14251	14294	14352	14188	14206	14465	14260	14386	14435	14188	14150	14335	14282	14195	14366	14186	14383	14350	14428	14353	14365	14275	14307	14345	14365	14249	14372	14113	14377	14267	14297	14365	14371	14343	14362	14246	14352	14338	14413	14444	14288	14321	14457	14460	14167	14298	14282	14448	14190	14464	14207	14288	14305	14139	14318	14562	14302	14117	14371	14402	14388	14428	14302	14233	14256	14345	14166	14416	14078	14264	14267	14406	14211	14338	14357	14281	14286	14401	14216	14324	14213	14270	14156	14391	14378	14316	14261	14288	14412	14379	14153	14215	14305	14355	14325	14397	14230	14492	14244	14251	14352	14342	14232	14307	14115	14350	14316	14279	14322	14277	14247	14315	14336	14335	14311	14314	14248	14388	14264	14349	14189	14263	14416	14383	14213	14183	14168	14459	14313	14299	14246	14275	14293	14348	14409	14427	14194	14358	14273	14288	14217	14261	14335	14449	14371	14149	14380	14418	14451	14282	14321	14334	14221	14274	14237	14307	14175	14424	14180	14504	14559	14374	14166	14293	14291	14364	14481	14286	14338	14328	14275	14259	14313	14322	14260	14161	14279	14120	14318	14492	14445	14240	14184	14173	14325	14274	14081	14322	14189	14334	14409	14474	14089	14289	14529	14398	14251	14301	14331	14366	14372	14605	14299	14292	14200	14180	14409	14161	14384	14311	14143	14365	14209	14473	14362	14308	14317	14265	14286	14336	14298	14242	14439	14508	14340	14267	14305	14357	14237	14365	14377	14230	14340	14355	14267	14365	14384	14323	14267	14318	14369	14365	14129	14443	14341	14187	14362	14269	14219	14446	14310	14215	14206	14553	14157	14311	14207	14441	14375	14278	14402	14281	14287	14450	14272	14323	14287	14315	14175	14374	14218	14130	14427	14300	14363	14213	14370	14215	14390	14360	14207	14280	14289	14258	14470	14296	14347	14418	14278	14411	14308	14295	14216	14225	14315	14463	14303	14148	14276	14284	14193	14429	14349	14224	14321	14280	14340	14380	14311	14172	14277	14476	14250	14376	14344	14181	14229	14317	14318	14477	14324	14318	14258	14230	14265	14470	14425	14290	14484	14248	14460	14208	14214	14333	14408	14261	14320	14418	14295	14420	14352	14305	14388	14253	14223	14286	14306	14353	14320	14299	14478	14395	14110	14386	14263	14174	14314	14170	14197	14424	14276	14292	14328	14276	14186	14560	14248	14281	14392	14240	14427	14276	14275	14247	14200	14198	14272	14395	14364	14336	14357	14337	14496	14386	14304	14347	14187	14380	14198	14367	14213	14444	14154	14357	14171	14284	14377	14199	14415	14354	14255	14432	14263	14328	14336	14197	14412	14335	14255	14418	14199	14361	14166	14352	14266	14257	14175	14423	14219	14163	14303	14507	14277	14164	14352	14455	14319	14254	14345	14366	14210	14345	14230	14289	14196	14257	14310	14201	14278	14303	14355	14282	14154	14344	14229	14267	14372	14314	14325	14387	14336	14227	14127	14452	14373	14298	14419	14220	14284	14293	14208	14293	14471	14264	14256	14226	14297	14419	14265	14309	14337	14373	14386	14481	14472	14382	14406	14175	14271	14144	14309	14327	14153	14227	14361	14351	14231	14361	14356	14499	14204	14406	14325	14371	14359	14252	14359	14243	14280	14313	14349	14221	14175	14293	14317	14259	14095	14176	14194	14310	14272	14455	14226	14157	14392	14220	14474	14301	14251	14251	14206	14300	14233	14327	14322	14306	14316	14164	14238	14389	14315	14231	14280	14349	14465	14124	14288	14342	14196	14280	14329	14394	14239	14463	14354	14196	14409	14286	14370	14276	14355	14428	14364	14284	14328	14187	14253	14365	14388	14411	14400	14315	14374	14238	14281	14268	14292	14536	14058	14359	14350	14297	14307	14384	14222	14359	14381	14382	14367	14327	14398	14393	14405	14311	14306	14389	14304	14247	14300	14144	14441	14245	14366	14198	14435	14176	14217	14222	14350	14121	14292	14330	14115	14270	14200	14181	14228	14420	14224	14242	14551	14355	14282	14435	14365	14326	14144	14256	14220	14407	14248	14179	14387	14300	14375	14402	14332	14309	14250	14330	14245	14386	14341	14266	14457	14343	14379	14431	14185	14433	14271	14463	14389	14208	14242	14432	14285	14363	14441	14333	14323	14204	14231	14129	14290	14210	14254	14296	14251	14261	14241	14471	14189	14328	14405	14183	14343	14303	14344	14343	14253	14296	14382	14272	14314	14354	14358	14301	14315	14210	14451	14369	14251	14440	14302	14204	14220	14280	14283	14446	14175	14258	14475	14371	14292	14346	14430	14337	14389	14392	14188	14219	14169	14209	14193	14115	14150	14257	14166	14325	14374	14278	14304	14306	14406	14314	14262	14265	14406	14579	14135	14310	14274	14299	14486	14155	14443	14514	14234	14360	14429	14349	14268	14285	14349	14239	14370	14410	14256	14537	14440	14207	14094	14354	14529	14186	14321	14304	14230	14321	14355	14376	14360	14317	14278	14288	14393	14099	14219	14207	14201	14271	14349	14236	14315	14471	14222	14204	14189	14332	14228	14295	14252	14339	14293	14369	14184	14157	14307	14357	14355	14395	14333	14429	14187	14135	14460	14358	14125	14258	14211	14283	14216	14257	14367	14343	14335	14176	14213	14269	14344	14461	14117	14356	14332	14329	14332	14202	14487	14263	14346	14256	14216	14191	14339	14189	14219	14353	14398	14296	14370	14460	14226	14448	14245	14405	14278	14292	14212	14229	14181	14345	14415	14249	14374	14391	14331	14277	14363	14320	14272	14281	14272	14283	14480	14376	14306	14179	14381	14226	14277	14223	14300	14339	14285	14204	14170	14296	14172	14160	14256	14293	14088	14342	14174	14224	14232	14387	14264	14333	14234	14252	14265	14248	14182	14330	14244	14273	14133	14430	14411	14113	14466	14377	14279	14286	14362	14187	14326	14252	14301	14284	14166	14298	14111	14274	14261	14381	14342	14299	14237	14385	14416	14300	14321	14361	14307	14430	14269	14106	14398	14184	14455	14168	14334	14263	14433	14175	14275	14465	14262	14284	14117	14344	14198	14385	14406	14443	14504	14295	14422	14234	14323	14258	14430	14303	14269	14180	14366	14407	14193	14375	14258	14384	14144	14270	14214	14192	14427	14456	14186	14333	14434	14356	14244	14247	14331	14301	14331	14240	14354	14476	14233	14401	14321	14301	14283	14380	14286	14294	14276	14410	14416	14434	14272	14415	14202	14381	14274	14365	14322	14343	14304	14346	14420	14352	14289	14175	14320	14278	14312	14219	14427	14186	14382	14241	14259	14429	14392	14247	14455	14429	14213	14363	14346	14379	14153	14224	14384	14284	14307	14104	14151	14401	14294	14342	14194	14349	14247	14296	14175	14416	14295	14158	14294	14379	14364	14161	14314	14211	14408	14398	14257	14276	14338	14368	14371	14313	14228	14248	14307	14328	14211	14359	14194	14391	14412	14267	14243	14170	14154	14256	14245	14491	14223	14389	14351	14360	14349	14253	14254	14278	14403	14490	14317	14134	14234	14498	14329	14267	14107	14180	14349	14185	14182	14361	14298	14359	14298	14183	14351	14236	14288	14222	14324	14344	14237	14189	14364	14319	14470	14371	14386	14442	14259	14352	14230	14314	14254	14386	14293	14352	14378	14259	14399	14365	14365	14292	14399	14341	14391	14211	14245	14100	14203	14227	14384	14405	14312	14378	14234	14333	14280	14325	14435	14268	14416	14406	14383	14264	14291	14321	14260	14539	14413	14289	14333	14296	14180	14135	14139	14240	14232	14311	14195	14356	14241	14271	14328	14368	14337	14392	14257	14434	14360	14327	14346	14575	14351	14218	14286	14440	14342	14333	14287	14354	14288	14322	14312	14363	14259	14380	14404	14342	14199	14179	14335	14481	14316	14382	14158	14486	14340	14240	14347	14304	14199	14132	14302	14245	14354	14219	14340	14336	14246	14190	14401	14527	14336	14309	14347	14305	14393	14421	14419	14358	14363	14329	14301	14354	14154	14335	14144	14440	14370	14297	14249	14334	14206	14288	14264	14351	14304	14389	14419	14138	14296	14357	14202	14249	14427	14502	14342	14315	14141	14415	14329
24145	21171	28493	25475	24878	25719	24254	21013	19630	18703	17913	17230	16988	16768	16729	16489	16577	16389	16296	16407	16276	16246	16438	16555	16318	16488	16275	16441	16230	16315	16248	16273	16291	16259	16416	16375	16203	16270	16237	16380	16235	16298	16322	16288	16335	16278	16318	16211	16096	16217	16456	16235	16172	16184	16141	16175	16267	16335	16390	15990	16037	16218	16261	16195	16445	15941	16180	16263	16221	16228	16368	16274	16054	16324	16179	16278	16297	16127	16020	16295	16318	16178	16222	16160	16165	16002	16073	16172	16241	16181	16355	16170	16205	16039	16285	16287	16264	16240	15967	16110	16103	16126	16284	16184	16149	16104	16266	16156	16220	16254	16132	16251	16370	16251	16341	16307	16202	16155	16210	16114	16194	16220	16206	16024	16216	15898	16080	16248	16262	16322	16226	16317	16374	16019	15980	16268	16116	16194	16168	16154	16131	15959	16242	15960	16271	15995	16124	16498	16025	16210	16306	16184	16331	16261	16028	16004	16243	16245	16115	16255	16265	16096	16147	16190	16137	16109	16089	15988	16186	16321	16343	16263	16144	16070	16270	15923	16130	16319	16313	16448	16236	16114	16132	16242	16279	16169	15985	16204	16274	16238	16230	16069	16076	16472	16128	16113	16267	15992	16159	16284	15940	16190	16123	16139	16254	16225	16286	16329	16137	16119	16041	16284	16443	16134	16267	16085	16174	16096	16290	16413	16154	15941	15924	16165	16097	16060	15958	16385	16118	16269	16100	16165	16197	15952	16179	16144	16210	16149	16221	16279	16310	15900	16092	16136	16057	16085	16198	16290	16283	16241	16402	15940	16148	16310	16425	16136	16150	16136	16195	16028	16197	16101	16057	16202	16288	16091	16145	16277	16292	16264	16240	16123	16367	16094	16236	16130	16212	16169	16128	16082	16225	15986	16183	16215	16183	16361	16060	16181	16143	16114	15972	16120	16022	16398	16181	16000	16259	16121	16066	15935	16182	16312	16095	16155	16045	16159	16113	16180	16371	16273	16374	16245	16042	16240	16105	16143	16155	16255	16161	16294	16472	16247	16125	16011	16163	16325	16186	16368	16197	15999	16371	16303	15969	15929	16165	16167	16236	16141	16250	16235	16375	16453	16305	16211	16054	16182	16310	16204	16063	16139	15987	16141	16237	16315	16219	16253	16113	16278	16292	16178	16070	16159	16191	16286	16211	16400	16102	16297	16139	16296	16338	16083	16216	16176	16164	16268	16166	16010	16007	16297	16371	16082	16199	16014	16123	16174	16258	16256	16224	16259	16216	16438	16158	16175	16259	16044	16218	16081	16315	16120	16322	16247	16289	16197	15968	16175	16316	16104	16285	16269	16117	16138	16021	16142	16276	16224	16299	16200	16111	16167	16205	16069	16314	16157	16323	16207	16225	15986	16112	15988	16083	16101	16062	16165	16342	16241	16244	16178	16125	16316	16274	16297	16085	16258	16196	16369	16323	16118	16111	16154	16006	16281	16200	16264	16379	16134	16226	16219	16050	16323	16209	16307	16068	16209	16394	16136	16178	16184	16329	16228	16203	16284	16183	16106	16242	16298	16122	16277	16003	16172	16277	16137	16200	16314	16212	16351	16176	16083	16299	16199	16281	16198	16205	16113	16242	16338	16127	16272	16164	16293	16120	16211	16108	16085	16233	16121	16264	16227	16217	16207	16128	16185	16191	16271	16363	16299	16046	16306	16318	16060	16085	15982	16289	16166	16259	16105	16137	16169	16169	16241	16190	16173	16205	16046	16095	16242	16250	16037	16159	15969	16106	15981	16250	16367	16141	16236	16252	16293	16338	16130	16240	16182	16184	16218	16068	16246	16050	16200	16147	16168	16218	16312	16183	16038	16243	16006	16266	16154	16019	16165	16290	16137	16036	16047	16187	16011	16158	16248	16204	16270	16144	15964	15921	16062	16220	16194	15951	16208	16137	16159	16224	16211	16124	16205	16288	16194	16160	16092	16200	16082	16183	16284	16033	16354	16094	16124	16056	16225	16135	16138	16301	16247	16188	16333	16163	16045	16162	16334	16230	16139	16130	16317	16141	16142	16225	16345	16292	16072	15974	16067	16241	16046	16257	16213	16387	16221	16012	16394	16138	16112	16192	16241	16201	16306	16237	16053	16178	16497	16321	16113	16178	16167	16201	16165	16225	16099	16183	16437	16283	16250	16389	16336	16282	16315	16175	16146	16121	16401	16326	16082	16215	16166	16088	16253	16116	16200	16215	16151	16162	16271	16425	16373	16169	16350	16112	16067	15964	16256	16088	16219	16200	16283	16262	16312	16167	16168	16086	16090	16347	16105	16118	16276	16048	16169	16153	16126	16179	16036	16169	16259	16256	16240	16293	16393	16426	16225	16250	16231	16232	16188	16175	16357	16114	16274	16051	15956	16034	16185	16056	16143	16246	16103	16132	16222	16390	16128	16309	16203	16376	16177	16171	16146	16246	16252	16158	16247	16351	16231	16450	16408	15933	16269	16171	16347	16349	16005	16273	16309	16171	16143	16167	16100	16231	16176	16150	16206	16270	16107	16291	16181	16176	16165	16250	15885	16174	16306	16215	16312	16092	16368	16032	16109	16043	16279	16258	16481	16127	16264	16171	16095	16013	16157	16176	16211	16074	16075	16119	16353	16212	16327	16392	16319	16460	16292	16081	16210	16248	16192	16188	16331	16118	16117	16144	15899	16162	16118	16135	16065	16221	16150	16166	16290	16289	16159	16174	16381	16192	16127	15942	16198	16330	16374	16209	16282	16210	16170	16295	16038	16159	16190	16294	16321	16315	16278	16252	16207	16150	16232	16089	16106	16247	16265	16240	16352	16068	16127	16070	16123	16241	16108	16244	16193	16245	16176	16189	16133	16182	16138	16331	16212	16362	16413	16172	16325	16174	16129	16263	16209	16233	16063	16106	16215	16147	16284	16271	16139	16329	16187	16463	16276	16368	16312	16241	16289	16394	16264	16225	16130	16394	16127	16331	16210	16179	16149	16166	16245	16092	16099	16213	16298	16314	16102	16092	16325	16208	16140	16214	16319	16100	16175	16241	16147	16156	16223	16301	16262	16325	16323	15990	16044	16194	15965	16119	16280	16369	16317	16392	16261	16069	16210	16192	16307	16213	16236	16308	16200	16260	16236	16201	16100	16273	16194	16109	16199	16116	16157	15909	16213	16134	16121	16338	16081	16266	16282	16129	16075	16477	16251	16160	16194	16210	16046	16209	16217	16151	16317	16254	16102	16304	16153	16286	16404	16277	16226	16200	16137	16071	16146	16327	16266	16238	16167	16195	16291	16258	16190	16246	16076	16131	16082	16246	16135	16210	16309	16116	16088	16248	16036	16237	16225	16197	16251	16057	16094	16316	16113	16046	16276	16278	16055	16525	16148	16131	16295	16281	16272	16263	16239	16085	16019	16268	16170	16282	16272	16317	16127	16299	16359	16245	16360	16111	16047	16189	15888	16221	16143	16237	16106	16270	16028	16183	16095	16117	16313	16273	16205	16097	16077	16085	16355	16187	16247	16049	16234	16324	16095	15998	16197	16283	16293	16278	16010	16054	16225	15974	16132	16300	16046	16246	16139	15933	16315	16216	16294	16199	16104	16267	16240	16299	16058	16276	16066	16049	16119	16303	16170	16162	16172	16293	16136	16291	16009	16115	16176	16258	16236	15960	16010	16146	16301	16173	16129	16123	16086	16048	16145	16118	16317	15986	16265	16196	16092	16033	16216	16182	16324	16190	16004	16255	16008	16157	16030	16219	16218	16220	16138	16309	16192	16102	16160	16092	16181	16313	16139	16300	16104	16097	16262	16089	16241	16242	16293	16197	16223	16210	16187	16298	16205	16194	16154	16143	16207	16179	16076	16227	16165	16307	16170	16241	16083	16150	16117	16233	16213	16173	16224	16180	16249	16052	16293	16169	16139	16190	16084	16116	16074	16325	16163	16289	16067	16456	16129	16241	16093	16326	16155	16360	16181	16257	16387	16339	16294	16234	15988	16206	16183	16141	16173	16321	16085	16361	16363	16308	15957	16254	16305	16420	16236	16068	16176	15964	16229	16084	16065	15995	16193	16039	16118	15990	16346	16326	16100	16379	16133	16251	16125	16157	16365	16105	16185	15971	16083	15808	16047	16020	16294	16366	16242	16101	16203	16169	16021	16242	16279	16098	16318	16268	16183	16296	16048	16289	16349	16307	16289	16222	16328	16421	16289	16096	16252	16308	16165	16148	16126	16095	16130	16150	16227	16156	16237	16410	16199	16193	16040	15980	16266	15967	16042	16459	16372	16242	16315	16273	16238	16227	16357	16281	16082	16281	16187	16390	16171	15998	16037	16280	16199	16118	16002	16262	16129	16352	16294	15971	16362	16115	16237	16388	16237	16157	16171	16337	15946	16197	16145	16316	16191	16275	16287	16310	16208	16057	16150	16078	16312	16185	16229	16151	16128	15992	16082	16224	16147	16092	16118	16061	16295	16110	16226	16301	16182	16036	16039	16045	15881	16214	16399	16307	16206	16056	16122	16092	16257	16242	16307	16399	16334	16360	16129	16327	16117	16151	16159	16196	16060	16342	16142	16202	16066	16218	16149	16250	16023	16313	16208	16157	16126	16340	16074	16146	16272	16190	15995	16080	16362	16335	16184	16155	16476	16193	16176	16112	16116	16125	16288	16314	16188	16119	16185	16132	16008	16178	16314	16212	16228	16397	16196	16106	16238	16312	16235	16115	16177	16291	16213	16377	16198	16145	16386	16286	16175	16143	16113	16403	16114	16230	16138	16156	16311	16240	16252	15974	16285	16055	16183	16013	16192	16342	16173	16191	15972	16216	15986	16140	15921	16261	16382	16152	16067	16248	16258	16256	16143	16327	16160	16197	16008	16320	16233	16080	16183	16301	16162	16190	16081	16112	16219	16094	16364	16101	16122	16125	16068	16227	16153	16372	16123	16149	16215	16065	16247	16186	16438	16190	16203	16094	16217	16338	16187	16384	16145	16180	16188	16289	16232	16155	16237	16119	15944	16258	16145	16244	16081	16159	16225	16005	16231	16210	16242	16414	16161	16289	16133	15999	16299	16167	16016	16412	16133	16231	16246	16378	16179	16128	16082	16198	15989
28309	44691	41338	33319	29234	25363	22501	20375	18796	17450	16181	15640	15109	14912	14945	14678	14550	14779	14543	14427	14590	14556	14340	14714	14559	14366	14458	14296	14280	14244	14250	14438	14567	14358	14378	14428	14411	14291	14368	14338	14365	14306	14416	14337	14443	14413	14514	14291	14457	14521	14419	14324	14400	14378	14380	14332	14299	14301	14295	14369	14435	14474	14390	14300	14473	14304	14327	14228	14397	14435	14270	14484	14318	14531	14338	14416	14350	14122	14223	14377	14222	14538	14186	14282	14406	14450	14299	14122	14291	14339	14217	14355	14410	14333	14282	14300	14348	14388	14302	14204	14372	14367	14267	14359	14275	14460	14402	14502	14447	14322	14371	14270	14310	14354	14413	14432	14251	14264	14421	14358	14258	14330	14215	14439	14427	14324	14162	14390	14411	14302	14355	14350	14355	14183	14309	14279	14352	14361	14397	14279	14325	14198	14420	14416	14357	14358	14304	14146	14300	14285	14319	14344	14077	14333	14357	14346	14387	14399	14257	14218	14396	14258	14081	14330	14279	14323	14456	14281	14303	14260	14394	14252	14275	14273	14426	14262	14362	14354	14096	14154	14567	14274	14335	14339	14321	14324	14252	14392	14265	14260	14251	14289	14243	14332	14285	14450	14303	14326	14252	14349	14325	14336	14344	14235	14325	14418	14198	14331	14205	14450	14339	14331	14269	14482	14119	14284	14241	14249	14294	14274	14383	14248	14337	14147	14484	14259	14255	14359	14501	14396	14306	14360	14462	14406	14253	14352	14519	14377	14428	14240	14336	14252	14347	14259	14390	14232	14300	14171	14058	14202	14405	14330	14350	14285	14331	14235	14383	14192	14405	14219	14333	14291	14245	14309	14289	14325	14517	14251	14307	14363	14283	14634	14308	14536	14125	14489	14385	14388	14240	14330	14308	14432	14273	14318	14315	14343	14291	14215	14363	14427	14319	14211	14279	14115	14277	14582	14498	14306	14257	14250	14580	14257	14499	14282	14112	14283	14244	14360	14405	14362	14254	14275	14342	14309	14372	14182	14318	14350	14419	14065	14345	14461	14346	14269	14320	14410	14333	14231	14285	14267	14373	14433	14433	14231	14363	14291	14426	14542	14387	14417	14187	14377	14436	14304	14324	14331	14250	14392	14245	14267	14254	14268	14276	14026	14338	14371	14297	14300	14375	14442	14212	14266	14243	14320	14346	14304	14319	14242	14388	14433	14383	14475	14443	14165	14285	14379	14349	14384	14270	14344	14257	14286	14359	14330	14311	14186	14291	14198	14317	14447	14143	14487	14183	14246	14469	14144	14632	14326	14318	14548	14353	14366	14232	14324	14326	14250	14252	14299	14304	14251	14410	14333	14317	14319	14317	14318	14378	14267	14307	14429	14424	14357	14326	14451	14269	14264	14367	14394	14293	14250	14236	14158	14495	14251	14430	14259	14317	14188	14246	14340	14300	14267	14604	14334	14241	14356	14249	14302	14360	14340	14185	14232	14419	14313	14309	14196	14305	14431	14453	14358	14496	14114	14351	14393	14522	14153	14556	14404	14172	14287	14298	14234	14308	14392	14327	14302	14435	14347	14199	14392	14346	14315	14276	14382	14514	14410	14466	14401	14209	14235	14153	14180	14283	14380	14304	14214	14229	14225	14421	14324	14434	14284	14359	14115	14292	14321	14396	14410	14313	14365	14462	14119	14324	14268	14381	14176	14237	14229	14423	14374	14342	14245	14348	14389	14435	14526	14327	14364	14324	14196	14426	14217	14259	14338	14310	14240	14309	14385	14265	14443	14585	14414	14154	14289	14367	14286	14391	14290	14177	14411	14252	14426	14388	14426	14431	14165	14325	14455	14472	14277	14399	14099	14339	14382	14396	14393	14226	14297	14268	14426	14457	14377	14545	14456	14253	14239	14254	14399	14510	14250	14406	14280	14324	14242	14323	14261	14357	14188	14405	14300	14299	14373	14290	14418	14449	14469	14338	14426	14080	14345	14481	14299	14391	14383	14315	14279	14383	14175	14229	14416	14249	14412	14216	14437	14446	14319	14187	14302	14320	14335	14262	14408	14382	14319	14357	14337	14248	14347	14169	14429	14364	14222	14320	14365	14316	14300	14502	14381	14280	14319	14471	14233	14295	14318	14229	14387	14479	14296	14455	14323	14253	14388	14323	14327	14372	14410	14272	14278	14337	14506	14434	14421	14316	14370	14211	14321	14354	14171	14326	14284	14380	14225	14293	14355	14197	14379	14211	14235	14065	14346	14216	14309	14454	14219	14469	14303	14381	14338	14351	14437	14284	14229	14326	14485	14275	14322	14257	14333	14304	14331	14188	14324	14366	14324	14383	14324	14319	14423	14237	14273	14200	14425	14289	14240	14280	14429	14355	14429	14127	14225	14357	14209	14444	14501	14327	14290	14296	14124	14351	14327	14292	14415	14192	14293	14300	14369	14302	14294	14572	14341	14268	14186	14474	14173	14189	14514	14378	14243	14321	14397	14225	14535	14284	14261	14340	14353	14349	14308	14217	14169	14161	14486	14415	14315	14382	14430	14258	14351	14332	14294	14436	14271	14187	14084	14295	14083	14307	14341	14134	14295	14274	14398	14250	14474	14301	14343	14214	14342	14474	14198	14154	14238	14326	14381	14275	14501	14274	14381	14341	14466	14277	14250	14313	14551	14173	14371	14427	14300	14301	14211	14358	14467	14375	14265	14392	14265	14339	14354	14310	14359	14262	14294	14326	14277	14314	14391	14283	14209	14293	14293	14315	14461	14663	14419	14309	14343	14361	14164	14248	14252	14118	14237	14206	14266	14340	14408	14389	14202	14368	14229	14286	14241	14345	14340	14390	14381	14241	14219	14379	14227	14355	14362	14398	14523	14283	14261	14297	14391	14285	14457	14377	14282	14171	14366	14223	14221	14125	14175	14392	14237	14204	14197	14262	14263	14161	14297	14134	14368	14239	14388	14351	14356	14445	14511	14303	14295	14385	14337	14254	14376	14331	14354	14357	14411	14460	14319	14330	14082	14346	14304	14215	14271	14293	14311	14246	14381	14307	14307	14273	14265	14294	14177	14210	14210	14182	14153	14473	14271	14238	14229	14378	14450	14182	14282	14161	14246	14333	14235	14312	14388	14253	14467	14201	14321	14313	14355	14225	14355	14429	14405	14446	14161	14343	14316	14311	14307	14153	14603	14388	14262	14347	14329	14159	14184	14234	14134	14242	14406	14325	14271	14196	14270	14301	14205	14371	14338	14465	14262	14241	14419	14207	14423	14308	14330	14171	14319	14247	14391	14277	14309	14157	14222	14204	14349	14334	14228	14216	14389	14471	14387	14429	14272	14275	14371	14294	14181	14457	14477	14151	14260	14402	14373	14344	14415	14297	14464	14335	14299	14212	14309	14236	14366	14402	14295	14468	14375	14181	14531	14262	14282	14135	14348	14207	14189	14266	14404	14413	14217	14296	14311	14309	14209	14273	14287	14325	14457	14318	14430	14245	14383	14457	14154	14421	14332	14442	14354	14171	14387	14391	14331	14216	14438	14235	14312	14177	14266	14356	14494	14386	14310	14384	14314	14438	14362	14315	14175	14436	14440	14314	14147	14239	14356	14338	14291	14402	14371	14376	14250	14247	14345	14283	14436	14207	14312	14359	14489	14443	14350	14361	14254	14358	14373	14405	14301	14274	14373	14437	14296	14298	14341	14425	14221	14478	14279	14290	14429	14375	14461	14352	14247	14448	14338	14339	14255	14371	14369	14413	14377	14450	14267	14427	14339	14422	14151	14365	14382	14382	14173	14263	14152	14308	14318	14311	14257	14148	14322	14189	14347	14514	14225	14236	14398	14236	14235	14448	14454	14211	14310	14252	14416	14212	14455	14367	14306	14488	14329	14336	14514	14220	14370	14255	14331	14344	14241	14367	14148	14402	14318	14298	14202	14394	14210	14275	14341	14279	14369	14333	14441	14149	14145	14327	14400	14303	14409	14281	14226	14444	14277	14257	14329	14322	14404	14254	14344	14348	14404	14233	14354	14344	14401	14358	14336	14352	14391	14279	14198	14428	14470	14294	14213	14409	14355	14249	14425	14274	14170	14332	14400	14239	14423	14290	14431	14489	14358	14245	14373	14256	14442	14156	14166	14425	14522	14268	14419	14208	14422	14281	14336	14255	14423	14369	14234	14224	14347	14324	14295	14228	14223	14189	14494	14330	14498	14328	14322	14395	14324	14267	14263	14499	14299	14466	14430	14105	14310	14378	14236	14323	14289	14403	14457	14274	14220	14376	14435	14291	14371	14219	14449	14328	14339	14339	14405	14239	14492	14308	14328	14299	14353	14488	14304	14355	14339	14274	14318	14357	14356	14416	14344	14476	14101	14332	14339	14288	14410	14304	14251	14268	14420	14217	14269	14502	14257	14442	14336	14320	14405	14331	14303	14262	14257	14379	14263	14376	14149	14471	14355	14158	14402	14312	14200	14390	14244	14363	14327	14417	14312	14324	14277	14251	14524	14350	14224	14394	14237	14429	14418	14218	14424	14346	14281	14297	14458	14251	14364	14245	14211	14503	14206	14373	14430	14308	14281	14365	14204	14399	14488	14457	14444	14300	14157	14327	14315	14479	14352	14415	14283	14338	14204	14389	14383	14246	14269	14384	14270	14320	14288	14320	14200	14328	14385	14258	14411	14402	14305	14176	14250	14320	14180	14455	14219	14357	14443	14327	14225	14336	14532	14440	14317	14488	14284	14305	14302	14298	14231	14283	14305	14422	14457	14366	14376	14201	14298	14361	14193	14563	14192	14352	14284	14242	14252	14368	14348	14347	14268	14307	14351	14495	14344	14270	14574	14280	14208	14140	14389	14203	14286	14355	14303	14080	14429	14418	14344	14395	14295	14271	14382	14286	14491	14309	14216	14209	14207	14244	14211	14202	14353	14191	14324	14367	14299	14225	14374	14265	14297	14382	14285	14523	14293	14281	14302	14366	14350	14344	14426	14329	14222	14199	14329	14420	14226	14320	14365	14305	14332	14260	14456	14304	14375	14287	14191	14328	14334	14326	14400	14311	14262	14445	14290	14367	14196	14356	14170	14352	14185	14260	14344	14309	14365	14158	14283	14270	14324	14200	14383	14387	14232
22838	21175	28973	24095	23096	27029	29283	24122	22443	21459	19554	18537	17814	17591	17510	17311	17344	16930	17149	17214	17035	16993	16874	17303	16987	17048	16992	17014	16945	16863	17040	16909	17040	16722	16854	16763	16773	16949	16999	17166	16703	16903	16893	16711	16812	16870	16672	16738	16971	16827	16667	16983	16874	16931	16837	16952	17010	17042	16698	16875	16706	16740	16725	16692	16676	16975	16780	16600	16751	16839	16752	16618	16576	16574	16990	16863	16817	16797	16682	16686	16729	16820	16877	16895	16873	16851	16910	16629	16766	16924	16848	16781	16772	16561	16658	16642	16711	16747	16751	16662	16907	16766	16824	16738	16908	16613	16720	16820	16939	16706	16881	16751	16850	16703	16821	16802	16709	16766	16835	16612	16791	16775	16846	16798	16834	16688	16893	16899	16861	16847	16685	16945	16949	16671	16758	16835	16560	16558	16700	16793	16664	16749	16892	16803	16797	16573	16642	16600	16939	16920	16668	16806	16648	16761	16837	16733	16730	16792	16900	16538	16776	16807	16671	16583	16608	16672	16712	16587	16798	16682	16624	16702	16835	16757	16728	16699	16799	16701	16910	16797	16742	16887	16825	16779	16753	16543	17043	16862	16605	16824	16670	16673	16755	16797	16655	16822	16797	16677	16792	16682	16784	16835	16700	16829	16801	16703	16850	16806	16712	16767	16733	16734	16692	16721	16851	16728	16775	16692	16672	16893	16617	16953	16560	16581	16846	16803	16804	16780	16731	16826	16640	16561	16599	16843	16851	16756	16845	16653	16845	16754	16759	16602	16961	16890	16806	16692	16703	16793	16851	16638	16799	16420	16875	16787	16644	16732	16643	16960	16908	16701	16878	16869	16684	16749	16840	16744	16446	16807	16793	16809	16835	16782	16716	16638	16739	16811	16795	16563	16789	16900	16740	16636	16445	16823	16678	16550	16715	17002	16761	16590	16580	16639	16735	16599	16691	16714	16856	16769	16648	16712	16585	16804	16468	16858	16662	16630	16721	16904	16504	16737	16892	16772	16911	16729	16649	16746	16681	16736	16828	16801	16708	16836	16709	16820	16574	16571	16694	16865	16731	16776	16648	16678	16815	16766	16607	16636	16863	16782	16535	16864	16829	16499	16496	16598	16698	16803	16738	16721	16524	16668	16713	16704	16772	16687	16834	16816	16865	16730	16704	16777	16803	16708	16605	16633	16658	16835	16861	16851	16881	16694	16512	16879	16798	16682	16746	16846	16810	16615	16778	16718	16662	16623	16620	16767	16759	16600	16850	16742	16850	16756	16618	16780	16486	16739	16687	16921	16681	16733	16766	16737	16706	16704	16836	16875	16789	16844	16743	16826	16625	16471	16808	16643	16717	16666	16623	16743	16454	16556	16721	16762	16747	16724	16786	16686	16657	16569	16698	16656	16770	16457	16754	16595	16845	16749	16693	16559	16784	16633	16571	16773	16847	16953	16874	16766	16696	16767	16632	16967	16799	16616	16724	16726	16699	16564	16823	16885	16900	16928	16731	16773	16797	16775	16875	16791	16956	16758	16806	16977	16973	16616	16669	16689	16841	16685	16903	16555	16896	16726	16624	16834	16597	16608	16769	16705	16902	16626	16652	16865	16751	16889	16745	16727	16794	16768	16729	16573	16665	17004	16748	16699	16697	16756	16847	16701	16798	16832	16698	16930	16859	16706	16695	16865	16844	16756	16915	16707	16825	16624	16818	16818	16724	16698	16763	16684	16647	16612	16772	16684	16860	16666	16763	16644	16730	16778	16843	16622	16839	16710	16737	16755	16670	16719	16715	16722	16674	16849	16797	16848	16819	16853	16894	16657	16881	16654	16677	16693	16911	16742	16518	16964	16689	16774	16717	16523	16578	16712	16749	16647	16662	16690	16826	16985	16956	16561	16814	16559	16697	16820	16742	16764	16613	16727	16654	16757	16889	16698	16527	16860	16591	16943	16651	16674	16800	16852	16703	16600	16661	16549	16821	16883	16665	16801	16751	16762	16779	16874	17040	16695	16661	16700	16676	16763	16667	16662	16673	16726	16730	16675	16744	16650	16878	16812	16723	16786	16674	16815	16771	16632	16628	16652	16639	16690	16850	16739	16773	16447	16673	16816	16892	16815	16505	16500	16901	16690	16716	16576	16839	16763	16785	16969	16773	16606	16697	16607	16805	16700	16823	16719	16784	16809	16733	16789	16768	16620	16634	16861	16728	16876	16714	16825	16880	16680	16825	16910	16774	16799	16658	16795	16705	16768	16618	16610	16606	16665	16632	16834	16672	16696	16582	16712	16681	16797	16651	16653	16619	16497	16838	16794	16772	16597	16886	16638	16915	16793	16675	16758	16667	16668	16763	16817	16628	16862	16772	16680	16694	16593	16663	16700	16783	16641	16790	16828	16865	16647	16716	16741	16717	16530	16768	16481	16324	16605	16753	16768	16810	16510	16656	16801	16764	16654	16705	16705	16694	16773	16757	16409	16910	16756	16743	16587	16998	16703	16558	16741	16822	16728	16628	16558	16729	16588	16676	16769	16697	16661	16728	16812	16799	16885	16705	16716	16763	16560	16737	16908	16619	16691	16842	16647	16769	16804	16856	16781	16895	16851	16866	16856	16898	16796	16646	16859	16709	16775	16629	16705	16656	16787	16700	16501	16573	16731	16699	16767	16668	16882	16635	16784	16904	16748	16685	16720	16630	16787	16799	16630	16874	16768	16759	16586	16860	16846	16745	16670	16735	16676	16904	16699	16844	16776	16721	16852	16774	16647	16675	16703	16772	16810	16675	16683	16901	16724	16847	16672	16762	16770	16616	16832	16852	16809	16658	16754	16888	16883	16829	16601	16701	16554	16889	16743	16733	16569	16778	16792	16872	16815	16842	16560	16752	16825	16558	16856	16879	16629	17013	16733	16672	16711	16640	16797	16842	16974	16692	16770	16898	16504	16657	16573	16790	16700	16738	16810	16746	16610	16786	16740	16686	16693	16696	16780	16770	16603	16749	16651	16655	16717	16737	16728	16742	16457	16693	16572	16425	16815	16682	16692	16847	16714	16780	16598	16718	16857	16767	16705	16727	16621	16594	16929	16678	16723	16726	16661	16713	16681	16682	16800	16689	16758	16593	16671	16773	16952	16548	16907	16896	16631	16678	16836	16662	16907	16803	16664	16655	16754	16743	16748	16827	16661	16612	16950	16937	16727	16716	16543	16673	16686	16876	16748	16783	16746	16489	16646	16606	16735	16814	16820	16692	16653	17027	16779	16739	16566	16660	16991	16743	16782	16654	16790	16693	16633	16860	16783	16835	16775	16554	16854	16899	16755	16543	16771	16673	16738	16680	16942	16863	16743	16710	16809	16807	16808	16742	16759	16664	16696	16736	16537	16654	16660	16726	16904	16798	16505	16636	16716	16634	16590	16737	16797	16747	16701	16874	16793	16657	16639	16724	16700	16812	16901	16641	16833	16474	16522	16795	16833	16580	16687	16667	16441	16750	16621	16705	16679	16908	16918	16749	16741	16908	16663	16618	16700	16699	16804	16644	16766	16650	16938	16864	16804	16725	16633	16844	16875	16811	16883	16987	16968	16604	16523	16687	16873	16614	16769	16803	16736	16765	16740	16965	16752	16932	16897	16628	16754	16515	16768	16674	16471	16554	16566	16811	16609	16549	16817	16764	16866	16765	16504	16559	16423	16680	16736	16787	16778	16741	16906	16810	16704	16691	16646	16723	16899	16708	16808	16557	16710	16616	16623	16779	16663	16631	16659	16767	16700	16749	16766	16640	16832	16905	16842	16839	16572	16780	16716	16737	16586	16594	16779	16652	16827	16875	16917	16863	16753	16719	16469	16758	16666	16714	16743	16704	16722	16805	16650	16724	16721	16888	16619	16782	16826	16784	16668	16793	16921	16833	16631	16710	16738	16877	16884	16676	16737	16607	16756	16775	16777	16703	16701	16636	16811	16729	16527	16618	16658	16754	16641	16868	16653	16803	16795	16730	16607	16536	16897	16863	16758	16671	16760	16609	16617	16881	16709	16817	16797	16863	16705	16699	16552	16773	16784	16621	16650	16885	16774	16844	16766	16816	16863	16675	16531	16585	16717	16573	16709	16723	16800	16804	16763	16590	16837	16787	16686	16826	16810	16609	16762	16749	16661	16792	16685	16937	16564	16805	16985	16697	16765	16831	16513	16646	16719	16696	16673	16915	16798	16849	16903	16871	16713	16621	16819	16601	16744	16795	16603	16781	16816	16774	16783	16753	16746	16509	16642	16774	16847	16833	16746	16622	16951	16486	16595	16562	16475	16575	16631	16899	16723	16634	16663	16717	16659	16693	16607	16813	16809	16714	16675	16694	16710	16517	16811	16619	16942	16935	16561	16735	16695	16652	16771	16938	16764	16711	16784	16882	16857	16740	16800	16722	16815	16800	16790	16692	16832	16777	16810	16867	16841	16653	16592	16842	16737	16692	16833	16723	16822	16998	16899	16907	16660	16790	16904	16645	16705	16695	16782	16659	16610	16787	16719	16729	16799	16857	16750	16737	16804	16645	16724	16845	16841	16934	16917	16675	16757	16583	16764	16680	16577	16746	16617	16673	16790	16816	16776	16691	16722	16795	16826	16601	16933	16788	16819	16760	16776	16779	16974	16790	16876	16700	16627	16733	16563	16674	16817	16758	16825	16654	16801	16710	16732	16833	16673	16744	16610	16701	16737	16949	16738	16599	16816	16854	16716	16591	16818	16583	16785	16429	16545	16778	16800	16767	16590	16516	16669	16767	16792	16675	16820	16618	16662	16708	16445	16703	16805	16622	16695	16635	16615	16830	16817	16753	16767	16845	16783	16781	16745	16497	16797	16738	16820	16755	16892	16731	16796	16464	16886	16618	16931	16380	16672	16736	16846	16614	16731	16627	16697	16770	16754	16859	16660	16642	16698	16788	16572	16620	16755	16976	16663	16651	16697	16778	16768	16736	16666	16750	16568	16765	16978	16942	16602	16783	16660	16750	16971	16512	16773	16954	16674	16601	16745	16867	16603	16857	16838	16754	16890	16864	16564	16686	16650	16909	17027	16819	16803	16753	16725	16685	16756	16579	16472	16818	16595	16694	16881	16696	16831	16678	16798	16963	16704	16691	16805
30539	52940	48147	38821	33923	30668	26668	23942	21923	19976	17732	16499	16024	15560	15302	15300	15135	15113	15004	15082	14834	14856	14874	14761	14687	14849	14690	14668	14892	14705	14643	14818	14771	14582	14795	14692	14611	14813	14776	14720	14516	14763	14709	14679	14742	14710	14556	14663	14496	14694	14770	14848	14758	14637	14679	14653	14571	14496	14583	14630	14623	14769	14744	14688	14580	14761	14662	14803	14565	14819	14696	14615	14652	14733	14556	14763	14541	14786	14729	14613	14421	14642	14763	14788	14497	14623	14740	14686	14668	14671	14683	14651	14606	14667	14552	14516	14589	14680	14608	14678	14585	14731	14437	14720	14582	14617	14577	14670	14721	14747	14742	14579	14580	14815	14560	14769	14445	14675	14784	14604	14630	14553	14673	14640	14550	14719	14486	14728	14622	14657	14532	14558	14725	14660	14635	14714	14461	14659	14694	14419	14538	14564	14667	14616	14718	14578	14537	14618	14527	14533	14693	14506	14853	14619	14540	14719	14564	14723	14603	14615	14577	14618	14552	14878	14851	14553	14641	14610	14633	14559	14624	14583	14589	14703	14534	14610	14802	14456	14613	14592	14693	14583	14669	14647	14772	14608	14798	14688	14551	14696	14497	14621	14666	14541	14776	14634	14704	14686	14643	14829	14579	14536	14578	14786	14646	14561	14637	14654	14486	14755	14614	14654	14534	14537	14582	14579	14556	14740	14515	14458	14477	14795	14669	14623	14776	14525	14643	14676	14750	14714	14734	14493	14705	14684	14842	14689	14494	14418	14687	14431	14688	14567	14518	14694	14692	14640	14489	14512	14544	14723	14680	14456	14735	14407	14639	14613	14763	14638	14651	14657	14758	14683	14619	14664	14610	14478	14620	14478	14720	14847	14572	14591	14768	14513	14742	14534	14515	14812	14651	14554	14654	14523	14506	14863	14695	14556	14642	14575	14494	14713	14604	14844	14637	14612	14553	14781	14666	14375	14650	14576	14534	14444	14468	14759	14555	14629	14635	14633	14546	14577	14626	14759	14508	14611	14806	14627	14654	14625	14530	14698	14482	14619	14747	14595	14463	14706	14586	14558	14581	14616	14479	14488	14494	14617	14722	14698	14526	14758	14644	14700	14635	14627	14753	14667	14603	14781	14624	14672	14604	14617	14519	14580	14598	14549	14612	14647	14468	14752	14705	14713	14562	14549	14629	14485	14568	14607	14626	14558	14683	14596	14732	14559	14579	14810	14668	14788	14656	14669	14583	14671	14609	14700	14550	14575	14517	14720	14577	14660	14400	14830	14617	14692	14554	14510	14661	14631	14699	14689	14669	14547	14662	14722	14656	14701	14571	14562	14659	14646	14628	14528	14571	14565	14628	14591	14518	14812	14455	14650	14600	14649	14701	14782	14628	14506	14658	14672	14712	14496	14615	14725	14550	14668	14525	14539	14628	14744	14657	14725	14716	14571	14673	14700	14756	14602	14594	14786	14724	14769	14563	14601	14597	14670	14694	14594	14572	14786	14566	14616	14833	14625	14604	14801	14672	14515	14669	14631	14598	14651	14665	14563	14558	14719	14539	14705	14425	14757	14527	14692	14627	14427	14591	14606	14596	14559	14548	14829	14649	14624	14673	14753	14838	14620	14534	14583	14761	14637	14531	14796	14662	14508	14414	14756	14620	14660	14629	14659	14573	14591	14812	14610	14586	14708	14683	14784	14661	14737	14645	14737	14601	14800	14727	14591	14601	14676	14876	14664	14714	14698	14563	14566	14637	14722	14609	14547	14788	14450	14652	14481	14817	14576	14566	14648	14673	14676	14641	14589	14654	14513	14505	14641	14558	14754	14816	14627	14613	14608	14476	14509	14767	14604	14462	14655	14710	14627	14748	14628	14609	14804	14602	14737	14435	14395	14653	14804	14608	14571	14612	14683	14599	14593	14546	14738	14582	14717	14501	14688	14634	14605	14669	14709	14565	14847	14806	14605	14502	14655	14513	14643	14674	14673	14660	14650	14660	14689	14633	14541	14704	14675	14730	14546	14580	14628	14644	14531	14413	14622	14691	14721	14585	14576	14675	14565	14574	14711	14622	14577	14634	14606	14814	14667	14712	14687	14763	14422	14699	14806	14789	14630	14685	14631	14748	14621	14680	14803	14489	14657	14706	14605	14641	14558	14730	14654	14663	14741	14726	14781	14587	14633	14736	14425	14610	14468	14662	14552	14575	14739	14707	14590	14638	14753	14506	14593	14721	14515	14732	14617	14489	14509	14717	14742	14575	14562	14476	14575	14650	14811	14747	14596	14526	14508	14672	14599	14736	14649	14651	14772	14630	14667	14762	14678	14549	14617	14665	14473	14723	14692	14790	14487	14341	14420	14592	14502	14485	14473	14660	14472	14653	14664	14627	14515	14561	14642	14525	14633	14592	14748	14873	14625	14504	14577	14438	14652	14687	14477	14608	14586	14456	14617	14434	14573	14654	14795	14686	14511	14596	14792	14560	14684	14558	14584	14710	14634	14686	14737	14662	14635	14583	14531	14555	14622	14711	14555	14548	14721	14497	14512	14608	14624	14471	14440	14649	14336	14577	14448	14630	14558	14754	14565	14559	14621	14575	14777	14544	14583	14566	14569	14756	14664	14586	14697	14566	14638	14640	14797	14497	14626	14397	14587	14760	14628	14459	14654	14703	14694	14462	14800	14554	14482	14626	14660	14709	14688	14604	14473	14705	14814	14690	14505	14632	14592	14635	14623	14745	14758	14697	14686	14815	14582	14815	14359	14609	14583	14580	14639	14696	14692	14709	14630	14463	14851	14784	14499	14660	14603	14467	14636	14742	14489	14555	14646	14690	14587	14515	14516	14541	14532	14548	14555	14700	14486	14796	14763	14697	14555	14493	14668	14744	14625	14700	14787	14666	14658	14631	14701	14637	14651	14755	14737	14622	14572	14733	14633	14592	14803	14579	14588	14705	14536	14563	14326	14618	14523	14719	14656	14588	14583	14502	14714	14615	14814	14628	14638	14545	14891	14618	14615	14555	14454	14632	14614	14708	14534	14723	14608	14574	14541	14588	14597	14673	14672	14674	14660	14586	14631	14650	14566	14563	14410	14584	14664	14796	14612	14642	14438	14629	14488	14576	14711	14682	14758	14740	14594	14698	14637	14721	14538	14778	14572	14627	14596	14717	14617	14560	14691	14621	14625	14676	14663	14504	14636	14566	14368	14699	14583	14627	14625	14589	14480	14641	14684	14587	14644	14590	14620	14657	14769	14667	14786	14664	14502	14412	14626	14624	14793	14607	14759	14595	14561	14482	14761	14681	14520	14585	14642	14703	14618	14679	14485	14696	14611	14635	14637	14474	14657	14493	14623	14658	14465	14568	14600	14598	14860	14736	14332	14561	14544	14603	14639	14606	14663	14599	14577	14579	14625	14707	14587	14522	14642	14560	14523	14539	14631	14810	14619	14636	14571	14642	14552	14650	14673	14631	14390	14717	14559	14723	14669	14765	14513	14715	14703	14744	14554	14448	14606	14712	14679	14667	14595	14724	14605	14600	14777	14588	14822	14664	14823	14450	14752	14712	14624	14652	14586	14621	14652	14422	14606	14657	14607	14465	14748	14661	14523	14634	14735	14666	14755	14508	14491	14609	14744	14598	14498	14852	14553	14635	14699	14525	14497	14670	14597	14706	14601	14562	14537	14658	14556	14616	14609	14611	14703	14526	14679	14787	14694	14688	14568	14687	14489	14557	14601	14556	14572	14757	14700	14616	14716	14560	14662	14637	14749	14541	14430	14545	14539	14578	14673	14642	14701	14697	14540	14768	14490	14548	14670	14602	14503	14680	14526	14627	14638	14785	14695	14526	14887	14628	14639	14641	14652	14617	14819	14491	14620	14587	14428	14575	14552	14574	14607	14648	14739	14764	14578	14612	14524	14593	14605	14744	14656	14559	14585	14527	14712	14687	14516	14708	14557	14578	14697	14572	14539	14590	14577	14513	14630	14590	14681	14475	14784	14636	14546	14685	14519	14730	14787	14623	14823	14752	14709	14664	14587	14630	14657	14591	14618	14672	14574	14720	14527	14689	14663	14584	14488	14615	14512	14574	14625	14666	14659	14535	14582	14535	14568	14530	14635	14438	14720	14493	14564	14660	14573	14595	14757	14683	14632	14653	14745	14591	14496	14639	14630	14813	14586	14529	14493	14622	14857	14577	14600	14611	14662	14811	14701	14687	14601	14619	14694	14738	14606	14688	14492	14822	14829	14601	14600	14712	14493	14486	14675	14651	14617	14772	14626	14681	14736	14521	14635	14600	14800	14399	14551	14718	14609	14627	14551	14574	14550	14651	14562	14799	14601	14570	14844	14517	14639	14692	14468	14702	14542	14706	14494	14638	14605	14607	14599	14658	14661	14659	14702	14539	14425	14624	14561	14617	14577	14624	14568	14647	14681	14610	14608	14471	14611	14682	14603	14695	14522	14537	14693	14665	14718	14560	14635	14534	14534	14573	14770	14631	14495	14619	14585	14712	14799	14517	14621	14599	14581	14431	14542	14619	14606	14578	14535	14575	14610	14798	14555	14755	14416	14708	14452	14659	14593	14674	14557	14536	14560	14642	14813	14780	14478	14636	14663	14618	14477	14578	14579	14370	14848	14567	14575	14639	14542	14570	14580	14695	14448	14698	14722	14834	14766	14665	14579	14578	14562	14816	14588	14629	14498	14546	14541	14560	14638	14607	14559	14684	14542	14611	14608	14713	14664	14722	14665	14613	14633	14575	14837	14574	14604	14593	14609	14676	14657	14760	14443	14559	14475	14621	14680	14665	14659	14652	14447	14554	14586	14757	14388	14700	14487	14607	14597	14584	14746	14609	14512	14781	14662	14631	14546	14677	14720	14723	14602	14770	14546	14660	14680	14616	14683	14531	14520	14670	14621	14622	14684	14644	14836	14595	14739	14562	14586	14556	14595	14603	14640	14639	14691	14527	14645	14522	14638	14539	14630	14605	14668	14682	14664	14698	14594	14757	14556	14714	14617	14638	14602	14676	14481	14624	14594	14902	14529	14713	14605	14622	14497	14669	14582	14634	14589	14466	14625	14617	14674	14832	14740	14721	14596	14683	14540	14560	14725	14617	14486	14628	14554	14475	14540
28710	25410	30062	26424	21911	19713	18636	17540	17316	16877	16508	16386	16310	16197	16120	15949	16169	16040	16150	15966	16016	15995	16029	16057	15932	15754	15959	15856	15744	15806	16032	15904	16020	15953	15884	15958	15926	15897	15900	15883	16057	15874	16060	15812	15904	16013	15940	15862	16015	16010	16004	15981	15902	15701	15933	15873	16065	15923	16020	15869	16079	15848	16087	15915	15940	16032	15943	15848	15841	15771	15889	15916	15802	15911	15975	15995	15664	15983	15879	15770	15816	15773	15795	15704	15873	15827	15959	16009	15977	15896	15827	15979	16037	15892	15903	15902	15897	15867	15716	15896	15690	15940	16025	16181	15714	15907	15765	15895	15818	15989	15814	15960	15901	15977	15874	15881	15780	16015	15974	15845	15802	16031	16093	15926	15974	15888	15986	15632	16131	15925	15927	15884	16062	15885	15853	16021	16100	15757	15942	15984	15892	15661	15694	15776	15951	15951	15812	15915	15891	15877	15917	15868	15800	15708	15951	15876	15665	15978	16078	15997	16128	16005	16005	15960	15744	15914	15959	15726	15896	15803	15941	16053	15980	15843	15845	16067	15810	15736	15635	15762	15732	15842	15909	16007	15901	15779	15716	15759	15961	16136	15968	15785	15810	15905	15827	15808	15930	16181	15847	16176	15764	15874	15891	15896	15855	16061	15805	15787	16007	15887	15854	16043	15910	15735	15729	15909	15908	15844	15905	16078	15890	15792	15905	15852	15870	15983	16024	16050	15886	15731	15780	15896	15981	15942	15922	15977	15833	15751	15752	15976	16046	15798	16046	15971	15980	15910	15879	15635	15646	15838	15971	15836	15770	15956	15808	15880	15897	15977	16056	16014	16020	15809	15844	15694	16062	15787	15898	15750	16079	15975	16008	15819	15943	15870	15896	16151	15936	15848	16029	15734	15941	15766	15952	15811	15829	15805	15861	15936	15995	16023	15874	15939	15885	15858	15925	16064	15847	15751	16022	15928	15738	15687	15792	15975	15798	16008	15955	15880	16010	15848	15634	15903	15793	15898	16008	15908	15828	16044	15884	15925	16025	15760	15987	15921	15966	15786	15743	15808	15927	15869	15893	15857	16002	15837	15920	15900	15920	15966	16062	15993	16111	15931	16123	15889	15908	15631	16089	15751	16102	15783	15817	16030	16028	16032	15840	15957	15806	15977	15805	15949	16056	15916	15937	15895	15912	15970	15876	15920	16000	15852	16027	15905	16096	15938	15936	15899	15808	15964	15852	15750	15908	15879	15896	15895	15902	16118	16162	15796	15632	15937	15939	16025	16051	15850	15918	15858	15942	16026	15941	15913	15744	15981	15900	15937	15993	15957	15711	15784	15840	15997	15899	15713	15868	15691	15770	15806	15970	15777	15979	15730	16056	16026	15938	15708	16105	15894	16036	15935	15925	15794	15743	15788	16015	15788	15907	15975	15900	15930	15911	15998	15888	15915	15842	15830	15733	15901	15741	15795	15826	15762	15891	15975	15920	16013	15971	15746	15903	15692	16058	15911	15848	16041	15930	15988	15750	15897	15819	16101	15716	15974	15770	15811	15887	15903	15847	15748	16005	15898	15967	15959	15867	16177	15937	15767	15936	15998	16065	15977	16069	16035	15918	15721	15943	16027	16023	16104	15791	15949	15757	15802	15602	15742	15677	15868	16081	15972	16018	15852	15704	15859	15777	15824	15828	15816	16060	15924	15630	15795	15961	15876	15937	15821	15711	15830	15655	16023	15892	15884	16053	16005	16009	15899	15913	15968	15813	15968	15948	15886	16001	15596	15854	15883	15803	15872	15778	16007	16006	16010	15920	15890	16005	15965	15826	15937	15998	15997	16029	15818	15712	15903	15683	16014	15856	16023	15983	15827	15951	15866	15805	16069	15884	15808	16038	15928	15989	15902	15930	15907	15884	15683	15928	15864	15862	15906	16064	15622	15881	15822	15813	15959	15898	15800	15776	16032	16053	15816	15898	15989	15872	16080	15842	15893	15901	15736	15795	15841	15961	15767	15903	15994	15650	15754	16029	15955	16075	16008	15872	16086	15846	15941	15879	15797	15810	15959	15889	15885	15806	15907	15847	15831	15788	15786	15689	15778	15804	16035	15759	15990	16028	15969	16009	15936	16043	16186	15848	15879	15957	15910	15689	15872	15877	15801	15809	15926	15876	15955	16003	15960	16052	15960	15916	15800	15977	15963	15832	15756	15664	16091	15871	15912	15836	15812	15987	15812	15932	15828	16113	15725	15903	16002	15998	15820	15945	15842	15903	15788	15808	15837	16043	16047	15740	15792	15715	15761	16022	16025	15889	16002	16041	16072	15888	16108	15996	15883	15778	15943	15840	15942	16081	15883	15846	15835	15942	16074	15885	15988	15721	15929	15929	15870	15833	15720	15893	15963	15650	16071	15881	15909	15740	15781	15787	15904	15879	15861	16050	15910	16029	15971	15812	15847	16180	15793	15944	15728	15893	16054	15868	16033	15857	15837	15982	15952	15771	15845	15932	15911	16006	15838	16027	15902	15907	15984	15715	15868	15954	15870	15999	15971	15738	15976	15896	16130	15786	15941	15952	16032	15849	15923	15922	15906	15862	15881	15814	15772	15883	15997	15842	15891	16040	16076	16011	16139	15860	15942	15878	16160	15925	15702	16018	16046	15883	15911	16013	15866	15995	15791	15869	15977	15854	15879	15752	16100	15877	15815	15645	15808	15855	15823	15993	15835	15778	15799	15874	15840	16064	16029	16156	15885	15882	15792	15779	15804	15825	15801	15946	15810	15766	15869	15900	15987	15880	15793	15930	15891	15973	15870	15892	16122	16228	15886	16043	15781	15956	15780	15965	15894	16125	15730	15917	15773	15593	15860	15705	15903	15812	15880	15890	15772	15906	15928	15963	15873	16054	15988	15749	15927	16076	15909	16054	15939	16007	15715	15928	15913	15865	15840	15600	15632	15942	15983	15991	15694	15831	15774	15776	16118	15917	15820	16059	16007	15930	15838	15903	15927	15881	15898	15945	15766	15762	15901	15871	15828	15923	15978	15769	15839	15960	15811	15891	16046	16000	15842	15959	15799	15961	15899	15653	15921	15730	15855	16136	15919	15927	15944	15886	15834	16013	16013	15827	15730	15871	15802	16036	15777	15907	15768	15988	15896	16025	16065	15785	16034	15841	15870	15813	15852	15889	15898	16028	15794	15994	16084	15990	15807	15820	15738	15783	16028	16004	15986	15919	15940	16011	15957	15863	16131	15967	16053	16043	15961	15920	15850	15849	15873	16073	15943	15811	16013	15721	15833	15746	15929	16083	16090	15902	15974	15926	15949	15930	15929	15953	15636	15940	15916	15786	15899	15887	15585	16090	15916	16002	15879	15865	15746	15981	15822	15859	15800	15979	15936	16106	16288	15921	16035	15877	16075	15744	15839	15963	15860	16035	16158	15926	15919	16039	15762	15973	15968	15999	15990	15982	15879	15837	16258	15942	15794	15916	15942	15827	15882	15864	15706	15994	15877	15641	15874	15858	15888	16077	15927	15862	15696	15902	15924	15877	15781	15791	16070	15903	15976	15737	15942	15592	15984	15857	16013	15848	16116	16015	15986	15671	15869	15914	15881	15835	16045	15894	15820	16038	15674	15769	15939	15947	15887	15839	15982	15940	15879	15663	15956	16027	15984	15924	15995	15852	15765	15927	15680	15891	15860	15819	15796	15829	15982	15922	15660	15883	15868	15898	15871	15831	15702	15834	15887	15838	15689	15845	15926	15970	15833	15803	15832	16009	16018	15930	15793	15837	15740	16111	15903	16049	15814	15794	15974	15737	15908	15675	16063	15823	15958	16036	15896	15968	16094	15779	16057	15929	15827	16000	16079	15757	15987	15945	16057	15957	15912	15980	16056	15859	16018	16156	15894	15838	15976	15875	15773	15786	16032	15777	15967	15902	15986	15795	15887	16055	15882	15834	15828	15930	15922	15949	15888	15944	15826	15923	15880	15881	16095	15974	15803	15862	15892	15816	15808	16076	16000	15947	16014	15940	16086	16075	15887	15868	15876	16065	15967	15879	15795	15691	15914	15832	15846	15955	15985	15969	15973	16036	15822	15952	15969	15762	15869	15623	15910	15814	15798	15859	15800	15821	15841	15743	15596	15864	15846	15700	15953	15832	15867	16002	15840	15977	15910	15781	15965	15886	16030	15844	15854	15899	15727	16034	15924	15925	15933	15820	15805	15873	15859	15968	15862	15972	15960	16042	15879	15861	15863	15777	15763	15770	16000	15997	15978	15888	15752	15961	15890	15893	16059	15912	16017	16012	15799	15746	15845	16011	15950	16078	15854	15842	15714	15750	15945	16035	15799	15916	15759	15723	15979	15817	15843	15896	15863	15839	16027	16056	15975	15935	15979	16015	15982	15929	15877	15845	15871	16041	16082	15810	15940	15850	16079	16168	15860	15886	15808	15865	15991	15852	15819	15889	15925	15954	15910	15925	15932	15997	15999	16014	15951	15807	15802	15938	16042	15973	15968	15733	15824	16002	15799	15881	15959	15981	15927	15879	15976	15811	15867	15626	15754	15690	15668	15942	15978	15816	15795	15936	15940	15827	15812	15806	16026	15680	15949	15984	15941	15777	15807	15901	15962	15880	16025	15921	16075	15834	16171	15890	15685	16072	15981	15869	15943	15884	15714	16042	15747	15915	16074	16001	15758	15938	15761	15813	16005	16024	15761	15959	15946	16108	15922	15928	16150	15857	15902	15756	15833	15776	15805	15718	15850	15790	15810	15995	15744	15876	15948	15848	15760	16114	15880	16036	15732	15827	16080	15900	15938	15993	15950	16125	16110	16012	15761	16038	15962	15773	15835	15832	15932	15920	15836	16117	15841	15777	15880	16131	15894	15927	15849	15939	16091	15828	15923	15895	15814	15822	15962	15941	15881	15682	15947	15885	15799	15893	15957	16018	15825	15770	15839	16032	15824	16075	15922	16269	15794	15859	15972	15953	15808	15836	15937	16038	15983	15921	15771	16045	15986	16039	15899	15689	15769	15886	15885	15953	16052	15950	15977	15961	15834	15943	15805	15743	16078	15956	15867	15631	15856	15728	15994	15860	15893	15845	15920	15923	15834	15992	15903	15898	16033
27959	37978	33168	25327	22175	19285	17704	16388	16120	15286	14765	14669	14510	14421	14324	14292	14212	14108	14265	14169	14237	14244	14112	14216	14254	13968	14113	14171	13985	14183	14143	14063	14186	14183	13988	13997	14146	14151	14052	13991	14195	14126	14164	14135	14396	14248	14128	14167	14081	14075	13967	14158	14055	14105	14019	14161	14061	14346	14026	14154	14203	14035	14223	14079	14154	14341	14119	14220	14101	14267	14145	14195	14167	13976	14089	14015	14276	14217	14130	14269	13995	14105	14131	14015	14185	14135	13966	14251	13903	14082	14263	13918	14120	14063	14058	14210	14073	14163	14133	13953	14070	14187	14287	14176	14036	14087	14216	13964	14106	14056	14285	14194	13944	14102	14026	14037	14094	14026	14080	14188	14082	14048	13923	13891	14209	14090	14127	14039	14127	14220	14222	14232	14295	14079	14155	14188	13929	14171	14213	14236	13910	14254	14155	14025	14123	13996	14128	13885	14157	13977	14233	14132	14108	14105	14224	14054	14097	14172	14126	13951	14169	14132	14205	14117	14012	14031	14073	14097	14015	14003	14100	13972	14303	13957	14176	14149	14151	14186	14113	14172	14301	14115	14065	13968	14023	13989	14209	14084	14138	14190	14092	14283	14062	14205	14100	14116	14020	14080	13988	14027	14125	14167	14142	14316	14347	14036	14073	14219	14196	14018	14097	14274	13994	14229	13907	14097	13888	14119	13961	14070	14191	14183	14267	14364	14162	13996	14032	14181	13942	14200	14022	14132	14068	14127	14144	14072	14198	14076	14231	13967	14134	14143	14106	14089	14070	13893	14076	14058	14151	14046	14189	14233	14231	14236	14186	14103	14097	14198	14119	13928	14063	14040	14022	14304	14085	14171	14188	14058	14032	13996	14034	14128	14134	14029	14140	14070	14124	13847	14043	14296	14159	14140	13973	14157	14017	13937	14044	14171	13991	14053	14303	14256	14214	13991	14053	14210	14257	14063	14076	14175	14123	14005	14298	14029	14317	14220	13956	14065	14050	14201	14092	14137	14033	14122	14077	14140	14123	14155	13846	14179	14044	14186	14093	14069	14091	14224	14177	14046	13932	13958	14014	14124	14277	14007	14060	13985	14090	14090	14125	14082	14094	14046	14164	14109	14130	14056	14043	14135	14143	13998	14142	14185	14213	14186	14096	14100	14142	13899	14138	13989	14073	14189	14133	13959	13970	13993	14155	14056	13942	14110	14137	13985	14086	14215	14155	14035	14170	14185	14096	14070	14110	14131	14039	14063	14037	13950	14154	14015	14175	13970	14015	14111	14097	14141	14197	14009	14145	14192	14341	14002	14294	14185	14031	14158	14103	14032	14038	14064	14202	14175	14053	14242	14062	14072	14029	14068	14046	14076	14145	13988	14223	14022	14050	13955	13982	14228	13874	13869	14105	13942	13989	14143	14210	13998	14069	14185	14108	13946	14071	14042	14209	14068	14121	14096	14234	14118	14320	13934	14051	14220	14145	14072	14120	14083	14024	14044	14077	14204	14219	14165	14147	14240	14275	14085	14206	14070	14140	14079	14130	14184	14147	14029	14194	14135	14092	14184	14064	14132	13952	14212	14046	14052	13903	13921	14100	14070	14028	14105	14222	13990	14095	14142	14049	14060	14177	14052	14238	14235	14158	14003	14032	14119	14004	14092	14099	14146	13969	14101	13931	14063	14215	14032	14120	13952	14141	14111	13998	14018	13923	14014	14279	14104	13945	14192	14170	14176	14083	14147	14103	14086	14177	14125	14168	14218	14062	14129	14216	13961	14151	14168	14141	14141	14134	14280	14084	14186	14151	14084	14001	14199	14064	14133	14083	14137	14203	14084	14166	14144	14008	14026	14009	14246	14252	14134	14169	14072	14144	14172	14249	14019	13965	13944	14158	13959	14035	14131	14028	14060	14114	14225	14100	14101	14168	14135	14191	14092	14149	14109	14014	14099	14186	14056	14119	14040	14237	14157	14222	14232	13898	14016	14198	14173	14139	14044	14020	14162	14053	14150	13908	14068	14037	14088	14178	14260	14155	14120	13968	14127	14294	14071	14248	14079	13906	14016	14058	13889	14097	14103	14149	13962	14080	14116	13983	14137	14076	13998	14072	14217	13978	14180	14135	14021	14083	14050	13953	14143	14149	14231	14002	14101	13978	14197	14188	14015	14055	13962	14020	14129	14051	14096	14080	14144	14210	14039	14041	14293	14206	14045	13987	14119	14012	14061	14208	14159	14249	14054	14142	14228	14086	14196	14027	14077	14044	14090	14234	14070	14087	14049	14022	14117	14093	13830	14122	14149	14178	14090	14095	14053	14052	14095	14116	14082	14315	13896	14070	14070	14084	13868	14032	14099	14143	14141	14165	14048	14123	14094	14172	14052	13998	14213	14070	14041	14241	13992	14157	14228	14218	14027	13838	14009	13969	14182	14147	13987	14080	14179	14118	14100	14002	14154	14004	13992	13990	14287	13928	14138	14124	14159	14198	14024	14095	14154	14300	14221	14197	14061	14027	14095	14146	14157	14133	14216	14249	14118	14041	14031	14128	14165	13983	14166	14068	14214	14093	14189	13999	14081	14099	14171	14021	14174	14179	14220	13928	13791	14085	14253	14161	13932	13980	14161	14115	14042	14057	13935	14163	14081	13952	14208	14227	14074	14207	14117	14255	13975	14149	13976	14048	14204	14028	13991	14034	14140	14339	14158	14020	14289	14332	14094	14114	14093	14162	13929	14052	14080	14033	14100	14061	14010	14283	14232	14079	14246	14038	14095	14131	14130	14138	14181	14003	14092	14044	14189	14115	14153	13977	14116	14208	13960	14010	14325	13920	14107	14203	14161	14274	14133	14221	14015	14192	14071	14011	14272	14054	14178	14229	13986	14118	14094	14050	14021	14071	14156	14146	14022	14024	14064	14160	14105	14174	14352	14157	14024	14285	14026	14127	13936	14166	14342	14088	14101	14265	14130	14171	14114	14127	14153	14085	14029	14038	13981	13978	14061	14020	14077	14017	14071	14125	14062	14130	14146	14191	13967	14056	14111	14132	14137	14107	14197	14019	14047	13979	14166	14136	14162	14161	14083	14284	14173	14104	14107	14125	14050	14114	14175	14140	13995	14207	14159	14071	14165	14162	14072	14250	14095	14251	14214	14110	13930	14311	13890	14255	14153	14053	14124	14008	14093	14187	14241	14172	14093	13981	14083	14100	14017	14049	14149	14277	14039	14250	14079	14110	13998	13988	13967	14001	14089	14032	13943	14164	14045	14291	14138	13952	14095	14147	14083	14093	14164	14070	14085	13962	14074	14057	14100	14262	14103	14151	14010	14191	14135	14055	14057	14153	14173	14042	13999	14070	13938	14126	14087	14150	14128	14146	14201	13890	14029	14061	14019	14063	14150	14186	14050	14136	14130	14137	14054	14189	14205	13874	14198	14313	14205	14042	14198	14097	14048	14157	14274	14098	14072	14079	13976	14047	14088	14271	14069	13929	14103	14087	14089	14182	13962	14095	13975	14153	14122	13894	13993	14024	14132	14122	14002	14162	14123	13965	14192	14156	14071	14236	14149	14125	14156	13942	14005	13970	13985	14104	14110	14195	14060	14113	14101	14181	14217	14220	14190	14103	14104	14103	14238	13966	14162	14268	14106	14164	14037	14036	13920	14031	14060	14217	14004	14127	14015	14127	14022	14126	14186	14079	14170	14195	14115	14195	14129	14255	14111	14147	14203	14213	14131	14191	14108	14063	14062	13953	14151	14117	14201	14137	14119	14132	14165	14219	14278	14074	13968	14077	14189	14084	13988	14149	14243	14062	14154	14100	14130	14143	14057	14173	14074	14051	14127	14241	14220	14144	14192	14199	14062	14091	14166	14039	14247	14161	14042	14112	13995	14268	14174	14233	14125	14103	13916	14061	14180	14026	14110	14192	14094	14096	14191	14079	14128	14165	14106	14237	14233	14305	14205	14112	13970	14059	14116	14235	14008	14081	14280	14105	13933	14143	14036	14014	14050	14180	14168	13910	14170	14201	14035	14058	14095	14205	14073	14028	13924	14074	14085	14204	13942	13975	14135	13959	14107	14013	13975	13940	14056	14191	14156	14128	14119	14201	13952	14255	14224	14030	14070	14051	14046	14182	14070	14258	14173	13993	14180	14116	14315	13993	14175	14094	14097	14291	14162	14156	14092	14146	14215	14080	14039	14255	14214	14113	14087	14026	13905	14027	14121	14119	14086	14061	14105	13988	14081	14038	13939	14171	14163	14123	14231	14060	14000	13968	14195	14221	14089	14124	14139	14154	14075	14062	14093	13950	14105	14048	14141	14079	14043	14178	14039	14013	14154	14047	14185	14142	14022	14148	14101	14201	13978	14161	14041	14025	14233	14202	14099	14111	14116	14181	14017	14173	14182	14309	13911	14154	13978	14018	14159	14133	14034	14120	14088	14257	14125	13960	14063	14107	14085	14042	14072	14135	13968	14119	14097	14071	14170	14012	14071	14038	13978	13943	14172	13911	14295	14091	14144	14083	14146	14169	13838	14166	14018	14137	14033	14024	14113	14200	14225	14114	14253	14033	14164	14093	14095	14120	14156	14119	14022	14062	14093	14233	14053	14019	14097	14205	13981	14056	14206	14002	14177	13974	14219	14036	14192	14044	14137	14004	13916	14100	14142	14136	14099	13973	13981	14157	14175	14128	14172	14087	14035	14052	13968	14194	14136	14297	14212	14160	14169	14068	14097	14196	14228	14071	14203	14123	14044	14153	13878	14127	14080	14040	14040	14075	14130	14125	13878	14091	14159	14116	13947	14041	14242	13983	14155	14004	14220	14075	14072	14153	14206	14231	14225	14205	14092	14030	14196	14152	14045	14140	14294	14167	14299	14081	14084	14105	13949	14074	14253	14053	14113	14205	14051	13995	14112	14083	13992	13920	14131	14147	13948	14147	14077	14167	13936	14029	14027	14110	14156	14035	14101	14077	14151	14066	14120	14314	14103	14066	14158	14133	14122	14152	14307	14164	13995	14138	14025	14251	14226	13972	14183	14054	14018	14036	14099	14168	14053	14273	14150	13909	14203	13931	13935	14123	14096	14046	14073	14174	14223	14112	14062	13912	14128	14071	14023	14114	14247	14213	14032
24037	21179	28614	25671	25082	25742	24424	21049	19548	18548	17519	17014	16787	16455	16493	16505	16280	16293	15902	16139	16161	15973	16067	16219	15906	16095	16048	16019	15949	15987	16104	15954	15901	16030	16081	16023	15913	15648	16052	16263	16048	16078	16024	16101	16084	16270	16132	16140	16086	16046	15924	15890	15889	15976	16101	16102	16021	15847	16048	16088	16053	16001	16169	15923	15982	15960	16047	15870	16271	16138	15837	16155	16011	16169	16042	15851	15940	16040	15964	16072	15942	16023	16004	15862	16072	16012	16111	16116	16168	15974	15850	16056	16234	15917	16152	15949	16005	16130	15883	15835	16104	16016	16077	16061	16024	16101	16028	16026	15900	15894	16219	15915	15991	16114	16142	16119	16006	16161	15875	15942	15907	15955	15941	15851	15990	15976	16007	15988	15832	15857	16103	15982	15928	16031	16008	15836	15922	16048	15779	15876	16065	16073	16079	16048	16058	16013	15778	16001	16073	16116	15964	16161	15993	15883	15726	15716	16024	16012	15945	15887	15975	15873	16049	16006	15964	15897	15927	15932	16209	16057	15977	15894	16030	16060	15754	15951	15861	16175	15703	15970	16159	15896	15857	16168	15929	16018	16179	16023	16016	15835	16011	15920	16080	16046	15861	15995	16013	15996	16199	15902	15991	15865	16087	16124	16203	16067	15899	15989	15854	15774	16110	16020	15854	15865	15757	15877	15852	15784	16049	15737	16088	15869	16043	15941	15796	16141	15896	16052	15971	15908	15844	15904	15911	15886	15914	16004	16037	16114	15882	15985	15944	16078	15942	15985	15852	15976	15976	15920	16041	16062	15981	15896	15870	16074	16041	15950	15923	15945	15787	15959	15928	16021	16056	16195	15946	15836	16146	16010	15779	16005	16044	15998	15998	16136	15911	15972	16072	16025	15903	15864	16250	16123	15950	15908	16202	15992	16009	15958	15831	15999	15801	16393	16142	16070	15935	16186	15973	16121	15972	15989	15986	15984	16010	16053	16050	16001	15964	16028	16014	15789	15849	16038	16024	15988	16064	16019	15959	15981	15946	15772	15996	15907	15863	15888	16015	16033	16083	16095	16069	15955	15978	15867	16036	15970	16044	15987	16007	15994	15923	15995	15997	15990	15940	15924	15991	15804	15948	16068	15922	15801	16090	15862	15874	16083	16007	16019	16109	16112	15967	15897	16027	15773	16015	15903	15962	15844	15990	15944	16019	16096	16000	16076	16096	15944	15939	16003	15944	16007	16067	16025	16182	16107	15725	15876	16094	15943	15882	15997	15984	16024	15960	15937	15980	15924	15844	16068	16034	15881	16095	15895	16210	16071	15825	15819	16093	15913	16036	16058	15973	15880	15983	15762	16068	16022	15877	16106	15864	15963	15864	15780	15706	15972	15959	15886	16073	15951	15788	15924	15849	16150	16073	15982	16018	15940	15898	15930	15976	16072	15969	15894	16228	15901	15972	15936	15868	15946	15824	15990	16048	16000	16063	15999	16021	15962	16017	15796	15975	15918	15906	15929	15938	15907	15922	15930	15820	15857	15821	16117	16098	16089	15821	16001	15867	15828	16111	15942	16155	15921	15844	15968	16077	16112	15966	16040	16074	16032	16091	16090	15982	16012	15986	15849	15974	16124	16073	16209	15977	16030	16021	15980	16050	15885	16008	15895	16106	15955	16034	15959	16021	16184	16289	16046	16003	16019	15990	15842	16053	15952	15951	15915	15874	15927	15833	15862	15993	16110	15913	15987	15817	15919	15965	15935	15945	15885	15942	15883	15695	16059	16176	15953	16156	15814	15955	16056	15900	15908	15864	16016	15963	16044	15869	15992	15847	16025	16024	16174	15871	16017	16197	15949	15924	16150	16037	16079	16089	15826	15986	15995	15798	15851	15832	15782	15867	16108	16049	15949	16069	16144	15934	16003	16115	15895	15946	15773	15941	15878	15915	15924	15956	15952	15950	15949	15953	15921	16092	15814	15990	15822	15879	15948	16063	15994	15856	16030	16165	16068	15978	15895	16106	15971	15768	16136	16082	15987	15850	15900	15982	15893	15927	15871	16031	15869	16028	16011	15991	16053	15955	16005	15870	15948	15869	15730	15970	15905	16104	15879	16103	15792	15935	15940	16000	15880	16042	16077	16087	16177	16045	15974	16134	16071	15959	16147	16118	15963	16102	16224	16184	15992	15732	15937	16083	16021	16077	15952	16105	15959	16005	15909	16005	16033	16007	15981	16040	16049	16080	15855	16127	15999	16013	15905	16106	16015	16034	15778	16184	15853	15868	16030	15920	15992	16191	15958	15977	15954	15918	16099	16019	16109	16324	16042	15773	15964	15924	16135	16093	15906	16147	16060	16284	15988	16127	16031	15797	16046	15981	16005	15997	16064	15791	16067	16102	15912	16010	15712	16005	15921	15898	15939	15803	15961	15860	15992	15912	15845	16005	16162	16165	16097	15997	16074	16076	15820	15982	16155	15810	16223	15892	16016	15952	15930	15978	16004	15852	15919	15872	15993	16036	15954	15935	16189	16008	16129	15914	15994	16177	15952	16102	15989	15885	15903	15971	15959	16075	15906	15861	16067	15946	16084	16132	15959	15912	15749	16001	15919	15967	16091	15810	16094	16028	16059	16155	15921	15844	15948	16054	15862	15973	15969	15993	16035	15976	15821	16072	15849	16138	15886	15944	15989	15923	15931	15906	16103	15968	15994	16149	15859	16142	16102	15979	15895	15889	16072	16031	15956	15956	16012	15935	15997	16046	15944	16176	16013	16098	16051	16139	15744	15992	16056	15942	16056	15784	15884	15943	16171	15977	15905	16054	16125	15913	16031	15976	16206	16021	16143	16097	15966	15983	16011	16033	15983	15807	16015	16025	15920	16089	16009	16040	16070	16063	16089	16082	16002	15904	15991	15732	15792	16079	15973	16061	16053	15889	16006	15896	16126	16045	16024	16045	16159	15809	16016	16175	16120	15970	16165	15925	15950	15910	16135	15801	15962	15993	16124	15971	15751	15985	15997	15985	15892	15944	15746	15934	16125	16029	16114	15946	16022	15712	15984	15872	15914	15950	15992	15778	16169	15904	16109	16094	15912	16126	15990	15937	16060	16010	15963	16053	16137	16017	15890	16052	15982	16178	16105	15968	16024	15785	16042	16038	15893	16090	16105	15961	15750	15797	16183	16089	15986	15995	15886	15904	15846	15985	15927	16100	15996	16002	15943	16095	15811	16132	15883	15887	16122	16113	16030	16105	15976	15922	16036	16198	15919	15914	16092	16083	15992	15883	15953	15854	15987	15917	15926	16129	16103	16099	16096	16047	15776	15914	15951	16011	16037	16005	15909	15926	15875	15955	16146	15858	15913	15753	15945	15999	15757	15944	16072	16087	15834	15986	15803	16138	15926	16027	15875	15899	15785	15945	15900	15993	15845	15920	15987	16173	15850	15965	15957	16119	15968	15924	16108	16020	16123	15877	16154	15860	16020	16020	15840	16031	15978	16020	15782	16120	16101	15912	16188	15969	16007	15999	15917	15919	15885	16012	15933	15864	16135	15964	15845	16098	16019	15931	16072	15746	15914	16093	15927	15970	16073	15997	16122	15852	16174	15996	16162	16114	15739	16106	15833	15908	15873	16031	16047	15957	15791	15990	15889	16004	15835	16036	16086	15972	15945	15971	15956	15990	16065	16094	15988	16028	16038	15927	16011	15968	16054	15915	15853	15846	15811	15853	16022	16011	16155	15979	16109	15938	15968	16035	16179	16067	16127	15682	16110	16079	15993	16027	16097	16127	16017	16146	15925	15850	15922	16124	16029	16030	16239	16020	15995	15895	15931	15937	15948	16087	15999	15883	16167	16065	15919	15858	15887	15929	15982	15908	15750	16075	16039	16223	15910	15841	15943	16154	15894	15929	16128	16208	15888	16012	15901	15807	15914	15841	16011	15858	15819	15876	15852	16037	15974	15938	16061	15937	15955	16141	15892	15865	16087	15723	16062	16115	16006	16120	16079	15955	15901	15961	16010	15900	16088	16032	16056	15995	15962	15931	15832	15815	16022	15819	15735	16062	15855	15994	16007	16205	16024	15968	15845	15860	16047	15904	15861	15758	15989	16059	15943	15821	15773	16016	16130	15856	15788	15947	15846	15766	15931	16165	16156	15936	16108	15931	15988	16203	16086	16093	15853	16180	16004	15874	15953	15913	16002	16121	15921	15881	16063	16106	15881	16015	16042	15983	15922	15945	15942	16157	16071	15910	16067	15925	16121	16067	15973	15977	16075	16131	15882	15994	15898	16151	15822	15868	16149	15863	15978	16043	16131	16001	15796	16146	15843	16188	16040	15951	16046	15935	15857	16005	16127	16089	15922	16027	16061	15896	16084	15789	15981	16018	16053	16047	16148	16014	15840	15980	15859	16117	16021	15897	16059	15902	15895	16017	15854	15955	15934	15838	15818	15903	15988	15964	16108	15875	15982	16018	16026	15910	16100	16284	16231	15810	16032	16073	15809	15840	15753	15977	15802	16138	15979	15845	16157	15969	16079	16016	16091	16041	15954	16084	15964	16023	16044	16126	15839	15854	16089	16083	15916	16047	16103	16131	15834	15954	16179	15853	15985	16010	16139	16048	15941	16056	15901	16092	15917	15878	15933	15940	15994	16009	16014	16182	16018	15851	15820	15781	15922	16165	15930	16062	15900	16176	16077	15923	16141	15953	16061	16027	15858	15935	15964	16064	16081	15958	16036	16085	16004	15988	16039	16041	15975	15835	15948	15879	15949	16009	15910	15898	15954	15885	15872	15912	16124	15976	15989	16033	15836	16062	16125	15954	16085	15874	15927	16242	15895	16202	15886	16147	15924	15961	15964	16215	15916	16126	16132	15994	15966	15930	15871	15990	15797	16138	15959	15931	15978	15908	15946	15903	15788	16007	15977	16127	15948	15965	15875	16012	15928	15855	15957	16035	15840	15813	15898	16132	15828	15848	15837	16075	15819	16037	15919	16012	15990	16028	16164	16144	15968	15906	15795	16051	15994	16116	16000	16070	15958	16070	15981	15959	15831	15890	15914	16110	16126	15985	16036	15854	15961	15895	15991	15910	16067	16056	16084	16023	16101	15862	16029	15952	16102	16203	16148	15967	16094
27310	44472	41105	34243	29689	25513	22659	20399	18960	17377	15857	15502	15077	14685	14581	14545	14444	14340	14394	14382	14428	14435	14193	14307	14281	14203	14274	14158	14150	14266	14121	14287	14206	14162	14293	14167	14184	14442	14366	14214	14300	14115	14195	14257	14196	14168	14204	14228	14222	14298	14220	14083	14293	14175	14332	14274	14146	14149	14081	14121	14215	14096	14201	14130	14346	14235	14178	14123	14332	14068	14176	14223	14152	14135	14174	14191	14039	14250	14187	14183	14041	14201	14049	14144	14261	14197	14157	14081	14273	14199	14191	14275	14156	14182	14122	14220	14263	14123	14232	14249	14189	14066	14114	14062	14125	14078	14198	14046	14025	14187	14162	14132	14311	14215	14144	14037	14056	14155	14257	14082	14094	14152	14186	14131	14109	14121	14067	14218	14180	14226	14146	14183	13996	14225	14160	14210	14042	13970	14183	14136	13829	14106	14083	14281	14248	14159	14110	14199	13912	14134	14096	14009	14357	14219	14070	14139	14114	14248	14342	14288	14116	14348	14126	14306	14325	14139	14069	14275	14232	14128	14098	14078	14174	13921	14161	14125	14111	14216	14045	13999	14171	14311	14041	13991	14062	14197	14244	14129	14187	14229	14019	14143	14220	14111	13919	13993	14249	13990	14242	14071	14219	14157	14169	14261	13932	14140	14186	14185	14095	14116	14048	14076	14351	14260	14132	14169	14072	13987	14124	14238	13929	14146	14098	14209	14182	14219	13932	14162	14270	14102	14315	14215	13994	14224	14308	14063	14078	14086	14009	14135	14240	14010	14166	14308	14060	13990	14005	14152	14060	14208	14247	14212	14145	14148	14265	14123	14099	14148	14013	14112	14092	13935	14232	14087	14227	14131	14033	14107	14199	14132	14132	14173	14271	14136	14146	14042	14211	14284	14072	14213	14110	14134	14169	14142	14218	14252	14165	14205	14006	13977	14107	14134	14206	14287	14080	14058	14168	14174	13986	14162	14089	14171	14299	14084	14271	14041	14210	14157	14136	14227	13960	14056	14136	14265	14106	14182	14213	13911	14151	14054	13995	14198	14152	14261	14279	14205	14209	14091	14135	14069	14223	14213	14215	14233	14203	14078	13981	14154	14021	14224	14093	14150	14260	14231	14068	14222	14144	14170	14028	14161	14224	14087	14248	14322	14083	14175	14029	14130	14130	14192	14274	14143	14208	14160	14312	14011	14164	14079	14041	14013	14171	14062	14200	14140	14269	14214	14066	14015	14237	14215	14246	14194	14134	14052	14115	14148	13907	14231	14228	14096	14256	14423	13974	14214	14151	14184	14114	14105	14082	14088	14156	14021	14110	14236	14030	14135	14108	14050	13942	14107	13978	14282	14192	14114	13948	14005	14063	14016	14171	14030	14012	14090	14152	14168	14107	14099	14021	14149	14091	13997	14045	14030	14077	14094	14183	14058	14093	14181	14182	14153	14167	13965	14066	14113	14163	14283	14034	13954	13985	14207	14204	14138	14001	14165	14059	14229	14184	14302	14171	14156	14211	14208	14147	14058	14020	14101	14172	14188	14103	14169	14033	14211	14212	14186	14124	14140	14156	14148	14188	14053	14269	14083	14245	13984	14159	14151	14155	14085	14143	14121	14076	14151	14114	14135	14122	14156	14106	14357	14106	14285	14196	14198	14157	14123	14146	14109	13970	14230	14058	14160	13998	14138	13921	14205	14362	14010	14237	14115	14127	14196	14188	14187	14196	14138	14017	14034	14074	14090	14060	13857	14215	14098	13964	14262	14305	14036	14159	14275	14204	14117	14191	14069	14219	14235	14173	14085	14193	14231	14191	14110	14156	14286	14036	14137	14115	14165	14138	14094	14003	14071	14018	14177	13975	14202	14191	14015	14264	14228	14123	14123	14038	14080	14007	14137	14286	14127	14124	14189	14109	14119	14215	14223	14048	14106	14322	14366	14070	14300	14173	14092	14097	14109	14311	14113	14295	14268	14056	14110	14255	14211	14221	14106	14162	14072	14150	14117	13953	14106	14277	14110	14319	14100	14302	13997	14238	14169	14141	14323	14214	14135	14087	14087	14086	13996	14154	14044	14353	14096	14136	14133	14080	14213	14161	14159	14024	14379	14059	14159	14043	14063	14194	14158	14190	14137	14036	14045	14245	14117	14271	14197	14078	14111	14006	14155	14042	14092	13902	13927	14101	14269	14137	14089	14029	14101	14044	14092	14251	14093	14210	14110	14144	14182	14102	14185	14109	14155	14177	14056	14028	14175	14156	14100	14263	14140	14046	14218	14361	13977	14094	14222	14024	14207	14099	14066	14047	14105	14151	14306	13937	14026	14016	14188	14168	14100	14119	14100	14097	14193	14178	14115	14027	14188	14121	14195	14317	14129	14166	13912	14206	14037	14132	14065	14241	14227	14019	13998	14256	14212	14100	14192	14106	14280	14145	14093	14115	14133	14200	14138	14200	13972	14271	14142	14035	14268	14204	14168	14177	13971	14147	14128	14237	14179	14268	14108	14059	14146	13924	14017	14317	14124	14103	14280	14142	14280	14198	14052	14193	14091	14209	14073	14102	14111	14053	14226	14198	13974	14185	14046	14143	14226	14295	14126	14220	14119	14014	14079	14296	14193	14165	14184	14208	14075	14000	14103	14049	14034	14109	13955	14073	14206	14223	14077	14172	14018	14207	14175	14238	14154	14135	14299	14171	14209	14157	14116	14088	14086	14041	14220	14128	14112	14217	14085	14214	14274	14106	14113	14154	13935	14125	14215	14157	14096	14220	14141	14265	14160	14333	14058	14189	14121	14133	14203	14296	14139	14276	14073	14212	14120	14017	14343	14056	14082	14153	14068	14165	14165	14073	14088	14190	14158	14188	14048	14135	14153	14169	14023	14297	14089	14086	14147	14090	14138	14149	14212	14158	14175	13968	14218	14309	14088	14069	14152	14092	13982	14099	14135	14137	14129	14107	14186	14266	14048	14046	14103	14189	14193	14149	14350	14126	13922	14242	14017	14066	14156	14213	14069	14046	14344	14027	14156	14250	14196	14181	14279	14179	14118	14074	14139	14048	14302	14221	14145	14276	14274	14216	14086	14300	14105	14100	14186	14152	14195	13973	14121	14143	14164	14388	14223	14120	14125	14118	14210	14171	14219	14185	13958	14164	14187	14242	14202	14179	14281	14270	14063	13991	14028	14264	14115	14112	14185	14195	14241	14149	14308	13972	14137	14255	14082	14102	14204	14139	14246	14064	14188	14070	14256	14183	14209	14004	14169	14020	14137	14178	14163	14027	14300	14307	14177	14114	14070	14162	14144	14205	13965	14035	14269	14171	14188	14152	14087	14029	14136	14136	14134	14195	14137	14268	14188	14043	14132	14189	14160	14147	14168	13987	14150	14088	14197	14204	13998	14249	14216	14094	14067	14214	14337	14131	14203	14090	14146	14231	14221	14129	14135	14101	14134	14170	14042	14081	14326	14057	14081	14043	14310	14275	14214	14183	14265	14169	13982	14163	14066	14300	14035	14087	14159	14057	14080	14085	14117	14239	14155	14151	14198	14352	14109	14043	14211	13924	14069	13988	14146	14262	14215	14060	14069	14169	14082	14294	13940	14120	14318	14151	14166	14128	14204	14094	14091	14178	14172	14125	14235	14280	14088	14169	14154	14194	14231	14083	14098	14144	13981	14154	14118	14276	14229	14010	14176	14090	14280	14223	14162	14167	14139	14233	14199	14203	14044	14059	14032	14234	14148	13896	14060	14178	14183	14084	14207	14184	14088	14261	13970	13978	14091	14114	14218	14052	14115	14271	14127	14078	14300	14075	14004	14374	14122	14299	14291	14224	14091	14085	14195	14002	14234	14153	14207	14121	14122	14130	14258	14161	14040	14126	14135	14231	14165	14123	14087	14120	14081	14148	14305	14007	14247	14198	14197	14168	14134	14310	14167	14155	14106	14053	14303	14114	14200	14117	14186	14195	14308	14135	14150	14142	14009	14136	14301	14119	14176	14249	14130	14231	14180	14195	14271	14112	14038	14148	14136	14114	14279	14127	14006	14147	14207	14236	14261	14042	14264	14142	14126	14191	14109	14069	13962	14181	14212	14035	14202	14265	14125	14011	14156	14149	14076	14125	14172	14061	13963	14119	13966	14045	14127	14138	14230	14039	14065	14082	14394	14044	14149	14198	14200	14106	14139	14200	14128	14185	14107	14159	14118	14266	14139	14126	14134	14180	14207	14068	14129	14062	14022	14049	14183	14212	14181	14162	14254	13988	14123	14123	14251	14062	14134	14064	14064	14075	14092	14238	14074	14364	14203	14043	14208	13985	14031	14089	14138	14190	14201	14231	14077	14148	14235	14150	13886	14166	14217	13993	14022	14031	14061	14151	14040	14034	14230	14156	14116	14198	14318	14230	14024	14145	14095	14017	14114	14261	14090	14104	14252	14073	14113	14091	14127	13923	14052	14194	14005	13980	14122	14109	14177	14138	14203	14226	14149	14055	14052	14052	14014	14223	14168	14218	14251	14099	14248	14023	14211	13991	14227	14354	14301	14139	14014	14275	14039	14241	14051	14111	14074	14286	14171	14145	14168	14085	14186	13965	14051	13901	14073	14151	14105	14009	14172	14244	14281	13984	14033	14164	14208	14014	13970	14120	14152	14108	14128	14171	14131	13954	14260	14086	14326	14085	14190	14009	14082	13986	14092	14191	14152	14245	14110	14064	14086	14063	14130	14363	14121	14099	14029	14076	14021	13941	14144	14013	14141	14246	14149	14025	14139	14134	14120	14167	14150	14084	14017	14185	14132	14123	14062	14081	14318	14075	14050	14164	14213	14195	14163	13909	14152	14148	13979	14115	14098	14017	14161	14027	14026	13958	14149	14164	14198	13990	13886	14159	14208	14227	14263	14278	14115	14237	14158	14073	13936	14135	14172	14111	14085	14004	14163	14293	14214	14116	14264	14215	14109	14303	14020	14105	14282	14048	14153	14271	14067	14106	14061	14252	14263	14109	14098	14256	14139	14031	14127	14028	14142	14115	14291	13958	14414	14107	14107	14349	14072	14047	14131	14120	14109	14191	14210	14268	14277	14157	14160	14105	14151	14086	14231	14154	14204	14070	14098	14099	14241	14096	14117	14079	14185
22851	21195	28992	24165	23351	27536	29033	23666	21552	20198	19490	18610	17911	17504	17362	17012	17113	17076	16861	16860	16811	16839	16905	16925	16679	16833	17026	16842	16728	16678	16964	16638	16682	16725	16698	16703	16722	16768	16611	16856	16977	16581	16707	16738	16758	16688	16808	16586	16630	16635	16755	16946	16697	16856	16696	16714	16571	16778	16582	16795	16792	16620	16585	16655	16650	16786	16640	16564	16680	16315	16677	16739	16499	16534	16395	16604	16646	16450	16603	16528	16457	16525	16536	16563	16680	16623	16632	16684	16807	16611	16399	16695	16711	16476	16636	16635	16651	16604	16595	16623	16703	16536	16507	16677	16524	16659	16540	16547	16788	16571	16657	16645	16581	16825	16628	16628	16800	16754	16682	16468	16638	16516	16696	16590	16437	16514	16590	16592	16464	16575	16564	16571	16592	16641	16794	16592	16648	16693	16572	16585	16783	16614	16633	16643	16637	16660	16415	16421	16482	16580	16406	16647	16773	16601	16367	16584	16755	16599	16695	16538	16728	16625	16640	16639	16593	16769	16689	16745	16679	16587	16425	16621	16547	16602	16582	16599	16576	16706	16498	16700	16583	16469	16695	16651	16675	16664	16590	16720	16561	16434	16668	16470	16704	16680	16521	16625	16416	16636	16545	16485	16590	16794	16728	16499	16748	16619	16745	16570	16521	16434	16542	16583	16507	16691	16505	16691	16658	16698	16610	16524	16562	16674	16617	16770	16616	16724	16573	16485	16489	16769	16591	16463	16645	16571	16806	16471	16495	16481	16448	16683	16464	16647	16701	16612	16498	16661	16670	16880	16686	16822	16613	16583	16661	16555	16568	16502	16468	16447	16519	16880	16428	16716	16664	16717	16507	16571	16505	16607	16569	16564	16644	16708	16229	16513	16648	16680	16733	16685	16793	16484	16583	16380	16692	16750	16676	16588	16987	16731	16694	16516	16751	16610	16692	16869	16821	16556	16762	16728	16566	16655	16500	16539	16497	16436	16532	16649	16341	16796	16539	16540	16623	16635	16710	16708	16730	16659	16469	16482	16729	16676	16443	16743	16501	16588	16578	16512	16526	16789	16525	16564	16538	16551	16611	16428	16506	16559	16509	16525	16709	16348	16525	16442	16604	16572	16741	16666	16568	16590	16405	16709	16534	16550	16719	16477	16440	16599	16454	16517	16635	16625	16723	16395	16455	16741	16803	16384	16559	16540	16661	16588	16485	16426	16521	16659	16693	16448	16629	16581	16560	16681	16577	16516	16608	16575	16624	16467	16643	16521	16648	16477	16577	16553	16646	16678	16603	16527	16596	16505	16630	16584	16733	16599	16522	16568	16609	16551	16470	16612	16664	16649	16477	16725	16628	16466	16618	16548	16744	16502	16450	16512	16562	16761	16528	16586	16606	16618	16585	16545	16730	16621	16360	16478	16365	16719	16619	16949	16726	16431	16503	16459	16615	16567	16663	16535	16693	16515	16617	16582	16546	16480	16573	16646	16817	16366	16612	16547	16762	16446	16518	16622	16579	16707	16941	16707	16709	16681	16541	16550	16511	16598	16481	16713	16723	16690	16648	16681	16352	16547	16453	16462	16552	16667	16624	16587	16484	16463	16581	16766	16582	16416	16426	16445	16615	16720	16777	16709	16793	16652	16622	16667	16736	16447	16708	16591	16700	16515	16706	16501	16535	16552	16571	16741	16651	16605	16786	16529	16521	16496	16749	16659	16689	16645	16556	16642	16603	16562	16656	16518	16642	16479	16505	16442	16387	16257	16574	16710	16613	16534	16546	16411	16734	16581	16874	16744	16560	16496	16686	16500	16454	16507	16560	16727	16421	16480	16599	16404	16433	16651	16688	16464	16754	16347	16782	16338	16790	16723	16722	16395	16720	16587	16650	16652	16444	16512	16565	16632	16613	16375	16740	16607	16515	16527	16643	16705	16578	16674	16643	16646	16452	16676	16559	16412	16532	16762	16644	16515	16663	16883	16711	16518	16690	16380	16712	16509	16598	16897	16659	16549	16796	16443	16627	16453	16734	16504	16678	16507	16647	16572	16848	16501	16581	16745	16672	16470	16503	16504	16546	16723	16503	16459	16480	16760	16589	16449	16542	16470	16672	16539	16534	16505	16564	16493	16605	16532	16658	16667	16662	16532	16426	16484	16624	16876	16494	16516	16893	16736	16653	16553	16600	16481	16491	16592	16689	16509	16591	16455	16705	16563	16520	16331	16664	16625	16482	16686	16730	16644	16635	16739	16453	16672	16620	16683	16825	16685	16649	16796	16629	16645	16744	16604	16590	16454	16499	16645	16488	16428	16593	16559	16659	16349	16631	16532	16645	16542	16743	16363	16594	16384	16609	16670	16658	16559	16630	16516	16615	16516	16704	16816	16612	16782	16586	16498	16600	16609	16446	16563	16502	16617	16590	16727	16587	16826	16473	16786	16767	16653	16678	16596	16481	16785	16386	16452	16506	16592	16726	16644	16732	16724	16567	16686	16767	16524	16726	16645	16758	16569	16676	16635	16747	16518	16575	16610	16614	16403	16615	16679	16635	16469	16631	16618	16641	16769	16565	16523	16490	16650	16727	16686	16615	16668	16309	16645	16511	16539	16602	16567	16516	16464	16514	16456	16344	16543	16542	16662	16676	16563	16623	16640	16544	16374	16663	16588	16759	16423	16661	16593	16527	16520	16545	16546	16601	16597	16574	16475	16718	16539	16632	16520	16503	16575	16723	16547	16723	16721	16621	16540	16588	16674	16594	16491	16660	16752	16500	16525	16756	16706	16458	16875	16490	16572	16540	16679	16649	16447	16599	16431	16783	16632	16595	16631	16816	16720	16656	16554	16640	16610	16560	16575	16592	16667	16538	16553	16529	16452	16428	16784	16589	16673	16631	16454	16410	16621	16676	16513	16560	16501	16679	16583	16458	16600	16560	16581	16728	16335	16531	16747	16516	16685	16525	16501	16649	16462	16791	16599	16774	16536	16635	16467	16530	16683	16511	16785	16601	16748	16764	16573	16629	16618	16425	16511	16759	16678	16565	16515	16684	16678	16653	16476	16516	16315	16716	16567	16747	16529	16665	16561	16790	16525	16511	16724	16710	16807	16652	16613	16612	16716	16661	16671	16530	16610	16797	16541	16597	16844	16561	16545	16634	16467	16567	16587	16563	16380	16790	16587	16642	16566	16597	16725	16584	16529	16653	16697	16720	16646	16742	16595	16658	16768	16684	16820	16753	16572	16476	16507	16645	16641	16547	16668	16706	16534	16480	16540	16785	16584	16765	16546	16592	16624	16470	16548	16460	16558	16581	16407	16604	16820	16569	16782	16533	16635	16763	16912	16578	16626	16728	16688	16409	16578	16575	16689	16703	16490	16626	16573	16483	16854	16654	16347	16642	16483	16454	16706	16601	16704	16644	16430	16361	16664	16497	16743	16561	16674	16721	16443	16596	16640	16683	16490	16789	16704	16739	16665	16731	16548	16785	16521	16547	16436	16547	16502	16511	16740	16666	16451	16741	16488	16824	16561	16532	16533	16551	16423	16579	16708	16606	16704	16431	16791	16696	16647	16633	16438	16521	16682	16448	16491	16720	16671	16648	16656	16638	16428	16563	16491	16478	16474	16442	16652	16318	16600	16621	16639	16628	16688	16534	16532	16507	16723	16709	16452	16683	16430	16520	16684	16617	16661	16798	16631	16641	16477	16629	16602	16509	16604	16606	16611	16573	16512	16690	16536	16637	16539	16506	16555	16537	16462	16474	16542	16638	16574	16578	16785	16530	16696	16517	16442	16546	16684	16709	16539	16720	16534	16769	16665	16484	16550	16578	16571	16471	16720	16617	16604	16586	16491	16514	16481	16669	16685	16511	16376	16690	16837	16547	16487	16417	16612	16638	16632	16582	16313	16672	16606	16496	16620	16778	16458	16363	16507	16426	16749	16638	16389	16645	16535	16653	16717	16559	16592	16694	16631	16504	16449	16631	16482	16723	16609	16625	16514	16731	16603	16501	16850	16518	16612	16523	16686	16516	16556	16603	16473	16529	16475	16588	16488	16722	16542	16693	16479	16667	16568	16559	16557	16538	16531	16490	16858	16410	16515	16658	16557	16488	16606	16561	16741	16550	16769	16510	16617	16854	16517	16519	16749	16736	16685	16582	16601	16609	16520	16260	16591	16631	16729	16424	16574	16568	16472	16586	16455	16743	16599	16717	16515	16669	16560	16538	16515	16510	16564	16705	16387	16716	16432	16556	16505	16473	16645	16400	16500	16678	16566	16801	16482	16702	16630	16599	16560	16602	16764	16580	16572	16613	16663	16366	16502	16449	16689	16586	16581	16687	16667	16393	16436	16670	16569	16811	16578	16690	16621	16538	16467	16429	16413	16832	16575	16738	16503	16627	16562	16662	16634	16409	16673	16660	16389	16615	16594	16495	16461	16834	16737	16650	16582	16792	16694	16682	16346	16680	16449	16683	16540	16769	16633	16737	16592	16446	16570	16633	16557	16750	16723	16767	16813	16749	16689	16623	16684	16612	16600	16567	16548	16526	16716	16553	16897	16752	16680	16602	16631	16570	16562	16615	16432	16647	16508	16480	16615	16626	16633	16706	16642	16489	16550	16759	16541	16778	16434	16822	16385	16616	16286	16494	16465	16495	16558	16546	16429	16558	16597	16485	16739	16585	16603	16724	16492	16565	16582	16619	16782	16350	16509	16481	16766	16650	16658	16542	16412	16651	16555	16885	16708	16554	16448	16631	16525	16621	16473	16498	16618	16539	16629	16693	16547	16567	16659	16490	16666	16656	16627	16374	16697	16666	16398	16738	16570	16715	16495	16663	16791	16518	16666	16737	16589	16620	16384	16488	16666	16641	16604	16510	16591	16575	16589	16449	16576	16643	16799	16646	16615	16597	16532	16804	16622	16685	16406	16668	16537	16590	16526	16664	16456	16525	16523	16565	16614	16551	16459	16670	16529	16623	16538	16684	16678	16785	16609	16605	16633	16604	16820	16811	16633	16519	16816	16575	16638	16546	16517	16608	16643	16766	16733	16621	16490	16449	16525	16607	16521	16504	16546	16608	16540	16656	16621	16763	16324	16591	16608	16621	16699	16717	16696	16560	16493	16567	16468	16630	16674
32365	50823	46832	39395	34948	31115	26436	22979	20829	18743	17732	16850	15738	15488	15192	15024	15002	14827	14928	14696	14911	14903	14655	14768	14820	14763	14470	14501	14413	14697	14590	14649	14661	14636	14551	14613	14494	14655	14570	14698	14579	14520	14665	14557	14378	14603	14621	14511	14647	14592	14688	14673	14401	14613	14702	14548	14564	14557	14499	14546	14574	14522	14468	14408	14648	14592	14772	14460	14416	14427	14507	14519	14526	14708	14523	14380	14682	14440	14576	14577	14501	14370	14531	14554	14536	14499	14604	14409	14537	14503	14488	14479	14542	14454	14490	14584	14736	14366	14464	14710	14554	14564	14375	14408	14794	14660	14353	14586	14420	14633	14483	14552	14446	14569	14598	14462	14639	14555	14531	14546	14588	14602	14376	14463	14463	14585	14616	14562	14366	14423	14615	14567	14512	14557	14681	14685	14451	14382	14396	14432	14645	14444	14551	14563	14456	14626	14579	14440	14593	14522	14707	14523	14662	14585	14477	14488	14496	14558	14464	14432	14559	14444	14609	14463	14449	14718	14604	14453	14441	14366	14710	14618	14498	14375	14713	14566	14588	14453	14517	14599	14440	14459	14452	14488	14464	14511	14500	14662	14466	14517	14539	14334	14442	14515	14531	14377	14580	14520	14385	14569	14517	14507	14462	14580	14501	14632	14513	14610	14609	14645	14455	14639	14483	14565	14417	14509	14520	14413	14282	14572	14509	14563	14433	14480	14477	14537	14342	14530	14373	14529	14389	14519	14639	14400	14427	14472	14513	14445	14562	14519	14365	14555	14474	14467	14511	14453	14467	14585	14432	14579	14607	14496	14560	14425	14431	14539	14549	14538	14543	14402	14555	14570	14583	14587	14293	14528	14575	14309	14503	14531	14491	14641	14289	14567	14371	14548	14679	14596	14430	14548	14576	14364	14622	14405	14583	14462	14427	14566	14532	14564	14359	14479	14577	14439	14600	14537	14545	14474	14549	14594	14482	14440	14555	14620	14398	14723	14455	14411	14363	14340	14564	14651	14359	14482	14476	14554	14354	14261	14458	14532	14428	14589	14566	14418	14635	14499	14562	14452	14437	14644	14309	14468	14604	14646	14501	14527	14567	14619	14551	14433	14696	14560	14554	14616	14567	14782	14365	14618	14464	14514	14572	14609	14513	14538	14528	14575	14482	14359	14539	14394	14444	14536	14518	14315	14513	14508	14468	14464	14426	14399	14485	14439	14430	14456	14522	14301	14579	14389	14513	14525	14527	14579	14485	14592	14515	14478	14491	14533	14589	14592	14451	14487	14457	14332	14559	14557	14405	14533	14604	14640	14622	14540	14548	14543	14619	14425	14410	14484	14580	14500	14514	14325	14378	14496	14536	14578	14543	14521	14482	14349	14569	14560	14541	14507	14546	14522	14598	14451	14589	14605	14586	14368	14350	14509	14611	14421	14456	14629	14549	14417	14578	14437	14441	14612	14498	14408	14548	14540	14630	14751	14416	14547	14674	14411	14323	14492	14502	14464	14430	14455	14627	14405	14384	14510	14415	14452	14426	14474	14495	14517	14509	14583	14599	14473	14654	14389	14442	14458	14518	14592	14599	14372	14640	14464	14502	14538	14377	14482	14352	14635	14515	14585	14560	14390	14590	14474	14397	14449	14481	14520	14525	14421	14535	14559	14533	14537	14536	14502	14583	14317	14513	14527	14448	14477	14346	14414	14496	14463	14406	14331	14597	14502	14479	14572	14464	14381	14401	14438	14443	14550	14395	14531	14386	14508	14473	14562	14634	14440	14399	14510	14408	14498	14542	14571	14470	14683	14572	14583	14428	14431	14473	14512	14487	14526	14546	14399	14589	14579	14507	14529	14519	14568	14483	14593	14564	14399	14523	14394	14404	14450	14570	14503	14392	14572	14539	14492	14483	14613	14500	14508	14604	14618	14439	14527	14656	14399	14562	14492	14428	14523	14430	14581	14452	14531	14449	14656	14589	14274	14294	14327	14506	14600	14464	14332	14433	14347	14499	14610	14484	14547	14559	14599	14427	14562	14427	14584	14535	14554	14351	14584	14420	14385	14400	14438	14497	14700	14392	14405	14642	14560	14463	14560	14528	14248	14478	14513	14661	14516	14660	14499	14529	14577	14314	14560	14571	14460	14572	14323	14627	14575	14480	14420	14529	14582	14330	14403	14467	14587	14366	14491	14571	14459	14584	14455	14436	14502	14509	14740	14515	14374	14450	14427	14463	14462	14479	14677	14382	14419	14442	14428	14506	14511	14553	14546	14517	14615	14414	14566	14706	14630	14585	14477	14474	14457	14617	14377	14649	14470	14450	14491	14387	14416	14520	14476	14471	14553	14621	14434	14613	14602	14321	14506	14504	14433	14467	14452	14550	14511	14554	14590	14548	14442	14533	14501	14656	14368	14561	14520	14529	14653	14538	14477	14538	14477	14597	14577	14543	14595	14471	14551	14426	14689	14388	14574	14512	14432	14314	14622	14566	14575	14641	14558	14410	14446	14436	14605	14627	14452	14638	14494	14414	14508	14578	14543	14525	14312	14666	14618	14553	14439	14560	14655	14691	14453	14334	14538	14287	14570	14476	14502	14461	14541	14475	14423	14618	14522	14469	14411	14619	14483	14420	14386	14399	14399	14593	14562	14558	14540	14282	14538	14522	14314	14370	14602	14573	14450	14577	14385	14468	14528	14520	14520	14482	14506	14493	14575	14488	14495	14467	14446	14693	14482	14592	14522	14560	14476	14536	14379	14558	14512	14539	14505	14686	14506	14414	14330	14461	14511	14452	14607	14603	14427	14445	14347	14603	14435	14440	14492	14388	14556	14582	14410	14406	14571	14523	14415	14471	14491	14464	14586	14476	14494	14464	14474	14461	14669	14555	14560	14475	14568	14494	14504	14298	14524	14340	14551	14531	14581	14615	14431	14375	14447	14621	14417	14638	14523	14445	14351	14549	14466	14580	14659	14506	14483	14621	14432	14564	14568	14611	14596	14460	14590	14587	14446	14628	14471	14552	14433	14716	14458	14542	14529	14598	14503	14456	14328	14362	14317	14571	14402	14342	14423	14285	14450	14444	14538	14457	14398	14456	14436	14378	14434	14459	14585	14526	14463	14481	14661	14566	14512	14521	14571	14393	14632	14578	14523	14550	14384	14383	14497	14502	14587	14415	14606	14626	14369	14389	14587	14426	14349	14495	14433	14460	14531	14516	14434	14445	14499	14422	14664	14375	14631	14484	14482	14466	14480	14541	14528	14533	14451	14466	14536	14494	14541	14702	14572	14449	14346	14582	14472	14570	14554	14455	14423	14454	14420	14503	14674	14318	14600	14497	14515	14503	14529	14456	14376	14579	14462	14333	14578	14346	14523	14567	14535	14596	14535	14450	14652	14328	14272	14379	14574	14533	14589	14394	14646	14540	14628	14588	14294	14426	14723	14500	14299	14529	14552	14400	14373	14554	14469	14592	14493	14522	14528	14451	14382	14452	14657	14553	14374	14466	14572	14645	14483	14640	14451	14450	14516	14609	14431	14438	14559	14526	14491	14478	14598	14245	14416	14624	14421	14328	14639	14525	14534	14425	14375	14582	14530	14520	14597	14533	14453	14596	14481	14489	14630	14569	14446	14407	14481	14621	14643	14344	14630	14527	14451	14381	14514	14727	14395	14424	14654	14457	14516	14492	14501	14604	14625	14665	14446	14633	14529	14495	14549	14616	14484	14334	14408	14447	14557	14525	14574	14494	14541	14438	14640	14570	14382	14631	14373	14447	14653	14502	14555	14500	14450	14627	14629	14574	14564	14517	14703	14628	14412	14573	14426	14553	14556	14445	14570	14454	14439	14503	14337	14550	14597	14440	14659	14574	14592	14512	14387	14403	14442	14519	14625	14396	14478	14485	14340	14557	14392	14480	14448	14341	14390	14532	14509	14438	14458	14610	14562	14464	14360	14520	14607	14604	14551	14444	14524	14544	14542	14670	14604	14558	14496	14739	14474	14431	14426	14496	14668	14528	14296	14444	14464	14525	14439	14453	14548	14602	14324	14513	14398	14584	14635	14608	14539	14446	14448	14442	14772	14506	14339	14649	14495	14398	14607	14414	14735	14482	14638	14447	14485	14446	14541	14475	14487	14432	14467	14535	14437	14488	14475	14391	14427	14695	14475	14290	14356	14530	14548	14530	14366	14479	14597	14603	14468	14594	14408	14452	14523	14631	14471	14416	14528	14451	14650	14488	14749	14515	14402	14546	14398	14704	14458	14555	14298	14548	14502	14553	14480	14367	14539	14504	14446	14537	14584	14483	14722	14550	14330	14496	14423	14531	14618	14456	14485	14490	14495	14534	14494	14528	14509	14668	14556	14628	14566	14513	14540	14488	14597	14299	14486	14617	14587	14455	14401	14366	14354	14578	14566	14527	14732	14406	14434	14553	14422	14403	14551	14532	14499	14346	14611	14591	14378	14510	14608	14546	14441	14347	14516	14530	14573	14383	14514	14497	14594	14476	14470	14568	14332	14400	14458	14658	14432	14553	14497	14369	14462	14591	14277	14453	14396	14522	14465	14469	14430	14570	14387	14450	14506	14518	14502	14578	14507	14530	14591	14490	14396	14454	14411	14569	14509	14407	14479	14532	14464	14533	14541	14568	14585	14441	14564	14553	14395	14494	14411	14615	14429	14395	14539	14446	14326	14547	14587	14406	14521	14412	14570	14388	14729	14729	14439	14449	14555	14514	14388	14784	14583	14614	14493	14540	14570	14547	14432	14698	14510	14589	14636	14413	14514	14565	14523	14443	14423	14446	14604	14614	14513	14518	14558	14495	14444	14536	14267	14494	14449	14359	14624	14461	14463	14649	14637	14537	14333	14528	14458	14588	14385	14566	14450	14531	14326	14518	14656	14386	14410	14546	14487	14464	14425	14546	14551	14439	14393	14498	14562	14503	14381	14661	14599	14415	14405	14263	14350	14596	14531	14537	14565	14589	14458	14281	14582	14405	14492	14586	14413	14471	14553	14551	14465	14528	14590	14585	14502	14412	14543	14624	14470	14523	14460	14523	14578	14449	14567	14544	14379	14542	14475	14467	14609	14476	14526	14477	14602	14549	14490	14490	14561	14645	14512	14572	14480	14491	14473
28558	24488	29711	26453	21520	19980	18536	17354	16875	16467	16329	16158	15851	16007	15892	15814	15845	15798	15558	15862	15723	15915	15799	15798	15917	15815	15574	15859	15569	15698	15840	15776	15778	15655	15756	15876	15748	15564	15942	15901	15942	15933	15536	15855	15934	15555	15626	15822	15691	15886	15650	15471	15799	15795	15613	15491	15732	15790	15725	15785	15752	15598	15500	15719	15740	15692	15765	15815	15603	16005	15724	15767	15672	15682	15805	15728	15676	15619	15678	15653	15638	15716	15725	15690	15688	15635	15669	15758	15799	15839	15722	15470	15795	15703	15789	15653	15697	15631	15623	15956	15714	15769	15910	15803	15595	15743	15840	15728	15532	15868	15670	15843	15654	15581	15611	15731	15638	15756	15598	15831	15967	15715	15834	15618	15752	15843	15777	15725	15644	15668	15686	15727	15623	15867	15871	15666	15882	16110	15741	15709	15673	15549	15716	15640	15664	15768	15767	15720	15825	15770	15745	15611	15670	15600	15813	15747	15709	15759	15623	15673	15885	15729	15820	15672	15512	15664	15561	15744	15682	15831	15827	15630	15672	15692	15687	15703	15713	15852	15663	15771	15700	15724	15728	15770	15684	15656	15647	15921	15806	15734	15602	15735	15605	15618	15698	15870	15725	15647	15786	15827	15871	15882	15796	15563	15788	15796	15704	15573	15784	15743	15694	15716	15729	15622	15825	15638	15575	15799	15838	15821	15473	15573	15732	15551	15725	15723	15810	15690	15697	15654	15802	15754	15701	15771	15737	15761	15738	15831	15614	15936	15601	15763	15690	15827	15691	15702	15650	15561	15779	15636	15596	15573	15693	15811	15830	15716	15858	15773	15697	15707	15657	15727	15857	15728	15645	15726	15925	15668	15719	15757	15796	15668	15553	15803	15521	15550	15739	15825	15772	15859	15551	15871	15712	15676	15720	15704	15665	15616	15844	15608	15694	15727	15690	15894	15781	15510	15749	15599	15740	15713	15801	15686	15636	15541	15685	15782	15845	15886	15757	15825	15737	15932	15559	15699	15827	15467	15888	15775	15790	15611	15777	15665	15686	15612	15692	15961	15911	15760	15813	15895	15879	15762	15790	15538	15769	15733	15624	15789	15664	15840	15773	15660	15994	15630	15711	15693	15719	15737	15849	15671	15583	15724	15747	15703	15623	15715	15551	15768	15871	15728	15566	15542	15673	15542	15801	15786	15708	15605	15708	15755	15845	15911	15638	15684	15807	15712	15759	15342	15845	15694	15852	15667	15789	15546	15600	15731	15650	15786	15686	15957	15789	15567	15797	15859	15907	15629	15673	15731	15663	15747	15676	15717	15668	15465	15705	15589	15673	15953	15653	15687	15570	15788	15761	15977	15964	15890	15880	15605	15780	15593	15675	15899	15664	15903	15634	15714	15743	15738	15850	15594	15893	15639	15728	15532	15671	15885	15687	15784	15563	15654	15699	15712	15776	15825	15747	15778	15728	15907	15743	15908	15723	15855	15843	15666	15660	15710	15681	15843	15702	15665	15726	15934	15761	15568	15611	15613	15735	15356	15728	15821	15798	15787	15356	15618	15556	15613	15703	15672	15777	15838	15682	15740	15666	15772	15727	15725	15622	15612	15837	15791	15836	15957	15745	15751	15823	15829	15715	15766	15833	15717	15749	15707	15820	15766	15645	15702	15833	15733	15866	15717	15720	15816	15648	15786	15968	15542	15621	15661	15683	15834	15763	15698	15686	15857	15806	15919	15799	15790	15666	15679	15678	15795	15846	15656	15835	15722	15840	15787	15795	15633	15705	15752	15839	15741	15708	15793	15767	15776	15718	15576	15695	15908	15781	15526	15609	15765	15822	15666	15767	15891	15758	15842	15717	15775	15762	15763	15710	15599	15640	15752	15875	15662	15735	15813	15695	15703	15696	15756	15826	15574	15676	15733	15788	15762	15563	15835	15795	15846	15905	15598	15746	15548	15549	15735	15818	15809	15709	15992	15840	16015	15657	15745	15792	15845	15804	15615	15660	15696	15847	15685	15626	15878	15560	15525	15720	15871	15878	15556	15597	15814	15783	15759	15672	15789	15614	15678	15551	15597	15560	15598	15868	15641	15699	15531	15709	15746	15912	15863	15729	15677	15603	15860	15867	15525	15800	15606	15665	15726	15854	15739	15629	15916	15682	15833	15693	15762	15667	15670	15619	15775	15754	15769	15672	15714	15771	15861	15688	15786	15822	15759	15780	15698	15812	15589	15754	15586	15792	15838	15544	15626	15756	15671	15625	15668	15721	15693	15589	15972	15681	15631	15651	15708	15553	15728	15572	15581	15729	15675	15606	15817	15785	15486	15649	15752	15889	16059	15728	15530	15725	15651	15839	15982	15860	15702	15663	15688	15720	15578	15511	15743	15737	15603	15819	15686	15688	15478	15689	15658	15710	15630	15896	15903	15671	15468	15812	15767	15531	15896	15689	15674	15804	15860	15611	15669	15835	15796	15659	15651	15931	15564	15855	15802	15979	15538	15634	15746	15880	15685	15645	15714	15753	15729	15937	15747	15814	15660	15740	15801	15768	15517	15595	15615	15902	15616	15972	15557	15712	15605	15807	15749	15536	15819	15733	15445	15649	15842	15706	15854	15909	15842	15851	15760	15805	15686	15685	15781	15848	15606	15873	15586	15617	15881	15810	15824	15677	15744	15587	15766	15768	15878	15788	15668	15761	15675	15685	15716	15730	15762	15723	15843	15743	15820	15685	15696	15772	15768	15648	15627	15677	15744	15758	15613	15715	15759	15836	15657	15804	15846	15747	15696	15749	15834	15635	15604	15759	15706	15740	15698	15641	15794	15872	15597	15698	15610	15725	15615	15877	15616	15675	15756	15673	15783	15880	15662	15853	15712	15701	15592	15760	15765	15769	15817	15727	15856	15628	15782	15677	15679	15705	15742	15761	15702	15819	15770	15737	15731	15722	15536	15746	15805	15840	15576	15834	15761	15496	15842	15631	15677	15735	15686	15696	15708	15594	15894	15713	15797	15773	15802	15737	15666	15741	15736	15614	15725	15749	15636	15738	15703	15717	15712	15761	15546	15684	15592	15659	15623	15704	15845	15846	15542	15635	15851	15531	15764	15938	15579	15602	15766	15665	15692	15600	15819	15690	15767	15818	15820	15950	15777	15772	15806	15787	15836	15810	15597	15488	15717	15928	15813	15839	15873	15695	15799	15757	15724	15652	15770	15659	15515	15807	15746	15696	15897	15836	15710	15794	15916	15753	15887	15648	15741	15664	15944	15780	15667	15905	15801	15754	15599	15935	15746	15530	15828	15611	15750	15961	15702	15663	15723	15651	15680	15716	15667	15742	15654	15779	15716	15849	15823	15637	15632	15741	15667	15639	15590	15678	15724	15823	15483	15940	15719	15835	15590	15880	15606	15684	15896	15619	15668	15734	15473	15629	15539	15617	15603	15795	15696	15650	15719	15820	15679	15454	15814	15723	15646	15640	15643	15700	15580	15741	15638	15657	15618	15654	15642	15661	15556	15602	15888	15635	15789	15868	15649	15820	15720	15677	15830	15678	15708	15691	15791	15721	15722	15735	15695	15737	15648	15877	15608	15736	15806	15751	15619	15531	15862	16069	15744	15748	15704	15730	15763	15892	15716	15594	15563	15678	15696	15595	15716	15707	15715	15689	15716	15641	15773	15880	15762	15630	15865	15711	15660	15566	15842	15656	15649	15679	15619	15678	15862	15808	15854	15693	15655	15562	15911	15755	15855	15836	15523	15563	15728	15740	15807	15684	15680	15648	15849	15790	15819	15556	15904	15514	15700	15657	15578	15730	15747	15828	15728	15816	15829	15879	15516	15501	15656	15818	15692	15704	15776	15581	15495	15798	16002	15754	15652	15884	15785	15654	15713	15820	15838	15447	15708	15551	15576	15672	15766	15711	15726	15779	15679	16184	15811	15625	15749	15886	15775	15654	15852	15802	15645	15661	15614	15621	15695	15834	15777	15579	15684	15803	15789	15702	15750	15700	15696	15771	15553	15608	15686	15842	15775	15950	15806	15697	15754	15773	15853	16002	15668	15840	15765	15734	15635	15487	15805	15862	15763	15810	15576	15859	15429	15647	15684	15846	15725	15824	15617	15713	15644	15506	15644	15612	15850	15665	15537	15680	15807	15673	15819	15766	15724	15660	15749	16105	15710	15740	15625	15642	15712	15857	15489	15903	15726	15644	15853	15861	15631	15682	15802	15821	15787	15794	15930	15720	15704	15634	15735	15644	15791	15743	15746	15622	15577	15749	15676	15659	15844	15781	15682	15775	15672	15872	15629	15850	15702	15666	15730	15675	15634	15473	15794	15675	15699	15693	15739	15689	15618	15675	15487	15678	15745	15836	15903	15958	15686	15743	15718	15777	15851	15715	15752	15851	15680	15680	15662	15628	15749	15762	15639	15640	15567	15688	15741	15922	15880	15690	15683	15714	15669	15902	15872	15797	15681	15785	15742	15649	15833	15514	15790	15676	15770	15615	15800	15626	15652	15759	15741	15666	15645	15706	15759	15808	15719	15815	15680	15660	15579	15655	15718	15881	15677	15867	15670	15420	15720	15560	15627	15679	15759	15844	15862	15632	15671	15689	15773	15694	15676	15662	15824	15731	15640	15691	15708	15729	15943	15480	15903	15669	15508	15809	15858	15699	15640	15885	15790	15737	15635	15747	15515	15877	15781	15734	15746	15633	15798	15724	15806	15671	15792	15730	15713	15586	15415	15645	15593	15686	15712	15607	15837	15749	15874	15691	15848	15646	15659	15731	15590	15713	15697	15970	15715	15825	15743	15674	15883	15611	15603	15685	15607	15709	15717	15573	15774	15870	15982	15798	15685	15818	15725	15603	15844	15669	15828	15598	15737	15740	15579	15903	15578	15802	15816	15808	15782	15789	15624	15821	15654	15932	15653	15655	15609	15744	15630	15634	15733	15632	15648	15646	15848	15670	15927	15794	15618	15811	15673	15592	15672	15637	15860	15713	15776	15610	15697	15771	15774	15685	15743	15580	15643	15593	15659	15875	15781	15641	15712	15736	15662	15655	15802	15593	15759	15822	15680	15839	15861	15657	15799	15828	15701	15736	15972	15912	15635	15818	15718	15727	15667
26473	35917	32738	24966	21856	19701	17656	16204	15680	15260	14772	14626	14397	14079	14046	14219	14224	14195	14317	14250	14226	14063	14004	14086	14116	14140	13960	13984	13986	13917	14021	14116	13875	14050	14034	14130	14052	14053	14235	14029	14008	14082	14177	14091	14085	14002	14007	14012	14086	14061	14030	13974	14087	14077	14002	13990	14087	13951	14231	13994	14000	14003	14151	14034	14032	13942	13954	14119	13944	14098	14246	14125	14007	13936	14158	13995	13990	13972	14001	14125	14021	14027	14080	13891	13876	14038	14018	13945	14030	13902	13875	14036	14053	14061	14006	14109	13964	13894	13994	13961	13975	14006	13941	13982	14017	14129	14040	13843	14113	13931	13884	13945	14047	14030	14118	13949	14066	13966	13900	13879	14090	13958	14029	14071	14035	13969	13959	14047	13876	13955	14125	13912	13934	14067	14093	13921	13899	14004	14088	14157	14084	13958	13818	13847	13842	14041	14040	13951	13871	14009	14021	13919	13972	13829	13765	13944	13942	13899	14077	13973	13834	13914	14050	14011	13976	13873	13937	14044	13997	13878	14111	14042	14103	13942	13998	13986	13973	13960	14085	13958	14091	14065	13875	14080	14121	13883	14149	13983	13980	14073	13880	14075	14101	14001	13879	14046	13938	13953	14024	13929	13885	13925	13923	13960	13913	13991	14073	14049	14019	13847	14212	14067	13825	13898	13989	13869	13996	13939	13953	13982	13949	13868	13872	14019	14116	14121	14078	14112	14091	13831	14049	13951	13974	13963	14006	14015	13943	13951	14005	14041	14003	13909	14097	13992	13896	13984	13827	14106	14007	13923	13800	13981	14039	13871	13980	13864	13939	14110	14100	13957	13922	14038	13933	14052	13936	13838	13974	13973	14019	14092	14031	13764	13874	13893	13869	14024	13926	14056	13891	14040	13976	13953	13992	14032	14046	13984	13951	14108	13961	14175	13988	13996	14044	13993	14012	13846	13862	14010	13983	14107	14138	14109	13954	14069	14057	13924	13982	13954	13967	13977	14016	14121	14081	14031	14083	13994	13836	14114	14128	13948	14015	13947	13940	13946	13986	13808	13973	14062	13955	14087	14003	14113	14154	13810	14078	13962	13958	13919	13932	14003	14112	14074	14125	13915	13970	13925	14114	14096	14089	13996	13810	13972	13994	14174	13815	13877	14033	14111	13983	13808	13928	13866	13991	13983	13917	13998	14102	13985	13970	13957	14144	13840	13964	14010	13978	14010	13700	14083	13989	14221	13962	13948	14011	14022	13922	14112	13975	13913	14028	13935	13791	13964	13870	13896	13894	14181	14029	13977	13973	14149	13854	13898	13967	13995	14090	14050	14019	13866	13930	13800	14019	13980	13957	14047	14102	13952	13882	14090	14084	13952	13872	13949	14048	14095	14024	13960	14131	14018	14050	13853	13952	13929	13993	13930	13999	13882	13930	14110	13932	14020	14071	14009	13936	14216	14115	13860	14017	14006	14009	13958	13805	14113	14065	14004	14163	13868	13919	13952	14076	13867	14124	13982	13953	14098	14162	13903	13823	14162	13991	14054	14134	13936	13935	13924	13872	13861	14020	14066	13929	14093	14081	13876	13956	13860	13953	13924	14177	13983	14064	13968	13976	13927	14188	13878	14145	13911	13893	14108	14008	13918	13855	14014	14177	14121	13963	14100	14010	13914	14136	13926	14068	14183	14061	14031	13967	13909	13954	13926	13936	13905	13923	14158	13914	13999	13984	13950	14085	14150	13916	13901	13986	13845	13922	14019	13937	13961	14051	14104	13995	14062	13856	14031	13918	14077	13990	13989	14095	13962	13923	13966	13933	13928	13919	13915	13888	13932	13905	14021	14156	14022	14181	14254	13795	13986	14070	13929	13927	14044	13950	14052	13766	14005	14068	13947	14060	14076	13994	13829	13956	14076	13996	14032	14211	14043	13942	14017	13968	14089	14014	14018	14046	13982	14003	13927	13865	14025	13999	14096	14050	14053	13949	13846	13982	14123	14024	13988	14162	13950	14002	14093	13945	13862	14008	14031	14175	14064	13988	13895	13921	13954	14125	14219	14012	13922	13926	13934	14087	13983	13899	14078	13946	14078	14085	13964	13855	13838	14031	14044	13928	13919	13999	14093	14162	14020	13966	13924	13985	14051	13955	14002	14006	13976	13938	13979	14038	13781	14170	13873	14033	14090	13972	14061	13886	13915	14071	14079	14093	13889	13932	14032	14136	13806	13815	13973	14042	14088	13973	13996	14052	13944	13989	14028	13901	14143	13995	13945	13953	14174	13917	14056	14078	14021	14043	14032	13914	13939	14109	14006	14016	13898	13985	14155	14034	14034	14097	13977	14009	14010	14015	14106	13853	13943	13802	13941	14005	13922	14034	14016	13896	14112	13974	13961	13916	14042	13979	14063	13957	14036	13991	14040	13825	13964	14128	13985	14005	13955	14148	14068	13992	14013	14082	13850	13928	13900	14111	13936	14114	13829	14010	14147	13989	13795	14104	13900	14075	13935	14092	14010	13873	13917	14026	14003	14102	13988	13920	13842	14059	13907	13858	13937	13898	14053	14086	14043	14010	13901	13940	13959	13966	14047	13858	14071	13875	14008	13868	13984	14032	14087	13853	13694	14158	14095	14032	13949	14067	14007	14089	14021	14004	13959	14125	13960	13974	14052	13936	14092	14027	13868	14020	14065	14136	14054	13955	13939	13874	13963	14033	13933	13964	13959	14272	13946	13935	13975	14096	14080	13963	13996	14072	13977	13946	14160	13957	14133	13997	14102	13918	13966	13997	13820	14032	14073	13913	13924	13912	13922	14068	13929	13854	14121	14068	13925	14061	14118	13976	14035	13965	13851	13952	14085	14094	14114	13887	13798	13795	13977	14063	13935	14047	14090	13816	13954	14250	13925	14133	14037	13901	14001	14071	14037	14176	14048	14042	14123	14024	13953	14016	14074	14075	13981	14045	14001	13899	14029	14056	14018	13957	14118	13952	13926	13968	14047	13997	13985	14038	14014	14050	14068	13985	13966	13930	14024	14057	13999	14204	14027	13982	14005	13865	14038	13865	13864	13942	14142	14008	14036	13883	14146	14082	14077	14025	13997	14037	14063	13950	14053	14102	14076	14045	13997	14035	13960	14104	13852	14106	14024	14047	14018	14049	13957	13960	14128	13918	13941	13999	14082	13929	13988	13904	14054	13870	13870	13928	14148	13930	13960	13952	13863	13906	13978	13758	13964	14029	13945	13986	14019	14085	13855	13953	14086	13939	13814	14278	14053	13978	14094	14019	14066	13995	14006	13923	13998	14079	13845	14032	14044	14062	14005	13939	13774	14118	13797	13948	13984	14052	14168	14072	14021	14103	13998	14046	14016	13986	14011	13929	13890	13995	14114	13864	13948	14052	13884	14047	13897	13920	13922	14125	14000	14006	13955	13990	13891	14012	13896	13930	14113	13911	13999	13998	14059	14043	13989	14071	14062	14085	13950	14019	13895	13978	13960	13867	13973	13897	14091	14123	13816	13999	13776	13894	13902	14132	14028	14145	13804	13841	13820	13957	13939	14066	14066	13920	13856	13960	13950	13947	13977	13990	14019	14041	13920	13973	13946	13855	14116	14050	14076	13958	13927	13991	13988	14075	13888	14208	14000	13908	13954	13933	13783	13912	14023	14072	13922	14079	13902	13800	13934	14215	14022	13934	14100	14047	14026	14055	13912	13952	14036	13963	14241	13805	14000	14065	13918	13984	13808	13983	13953	13866	13924	13998	13902	13942	13973	13854	14115	14166	14107	13839	13923	13980	13817	13936	14005	13965	13973	13897	13872	14000	14105	13996	14051	14149	13980	14093	14013	13895	14120	13867	13991	13993	13826	14041	14063	13928	14124	13825	14018	13983	13954	14005	13933	14046	13891	14118	13967	14088	14055	14043	13878	14084	13945	13957	14013	14031	14121	13867	13933	13967	13974	13845	14030	14014	13848	13937	13937	14002	14112	13933	13875	14042	13944	13943	13915	13999	14186	13849	13908	14061	13896	13901	14159	13993	13965	14081	14038	13879	13899	13946	14126	14068	14129	14144	14040	14077	13932	14063	13921	14236	13869	13948	14102	13930	14039	13992	13986	13918	13959	13963	13975	13919	14028	13836	13818	14135	13883	14069	14075	14056	13970	13911	14010	14076	13916	14123	14004	14085	14141	14089	14028	14065	14031	13941	13977	13950	13993	14118	14024	14016	14068	13984	14150	14072	13824	14082	13980	14035	13755	13998	14011	14055	13866	13922	14166	13889	13885	14153	14110	13953	13970	13962	13999	14039	14021	14130	13990	14034	13932	13998	14058	13964	14067	14055	13847	14014	13970	13981	14021	14177	13844	13909	13873	14101	13833	13985	14045	14017	13977	14149	14138	13990	14068	14005	13989	13998	13860	13936	14023	14055	13942	13858	14224	13915	13891	14024	13824	14005	14188	14074	13966	14036	14134	14043	14069	13985	13967	13853	14052	13951	13957	14015	14000	14098	13903	14125	13708	13916	13920	14143	13911	14018	14038	14043	13889	14086	14034	14027	13962	13788	14007	13812	14146	13986	14004	13895	13983	14040	13974	13864	13922	14095	13869	13937	13827	14057	14106	13969	13988	13991	13888	14055	14017	14085	13967	14003	13895	14218	14153	13973	14064	14032	14139	14042	14092	14059	14024	13936	13972	14090	14055	13902	14152	13940	14057	13891	13968	14059	13972	13920	13985	13993	14086	13990	13819	13987	14025	13883	14030	14041	14090	14053	13891	13870	13929	13955	14104	13862	14082	14074	13909	13986	14041	14019	13889	13968	14055	13961	14050	14177	13802	14128	14010	14125	13966	14009	13939	13982	14090	13930	13975	14087	14034	13896	14026	14054	14026	13951	13924	13998	13916	13876	13904	13921	13886	14027	14053	14082	13985	13965	13982	14100	13951	14060	13969	14098	14011	14099	13912	14089	13958	13959	13900	13803	13936	13955	14066	13881	14091	13908	14107	13913	14054	13951	14141	13893	13979	13920	14061	13991	14086	13907	14007	13872	13890	14151	14036	13967	13995	14009	14103	14022	14021	13985	14014	14129	14034	14040	14075	13955	13940	13998	13944	13997	14125	13972	13944	14007	13928
24113	21163	28546	25732	25374	25950	24823	21026	19192	18387	17641	17014	16622	16531	16343	16329	16311	16252	16359	16330	16258	16258	16144	16062	16290	16234	16267	16334	16296	16161	16386	16075	16197	15895	16045	15983	16021	16227	16154	16171	16080	16268	16166	15913	15895	16158	15775	16033	16193	15883	16098	15985	15974	16054	16059	15954	15877	15974	16106	15934	16064	16079	15944	16271	15882	16041	16114	16048	16088	16035	16044	15975	16013	16187	15930	16041	16038	16316	15917	15940	15972	15806	15882	15948	16188	15992	16009	16095	16084	16130	16215	16145	16034	16103	16117	16041	16056	15863	16032	16018	15999	15900	16071	15953	15986	15861	16174	16087	16206	15940	15933	15826	15984	16054	16022	16176	16144	16120	16005	15917	16070	15903	15970	15959	16364	15945	16031	16269	16265	15968	15924	15803	15927	15760	16033	16048	16096	16050	16080	15846	15983	16003	16050	16078	16164	15805	15888	16023	15933	15936	15963	15953	15894	16051	16163	15911	16130	15854	16071	16017	15830	15797	15979	15872	16141	15949	16076	15872	16089	15940	15925	16102	16047	16150	15970	15996	15927	16208	16130	15892	15877	15997	16116	16089	15967	16132	15870	16049	16234	16001	16206	15943	16066	15917	16026	16031	15967	15818	16155	15820	16171	16081	15971	15820	16116	16145	16148	16025	16279	16034	16024	15931	15844	15934	16063	15834	16055	15961	15876	15943	15855	15983	16129	16115	16146	16198	15912	16046	16025	16213	16025	15958	15767	16067	16164	15914	16149	15792	16062	16130	16095	16005	15986	15932	16104	15864	16147	16204	16096	15976	16048	15876	16041	16309	16068	16160	15943	16096	16039	16052	16096	15944	15932	16040	15992	16146	16054	16055	15781	16077	15899	15946	16035	15911	15976	16048	16049	15916	15952	16177	15938	15869	15974	15985	16055	16195	15966	16099	15913	16132	16019	16161	16080	15903	15972	16028	16154	15932	16048	16092	16199	16078	16027	16146	16044	16069	15791	16028	15922	15852	16052	16118	15813	15839	16050	15987	15999	15897	16016	16054	16067	15961	15995	16184	15889	16262	15976	15972	16111	16073	16052	16113	16030	16087	16094	16019	16073	15952	16042	15990	16037	15955	15847	15957	16050	15990	16038	15830	15623	16014	15769	15978	16160	15957	15868	16079	15868	15873	15934	15951	15877	16012	16089	15933	15815	16117	15936	16073	15967	16165	16118	16122	16279	16130	16007	15991	15936	16143	15885	16101	15973	16009	15970	15984	16109	15951	16053	15851	16118	15820	15871	15932	15942	15888	15948	16125	16093	15967	15966	16129	16123	16012	16108	15970	16046	16005	16056	15887	16190	16009	15887	15978	16002	15953	16071	16055	16187	15781	15761	16019	15942	16026	15980	16121	15900	16031	16078	15948	16022	16169	16166	15970	15974	16136	16080	15879	15827	16072	16016	15900	15921	15907	16016	16193	15927	15965	15828	15908	16076	15990	16088	15979	16050	15949	16056	16230	16034	15807	16090	16087	16070	15968	15941	16052	16076	15931	15933	16004	15945	15989	16049	16115	16008	16007	16024	15989	15970	15899	15671	15835	16262	15807	16034	16108	16053	15960	16065	16121	16138	15914	16200	16169	16128	15922	16020	15822	15896	16096	16072	16006	16023	16014	15790	16148	16215	16211	15913	15932	15906	15949	16077	15820	15950	16067	15925	15816	16284	16052	15995	15934	16021	16098	15857	16004	15889	15966	16198	16097	15936	15915	16063	16098	15901	16100	15985	15938	16066	15926	15870	15917	16104	15952	16048	16006	15965	15864	15907	15773	15893	15912	15891	16038	15800	15807	15847	16075	16006	15867	16201	16140	15999	16016	16006	15985	15909	16025	16156	15940	15921	15912	16041	15915	16203	16095	15928	16070	16113	16059	16145	15781	15859	15956	16044	16020	16123	15986	16030	15964	16139	16043	16110	16020	15940	15904	15879	16081	15917	16118	16127	16107	16055	16137	15960	16072	16079	15894	16081	16014	15943	15943	15871	15956	16057	16032	16118	15980	15930	16051	15899	16118	16067	16044	15887	16019	15981	16117	15991	15988	15923	15775	15952	16070	16108	16180	15906	15957	16165	16087	16263	15937	15958	15956	15990	15940	16151	15958	16043	16141	16289	15978	16169	15916	16052	15996	16329	15957	15905	15894	16052	16076	15995	15845	16061	16030	16022	16049	15968	15972	16149	16055	15977	15929	16171	16009	15974	16145	15872	15857	15949	15854	15931	15870	15999	15825	16003	15901	15946	16020	16063	16028	15940	15850	16137	16178	16015	15968	16112	15924	15872	16006	15944	16071	16195	15883	16015	16187	16097	16011	15930	15993	16091	16147	16017	15964	15953	15814	16217	16151	15870	16012	16117	15947	16172	16009	15921	16051	16081	16070	16079	16268	16109	16104	15945	15988	15975	15939	16169	16113	15932	15972	16193	15939	15956	16077	16120	16018	15957	16019	16056	16194	16263	16070	15942	16094	16022	16107	16080	16029	15987	15953	16094	16085	16023	16163	16045	15975	15966	15862	16034	16042	16074	15832	15813	16013	16105	15955	16073	15946	15941	15981	15975	16072	15964	16196	15841	16068	15916	15982	15967	15914	16044	16133	15797	15833	16083	16096	15935	15962	16096	15876	15826	16102	15968	16025	15954	16187	16005	16032	16023	16017	16069	15968	15962	16200	16008	15805	16055	15987	15910	16012	15963	16109	15927	16129	16116	16065	16028	16045	15884	16147	16003	16047	15858	15967	16062	16032	16088	16106	16078	15967	15767	16003	15900	16066	15884	16146	16063	15990	15925	15901	15983	15886	16130	15955	16035	16148	15942	15915	15982	15944	16190	16103	15917	15957	15999	15924	16049	15873	16111	15939	15959	16149	16003	15900	15925	15905	16220	16010	16040	16269	16154	15888	15883	16102	16208	15835	15916	16210	16091	16005	16077	16020	16137	16083	15883	16105	16177	15988	16023	15830	15968	15962	16124	16147	15944	15859	16082	16031	15921	15968	16118	15969	15978	15928	15880	16146	15840	16136	16095	15934	15964	16103	16085	15917	16028	15951	15770	15928	16055	15817	15993	15997	16094	16049	16206	16078	15959	16122	16090	16105	15973	16104	15875	15935	16071	16062	15967	15938	16077	16231	16043	16136	16080	16132	16011	15744	15976	15853	15996	15923	16205	15919	15872	16004	15993	16151	16126	15887	15981	15876	16160	16158	16011	16036	16113	15982	16004	16233	16137	16085	15905	15884	15906	16000	16083	16123	16095	16140	16020	16181	16064	15995	15928	15952	16055	16245	15994	16020	16065	16097	16107	16193	16366	16160	16097	16159	15968	16071	15954	15894	16078	15979	16060	15974	16046	16011	16047	16207	16037	16031	16049	16055	15853	15952	15950	16176	15993	16095	15993	16181	15841	15968	15897	16053	16108	16112	16096	16021	15850	16122	15951	15947	15868	16018	16183	16096	15959	15995	16107	16062	15955	16125	16054	15905	16062	16188	15893	15858	15770	16126	16114	15870	16107	15918	16000	15925	16107	16060	16199	15839	16008	15905	16223	15868	15972	16025	15907	16116	15856	16012	16251	16124	16027	16132	16153	16081	16024	15763	16142	15916	15941	15944	15942	16059	16021	15836	16246	16102	16075	15897	16051	16025	16009	15995	15997	15930	16026	16091	15903	16103	15946	15958	15985	15967	16235	15930	16015	16238	16133	16007	16021	15947	16041	16107	16167	16108	16146	15919	16129	15894	15808	16060	16041	16040	16081	15888	15975	16064	15949	16207	15936	15915	15914	15977	15902	15938	16079	16078	15805	15922	16015	16222	16092	15952	16045	15991	16013	15916	15890	15809	15949	15890	16066	16024	16127	15957	15958	16033	15996	15947	16035	15930	16011	16021	15954	16158	16040	16003	16053	15835	15921	15858	15890	15919	16031	15928	15990	16118	16070	16065	15970	16078	16084	16002	15859	15910	16028	15856	15957	16115	16002	16062	16073	16006	15947	16108	16182	16067	15974	15958	15997	15989	16134	15895	16121	15976	15972	16231	15997	15897	16089	15993	16162	15984	16076	16194	16007	15977	16193	16168	15943	16145	16022	16033	15936	15985	16120	15826	16132	15923	16169	16044	16101	16220	15983	16069	16010	15980	16235	16059	16025	16083	15987	16208	15775	16013	16042	15981	15894	16193	16013	16010	15750	15953	15956	16035	15932	15779	15984	15857	15992	16249	15995	16070	15950	15910	15977	16123	16160	16261	16022	16132	15816	16092	15912	16035	15922	15804	16110	16161	15860	16058	16016	16019	16110	16120	16001	16018	15976	15963	16325	16045	16077	16013	16027	15981	15956	15975	16031	16286	16054	15772	15987	16111	15967	15885	15909	15916	15989	15982	16023	16166	16072	16193	16018	16075	16015	16027	15963	16037	16092	16035	16137	16075	16137	16154	16085	16032	15955	15877	15954	15906	16106	16027	16231	15927	16094	16061	15985	15937	16169	15861	16056	16079	15943	15948	16139	15854	16060	15948	16193	16170	16007	15984	15939	15950	16072	16076	16040	16086	15902	15969	15969	16063	16061	15879	16102	16065	16197	16038	16147	15984	16022	15986	15959	15939	16126	15962	16139	15973	15864	16022	16044	15832	15927	16027	15881	15910	15874	16076	15991	16109	15999	15809	15878	15802	16084	16026	16026	15964	16033	16093	16092	16107	16060	15928	16035	16115	16118	15980	15937	16128	16131	16100	16012	15972	15959	15943	16169	15969	16009	16043	16058	15835	16037	15992	16028	15895	15953	16142	16193	16015	15951	16134	15908	15909	15813	16099	16062	16072	15975	16114	16095	16130	15996	16007	16072	15958	15958	15879	16067	15971	16034	15953	16070	15971	15996	15957	15999	15900	15902	15888	16014	16079	16222	16010	15933	16044	16101	16128	16106	16107	15762	15902	15975	16112	16091	16023	16012	15938	15822	15976	15876	15976	16162	15922	16156	15917	15979	16072	16163	15962	16055	15860	15813	16162	15975	15866	15903	15859	15988	15873	15868	16064	16033	15910	16028	16188	16116	15934	16107	16086	15954	15909	15912	15948	15802	15812	15931	16141	16007	16037	15993	15935	16026	15756
27239	43640	40814	34704	30408	26145	23003	20226	18373	17109	15997	15276	15094	14692	14629	14359	14404	14657	14505	14422	14406	14380	14343	14400	14379	14487	14217	14197	14398	14444	14138	14098	14196	14288	14163	14185	14288	14253	14360	14268	14206	14157	14264	14070	14360	14309	14195	14269	14186	14266	14239	14021	14210	14300	14237	14190	14154	14064	14323	14473	14220	14190	14208	14085	14321	14213	14292	14153	14281	14150	14309	13978	14200	14111	14306	14148	14205	14105	14222	14110	14132	14161	14243	14171	14062	14171	14174	14161	14245	14248	14293	14388	14280	14172	14230	14127	14252	14189	14305	14149	14164	14097	14131	14264	14289	14077	14325	14229	14271	14121	14300	14280	14166	14174	14233	14115	14224	14263	14183	14125	14160	14252	14094	14274	14199	14031	14160	14025	14343	14280	14132	14116	14169	14129	14138	14138	14005	14378	14250	14290	14105	14219	14177	14096	14187	14201	14104	14113	14036	14302	14186	14307	14130	14192	14356	14108	14214	14160	14145	14169	14024	14274	14142	14148	14190	14071	14196	14121	14258	14091	14016	14136	14217	14120	14270	14201	14257	14194	14022	14245	14218	14256	14120	14195	14268	14215	14211	14033	14225	14220	14206	14280	14160	14237	14226	14198	13997	14073	14244	14236	14272	14212	14232	14198	14112	14308	14251	14276	14277	14189	14131	14212	14260	14113	14170	14272	14313	14124	14251	14321	14244	14160	14150	14048	14201	14279	14136	14288	14171	14389	14173	14048	14208	14054	14224	14254	14150	14053	14185	14171	14094	14131	14301	14125	14124	14153	14257	14142	14172	14235	13875	14079	14211	14165	14123	14078	14059	14279	14179	14136	14324	14226	14142	14285	14210	14001	14199	14291	14027	14131	14177	14082	14276	14014	14169	14129	14137	14319	14075	14247	14216	14125	14034	14127	14124	14181	14248	14153	14072	14190	14269	14183	14102	14085	14188	14113	14215	14241	14268	14058	14127	14227	14087	14123	14203	14196	14091	14259	14170	14134	14232	14350	14120	14225	14124	14002	14115	14027	14064	14155	14169	14106	14176	14067	14278	14127	14118	14185	14067	14279	14063	14153	14104	14089	14220	14209	14149	14118	14104	14228	14121	14232	14128	14415	14306	14226	14191	14213	14141	14195	14207	13873	14173	14253	14181	13996	14174	14082	14350	14179	14141	14198	14178	14110	14065	14276	14332	14225	14129	14224	14210	14276	14210	14128	14387	14139	14124	14186	14249	14268	14188	14199	14231	14120	14225	14214	14374	14186	14286	14273	14117	14161	14132	14150	14097	14389	14196	14272	14166	14219	14070	14204	14144	14116	14102	14062	14227	14090	14156	14205	14260	14232	14250	14126	14140	14220	14155	14126	14014	14283	14163	14209	14053	14076	14118	14279	14198	14138	14223	14143	14241	14156	14198	14405	14205	14187	14266	14200	14326	14357	14211	14123	14238	14104	14200	14206	14316	14104	14388	14338	14077	14058	14279	14168	14148	14375	14090	14060	14096	14283	14248	14241	14206	14091	14228	14173	14170	14234	14205	14143	14282	13993	14072	14313	14061	14024	14252	14129	14039	14207	14192	14120	14258	14285	14257	14208	14231	13982	14173	14172	14043	14225	14063	14179	14141	14281	14193	14189	14262	14213	14223	14117	14200	14288	14238	14085	14203	14103	14187	14153	14358	14057	14140	14153	14214	14155	14045	14405	14217	14162	14198	14158	13996	14208	14138	14197	14124	14225	14167	14271	14079	14331	14193	14170	14175	14423	14194	14225	14258	14275	14277	14165	14178	14145	14128	14247	14311	14250	14112	14192	14337	14119	14107	14221	14011	14242	14248	14141	14300	14175	14257	14213	14295	14098	14168	14160	14108	14181	14329	14179	14162	14141	14246	14236	14115	14058	14250	14170	14332	14139	14197	14273	14215	14122	14235	14242	14091	14243	14166	14202	14243	14338	14145	14198	14162	14249	14126	14133	14330	14264	14100	14073	14127	14170	14104	14295	14081	14165	14112	14190	14149	14212	14201	14033	14174	14144	13994	14285	14067	14226	14290	14210	14304	14169	14226	14206	14179	14117	14409	14053	14116	14103	14093	14361	14095	14066	14051	14152	14121	14285	14015	14213	14073	14279	14057	14267	14277	14010	14246	14351	14160	14105	14126	14346	14031	14399	14251	14185	14239	13886	14100	14268	14330	14388	14115	14166	14215	14154	14151	14127	14098	14157	13950	14213	14278	14039	14156	14272	14208	14260	14214	14177	14108	14190	13891	14181	14236	14242	14237	14195	14235	14268	14307	14180	14172	14134	14026	14223	14243	14275	14138	14169	14203	14098	14305	14237	14183	14004	14314	14022	14077	14206	14000	14049	14245	14037	14251	14331	14216	14167	14062	14269	14314	14130	14250	14097	14098	14174	14123	14328	14213	14010	14026	14083	14095	14217	14364	14062	13952	14124	14159	14221	14142	14106	14120	14162	14381	14090	14245	14107	14022	14076	14245	14242	14290	14285	14207	14066	14068	14039	14133	14198	14149	14110	14228	14277	14118	14112	14316	14306	14050	14015	14139	14240	14303	13992	14154	14181	14097	14123	14180	14182	14336	14230	14190	14273	14069	14225	14127	14029	14383	14186	14148	14063	14217	14217	14200	14189	14269	14222	14040	14205	14177	14229	14261	14268	14406	13968	14190	14363	14307	14009	14293	14183	14171	14246	14116	14255	14201	14292	14351	14219	14201	14130	14266	14282	14040	14155	14135	14086	14316	14041	14342	14097	14170	14373	14071	14230	14091	14266	14106	14076	14252	14147	14061	14042	14099	14027	14160	14131	14153	13943	14161	14103	14231	14120	14036	14258	14190	14268	13953	14153	14183	14319	14137	14043	14342	14126	14216	14146	14057	14339	14377	14171	14032	14143	14134	14111	14130	14293	14265	14137	14224	14006	14333	14226	14356	14146	14250	14276	14205	14230	13990	14303	14263	14219	14179	14284	14157	14090	14184	13992	14168	14343	14267	14061	14386	14135	14270	14295	14243	14051	14148	14148	14125	14061	14438	14302	14135	14216	14245	14131	14076	14250	14199	14130	14273	14251	13998	14195	14026	14074	14200	14300	14232	14193	14135	14229	14155	14153	14255	14156	14174	14184	14152	14097	14202	14302	14274	14181	14245	14167	14096	14080	14238	14113	14073	14262	14110	14170	14197	14268	14170	14177	14124	14114	14143	13948	14117	14113	14099	14262	14146	14161	14241	14331	14198	14467	14340	14051	14097	14288	14155	14109	14179	14074	14223	14211	14194	14229	14131	14205	14242	14365	14028	14105	14062	14239	14249	14206	14079	14351	14166	14196	14154	14324	14111	14175	14149	14138	14134	14363	13905	13973	14152	14259	14169	14174	14250	14293	14107	14131	14152	14189	14099	14137	14271	13952	14185	14122	14283	14162	14114	14181	14194	14233	14356	14328	14366	14109	14231	14280	14109	14150	14038	14003	14255	14231	14025	14273	14176	14170	14243	14214	14018	14109	14181	14185	14172	14154	14127	14147	14138	14086	14238	14253	14112	14168	14083	14112	14380	14125	14116	14358	14061	14122	14290	14315	14057	14330	14223	14071	14234	14304	14075	14117	14295	14302	14186	14194	14059	14225	14191	14089	14281	14179	14185	14145	14205	14190	14055	14256	14202	14090	14221	14208	14257	14200	14238	14149	14228	14341	14148	14165	14301	14018	14181	14089	14303	14158	14276	14070	14156	14145	14156	14125	14241	14095	14136	14283	14163	14296	14029	14051	14184	14107	14268	14243	14152	14367	14350	13932	14178	14150	14196	14051	14084	14233	14313	14163	14093	14326	14030	14203	14257	14233	14272	14082	14247	14260	14089	14210	14218	14007	14340	14132	14091	14228	14153	14278	14301	14054	14243	13964	14133	14049	13996	14213	14246	14348	14251	14156	14169	14180	14130	14034	14099	13994	14248	14132	14159	14311	14164	14174	14220	14253	14212	14139	14202	14397	14098	14290	14201	14089	14293	14234	14157	14196	14249	14241	14224	14236	14191	14153	14148	14341	13997	14161	14144	14271	14173	14191	14018	14134	14217	14291	14175	14119	14309	14078	14242	14247	14290	14236	14064	14122	14206	14221	14228	14061	14188	14044	14081	14150	14225	14285	14177	14275	14291	14023	14078	14154	14250	14253	14050	14123	14370	13993	14205	14230	14148	14194	14207	14093	14134	14323	14151	14162	14214	14186	14225	14202	14190	14119	14100	14146	14148	14121	14193	14188	14118	14094	14158	14261	14193	13930	14247	14217	14162	14141	14143	14249	14090	14254	14053	14446	14110	14232	14131	13944	14226	14173	14211	14153	14062	14320	14026	14290	14211	14229	14236	14246	14314	14282	14077	14177	14272	14272	14138	14218	14287	14245	14209	14200	14291	14032	14246	14200	14256	14102	14090	14317	14286	14236	14216	14113	14367	14165	14169	14359	14065	14181	14198	14066	14146	14138	14074	14262	14121	14215	14246	14181	14215	14230	14209	14139	14218	14244	14074	14152	14152	14257	14030	14127	14178	14105	14057	14159	14154	14262	14185	14231	14067	14206	14107	14214	14063	14083	14134	14133	14327	14137	14214	13974	14221	14287	14201	14257	14054	14166	14239	14141	14263	14188	14325	14293	14102	14059	14149	14112	14275	13975	14095	14089	14157	14344	14173	14246	14377	14141	14194	14306	14172	14205	14174	14160	14096	14230	14255	14196	14133	14338	14287	14168	14379	14216	14364	14282	14149	14234	14178	14262	14260	14196	14175	14192	14269	14133	14402	14354	14115	14259	14398	14079	14262	14020	14188	14299	14291	14094	14088	14129	14183	14201	14244	14223	14061	14142	14243	13983	14157	14235	14124	14310	14183	14107	14323	14133	14103	14286	14246	14331	14004	14017	14260	14101	14230	14218	14112	14152	14127	14138	14338	14161	14255	14071	14175	14130	14212	14109	14109	14307	14213	14095	14220	14155	14116	14274	14218	14225	14278	14029	14138	14130	14132	14125	14001	14138	14181	14199	14134	14091	14091	14133	14335	14247	14119	14170	14089	14041	14145	14224	14285	14272	14292	14140	14252	14174	14166	14212	14249	14155	14201	14205	14281	14174
22841	21176	28927	24272	23664	28247	30248	24417	21475	20508	19011	17819	17613	17469	17353	17302	17281	16977	17217	17120	17074	17178	16912	16874	16902	17121	16805	16822	16712	16869	16732	16909	16723	16864	16849	16744	16812	16818	16807	16820	16730	16947	16756	16700	16814	16847	16690	16853	16873	16639	16651	16724	16792	16531	16916	16817	16622	16717	16591	16847	16720	16836	16684	16716	16793	16624	16969	16800	16581	16644	16763	16696	16635	16765	16850	16544	16882	16706	16725	16776	16665	16570	16743	16822	16635	16869	16769	16459	16895	16662	16770	16724	16603	16783	16734	16616	16754	16679	16481	16705	16677	16591	16596	16623	16739	16740	16771	16589	16684	16636	16885	16715	16524	16609	16819	16871	16871	16932	16518	16621	16614	16689	16855	16888	16667	16634	16601	16649	16715	16626	16508	16877	16566	16838	16720	16743	16805	16776	16996	16802	16695	16746	16615	16526	16634	16657	16738	16624	16713	16606	16781	16601	16622	16848	16567	16577	16725	16729	16790	16675	16676	16680	16764	16603	16689	16653	16646	16852	16655	16733	16688	16554	16512	16746	16678	16682	16879	16610	16717	16587	16579	16514	16733	16644	16680	16844	16586	16565	16539	16595	16776	16666	16579	16509	16912	16538	16554	16764	16890	16704	16716	16730	16697	16626	16637	16777	16662	16794	16643	16652	16700	16808	16728	16678	16847	16735	16672	16676	16774	16765	16904	16735	16776	16699	16918	16511	16715	16729	16645	16722	16576	16794	16800	16693	16463	16598	16575	16524	16519	16545	16717	16551	16574	16369	16583	16879	16818	16891	16659	16582	16575	16670	16676	16826	16776	16666	16578	16675	16681	16761	16721	16878	17036	16777	16693	16661	16697	16526	16640	16704	16591	16643	16825	16623	16675	16678	16482	16630	16599	16735	16688	16673	16650	16660	16775	16507	16401	16786	16731	16658	16740	16607	16649	16619	16528	16496	16651	16719	16727	16620	16685	16750	16545	16790	16768	16531	16728	16634	16749	16600	16642	16908	16645	16895	16711	16732	16666	16660	16583	16778	16735	16531	16537	16812	16537	16576	16575	16742	16725	16584	16806	16611	16747	16705	16619	16802	16512	16546	16640	16692	16761	16703	16765	16641	16771	16738	16784	16638	16386	16627	16758	16784	16364	16792	16523	16606	16713	16775	16880	16716	16841	16719	16796	16565	16743	16710	16728	16742	16652	16706	16554	16563	16770	16491	16907	16539	16816	16706	16557	16551	16925	16757	16856	16743	16574	16678	16808	16556	16675	16758	16519	16707	16602	16813	16799	16832	16774	16548	16450	16519	16816	16811	16851	16623	16478	16483	16622	16767	16668	16853	16846	16667	16820	16557	16817	16604	16766	16604	16653	16680	16865	16615	16726	16489	16703	16726	16656	16391	16470	16579	16752	16730	16587	16714	16893	16968	16699	16652	16706	16830	16519	16725	16579	16676	16671	16762	16629	16651	16476	16503	16759	16590	16660	16646	16677	16668	16671	16865	16643	16799	16675	16667	16718	16652	16856	16865	16623	16643	16832	16748	16664	16914	16721	16711	16596	16634	16826	16771	16651	16554	16760	16727	16590	16519	16606	16743	16912	16871	16993	16655	16599	16582	16685	16435	16712	16652	16622	16522	16763	16593	16849	16716	16710	16764	16532	16570	16657	16427	16418	16718	16794	16545	16668	16849	16598	16705	16766	16961	16750	16916	16868	16592	16506	16593	16524	16862	16684	16681	16783	16822	16755	16639	16525	16684	16672	16713	16538	16584	16770	16667	16836	16860	16593	16455	16648	16971	16604	16776	16815	16553	16782	16741	16822	16859	16669	16652	16520	16430	16420	16726	16679	16731	16686	16614	16678	16713	16681	16760	16637	16818	16755	16585	16607	16637	16645	16803	16524	16615	16754	16657	16803	16470	16716	16569	16545	16650	16662	16737	16556	16723	16739	16612	16777	16700	16711	16568	16570	16572	16602	16633	16663	16720	16928	16668	16682	16708	16738	16708	16617	16648	16783	16761	16745	16732	16803	16613	16704	16713	16443	16739	16491	16758	16569	16653	16697	16667	16895	16747	16690	16631	16701	16653	17024	16747	16848	16712	16917	16639	16735	16797	16645	16752	16730	16903	16778	16860	16702	16657	16652	16721	16621	16671	16564	16575	16605	16530	16765	16758	16630	16710	16566	16762	16580	16726	16572	16578	16530	16804	16595	16669	16653	16579	16779	16539	16546	16709	16622	16780	16706	16675	16686	16647	16680	16832	16796	16805	16582	16684	16929	16519	16848	16810	16739	16919	16537	16637	16713	16669	16703	16827	16828	16590	16600	16735	16607	16581	16722	16699	16763	16679	16552	16560	16725	16818	16707	16625	16661	16577	16599	16656	16756	16637	16798	16802	16904	16570	16823	16646	16524	16528	16543	16558	16693	16705	16710	16767	16664	16916	16690	16860	16791	16557	16576	16777	16663	16762	16817	16957	16766	16605	16650	16608	16548	16598	16572	16716	16808	16867	16768	16664	16755	16620	16652	16779	16745	16673	16668	16620	16775	16705	16845	16718	16642	16512	16702	16752	16777	16565	16724	16902	16653	16556	16509	16606	16617	16637	16736	16674	16462	16780	16748	16736	16589	16574	16683	16616	16639	16557	16929	16730	16643	16680	16618	16534	16729	16663	16734	16911	16525	16737	16793	16684	16683	16728	16591	16797	16570	16610	16640	16725	16705	16680	16757	16608	16721	16470	16808	16651	16767	16765	16681	16737	16510	16488	16505	16624	16580	16708	16791	16841	16658	16606	16639	16731	16680	16712	16607	16591	16877	16615	16770	16625	16666	16732	16749	16737	16587	16863	16714	16638	16701	16517	16794	16752	16636	16744	16675	16680	16736	16678	16716	16708	16797	16743	16580	16858	16669	16584	16876	16678	16826	16548	16715	16630	16560	16652	16753	16580	16689	16602	16758	16881	16568	16560	16555	16584	16484	16853	16773	16599	16673	16713	16625	16657	16664	16649	16604	16564	16615	16736	16693	16664	16646	16730	16754	16614	16755	16589	16788	16594	16864	16684	16654	16559	16679	16782	16687	16686	16662	16689	16674	16656	16678	16875	16784	16500	16868	16734	16462	16734	16439	16723	16715	16575	16815	16657	16536	16839	16590	16604	16737	16617	16730	16793	16489	16674	16448	16780	16642	16706	16927	16804	16676	16599	16721	16632	16721	16649	16749	16713	16642	16619	16694	16566	16703	16713	16732	16674	16408	16630	16730	16743	16740	16527	16427	16761	16923	16577	16714	16521	16661	16710	16615	16599	16584	16627	16566	16582	16669	16721	16761	16710	16688	16602	16726	16706	16778	16895	16673	16701	16638	16561	16687	16878	16702	16641	16709	16456	16600	16528	16803	16767	16764	16713	16574	16726	16743	16871	16788	16701	16729	16775	16815	16566	16618	16755	16763	16610	16944	16788	16603	16780	16648	16409	16571	16552	16730	16662	16729	16668	16752	16591	16440	16598	16481	16926	16472	16588	16754	16475	16739	16741	16691	16536	16638	16804	16633	16585	16708	16680	16823	16718	16720	16745	16856	16661	16637	16682	16694	16579	16662	16814	16650	16665	16784	16755	16774	16641	16778	16618	17022	16744	16711	16796	16730	16636	16756	16816	16608	16688	16411	16678	16489	16644	16770	16736	16762	16560	16528	16587	16663	16673	16625	16481	16661	16624	16745	16663	16711	16512	16690	16564	16607	16519	16703	16522	16903	16601	16499	16581	16750	16677	16515	16758	16798	16799	16807	16732	16627	16596	16593	16544	16681	16659	16622	16638	16424	16744	16587	16719	16775	16851	16654	16755	16482	16490	16623	16701	16731	16689	16741	16849	16663	16732	16856	16707	16770	16538	16607	16555	16611	16714	16813	16572	16682	16866	16525	16531	16540	16668	16645	16712	16767	16765	16684	16717	16696	16607	16637	16727	16721	16668	16733	16776	16712	16668	16740	16838	16782	16652	16666	16722	16497	16601	16628	16559	16713	16576	16848	16664	16603	16567	16620	16743	16577	16427	16688	16581	16421	16696	16668	16777	16685	16479	16658	16690	16974	16789	16726	16710	16738	16819	16668	16657	16678	16594	16897	16631	16752	16728	16506	16562	16718	16541	16719	16511	16711	16654	16634	16446	16544	16660	16634	16806	16755	16812	16752	16691	16707	16690	16882	16480	16635	16646	16617	16772	16577	16752	16595	16775	16820	16671	16675	16627	16609	16693	16481	16725	16675	16507	16743	16641	16475	16475	16632	16749	16697	16539	16758	16505	16769	16727	16590	16767	16672	16698	16770	16607	16719	16659	16595	16700	16706	16603	16575	16672	16770	16605	16796	16758	16677	16610	16745	16845	16772	16719	16665	16560	16587	16740	16756	16810	16636	16612	16736	16559	16611	16528	16736	16751	16547	16715	16785	16633	16675	16534	16770	16584	16600	16730	16663	16684	16852	16599	16777	16841	16669	16655	16581	16710	16726	16535	16661	16832	16672	16660	16566	16744	16701	16758	16603	16726	16606	16598	16717	16855	16876	16564	16580	16949	16769	16708	16643	16655	16646	16630	16608	16685	16737	16727	16796	16630	16579	16801	16790	16703	16697	16723	17094	16718	16642	16901	16806	16626	16686	16747	16453	16734	16626	16847	16817	16723	16927	16685	16783	16630	16836	16724	16387	16669	16611	16552	16862	16920	16668	16715	16761	16583	16655	16699	16566	16718	16727	16657	16656	16567	16871	16557	16683	16708	16716	16741	16730	16608	16662	16820	16710	16724	16499	16452	16780	16557	16683	16621	16612	16949	16820	16483	16723	16778	16829	16816	16844	16678	16755	16632	16670	16661	16666	16866	16714	16581	16687	16620	16707	16758	16689	16710	16670	16532	16550	16638	16734	16626	16643	16697	16683	16708	16691	16830	16666	16733	16595	16737	16854	16603	16898	16715	16859	16748	16783	16523	16613	16664	16739	16705	16801	16757	16681	16495	16643	16724	16498	16563	16836	16658	16567	16718	16815	16671	16862	16899	16790	16793	16635	16530	16567	16626	16756	16755	16801	16442	16711	16518	16708	16537	16604	16497	16643	16702	16688	16689	16659	16843	16805	16517
29194	50743	48482	40785	35982	32410	28502	23889	20926	19037	17229	16034	15563	15514	15294	15209	15102	15124	14985	14965	14933	14783	14866	14943	14730	14823	14826	14722	14654	14837	14821	14801	14624	14591	14583	14884	14866	14764	14688	14700	14746	14847	14577	14622	14652	14838	14644	14672	15001	14775	14641	14602	14781	14640	14630	14680	14610	14605	14701	14463	14772	14507	14718	14637	14537	14492	14536	14524	14410	14743	14653	14606	14463	14466	14642	14605	14688	14714	14494	14604	14738	14639	14641	14633	14599	14436	14782	14609	14679	14591	14532	14560	14692	14699	14578	14714	14678	14660	14740	14716	14612	14469	14764	14552	14572	14457	14608	14530	14556	14610	14624	14500	14541	14484	14648	14739	14546	14644	14602	14605	14697	14652	14586	14676	14495	14596	14484	14606	14698	14526	14584	14672	14509	14608	14862	14627	14640	14698	14546	14612	14562	14726	14710	14622	14578	14675	14762	14623	14599	14655	14550	14661	14695	14748	14697	14667	14691	14641	14585	14627	14542	14573	14527	14605	14567	14530	14707	14472	14542	14620	14642	14732	14680	14601	14530	14689	14558	14447	14697	14657	14505	14428	14594	14773	14559	14566	14503	14458	14845	14504	14715	14767	14596	14824	14600	14558	14482	14780	14442	14630	14508	14601	14738	14631	14690	14669	14522	14668	14513	14593	14611	14703	14628	14568	14710	14644	14795	14614	14857	14674	14666	14593	14535	14472	14630	14726	14702	14783	14746	14523	14444	14541	14535	14611	14661	14520	14737	14470	14500	14752	14606	14886	14605	14524	14753	14560	14519	14725	14409	14611	14579	14598	14584	14661	14665	14717	14651	14648	14464	14572	14481	14498	14773	14533	14620	14531	14610	14620	14650	14389	14590	14549	14495	14613	14422	14582	14557	14500	14697	14457	14606	14558	14684	14656	14581	14511	14669	14682	14601	14532	14661	14470	14607	14539	14755	14692	14777	14501	14608	14630	14679	14568	14598	14504	14540	14601	14701	14731	14526	14581	14558	14516	14571	14471	14445	14621	14812	14548	14603	14707	14645	14599	14647	14614	14510	14470	14624	14592	14693	14578	14627	14875	14629	14492	14642	14466	14605	14723	14498	14625	14552	14607	14450	14608	14525	14552	14615	14588	14456	14662	14441	14508	14694	14637	14563	14565	14685	14668	14699	14643	14647	14717	14599	14597	14735	14604	14651	14493	14517	14656	14497	14658	14719	14552	14675	14743	14735	14639	14699	14601	14528	14480	14487	14537	14529	14608	14800	14717	14568	14628	14562	14556	14576	14672	14698	14527	14665	14569	14666	14694	14647	14568	14710	14537	14561	14575	14647	14618	14543	14544	14687	14476	14525	14637	14603	14675	14573	14548	14726	14658	14564	14617	14592	14471	14528	14600	14459	14685	14508	14640	14603	14490	14615	14496	14606	14628	14670	14731	14587	14568	14717	14524	14529	14711	14678	14585	14595	14607	14612	14580	14526	14546	14492	14510	14638	14681	14544	14757	14695	14626	14608	14606	14524	14344	14685	14738	14667	14610	14855	14783	14489	14688	14715	14552	14430	14496	14773	14624	14639	14425	14647	14622	14761	14458	14537	14472	14596	14860	14465	14532	14637	14550	14552	14637	14587	14558	14565	14771	14492	14664	14658	14468	14629	14448	14627	14519	14532	14628	14629	14506	14696	14780	14583	14643	14613	14585	14570	14624	14588	14471	14505	14536	14798	14502	14583	14488	14682	14634	14539	14797	14590	14561	14675	14704	14932	14727	14628	14722	14593	14700	14732	14480	14603	14596	14634	14609	14468	14502	14558	14486	14523	14437	14544	14524	14633	14538	14430	14605	14551	14518	14447	14722	14589	14700	14525	14415	14561	14652	14549	14711	14652	14567	14574	14481	14649	14604	14651	14623	14748	14745	14614	14519	14569	14562	14534	14627	14538	14677	14699	14608	14675	14711	14433	14646	14659	14702	14613	14693	14465	14622	14514	14693	14588	14604	14732	14554	14525	14673	14682	14484	14624	14616	14475	14428	14615	14447	14499	14678	14487	14588	14523	14742	14699	14689	14604	14595	14599	14707	14562	14570	14555	14527	14529	14716	14579	14569	14474	14592	14520	14504	14733	14626	14651	14546	14604	14649	14543	14671	14531	14465	14657	14573	14625	14576	14628	14527	14659	14550	14551	14474	14500	14750	14575	14659	14703	14735	14429	14532	14589	14560	14574	14693	14680	14732	14551	14678	14664	14607	14544	14610	14451	14597	14712	14595	14719	14658	14644	14522	14670	14529	14472	14549	14509	14535	14764	14562	14630	14565	14606	14463	14653	14657	14607	14547	14626	14569	14681	14602	14630	14651	14619	14562	14603	14664	14636	14504	14603	14803	14559	14473	14567	14761	14538	14636	14438	14521	14561	14572	14769	14602	14657	14677	14696	14634	14598	14481	14628	14583	14535	14644	14506	14656	14591	14618	14635	14586	14747	14534	14594	14637	14707	14612	14478	14652	14603	14618	14579	14528	14431	14561	14567	14725	14589	14502	14681	14607	14605	14573	14549	14724	14644	14668	14617	14546	14597	14580	14700	14517	14661	14512	14822	14632	14516	14779	14626	14549	14762	14475	14587	14590	14651	14780	14526	14653	14574	14589	14623	14622	14518	14507	14510	14647	14630	14637	14520	14569	14607	14585	14580	14622	14792	14600	14487	14774	14597	14714	14675	14624	14567	14489	14643	14603	14503	14576	14592	14593	14725	14656	14558	14722	14738	14538	14666	14550	14696	14691	14680	14486	14691	14762	14823	14604	14577	14592	14566	14469	14664	14615	14489	14623	14483	14604	14572	14609	14502	14850	14686	14568	14488	14597	14695	14591	14785	14536	14577	14431	14551	14536	14589	14497	14672	14817	14592	14586	14782	14675	14533	14607	14601	14589	14579	14633	14633	14598	14645	14618	14460	14604	14681	14604	14701	14532	14485	14552	14585	14629	14564	14496	14698	14620	14400	14588	14508	14654	14488	14481	14643	14602	14688	14478	14695	14572	14542	14552	14629	14577	14741	14442	14643	14650	14717	14547	14483	14800	14469	14578	14497	14629	14646	14772	14591	14616	14616	14629	14713	14504	14460	14650	14563	14742	14666	14615	14592	14566	14555	14801	14767	14634	14578	14515	14627	14605	14484	14504	14537	14499	14655	14756	14696	14691	14587	14539	14472	14462	14629	14467	14555	14740	14630	14532	14620	14645	14795	14574	14610	14549	14443	14600	14665	14547	14739	14428	14612	14477	14541	14536	14547	14578	14631	14646	14528	14584	14561	14409	14587	14700	14705	14635	14492	14540	14555	14524	14620	14500	14600	14729	14568	14692	14738	14558	14711	14512	14464	14675	14743	14586	14591	14661	14626	14588	14596	14600	14569	14629	14557	14653	14493	14650	14555	14561	14676	14558	14590	14555	14776	14640	14720	14736	14748	14475	14569	14551	14544	14482	14643	14590	14672	14872	14612	14683	14710	14496	14555	14417	14597	14478	14669	14694	14544	14687	14534	14601	14542	14506	14609	14582	14594	14716	14596	14376	14586	14817	14490	14441	14664	14551	14457	14723	14658	14588	14724	14690	14548	14573	14567	14463	14659	14563	14564	14696	14603	14491	14741	14524	14728	14676	14643	14582	14695	14526	14747	14550	14556	14619	14540	14474	14642	14667	14614	14497	14520	14641	14578	14730	14591	14587	14492	14471	14662	14544	14843	14552	14763	14659	14450	14693	14580	14654	14541	14583	14575	14608	14601	14637	14467	14692	14760	14718	14704	14458	14670	14433	14685	14662	14629	14766	14534	14597	14440	14654	14611	14446	14543	14388	14574	14582	14512	14481	14677	14483	14655	14559	14819	14760	14654	14566	14641	14636	14517	14730	14458	14560	14707	14656	14548	14667	14583	14614	14450	14606	14457	14693	14577	14657	14530	14590	14651	14558	14610	14509	14457	14498	14555	14527	14631	14659	14463	14634	14563	14680	14630	14538	14684	14569	14588	14725	14590	14652	14630	14624	14546	14513	14669	14499	14589	14561	14552	14607	14647	14590	14708	14498	14655	14625	14582	14610	14652	14565	14618	14513	14419	14561	14605	14488	14592	14809	14566	14541	14568	14543	14569	14746	14650	14634	14613	14502	14712	14650	14668	14438	14759	14527	14625	14665	14758	14638	14475	14650	14528	14440	14536	14633	14571	14573	14589	14501	14638	14636	14590	14458	14469	14544	14670	14496	14622	14655	14664	14688	14672	14581	14603	14310	14612	14659	14806	14644	14515	14623	14701	14697	14722	14611	14641	14474	14822	14724	14415	14613	14535	14581	14676	14406	14588	14578	14668	14415	14685	14533	14609	14569	14786	14651	14524	14560	14498	14455	14694	14377	14628	14339	14706	14513	14570	14496	14633	14581	14581	14552	14579	14633	14750	14798	14512	14603	14644	14719	14620	14576	14544	14630	14556	14631	14549	14604	14477	14661	14305	14672	14569	14544	14569	14682	14688	14534	14579	14588	14574	14593	14740	14716	14432	14612	14433	14486	14820	14597	14629	14624	14535	14512	14568	14588	14637	14508	14585	14570	14559	14622	14512	14508	14452	14654	14768	14610	14625	14661	14687	14732	14615	14746	14505	14575	14518	14600	14763	14664	14705	14632	14539	14644	14574	14622	14610	14656	14723	14478	14800	14543	14655	14616	14539	14570	14695	14676	14502	14720	14705	14585	14697	14482	14705	14469	14727	14572	14672	14549	14591	14718	14668	14392	14529	14532	14671	14449	14521	14620	14601	14674	14582	14706	14733	14579	14590	14599	14643	14530	14723	14458	14548	14620	14434	14469	14664	14397	14537	14635	14468	14616	14649	14535	14489	14586	14538	14540	14508	14470	14594	14513	14737	14831	14686	14572	14579	14684	14630	14713	14569	14627	14667	14621	14495	14545	14640	14578	14575	14544	14529	14487	14616	14725	14721	14769	14588	14462	14681	14682	14591	14501	14545	14559	14691	14615	14744	14681	14431	14449	14590	14495	14754	14488	14631	14543	14680	14671	14619	14696	14635	14523	14598	14542	14392	14561	14665	14672	14577	14579	14583	14660	14426	14679	14585	14718	14586	14675	14704	14413
28454	24733	29463	26728	21993	20037	18722	17510	16901	16464	16110	16333	16161	15937	15921	15942	15943	15954	15909	15847	16112	15635	15729	15877	16028	15802	15779	15784	15793	15596	15998	15936	15956	15983	15967	15977	16079	15680	15956	15764	15607	15889	15960	15958	15859	15846	15797	15999	15657	15798	15789	15880	15861	15840	15680	15996	15918	15858	15920	15911	15913	15864	15834	15728	15814	15902	15803	15884	15810	15837	16016	15795	15705	15681	15573	15717	15928	15813	16044	15969	15941	15902	16122	15875	15747	15822	15633	15852	15962	15731	15819	15838	15871	15943	15822	15744	15787	15763	16047	15672	15974	15805	16120	16029	15898	15877	15918	15929	15918	15829	15861	15911	15997	15839	15878	15699	15853	15846	15767	15969	15843	15807	15857	15786	15858	15846	15823	15696	16024	15926	15807	15782	15861	15818	15697	15881	15915	15867	15878	15693	15727	15707	15815	15700	16082	15910	15697	15616	15853	15899	15867	15785	15744	15799	15649	15843	15879	15878	15729	16014	15881	16029	15536	15805	15711	15886	15592	15833	15978	15647	15889	15682	15892	15785	15702	15728	15925	16040	15791	16050	15793	15723	16075	15926	15918	15885	15810	15694	15995	15802	15864	15764	15914	15974	15931	15919	16021	15947	15825	15796	15904	15783	15873	15600	15853	15876	15712	15757	15748	15826	15805	15897	15852	15945	15910	16010	15785	15804	15786	15721	15747	16027	15831	15678	15924	15884	15973	15802	15791	15987	15897	15762	15986	15803	15706	15962	15764	15617	15860	16055	15879	15880	15866	15781	15907	15766	15858	15927	15806	15851	15896	15635	15756	15886	15802	15927	15850	15824	16006	16017	15774	15862	15849	15987	16041	15841	15853	15683	15918	15799	15818	15879	15703	15789	15905	15935	15892	15797	15862	15811	15921	16142	15762	16001	15821	15820	15877	15900	15891	15859	15829	15846	15897	15769	15909	15652	15820	15822	15900	15907	15946	15722	15929	15951	15980	15758	15957	15507	15752	15711	15772	15555	15772	15885	15927	15780	15773	15971	15827	15619	15861	15850	15932	15670	15812	15951	15905	15796	15913	15838	15870	15782	15888	15886	15708	15919	16027	15729	15700	15759	15803	15719	15850	15969	15900	15843	15849	15803	15710	15622	15726	15832	15831	15761	15718	15999	15814	15977	15701	15621	15707	15958	15991	15806	15734	15854	15729	15831	15736	15900	15744	15781	15809	15748	15762	15821	15886	15959	15610	15881	15810	15829	15981	15755	15805	15886	15770	15938	15982	15721	15641	15605	15861	15763	15776	15898	15739	15896	15963	15715	15705	15999	16152	15868	15870	15887	15823	15853	15812	15685	15690	15793	15862	15907	15711	16011	15809	15745	15690	15736	15730	15906	15945	15787	15913	15984	15950	15900	15883	15799	15734	15752	15908	15907	15716	15836	15713	15972	15803	15890	15914	15850	15735	15813	15790	15875	15901	15870	15743	15721	15727	16040	15758	15825	15888	15882	15790	15921	15990	15869	15872	15793	15774	15712	15831	15800	15786	15789	15928	15891	15865	15908	15894	15904	15765	15812	15935	15884	15888	15874	15590	15916	15831	15917	15823	15737	15882	15863	15669	15877	16026	15721	15800	15644	15845	15781	15806	15902	15728	15838	15761	15941	15922	15625	15732	15660	15875	15944	15972	15904	16035	15893	15826	15913	15905	15901	15740	15980	15712	15956	15943	15870	15932	15728	15828	15969	15813	15881	15690	15838	15895	15881	16014	15843	15744	15655	15802	15861	15816	15911	15753	15882	15699	15959	15882	15935	15831	15958	15815	15825	15968	15697	15761	15820	15710	15922	15842	15759	15675	15841	15965	15982	15705	15956	15915	15838	15827	15808	15885	15685	15562	15946	15661	15967	15915	15775	15712	15836	15903	15944	15785	15954	16017	16021	15836	15788	15673	15770	15963	15794	15739	15811	15785	15832	15762	15625	15738	15895	15859	15867	15652	15736	15818	15862	16011	15977	15946	15829	15906	15705	15939	15660	15741	15805	15822	16061	15929	15616	15807	15840	15850	15819	15869	15905	15872	15894	15770	15770	15825	15901	15827	16058	15884	16074	16017	15747	15694	15557	15689	15938	15805	15879	15795	15831	15934	15792	15914	15930	15855	15827	15843	15838	15923	15796	15813	15829	15849	15767	15629	15873	15952	15729	15827	15683	15743	15881	15684	15836	15909	15855	15872	16020	15930	15737	15591	15743	15618	15786	15756	15876	15869	15799	16053	15765	15807	15891	15851	15946	15903	15904	15849	15738	15780	15799	15925	15904	16012	15992	15930	15755	15919	15810	15834	15758	15815	15856	15905	15972	15743	15823	15686	15715	15822	15893	15734	15671	15879	16004	15933	15833	15657	15704	16027	15966	15990	15962	15789	16044	15797	15649	15769	15868	15914	15782	15676	15762	15781	15560	15624	15756	15837	16079	15872	15861	15672	15717	15778	15910	15843	15696	15889	15825	15711	15909	15899	15546	15785	15801	15919	15841	15870	15940	15728	15727	15762	15531	15849	15797	15873	15766	15793	15942	15740	15803	15852	15565	15724	15908	15846	15836	15814	15990	15718	15727	16004	15745	15948	15713	15806	15947	15683	15876	15580	15594	15841	15832	15864	15791	15626	15836	15844	15749	15667	15737	15841	15946	15843	15726	15803	15864	15705	15946	15967	15723	15827	15976	15754	15720	15801	15744	16049	15956	15834	15824	16003	15619	15910	16029	15785	15631	15741	15881	15795	15758	16064	15874	15732	15930	15966	15820	15880	15743	15957	15730	15862	15893	15910	15906	15917	15898	15823	15697	15815	15854	15627	15737	15839	15484	15850	15706	15791	16063	15970	15861	15902	16087	15952	15783	15810	16004	15732	15850	15782	15829	15760	15967	15783	15770	15843	15795	15734	15828	15677	15828	15967	15744	15928	15816	15841	15954	15769	15677	15786	15727	15904	15875	15957	15931	16008	15853	15901	15948	15720	15905	15611	15753	15626	15895	15740	15684	15773	15931	15822	15818	15785	16020	16004	15943	15745	15874	15785	15951	15992	15779	15786	15839	15808	15876	15759	15782	15672	15923	15955	15833	16117	15743	15706	15907	15752	15779	15821	15888	15723	15936	15895	15959	15953	15681	15817	15696	16067	15824	15966	15804	15818	15922	15788	16047	15774	15865	15635	15871	15715	15686	15768	16054	15857	15899	15873	15932	15933	15687	15664	15822	15667	15960	15867	15928	15675	15699	15971	15849	15879	15761	15774	15710	15941	15841	15615	15679	15806	15882	15959	16134	15926	15614	15967	15888	16038	15915	15853	15993	16154	15761	15714	15938	15799	15829	15836	15838	15741	15677	15972	15848	15873	15929	15732	15769	16162	15626	15703	15723	15745	15715	15916	15761	15938	15846	15910	15732	15986	15927	15755	15553	15745	15687	15652	15962	15895	15593	15859	15792	15857	15828	15789	15790	15779	15889	15767	15617	15896	15895	15894	15656	15872	15907	15827	15798	15734	15829	15802	15664	15891	15918	15812	15919	16024	15721	15717	15867	15945	15817	15956	16032	15833	15731	15853	15637	15777	15673	15711	15898	15932	16116	15820	15847	15952	15957	15825	15978	15932	15830	16022	15658	15891	15878	15900	16060	15709	15706	15852	15858	16078	15760	15936	16023	15982	15650	15921	15703	15873	15583	15899	15632	15711	15718	16030	15588	15974	15897	16091	15716	15808	15765	15813	15884	15764	15740	15712	15849	15800	15970	15859	15934	15781	15891	15816	15899	15824	15762	15737	15891	15925	15795	16086	15815	15951	15741	15913	15580	15857	15967	15964	16021	15864	15859	15876	15854	15893	15684	15779	15858	15946	15962	15890	16013	15678	15587	15931	15728	15825	15737	15752	15897	15702	15929	15870	15545	15730	15885	15878	15897	15760	16006	15929	15696	15856	15820	15816	15863	16030	15892	15833	15905	15922	15824	15622	15765	15839	15916	15984	15594	15727	15741	15851	16056	15712	15807	15524	15871	15854	15791	15664	15842	15677	15847	15926	15823	15820	16002	15950	15929	15951	15869	15740	15918	15894	15912	15798	15844	15759	15981	15843	15730	15955	15757	15737	15913	15756	15833	15938	15777	15682	15676	15858	15479	15736	15683	15710	15824	15799	15861	15901	16057	15782	15660	15758	15777	15965	15736	15978	15870	15801	15808	15785	15681	15803	15740	15752	15959	15812	15797	15725	15870	15843	15854	15957	15929	15866	15788	15827	15896	15692	15852	15690	15909	15886	15962	15889	15806	15912	15883	15999	15890	15654	15962	15838	15740	15801	15726	15693	15883	15735	15719	15833	15955	15884	15897	16087	15734	15603	15771	15845	15893	15810	15885	15840	15739	15720	15805	16173	15888	15832	15881	15887	15765	15920	15871	15763	15860	15733	15738	15655	15996	15790	15627	15880	15628	15908	15811	15848	15760	15736	15805	16027	15860	15823	15828	15878	15741	15804	16002	15933	15864	15724	15870	15683	15883	15700	15809	16033	15891	15787	15615	15606	15583	15818	15954	15736	16062	15985	15671	15857	15815	15956	15907	15848	15888	15726	15880	15755	15873	15772	15824	15661	15761	15598	15827	15848	15794	15704	15786	15853	15920	15891	15791	15919	15967	15857	15996	15965	15738	15921	15795	15854	15740	15696	15917	15954	15714	15993	15896	15939	16063	16054	15978	15929	15683	15806	15911	15906	16128	15667	15896	15909	15712	15962	15842	15695	15845	15974	15968	15722	15771	15811	15686	15842	15754	15686	15896	15870	15920	15798	15685	15913	15876	15835	15891	15904	15917	15706	15898	15966	15814	15744	15882	15717	15778	15676	15738	15739	15713	15856	15820	16079	15955	15906	15668	15862	15891	15807	15805	15772	15952	15873	15677	15830	15936	15870	15656	15778	15840	15754	15839	15609	15758	15965	15830	15705	15674	15975	15649	15956	15956	15709	16058	15985	15778	15723	15799	15670	15844	15882	15823	15864	15810	15895	15861	15871	15745	15962	15876	15768	15792	15980	15879	15941	15912	15940	15965	15895	15870	15823	15929	15897	15677	15722	15829	15664	15847	15874	15851	15903	15725	15871	15971
24321	35793	32339	25573	22085	19711	17748	16352	15482	14850	14634	14415	14448	14383	14222	14353	14303	14274	14258	14159	14111	14258	14331	14224	14121	14150	14167	14263	14081	14051	14203	14172	14107	14110	14194	14232	14159	14169	14166	13940	14255	14081	14030	14132	13981	14018	13988	14088	14105	14006	14371	14151	13971	14157	14031	14196	14060	14110	14190	13948	14027	14141	14022	14096	14236	14028	14037	13921	14179	14233	14163	14100	14007	14215	14073	14036	14055	13934	13872	14058	14058	14234	14213	14095	14048	13991	14013	14092	13962	14100	14025	14175	14132	14099	14136	13904	13988	14203	14264	14009	14081	14034	13881	14111	14204	14058	13901	14148	14074	14147	14020	14129	14019	14114	13876	14002	14102	14076	14122	14173	13977	14012	14133	14062	14250	13959	14054	14111	13985	14099	14239	13983	13914	14200	14328	14273	13962	13920	13985	14101	14205	13980	14040	14061	14008	14175	14149	14142	14109	13962	14036	14188	13956	14063	14043	13884	14042	14184	14038	14183	14135	13872	14180	13958	14099	14055	14163	14143	13873	14250	14057	14115	14184	14215	14203	14096	14144	14101	14082	14017	14169	14047	13986	14015	14193	14137	13993	14153	14199	13941	14059	13979	14146	14029	14249	13944	14183	14117	14065	14029	14174	14142	14120	14177	14201	14039	14034	14097	14180	14097	14096	14203	14117	13943	14030	14038	13900	14006	14006	13942	14010	14059	14190	14103	13937	13979	14147	14021	14107	14109	13853	13875	14150	14079	14188	14151	14078	14085	14104	14209	14168	13951	14028	14069	13998	13892	13913	14164	14143	14104	14068	14046	14174	13993	14048	14026	14077	14080	14205	14021	14019	14038	13874	14046	14109	14115	14021	14196	13980	14047	13944	14047	14150	14036	14058	14082	14058	13990	14149	14225	14159	13984	14098	14108	14156	14090	14038	14217	14082	14060	13942	14207	13899	14074	14106	13972	13965	13995	13964	14130	14053	14028	14056	14062	13917	13916	14085	14077	14001	14037	14061	14231	14098	13988	13964	14111	14133	13897	14290	14004	14146	13947	14035	14018	14048	14196	14088	13868	14064	14065	14108	14144	13928	14002	14179	14191	13964	14033	14082	14021	14035	14177	13930	14128	14052	14057	14071	14201	14137	14100	14146	13994	13986	13993	14132	14115	14045	14179	14044	14155	14209	14104	14264	14025	14071	13997	13978	13950	14094	14008	13992	14160	14133	14015	14175	14087	14195	13810	14083	13908	14069	13932	14087	14213	14178	13943	13975	14145	13986	14161	14021	13965	14317	14065	13936	13993	14123	14054	13989	14074	13945	13991	14008	13966	14063	13983	14143	14234	13901	14110	14045	14010	14112	14071	14087	13970	14043	14083	14164	14149	14021	14067	14089	14120	14080	14068	13965	13995	14143	14074	14017	14220	14111	14021	14126	13942	14133	14066	13923	14181	14049	14163	14093	14123	14077	14075	14008	14052	14172	14132	14145	14187	14131	14145	13963	14016	14092	14059	14020	14199	14184	13958	14189	14049	14062	14127	14059	14139	14081	13863	14037	14101	14098	13943	14112	13998	14128	14077	14096	14165	13955	14084	14122	14240	14050	14007	14222	14151	14154	14118	14212	14086	13952	13995	13911	14151	14080	14012	14135	14048	13908	13933	14101	14088	14107	14271	14112	14157	14032	14047	14149	14077	14009	14130	14028	14062	13986	14128	14173	14082	13971	13983	14027	14043	14057	14134	14298	14038	13989	13944	14024	14060	13880	14134	14025	14040	14034	14012	14125	14114	14080	14017	14167	14068	13992	14009	13926	14266	14041	14123	14072	13976	13973	14018	14072	14065	14022	14151	14075	13979	14142	14067	14122	13995	14088	14121	14058	14072	13999	14049	14314	14059	14047	14142	14039	14094	13984	14087	14206	14076	14109	13975	14292	13990	14228	14100	14052	14274	13866	14145	14013	13903	14072	14046	14066	14029	14100	14079	14130	14235	14112	14012	14048	14109	14178	14063	14148	14051	14070	14003	14129	13937	13895	14218	14087	14026	13920	14159	13973	14203	14053	13975	14107	14105	14130	14065	13988	13850	14119	14089	14113	13985	14133	14073	13994	14041	13995	14112	13968	14159	14215	14202	13967	13926	14141	14062	14061	14161	13888	14160	13896	14057	14037	13961	14015	14068	14089	14123	14106	14076	14158	14070	13934	14044	14009	14102	14007	14101	14213	14272	14168	14059	14071	14112	14117	14148	14200	13973	14320	14098	14027	14167	13972	14052	13985	14167	14215	14136	14118	13947	13992	13962	14012	14311	14097	14152	14091	14094	13787	13914	14152	13885	14101	14097	14111	13914	14043	14133	14041	14006	14019	14074	14142	13954	13949	14076	13903	13969	14062	14066	14066	14160	14020	13917	14077	14038	13993	14118	14235	14102	14148	14016	13969	14160	13990	14053	13994	14047	14188	14148	14089	14114	14150	14213	13987	14070	14011	14221	14050	14013	13864	13869	14241	14165	14206	14187	14165	14108	14071	14021	14166	14158	14141	14208	14167	13882	14037	14244	14203	14077	14200	14087	14002	14083	14138	14175	13936	14035	14094	14104	13992	14154	14039	14138	14093	14061	14223	14228	14124	14155	13953	14059	14033	14160	14105	14097	14047	14042	14034	14098	13887	14045	14094	13903	14040	13915	14174	14097	14182	13833	14022	14115	14135	14045	14190	13944	14080	14055	13975	14213	14085	14127	14066	14078	14066	14149	13903	14165	14148	14089	14078	14125	14221	13958	14054	14062	13940	14126	14139	14088	14105	14024	14128	14077	14001	14094	14152	14109	14179	14101	14154	14099	13921	13937	14082	14260	14056	14077	14170	14090	14140	14056	14024	14106	14172	14045	13982	13859	14050	14107	14087	14213	14187	14053	14032	13948	14006	14279	14035	14014	14076	14049	14093	14159	14070	13990	13897	13785	14088	14051	14009	14014	14079	13934	14242	14009	14188	13913	13983	14293	14084	14032	13974	14072	14102	14125	14167	14299	13950	14100	14115	14130	14170	14062	14030	13936	14200	14184	14116	14129	14130	13923	14073	13957	14156	13973	14080	14077	14126	14005	14014	14068	14080	14203	13971	14017	14198	14121	14140	14150	13991	14111	14154	14004	14077	14169	14151	13998	14076	14085	14128	14192	14157	14190	14081	13955	14067	14124	13948	14191	13996	14048	14072	14099	13999	13930	14155	14055	14020	13985	14045	14180	13966	13966	14066	14000	14071	14018	14143	13810	14022	14184	14044	14187	13956	14051	14078	14093	14060	14041	14075	13969	13994	14060	14194	14337	14131	14216	13992	14022	14051	14290	14142	14207	14073	14118	14171	14165	14072	14205	14052	14130	14154	14061	14045	14082	14089	14041	13992	14025	14136	14075	14049	13946	14029	14035	14184	14159	14120	14054	14061	13975	14222	14031	14101	14198	14215	13897	14339	14161	14115	14190	14014	14020	14243	14287	13934	14210	14091	14293	14149	14052	13962	13985	14213	14057	14049	14196	14003	13950	14217	13971	14031	13978	14090	14076	14147	14066	14040	13962	13952	14033	14031	14147	14061	13975	14044	13976	14211	14020	14109	14036	14036	14232	13832	14071	13971	14109	14050	14201	14065	14101	14021	14154	14138	14109	14013	13998	14160	14151	14100	13990	14115	14001	14112	13961	14162	14109	14126	13994	14260	14060	14069	14099	14081	14023	14111	14042	13835	13997	14209	14037	14015	14114	14050	13903	14148	14251	14024	14154	13922	14176	14073	14029	13985	14097	14081	14171	14040	14137	14236	14121	14030	14133	13988	14160	14084	14068	14206	14019	14119	14180	14108	13971	14139	13958	14127	14015	14158	14085	13964	14170	14035	14085	14045	14107	13933	14036	14059	14208	14192	14152	14164	14176	14018	14150	13976	14088	14019	13982	14083	14071	14075	14108	14174	13873	14092	14004	14002	13997	14019	14096	14006	14009	14144	14147	13880	14175	14131	14084	14166	14086	14145	14079	13897	14092	14197	14077	14010	14234	14119	14340	14082	13956	14294	14191	14287	14274	14119	14187	13990	14072	14121	14064	14030	14149	14160	13933	14086	13982	14104	14126	14057	14084	14114	14337	14272	14155	14044	14175	13948	14082	14120	14023	14146	14149	13912	13914	14104	14155	14034	14156	14138	14223	13954	14019	13903	14149	13918	14050	13998	14078	14128	14033	14086	14155	14102	14214	14248	14132	14179	14079	14134	14012	14116	13887	14198	13987	14060	14186	14065	14202	14066	14152	14013	14139	14005	14115	14260	14050	13982	13973	14243	13991	14004	14074	14177	14097	14056	14075	14204	13975	14131	14047	13975	14200	13984	14097	13953	14127	13995	14023	14042	14193	14083	13946	14056	14269	14096	14019	14217	14139	14279	13844	14101	13963	14091	13970	14256	13945	14117	14098	14044	14226	14007	14093	13976	14134	14025	14012	14162	14078	14056	14158	13999	13929	14115	14082	14000	14243	14100	14132	14251	14142	14128	14057	14062	13967	14173	14126	14247	14281	14223	14098	13893	14082	14114	14092	14003	14133	14188	14091	14108	13979	14199	14130	14127	14157	14095	14081	14005	14111	14008	14067	13826	14045	14135	14139	14012	14199	13992	14199	14193	14130	13976	14057	14234	13981	14126	14088	13974	14162	14142	13962	13966	14132	14094	13956	14043	14178	14197	14150	14063	14161	14314	14144	14045	14008	14207	14132	14020	13990	14212	14020	14052	14201	14037	13891	14090	14098	14024	13988	14152	13946	13989	14099	13975	14236	14101	14055	14050	14163	13971	13960	14021	14094	14055	14031	14222	14015	14074	13984	14174	13970	13916	13851	14221	13995	13970	14050	13866	14034	14170	14118	14067	14061	14101	14162	14135	14040	14119	14189	14322	14013	13972	13941	14109	14000	14225	14158	13993	14094	14186	14068	14234	14117	13957	14224	13963	14164	14121	14071	14042	14009	14072	14083	14462	14181	14135	13990	14080	14141	14168	13968	14138	13973	14089	14062	14005	14074	14128	13939	14155	14118	14170	14003	14195	14068	13923	14154	14273	14011	13991	14039	14171	14090	13915	13981	13999	14053	13997	14239	14065	14117	14202	14226
24021	21097	28495	25390	24996	26270	24986	21178	19260	18359	17679	16871	16804	16728	16423	16486	16526	16335	16176	16296	16169	16217	16123	16334	16326	16258	16446	16334	15894	16190	16180	16033	16048	16197	16351	16212	16064	16076	16168	16029	16263	15997	16137	16104	16131	16132	16114	16111	16117	16256	16068	16099	16339	16051	16108	15949	16247	16056	16106	16106	16128	16194	16193	16156	16183	16011	16051	16065	16274	16074	16111	16317	16026	15930	16050	16124	16082	16148	16101	15951	16020	16284	16220	16094	16135	16087	16128	16017	16033	15932	16296	16063	16218	16118	16080	16176	16070	16058	16022	15883	16235	16173	16014	16155	16102	16006	16033	16084	15931	16328	16142	16187	16048	16068	16165	16106	15962	15924	16031	15997	16004	16030	16069	16207	15963	16033	16091	16166	16252	15956	16154	15868	16183	16094	16211	16277	16035	16191	16174	16153	16047	16127	16163	16040	16109	16135	16027	16040	16043	16140	16114	16170	15927	15992	16078	15939	15957	16206	15974	16106	16360	15947	16076	16187	15865	16060	16048	16085	16120	16108	16071	15983	15939	16158	16087	16113	16002	16106	16321	16071	16030	16043	16165	16051	16197	16048	16070	16074	16120	16048	16142	15960	16068	15994	16264	16091	16188	16126	16238	16147	15834	15939	16160	16161	16169	15927	16073	15752	16013	16034	16075	16188	16129	16202	16057	15913	16134	15963	16174	15895	16021	16081	15803	15776	16149	16110	16036	15973	16092	16172	15976	15972	16111	16002	16343	16118	16296	16267	16132	16183	16141	16181	16024	16044	16097	16051	16130	15954	16146	16320	16101	16136	15968	15996	16124	16048	16036	15955	16279	16076	16248	15935	15956	15945	16206	16088	16052	16202	16094	16055	16111	16131	15817	16271	16097	16013	16118	15954	15940	16062	16132	16188	16003	16003	16054	16107	16059	16137	15963	16299	16071	16130	16010	16064	15986	16000	16070	16029	16159	16011	16046	15778	16034	16174	16291	16003	16009	16114	15977	16137	16195	16004	15797	16015	15946	16183	16212	15860	15910	16001	16231	16075	16143	16075	15997	16184	16046	16060	15977	16108	15964	15975	16048	16224	16189	15960	16012	16269	15989	16101	15968	16216	16314	16166	15979	16056	16195	15969	15937	16208	16320	16226	16050	16091	16007	15977	15976	15964	15940	16084	16000	15998	16052	16266	15984	16166	16246	16094	16049	15978	16163	16141	16050	16403	16072	16102	16057	16093	16046	15955	16084	16032	15971	16076	16090	16204	15744	16124	16177	15920	15974	16044	16067	15788	16012	16048	16066	16067	15969	15952	15961	16174	16245	16158	16126	15901	16131	16115	16123	16118	15990	16013	15878	16029	16081	16168	16066	16055	16001	16110	16045	16165	16108	16026	16019	16079	15827	16002	16308	16172	16270	15998	15982	15934	15895	15965	15662	16122	16158	16191	16114	15900	16133	15934	16178	15987	16136	16178	16002	16155	16156	16028	16004	16135	16126	16084	16011	16144	16090	16234	16136	15925	16047	16032	16262	16281	16026	16100	15997	16098	15941	16167	16087	16042	15855	16178	15941	15984	16073	15967	15945	16083	15996	16046	16086	16108	15965	16103	15900	15956	15984	16102	16263	16104	16056	15915	16030	16201	15932	16181	16084	16065	16051	15946	15951	16187	16178	16137	16079	16050	16043	16017	16107	16142	16047	16048	16022	15945	16006	16096	16159	16171	16186	16076	16203	16236	15844	15850	16065	16112	15945	16173	16049	15925	15916	16045	16117	15983	15988	16058	16154	16201	16030	16099	16141	15963	16103	15823	16153	15970	16093	15984	16169	16089	16052	16055	16197	15953	16115	16160	16012	16100	16131	16066	16018	15985	15821	16062	16225	16015	16040	16124	15982	15939	15980	16018	15969	16008	16004	16202	16251	15971	16110	16043	15832	16062	16023	15849	16512	16110	15919	16141	16156	16139	16207	16180	16062	16061	16124	16214	16060	16000	16349	16061	16177	15953	16217	16132	16205	16103	16126	16146	15999	15959	16317	15924	16059	16269	16164	15970	15959	16355	16147	15999	15985	16063	16149	16111	16105	16045	15884	16037	16060	15933	16183	16111	16085	16152	16018	16058	15937	15914	16152	15948	15918	15866	15864	16000	15949	15741	16029	15961	16135	16052	15970	16021	16033	16327	16145	16057	16121	16239	16405	16171	16180	15908	16062	16124	16121	16141	15962	16129	16006	16110	16100	16122	16173	16186	15912	16085	16092	15993	16134	15999	15968	16067	15976	15954	16126	15948	16076	16141	15999	15987	16216	16027	16225	16045	16131	16069	16103	16065	16104	16144	16041	16183	16087	16004	16210	16254	16138	16178	15926	16001	15998	15967	16042	16156	16201	16168	16039	16182	16189	16042	16133	16058	15854	16148	16170	16100	16163	16004	16088	16010	15868	16037	16165	16203	16068	16181	16229	16049	16157	16135	15896	15778	15923	16045	16189	16114	16109	16002	16023	16042	15982	16027	15867	16129	15978	15929	16130	16206	16188	16175	16082	16179	15941	16180	16048	16249	16106	16082	16095	16103	16031	15906	16072	15866	16160	16019	16087	15993	15836	16075	16050	16004	15909	16056	16106	16119	16248	16256	15955	16205	15999	16153	16037	15967	16198	16226	16252	16106	16150	15963	16078	16150	16142	16349	16089	15929	16158	16127	16184	16067	16183	16117	15989	16136	16220	16032	16133	16227	16057	16191	15846	15910	16012	15961	16095	16136	16219	16115	16075	15858	16188	15913	16081	16050	15868	15939	16103	16111	16105	15989	16181	16008	16051	15877	16035	16168	16036	15925	16141	15905	16003	16096	16112	16045	16264	16109	16119	16106	16158	16075	15967	16403	16059	16047	16318	15984	16181	16012	16225	16050	16078	16118	16011	15995	16294	16026	16064	15927	16084	16044	16143	15933	16040	16129	16107	15913	16057	16131	15881	16114	16024	16188	16124	16137	15999	16075	16194	16144	16062	15923	16263	16101	15988	16219	16366	16066	16228	15995	15987	16123	16281	16110	16090	16138	16082	16234	16136	16152	16100	16314	16090	16261	15951	16152	16126	15773	16054	16196	16352	16187	16270	16087	16075	15975	16005	16056	16052	16015	16072	15977	15985	16100	16173	16056	16044	16077	16118	16032	16117	16285	16058	15963	16139	16288	16049	15965	16076	15904	16053	16051	16131	16170	16042	15832	16139	15984	15926	15973	15857	16034	16148	16074	16287	15945	16092	16071	16224	16132	16005	16035	16412	16101	16256	16026	15944	15922	16090	16186	16088	16028	16045	16204	16269	16231	16113	16313	16141	16103	15972	16018	15962	15983	16148	16103	16161	15969	16141	16171	16291	16212	16066	15805	16205	16103	15923	16085	16226	16133	15915	15965	15972	16157	16099	16161	16165	16059	15967	16113	16004	16095	16034	16142	15919	15951	16038	16254	16099	15986	16090	16032	15932	15971	16038	16143	16093	16088	16108	16253	16077	16034	16014	16134	16204	16118	16109	15997	15976	16059	16052	16127	16333	16132	16098	16079	16201	16148	16188	16200	15940	16051	15908	16078	16183	16135	15841	16300	16016	16047	16157	16000	16081	16031	16176	15945	16231	16081	15989	16052	15948	15935	16064	16119	16175	16029	16082	15883	16083	16082	16052	16089	16086	16126	15984	16075	16115	16062	16187	16151	16140	16013	16044	15935	15942	16071	16199	15962	16027	16266	16124	15936	16066	16089	16125	16050	15936	16011	16051	16036	16043	15945	15982	16154	16053	16114	15886	16120	16092	16056	16087	16045	15910	16039	16022	16177	16096	16210	16049	16195	16208	16023	15961	16104	16018	16081	16171	16131	15955	16042	16176	16192	15998	15994	16003	16115	16298	16157	16103	15912	16029	15849	16031	16110	16303	16113	16050	16328	16050	16181	16120	15965	16175	16121	16066	16095	16118	16010	16092	16171	16077	16173	16102	15848	16033	16000	15970	15959	16080	15974	16160	15906	16051	16023	16236	15901	16057	15954	16052	16160	16058	16087	16044	16168	16172	16149	15999	15883	16081	16002	16187	16094	16023	16052	15895	16031	16040	16189	16097	16075	16132	16109	15971	16068	16059	16051	16102	16128	15995	16149	15869	16131	16019	16076	16096	16162	16061	16176	15852	16056	16204	16166	16033	16046	16149	15984	16031	16076	16158	16057	16113	16101	16455	16181	16010	16088	16132	15935	16187	16148	16069	15929	16037	16107	16149	16208	15795	16184	16122	16145	15755	16066	16175	16143	16226	16025	15970	16067	16047	16068	16339	16047	16224	15876	16095	16119	16183	15952	16216	16066	16334	15989	16022	15902	16212	16102	16063	15902	16022	16211	16002	15945	15952	15895	16287	16113	16098	16052	16133	16113	15956	16179	16193	16110	15948	16000	16211	16143	16014	16007	16083	15958	16228	15903	16073	16201	16192	16065	15999	16028	16297	16008	16061	16172	15901	16035	16131	15955	15960	16157	16022	16226	16148	16206	16313	16070	16037	16161	16156	16245	16197	15694	15980	16067	16023	15911	15894	16014	15835	16148	16091	15947	15959	16157	16211	16205	16085	15949	16071	15955	15895	16132	16076	16111	16081	15893	16010	16065	15738	16193	16024	16043	16030	16222	16003	16034	16266	16087	16043	16108	16112	16044	16115	16163	16080	15999	16187	15828	16086	16156	16221	16076	16012	16190	16188	16149	16266	16136	16243	15955	16191	16318	16138	16176	16283	16090	16058	15992	16327	16132	16029	16025	16013	16141	16259	16151	16067	15966	16206	16059	15930	16122	16234	16105	15993	15957	16068	16012	15975	16198	16094	16062	16115	16094	16248	15947	16072	15994	16172	15956	16113	16177	16124	16128	16221	16183	16053	16214	16225	16053	16013	16251	16045	16103	16085	15959	16122	16094	16131	16032	16039	16328	16074	15856	16086	16105	15855	16197	16214	16139	15966	15979	15980	16080	15902	16061	16047	16001	16060	16101	16150	16046	16074	16152	16110	16114	16103	16170	16014	16247	16049	16075	16097	16088	15925	16111	16141	16229	16056	15940	15980	15883	16085	16139	16046	16219	15987	15951	15994	15994	16195	16221	16167	16182
26102	43879	41431	33237	29202	26485	22851	20188	18194	17145	16040	15128	15023	14752	14583	14425	14547	14551	14491	14353	14563	14236	14337	14303	14521	14260	14408	14254	14410	14295	14322	14338	14253	14202	14371	14301	14483	14236	14165	14480	14162	14287	14186	14243	14248	14479	14267	14273	14381	14398	14264	14145	14287	14234	14385	14155	14226	14088	14192	14233	14176	14331	14113	14249	14184	14280	14228	14157	14347	14292	14182	14110	14201	14148	14169	14241	14301	14229	14231	14144	14247	14223	14293	14156	14185	14275	14278	14204	14243	14212	14202	14367	14159	14324	14142	14177	14240	14169	14113	14196	14334	14096	14180	14142	14337	14056	14226	14180	14219	14278	14374	14071	13970	14182	14153	14276	14122	14243	14221	14170	14207	14229	14186	14372	14151	14272	14179	14171	14266	14220	14132	14222	14164	14106	14355	14229	14174	14193	14059	14355	14209	14086	14144	14074	14225	14306	14416	14278	14127	14233	14229	14395	14132	14264	14160	14324	14182	14187	14339	14281	14165	14199	14088	14109	14327	14120	14113	14266	14332	14097	14023	14132	14046	14232	14078	14265	14264	14252	14123	14296	14279	14265	14169	14231	14047	14245	14261	14163	14105	14339	13959	14214	14007	14309	14118	14202	14286	14182	14283	14044	14267	14306	14073	14240	14219	14224	14317	14234	14241	14113	14139	14229	14154	14314	14280	14187	14201	14297	14326	14259	14280	14291	14107	14271	14145	14173	14309	14293	14042	14082	14235	14195	14150	14186	14184	14202	14373	14262	14249	14149	14201	14284	14021	14245	14127	14266	14153	14180	14305	14154	14378	14216	14125	14361	14134	14075	14006	14206	14228	14328	14182	14303	14140	14110	14259	14266	14406	14020	14023	14367	14278	14223	14072	14193	14081	14113	14124	14201	14265	14262	14295	14179	14227	14277	14337	14152	14266	14345	14117	14398	14241	14137	14172	14290	14156	14191	14079	14205	14151	14075	14180	14244	14283	14280	14227	14257	14268	14163	14193	14225	14201	14170	14165	14171	14270	14430	14223	14181	14140	14255	14136	14196	14246	14226	14129	14100	14301	14193	14127	14212	14270	14191	14408	14173	14202	14295	14196	14035	14201	14338	14149	14326	14161	14306	14168	14130	14145	14168	14081	14235	14386	14146	14179	14268	14168	14209	14218	14300	14199	14181	14050	14091	14378	14232	14316	14169	13987	14311	14301	14116	14158	14256	14218	14186	14245	14247	14134	14297	14250	14326	14256	14282	14135	14252	14202	14241	14225	14143	14182	14293	14140	14206	14293	14256	14115	14231	14401	14143	14121	14178	14194	14206	14258	14155	14140	14156	14261	14316	14444	14155	14176	14194	14164	14181	14229	14061	14171	14139	14136	14124	14379	14288	14054	14193	14239	14153	14338	14219	14346	14349	14171	14189	14182	14342	14214	14225	14164	14211	14219	14322	14243	14216	14187	14142	14278	14279	14114	14078	14346	14182	14165	14170	14367	14099	14222	14226	14238	14193	14238	14111	14266	14050	14158	14276	14166	14272	14242	14403	14214	14199	14242	14135	14149	14360	13988	14169	14201	14310	14233	14229	14135	14285	14323	14290	14190	14154	14196	14334	14159	14263	14135	14217	14120	14104	14075	14008	14248	14250	14208	14243	14473	14300	14371	14038	14321	14292	14375	14345	14063	14199	14195	14278	14261	14354	14224	14181	14300	14020	14321	14201	14107	14215	14435	14101	14283	14103	14246	14260	14289	14182	14257	14185	14081	14196	13984	14057	14186	14094	14241	14234	14224	14284	14160	14076	14376	14088	14301	14104	14295	14196	14194	14308	14160	14169	14177	14292	14160	14349	14367	14167	14246	14119	14209	14253	14104	14061	14122	14134	14276	14252	14214	14143	14093	14188	14143	14177	14164	14134	14158	14172	14253	13998	14294	14236	14270	14242	14384	14185	14391	14171	14368	14132	14257	14162	14247	14433	14223	14189	14097	14295	14223	14092	14191	14255	14213	14204	14336	14209	14237	14102	14269	14077	14183	14109	14169	14176	14119	14255	14090	14023	14209	14205	14325	14240	14190	14296	14237	14263	14116	14373	14196	14337	14250	14324	14178	14227	14209	14092	14108	14231	14212	14328	14102	14186	14212	14211	14094	14283	14230	14167	14097	14375	14279	14132	14074	14241	14265	14117	14240	14101	14337	14207	14120	14099	14151	14139	14100	14259	14328	14220	14298	14022	14243	14126	14258	14169	14145	14181	14329	14146	14148	14168	14154	14216	14215	14257	14163	14202	14110	14088	14199	14264	14123	14062	14400	14309	14280	14314	14162	14198	14246	14230	14189	14388	14191	14153	14185	14320	14308	14204	14170	14336	14159	14141	14341	14198	14235	14178	14228	14183	14110	14083	14291	14240	14300	14120	14245	14123	14329	14440	14197	14161	14163	14193	14227	14173	14161	14138	14237	14195	14297	14143	14316	14177	14159	14215	14247	14390	14265	14200	14193	14160	14152	14226	14292	14298	14040	14219	14309	14043	14330	14217	14237	14136	14192	14298	14267	14160	14107	14175	14153	14265	14218	14211	14203	14273	14414	14339	14198	14169	14189	14261	14152	14089	14078	14310	14103	14203	14173	14141	14177	14160	14313	14162	14287	14455	14279	14199	14291	14249	14139	14288	14216	14274	14264	14175	14193	14230	14214	14266	14106	14107	14172	14312	14248	14112	14155	14334	14175	14204	14058	14225	14200	14122	14280	14202	14299	14252	14279	14380	14322	14174	14299	14251	14229	14228	14248	14149	14252	14197	14390	14165	14292	14250	14118	14292	14323	14171	14356	14131	14188	14295	14319	14173	14132	14225	14239	14113	14287	14199	14371	14207	14089	14261	14170	14032	14195	14384	14287	14163	14083	14237	14278	14251	14197	14178	14270	14014	14094	14161	14214	14192	14201	14263	14028	14215	14211	14143	14342	14206	14313	14163	14221	14167	14369	14202	14209	14168	14380	14175	14228	14208	14211	14172	14246	14387	14127	14213	14273	14150	14214	14337	14206	14279	14091	14334	14361	14227	14165	14297	14071	14185	14239	14190	14127	14155	14310	14203	14328	14228	14238	14232	14261	14187	14225	14264	14254	14344	14257	14063	14096	14255	14304	14188	14083	14367	14148	14120	14071	14245	14251	14271	14351	14297	14207	14083	14305	14290	14347	14376	14163	14481	14158	14352	14152	14308	14153	14230	14466	14234	14114	14288	14223	14051	14208	14234	14176	14298	14285	14211	14309	14154	14142	14227	14186	14255	14313	14152	14135	14250	14219	14297	14261	14240	14275	14096	14263	14321	14191	14177	14326	14181	14242	14255	14145	14277	14195	14292	14332	14186	14261	14239	14179	14234	14258	14087	14321	14230	14279	14248	14287	14400	14090	14007	14268	14243	14474	14209	14164	14207	14253	14146	14072	14032	14327	14324	14200	14263	14174	14332	14266	14110	14126	14247	14329	14348	14149	14214	14063	14060	14271	14140	14284	14330	14214	14123	14277	14174	14095	14024	14437	14189	14162	14261	14177	14164	14260	14353	14063	14272	14264	14120	14434	14168	14293	14018	14290	14332	14158	14138	14204	14277	14147	14285	14201	14251	14369	14101	14276	14295	14103	14244	14362	14253	14203	14272	14248	14112	14176	14290	14283	14110	14171	14206	14258	14244	14152	14205	14292	14210	14213	14238	14263	14232	14138	14166	14216	14125	14320	14120	14254	14203	14431	14129	14258	14333	14338	14431	14285	14089	14229	14236	14173	14248	14121	14227	14211	14283	14173	14207	14330	14345	14069	14185	14273	14044	14302	14063	14284	14154	14309	14337	14307	14252	14195	14105	14143	13992	14109	14312	14292	14253	14100	14219	14272	14206	14273	14159	14264	14157	14266	14170	14196	14213	14353	14305	14128	14277	14377	14296	14181	14229	14297	14255	14356	14230	14077	14348	14078	14297	14079	14079	14267	14315	14161	14139	14022	14154	14170	14388	14248	14185	14165	14327	14296	14171	14360	14413	14140	14060	14276	14226	14147	13973	14152	14246	14305	14378	14182	14393	14181	14318	14193	14325	14277	14216	14172	14220	14323	14102	14303	14375	14211	14107	14134	14200	14404	14313	14212	14426	14371	14274	14368	14193	14088	14234	14085	14310	14301	14246	14334	14009	14218	14305	14174	14278	14163	14067	14191	14160	14220	14279	14423	14224	13990	14358	14213	14466	14207	14293	14193	14264	14098	14117	14219	14252	14244	14379	14183	14131	14249	14218	14210	14166	14121	14170	14220	14342	14209	14209	14324	14206	14337	14188	14077	14467	14195	14302	14249	14079	14155	14338	14185	14328	14210	14172	14163	14175	14175	14204	14089	14166	14194	14204	14265	14155	14142	14273	14193	14172	14285	14263	14169	14167	14155	14172	14308	14247	14133	14132	14225	14232	14156	14159	14201	14243	14330	14162	14195	14264	14181	14271	14206	14281	14266	14155	14232	14199	14279	14149	14318	14272	14201	14331	14422	14123	14279	14262	14298	14313	14162	14132	14336	14189	14325	14210	14232	14174	14161	14322	14263	14145	14440	14180	14224	14122	14237	14011	14121	14025	14123	14190	14089	14289	14205	14194	14277	14210	14108	14221	14251	14191	14120	14201	14381	14261	14326	14086	14234	14128	14064	14200	14168	14295	14234	14227	14444	14399	14176	14142	14226	14135	14223	14004	14147	14360	14125	14256	14247	14122	14339	14140	14027	14097	14150	14051	14283	14276	14207	14291	14253	14007	14228	14277	14241	14245	14200	14186	14306	14201	14363	14105	14104	14371	14322	14380	14193	14268	14137	14326	14370	14187	14128	14243	14311	14078	14208	14174	14443	14242	14261	14330	14160	14305	14275	14351	13996	14192	14199	14174	14222	14106	14143	14401	14057	14188	14134	14206	14076	14293	14073	14207	14242	14254	14257	14229	14335	14253	14217	14074	14282	14103	14156	14223	14353	14117	14208	14233	14222	14302	14207	14047	14176	14193	14142	14297	14270	14222	14238	14384	14264	14191	14141	14426	14236	14331	14441	14153	14233	14204	14322	14017	14233	14191	14138	14178	14205	14018	14235	14262	14123	14226	14305	14369	14226	14080
22829	21147	28902	24141	23525	27446	29066	24116	21402	20654	19017	18038	17763	17400	17362	17273	17241	17354	17070	17120	17119	17128	16731	16836	17127	16897	16974	17247	16865	16808	16707	16882	16893	16883	16966	17012	16946	16782	17079	16866	16728	16870	16968	17013	16940	16966	16813	17057	16901	16879	16950	16914	16783	16816	16835	16677	16976	16602	16893	16814	16815	16609	16668	16774	16874	17054	16918	16772	16806	16679	16802	16811	16748	16687	16676	16949	16667	16661	16760	16622	16578	16723	16632	16776	16826	16779	16755	16753	16710	16706	16846	16746	16781	16738	16779	16861	16880	16735	16871	16910	16752	16740	16780	16925	16807	16773	16771	16672	16873	16711	16829	16862	16772	16747	16518	16513	16602	16845	16915	16696	16639	16648	16839	16812	16991	16678	16665	16843	16766	16665	16829	16881	16685	16737	16715	16826	16799	16852	16867	16837	16785	16762	16675	16708	16933	16810	16672	16913	16767	17013	16818	16872	16893	16951	16775	16865	16750	16829	16854	16767	16856	16816	16748	16908	16532	16889	16954	16908	16639	16891	16899	16866	16948	16718	16735	16673	16886	16845	16695	16984	16773	16767	16887	16832	16742	16630	16801	16629	16673	16758	16726	16604	16619	16657	16655	16750	16996	16729	16745	16742	16724	16952	16899	16718	16793	16778	16689	16832	16598	16733	16694	16437	16650	16619	16857	16695	16739	16908	16728	16804	16774	16746	16855	16754	16616	16536	16811	16728	16853	16705	16771	16671	16769	16597	16615	16834	16885	16864	16650	16867	16947	16602	16823	16523	16522	16768	16716	16606	16791	16587	16661	16792	16655	16807	16732	16567	16705	16893	16821	16926	16811	16769	16778	16876	16711	16776	16686	16794	16520	16813	16602	16701	16707	16807	16658	16935	16910	16746	16637	16953	16924	16740	16738	16815	16676	16849	16718	16708	16748	16711	16833	16632	16739	16675	16774	16753	16675	16588	16526	16795	16862	16683	16808	16874	16691	16865	16639	16731	16825	16745	16913	16437	16821	16758	16869	16794	16764	16641	16873	16800	16647	16646	16760	16620	16648	16650	16953	16704	16668	16670	16639	16678	16838	16701	16737	16729	16666	16749	16766	16677	16736	16823	16765	16666	16757	16684	16922	16922	16620	16775	16709	16820	16652	16840	16686	16721	16669	16856	16703	16859	16777	16771	16855	16624	16748	17031	16647	16827	16786	16894	16807	16689	16904	16924	16881	16832	16928	16632	16671	16666	16748	16587	16582	16870	16787	16837	16946	16641	16772	16678	16789	16885	16921	16808	16905	16662	16921	16547	16768	16683	16730	16795	16699	16675	17044	16603	16681	16853	16635	16696	16655	16695	16695	16859	16552	16832	16678	16836	16768	16922	16704	16668	17011	16699	16749	16766	16760	16947	16858	16717	16804	16866	16971	16634	16823	16601	16712	16690	16843	16821	16708	16861	16723	16627	16792	16887	16747	16715	16750	16842	16724	16803	16813	16702	16677	16627	16777	16620	16951	16780	16884	16674	16615	16736	16736	16633	16920	16671	16658	16792	16693	16620	16591	16748	16793	16799	16731	17069	16729	16641	16623	16968	16819	16710	16623	16773	16745	16774	16674	16770	16853	16735	16645	16803	16734	16726	16838	16621	16687	16775	16533	16884	16824	16866	16760	16634	16690	16731	16729	16821	16613	16615	16673	16760	16786	16652	16608	16771	16863	16880	16613	16841	16793	16683	16763	16774	16816	16792	16952	16565	16796	16699	16890	16716	16888	16912	16656	16857	16758	16727	16991	16702	16838	16703	16675	16653	16640	16704	16783	16658	16670	16913	16756	16828	16603	16628	16495	16696	16719	16796	16731	16527	16717	16885	16601	16720	16817	16821	16696	16788	16728	16724	16660	16648	16519	16874	16942	16570	16741	16784	16827	16837	16779	16912	16605	16706	16711	16512	16811	16664	16631	16803	16804	16560	16566	16755	16689	16666	16555	16814	16722	16708	16675	16741	16868	16517	16839	16806	16690	16727	16787	16831	16756	16844	16859	16845	16749	16805	16745	16746	16867	16757	16629	16979	16817	16699	16665	16650	16804	16824	16867	16631	16846	16884	16920	17025	16715	16694	16758	16570	16779	16506	16732	16922	16720	16554	16716	16755	16907	16780	16923	16957	16714	17078	16899	16894	16641	16771	16731	16674	16492	16681	16708	16893	16656	16613	16744	16746	16752	16759	16684	16895	16573	16605	16620	16672	16592	16826	16619	16860	16750	16664	16550	16783	16764	16823	16827	16837	16793	16801	16836	16696	16571	16827	16807	16708	16517	16675	16812	16811	16665	16626	16927	16763	16623	16844	16823	16832	16567	16565	16847	16891	16782	16787	16696	16642	16721	16838	16591	16603	16809	16653	16943	16719	16946	16744	16745	16769	16805	16803	16753	16722	16705	16777	16648	16902	16756	16738	16920	16580	16847	16730	16571	16734	16887	16837	16717	16606	16803	16763	16849	16893	16782	16892	16695	16875	16674	17007	16743	16773	16549	16733	16846	16598	16644	16929	16816	16803	16722	16673	16803	16688	16776	16801	16743	16927	16905	16655	16732	16870	16834	16729	16766	16731	16606	16821	16810	16551	16826	16812	16724	16861	16749	17029	16735	16721	16573	16589	16821	16858	16632	16738	16914	16839	16728	16948	16794	16725	16850	16734	16723	16730	16681	16854	16707	16791	16811	16981	16581	16645	16710	16738	16575	16628	16675	16789	16831	16715	16686	16826	16874	16633	16696	16717	16826	16738	16846	16621	16748	16827	16768	16846	16804	16827	16831	16801	16769	16688	16797	16700	16715	16847	16800	16774	16912	16514	16839	16775	16563	16811	16929	16781	16788	16804	16464	16860	16687	16861	16719	16588	16888	16806	16833	16576	16673	16847	16711	16844	16965	16705	16895	16696	16521	16730	16635	16456	16625	16801	16664	16683	16634	16810	16837	16775	16771	16823	16624	16723	16856	16688	16730	16527	16927	16751	16972	16889	16739	16739	16778	16583	16890	16759	16749	16465	16724	16771	16824	16625	16741	16866	16718	16612	16929	16713	16827	16618	16519	16485	16787	16794	16838	16851	16832	16557	16641	16750	16781	16581	16512	16789	16746	16764	16932	16868	16730	16778	16804	16907	16828	17043	16641	16696	16983	16738	16987	16739	16915	16876	16789	16766	16638	16889	16522	16715	16676	16760	16656	16950	16793	16850	16828	16685	16811	16670	17047	16752	16884	16597	16662	16809	16767	17015	16649	16707	16857	16760	16742	16854	16695	16724	16762	16755	16625	16681	16673	16874	16667	16875	16473	16413	16567	16800	16782	16701	16694	16988	16672	16722	16639	16674	16548	16672	16904	16698	16637	16803	16644	16727	16843	16493	16832	16859	16705	16875	16779	17005	16566	16672	16772	16868	16757	16989	16851	16769	16770	16712	16828	16870	16815	16661	16473	16547	16749	16696	16810	16717	16957	16897	16563	16833	16719	16668	16568	16692	16612	16701	16838	16823	16937	16632	16658	16783	16695	16778	16798	16856	16645	16990	16771	16811	16881	16788	16528	16804	16713	16696	16832	16790	16810	16904	16763	16961	16810	16720	16766	16358	16791	16863	16688	16854	16586	16794	16764	16827	16744	16715	16620	16658	17010	16759	16594	16838	16808	16731	17003	16675	16788	16682	16722	16612	16957	16585	16735	16651	16887	16628	16659	16930	16509	16855	16839	16734	16718	16854	16826	16684	16702	16937	16856	16625	16747	16863	16791	16938	16723	16703	16707	16781	16758	16711	16842	16752	16845	16674	16695	16779	16666	16694	17017	16905	16737	16782	16732	16594	16633	16595	16570	16671	16636	16688	16561	16737	16852	16895	16836	16636	16509	16724	16674	16408	16802	16884	16910	16868	16707	16564	16812	16803	16782	16675	16865	16731	16546	16579	16678	16482	16651	16858	16826	16944	16750	16797	16766	16532	16682	16593	16803	16639	16930	16996	16603	16745	16738	16602	16852	16792	16657	16601	16791	16607	16640	16853	16801	16639	16901	16791	16766	16794	16742	16687	16549	16600	16896	16841	16818	16687	16751	16737	16813	16638	16697	16847	16620	16786	16608	16766	16721	16714	16717	16681	16632	16630	16712	16724	16499	16689	16821	16827	16797	16679	16676	16567	16601	16815	17050	16737	16717	16817	16634	16946	16811	16862	16635	16785	16709	16605	16787	16560	16971	16713	16802	16696	16743	16586	16779	16618	16850	16804	16925	16811	16944	17005	16812	16798	16893	16847	16778	16798	16806	16715	16800	16648	16783	16674	16794	16540	16921	16692	16685	16707	16834	16842	16589	16656	16752	16798	16639	16626	16858	16740	16888	16648	16643	16678	16683	16709	16972	16817	16745	16833	16602	16637	16646	16702	16831	16549	16826	16714	16701	16593	16781	16593	16816	16649	16613	16812	16803	16656	16505	16853	16642	16657	16753	16735	16729	16738	16833	16734	16709	16773	16769	16729	16633	16558	16585	16828	16529	16820	16757	16689	16685	16832	16899	16812	16754	16602	16752	16781	16743	16769	16517	16738	16757	16698	16818	16816	16743	16800	16805	16810	16725	16692	16768	16698	16649	16799	16742	16727	16635	16719	16520	16721	16864	16776	16805	16747	16687	16704	16808	16712	16729	16803	16866	16669	16774	16836	16737	16877	16869	16703	16828	16641	16753	16663	16856	16854	16831	16696	16786	16618	16652	16577	16487	16888	16870	16757	16723	16676	16623	16766	16725	16831	16804	16731	16697	16629	16741	16827	16711	16548	16705	16815	16807	16884	16384	16723	16918	16879	16657	16806	16836	16802	16819	16599	16655	16529	16893	16920	16781	16960	16803	16835	16769	16702	16815	16705	16597	16771	16600	16614	16730	16782	16918	16852	16924	16714	16744	16659	16701	16644	16608	16973	16772	16849	16592	16741	16696	16716	16849	16675	16796	16647	16864	16777	16844	16675	16859	16869	16877	16665	16576	16639	16645	16583	16673	16980	16814	16707	16693	16907	16745	17074	16769	16574	16819	16984	16882	16854	16825	16628	16577	16629	16748	16726	16704	16752	16708	16587	16763	16824	16828	16835	16595	16709	16710	16820
28977	49191	46864	40281	35518	31091	26893	23625	21007	19134	17200	16176	15568	15285	15281	15167	14948	15102	14994	15085	14981	14900	14817	14788	14626	14786	14826	14767	14881	14695	14932	14916	14864	14740	14804	14670	14769	14854	14626	14676	14585	14824	14764	14659	14564	14534	14593	14841	14689	14647	14835	14698	14753	14697	14685	14798	14626	14669	14661	14677	14731	14708	14738	14714	14615	14519	14723	14583	14587	14688	14560	14652	14693	14683	14599	14792	14669	14614	14596	14557	14664	14364	14738	14696	14514	14577	14718	14666	14728	14544	14612	14715	14494	14538	14520	14564	14609	14686	14646	14575	14440	14626	14776	14715	14622	14459	14549	14702	14633	14831	14499	14715	14759	14714	14608	14659	14666	14511	14572	14708	14572	14587	14798	14591	14644	14578	14656	14701	14561	14708	14630	14747	14709	14757	14613	14688	14491	14569	14519	14536	14738	14612	14585	14718	14626	14674	14491	14514	14668	14653	14463	14497	14803	14571	14766	14536	14591	14469	14621	14557	14761	14636	14695	14639	14627	14544	14619	14584	14629	14564	14614	14573	14625	14597	14657	14664	14618	14575	14450	14672	14347	14586	14755	14556	14565	14444	14754	14655	14807	14441	14648	14577	14625	14721	14618	14605	14605	14724	14611	14777	14472	14765	14741	14543	14615	14546	14761	14700	14560	14726	14598	14585	14519	14639	14573	14824	14590	14600	14598	14510	14690	14718	14548	14650	14745	14582	14614	14604	14750	14641	14709	14561	14645	14795	14576	14769	14598	14618	14653	14497	14700	14576	14717	14717	14581	14455	14380	14622	14579	14589	14677	14678	14650	14609	14740	14615	14626	14617	14443	14525	14715	14543	14717	14684	14475	14724	14715	14749	14621	14618	14696	14707	14751	14762	14632	14655	14536	14415	14661	14561	14639	14634	14564	14827	14517	14582	14670	14420	14588	14743	14454	14576	14589	14829	14647	14600	14730	14666	14457	14567	14613	14610	14656	14408	14507	14633	14764	14809	14654	14535	14626	14449	14618	14609	14590	14723	14762	14723	14595	14546	14645	14558	14561	14657	14738	14659	14564	14706	14561	14448	14571	14539	14595	14540	14660	14626	14491	14699	14540	14680	14707	14566	14604	14571	14665	14645	14736	14707	14544	14453	14440	14678	14766	14559	14505	14604	14558	14737	14599	14811	14581	14669	14457	14697	14642	14720	14488	14492	14650	14612	14709	14793	14660	14728	14591	14598	14570	14710	14577	14592	14657	14647	14398	14577	14695	14577	14430	14665	14808	14671	14712	14675	14522	14462	14640	14575	14643	14623	14730	14529	14633	14532	14685	14700	14689	14718	14445	14643	14658	14674	14755	14687	14646	14848	14561	14596	14560	14646	14820	14573	14533	14737	14638	14631	14593	14495	14592	14616	14759	14598	14670	14731	14704	14721	14767	14559	14533	14520	14623	14559	14525	14800	14566	14770	14691	14613	14604	14644	14537	14466	14544	14630	14523	14546	14733	14605	14788	14618	14694	14722	14626	14650	14739	14571	14718	14656	14747	14673	14650	14532	14671	14482	14713	14696	14777	14627	14705	14776	14484	14748	14470	14432	14651	14884	14677	14644	14614	14693	14504	14614	14766	14617	14493	14769	14556	14685	14661	14724	14565	14728	14481	14748	14746	14470	14393	14712	14697	14827	14834	14528	14744	14671	14594	14672	14570	14623	14654	14657	14500	14476	14607	14569	14622	14680	14570	14511	14810	14597	14699	14547	14579	14725	14827	14640	14692	14547	14716	14514	14774	14584	14714	14464	14593	14601	14500	14623	14799	14564	14599	14690	14562	14701	14553	14614	14561	14669	14630	14758	14597	14627	14643	14551	14622	14581	14435	14642	14664	14563	14651	14854	14604	14676	14807	14688	14680	14408	14568	14644	14600	14574	14636	14510	14703	14562	14524	14505	14710	14570	14589	14684	14744	14696	14723	14592	14667	14647	14507	14654	14584	14746	14641	14581	14594	14505	14562	14652	14507	14539	14776	14712	14794	14648	14530	14543	14594	14652	14595	14457	14581	14675	14557	14554	14703	14523	14796	14611	14676	14546	14712	14759	14565	14604	14723	14615	14564	14554	14585	14404	14732	14761	14758	14659	14634	14727	14764	14568	14590	14581	14841	14500	14640	14580	14607	14512	14762	14565	14644	14656	14649	14573	14678	14634	14549	14506	14545	14453	14631	14378	14678	14608	14660	14586	14657	14540	14664	14728	14858	14659	14798	14635	14752	14732	14575	14508	14757	14740	14747	14591	14544	14559	14705	14745	14683	14772	14514	14619	14514	14654	14615	14653	14522	14738	14455	14716	14649	14478	14723	14521	14642	14676	14603	14695	14504	14727	14572	14529	14630	14492	14630	14499	14628	14642	14663	14621	14681	14634	14750	14663	14655	14658	14616	14466	14567	14657	14733	14675	14614	14490	14509	14589	14597	14816	14802	14641	14564	14555	14626	14675	14715	14629	14657	14766	14643	14423	14480	14750	14752	14621	14423	14649	14708	14573	14634	14689	14722	14788	14635	14659	14380	14602	14599	14577	14674	14594	14649	14658	14556	14644	14731	14736	14644	14647	14630	14643	14705	14577	14634	14651	14600	14537	14746	14607	14669	14518	14742	14743	14636	14540	14643	14657	14654	14670	14714	14641	14533	14528	14607	14588	14685	14432	14582	14751	14544	14672	14563	14610	14569	14491	14597	14554	14549	14586	14555	14743	14598	14561	14537	14683	14561	14874	14746	14645	14669	14576	14561	14836	14646	14632	14566	14578	14761	14667	14591	14832	14684	14622	14604	14708	14694	14633	14806	14674	14674	14649	14451	14872	14747	14597	14610	14484	14732	14489	14506	14620	14755	14589	14565	14615	14442	14518	14673	14676	14676	14634	14430	14487	14541	14625	14753	14653	14765	14634	14642	14561	14699	14708	14747	14521	14669	14557	14740	14787	14643	14690	14605	14548	14634	14448	14602	14480	14643	14607	14545	14601	14707	14804	14604	14629	14665	14579	14655	14616	14541	14647	14552	14769	14646	14696	14554	14574	14593	14573	14638	14655	14510	14452	14600	14577	14513	14654	14629	14612	14661	14645	14595	14568	14568	14658	14747	14574	14587	14559	14756	14465	14517	14443	14660	14623	14684	14498	14617	14730	14657	14606	14535	14801	14743	14602	14534	14572	14452	14447	14591	14540	14637	14575	14489	14744	14647	14610	14575	14755	14727	14627	14558	14577	14671	14723	14652	14660	14408	14731	14642	14550	14662	14439	14620	14664	14601	14634	14586	14724	14536	14792	14705	14505	14502	14639	14691	14870	14623	14604	14724	14584	14551	14726	14636	14560	14589	14691	14575	14649	14563	14722	14531	14503	14567	14767	14629	14648	14715	14617	14601	14610	14673	14622	14617	14529	14574	14616	14589	14582	14578	14535	14575	14667	14683	14533	14643	14722	14644	14726	14512	14496	14828	14635	14708	14640	14635	14607	14434	14604	14636	14509	14587	14667	14745	14602	14707	14556	14599	14585	14648	14728	14686	14571	14755	14632	14633	14672	14600	14590	14713	14533	14526	14598	14684	14598	14563	14561	14804	14542	14800	14660	14672	14766	14613	14658	14691	14598	14613	14699	14721	14652	14652	14530	14728	14388	14447	14607	14576	14606	14687	14799	14673	14635	14645	14415	14607	14476	14671	14837	14610	14723	14638	14502	14600	14665	14545	14651	14606	14656	14692	14605	14478	14552	14490	14776	14567	14569	14634	14551	14664	14642	14797	14590	14694	14646	14632	14631	14633	14510	14730	14529	14573	14580	14660	14502	14628	14613	14782	14736	14718	14707	14627	14873	14630	14618	14551	14417	14630	14670	14597	14634	14710	14474	14619	14651	14583	14654	14610	14548	14785	14719	14536	14635	14527	14578	14503	14649	14521	14473	14651	14616	14647	14504	14777	14677	14565	14705	14525	14694	14600	14662	14705	14431	14630	14522	14663	14721	14794	14711	14822	14388	14706	14576	14611	14638	14516	14476	14616	14730	14594	14640	14732	14623	14586	14656	14784	14625	14572	14406	14704	14810	14696	14545	14784	14589	14636	14705	14697	14552	14721	14723	14632	14799	14694	14602	14492	14582	14480	14709	14518	14645	14719	14572	14561	14695	14665	14630	14598	14557	14476	14581	14628	14554	14454	14612	14615	14680	14500	14680	14511	14644	14581	14728	14650	14697	14653	14542	14634	14550	14668	14731	14625	14546	14746	14533	14517	14551	14762	14544	14655	14699	14633	14417	14562	14676	14462	14566	14633	14630	14561	14639	14604	14740	14474	14798	14736	14591	14711	14678	14675	14541	14570	14591	14645	14492	14676	14392	14683	14640	14715	14656	14622	14649	14432	14764	14537	14649	14752	14810	14725	14664	14533	14566	14564	14479	14483	14597	14725	14683	14645	14549	14666	14714	14762	14591	14769	14595	14602	14598	14791	14657	14509	14675	14911	14632	14660	14579	14584	14591	14622	14476	14549	14685	14515	14726	14564	14704	14731	14576	14630	14394	14514	14745	14709	14450	14767	14525	14574	14633	14648	14626	14425	14580	14681	14714	14694	14770	14617	14581	14743	14608	14706	14561	14616	14552	14648	14928	14624	14723	14549	14757	14529	14693	14631	14634	14657	14554	14589	14682	14681	14655	14628	14559	14484	14696	14780	14559	14733	14422	14453	14484	14532	14647	14736	14652	14705	14536	14593	14461	14663	14824	14684	14586	14836	14438	14639	14580	14646	14630	14704	14377	14674	14755	14540	14563	14705	14515	14647	14639	14579	14498	14754	14478	14616	14508	14676	14463	14727	14566	14545	14710	14783	14693	14722	14605	14771	14848	14585	14679	14590	14625	14745	14494	14682	14704	14675	14531	14613	14656	14571	14477	14660	14621	14617	14559	14706	14671	14714	14692	14696	14552	14542	14568	14586	14565	14456	14660	14479	14543	14699	14628	14780	14678	14542	14542	14547	14599	14691	14542	14704	14671	14570	14702	14631	14707	14684	14652	14615	14484	14743	14648	14595	14564	14631	14615	14654	14558	14573	14723	14602	14637	14688	14727	14729	14617	14568	14584	14800	14528	14550	14713	14517	14718
28332	24284	29298	26298	21472	19758	18523	17412	16748	16459	16189	16030	15948	15898	15844	15946	16027	16060	16075	15688	16074	15794	15865	15839	15843	15666	15646	15889	15843	15905	15828	15677	15648	15795	16115	15862	15867	15895	15868	15854	15878	15878	15829	15788	15792	15905	15737	15539	15790	15653	15677	15913	15972	15797	15942	15701	15823	15941	15896	15856	15670	15934	15814	15762	15839	15818	15771	15931	15787	15799	15682	15693	15776	15738	15816	15623	15650	16045	15885	15808	15676	15822	15728	15711	15778	15767	15745	15795	15764	15777	15779	15680	15798	15716	15944	15772	15678	15759	15683	15765	15743	15860	15819	15961	15940	15919	15518	15753	15815	15722	15759	15725	15824	15557	15890	15826	15893	15784	15859	15747	15940	15802	15739	16022	15675	15627	15723	15815	15914	15680	15792	15720	15857	15924	15873	15790	15630	15671	15887	15940	15928	15874	15672	15764	15846	15699	16005	15738	15944	16013	15796	15708	15631	15599	15997	15766	15840	15921	16012	15931	15821	15902	15819	15645	15725	15825	15985	15560	15869	15638	15836	15578	15692	15547	15882	15740	15776	15714	15806	15694	15798	15788	15876	15568	15838	15860	15767	15680	15898	15847	15812	15729	15803	15593	16011	15861	15801	15701	15637	15911	15841	15762	15870	15702	15780	15850	15897	15754	15784	15754	15759	15773	15781	15743	15724	15723	15756	15862	15760	15620	15944	15686	15784	15841	15916	15726	15803	15895	15937	15875	15778	15770	15826	15972	15836	15827	15820	15807	15715	15797	15582	15731	15782	15789	15810	15709	15614	15800	15586	15751	15741	15690	15861	15686	15727	15743	15885	15750	15829	15578	15814	15737	15798	15756	15671	15716	15977	15596	16004	15827	15774	15854	15647	15657	15892	15620	15949	16044	15698	15673	15661	15681	15817	15764	15747	15824	15833	15745	15858	15859	15811	15686	15803	15733	15809	15781	15927	15690	16002	15727	15626	15744	15728	15755	15723	15845	15774	15908	15684	15714	15840	15588	15660	15900	15705	15724	15820	15771	15595	15835	15682	15721	15827	15800	15502	15832	15693	15560	15677	15661	15714	15674	15942	15681	15673	15932	15738	15752	15722	15749	15466	15703	15708	15610	15745	15719	15892	15937	15918	15768	15908	15843	15824	15794	15778	15798	15718	15994	15829	15773	15690	15797	15745	15939	15851	15862	15669	15854	15794	15793	15871	15706	15686	15806	15663	15727	15713	15834	15727	15739	15953	15652	15904	15878	15768	15793	15806	15903	15748	15866	15733	15803	15813	15889	15803	15930	15840	15848	15693	16052	15976	15956	15837	15847	15781	15577	15754	15665	15705	15809	15870	15742	16142	15908	15858	15675	15847	15758	15542	15801	15922	15782	15807	15976	15620	15484	15708	15779	15822	15551	15666	15745	15597	15625	15731	15637	15730	15645	15817	15860	15751	15887	15630	15494	15915	15818	15769	15772	15836	15758	15685	15873	15827	15769	15638	15732	15756	15774	15778	15503	15921	15820	16005	15813	15803	15825	15755	15781	15968	15773	15773	15880	15744	15850	15699	15758	15817	15840	15918	16055	15670	15817	15673	15749	15725	15787	15833	15904	15791	15851	16129	15633	15631	15925	15873	15828	15888	15795	15827	15766	15809	15665	15803	15758	15747	15643	15782	15816	15715	15768	15842	15808	15987	15770	15786	15644	15690	15885	15763	15743	15737	15687	15950	15721	15851	16031	15823	15899	15891	15711	15709	15704	15892	15740	15827	15742	15683	15665	15884	15914	15840	15848	15882	15786	15898	15586	15786	15940	15791	15825	15921	15720	15839	15774	15934	15777	15782	15808	15718	15857	15660	15952	15859	15841	15848	15736	15825	15733	15564	15665	15745	15867	15912	15741	15810	15821	15767	15665	15754	15885	15977	15788	15731	15758	15916	15811	15933	15794	15828	15634	15875	15886	15467	15830	15933	15766	15792	15545	15911	15744	15807	15755	15729	15795	15800	15754	15881	15962	15934	15661	15692	15834	15899	15888	15808	15897	15931	15928	15909	15764	15790	15918	15804	15906	15744	15814	15703	15711	15821	15708	15881	15779	15727	15831	16024	15835	15798	15736	15807	15902	15851	15667	15683	15814	15708	15908	15814	15885	15785	15691	15724	15748	15861	15790	15761	15760	15867	15860	15812	15809	15789	15890	15841	15721	15774	15757	15786	15853	15693	15822	15938	15768	15804	15864	15971	15534	15839	15734	15765	15851	15788	16052	15988	15894	15811	15700	15615	15583	15950	15899	15731	15910	15648	15816	15953	15778	15794	15828	15944	15552	15910	16006	15899	15857	15890	15863	15944	15726	15801	15689	15594	15735	15870	15967	15640	15858	16029	15862	15808	15981	15930	15823	15745	15782	15850	15712	15687	15782	15832	15835	16068	15769	15590	15649	15989	15816	15782	15669	15785	15479	15894	15776	15838	16013	15764	15675	16046	15707	15850	15809	15672	15687	15914	15653	15807	15571	15598	15750	15805	15910	15624	15762	15699	15679	15799	15922	15816	15790	15893	15911	15811	15668	15574	15688	15946	15883	15720	15839	15794	15813	15661	15673	15889	15874	15769	15694	15881	15832	15742	15972	15837	15813	15757	15850	15846	15760	15708	15769	15890	15800	15990	15751	15702	15801	15864	15811	15791	15787	15791	15793	15971	15789	15893	15642	15855	15822	15673	15836	15804	15598	15773	15735	15703	15788	15908	15869	15680	15875	15938	15940	15652	15695	15749	15827	15813	15750	15676	15810	15668	16020	15965	15883	15775	15618	15987	15852	15849	15747	15686	15811	15741	15757	15833	15710	15726	15733	15682	15727	15661	15550	15843	15658	15703	15655	15747	15741	15602	15776	15743	15838	15948	15662	15683	15821	15889	15762	15923	15679	15958	15719	15727	15901	15792	15767	15670	15797	15645	15674	15855	15741	15954	15658	15815	15446	15655	15826	15847	15886	15963	15964	15662	15931	15844	15881	15846	15648	15792	15994	15648	15866	16015	16058	15789	15807	15768	15770	15784	15794	15891	15748	15880	15786	15739	15929	15754	15764	15737	15906	15850	15698	15695	15873	15757	15761	15677	15778	15842	15706	15623	15787	15841	15852	15922	15600	15661	15750	15879	15686	15752	15679	15860	15788	15792	15728	15707	15675	15652	15833	15724	15674	15708	15683	15918	15787	15643	15731	15699	15734	15729	15861	15612	15704	15738	15692	15716	15720	15793	15599	15755	15740	15826	15904	15936	15918	15881	15955	15881	15777	15731	15855	15952	15882	15699	15697	15836	15985	15732	15720	15853	15865	15630	15966	15754	15623	15920	15691	15751	15782	15659	15851	15666	15681	15619	15737	15698	15876	16008	15816	15782	15795	15755	15734	15896	15836	15649	15938	15850	15964	15877	15727	15673	15807	15567	15676	15740	15871	15849	16099	15911	15857	15729	16075	15741	15621	15588	15675	15634	15620	15735	15850	15834	15768	15559	15767	15949	15834	15954	15899	15953	15889	15767	15760	15790	15808	15842	15648	15718	15820	15775	15795	15735	15612	15770	15775	15941	15701	15672	15822	15778	15799	15826	15727	16128	15795	15723	15651	15706	15787	15864	15787	15804	15659	15648	15812	15947	15711	15714	15565	15795	15649	15707	15928	15942	15792	15733	15921	15707	15748	15893	15963	15994	15888	15980	15763	15804	15905	15709	15613	15996	15705	15539	15595	15719	15758	15910	15741	15968	15729	15728	15853	15734	15870	15820	15680	15681	15754	15707	15732	15800	15510	15607	15736	15736	15678	15807	15901	15805	15600	15670	15815	15815	15635	15757	15604	15912	15887	15972	15728	15676	15683	15836	15886	15883	15659	15916	15884	15829	15620	15900	15695	15628	15714	15721	15718	15847	15611	15837	15792	15846	16006	15607	15648	15645	15815	15877	15835	15879	15860	15887	15573	15641	15773	15719	15785	15728	15666	15614	15816	15643	15893	15786	15814	16059	15730	15767	15803	15919	15677	15537	15765	15958	15652	15795	15842	15849	15921	15847	15826	15860	15861	15763	15871	15812	15641	15969	15820	15926	15709	15648	16068	15754	15591	15872	15838	15603	15621	15716	15857	15867	15767	15666	15864	15724	15874	15753	15718	15865	15837	15849	15813	15775	15730	15914	15767	15781	15996	15969	15657	15693	15572	15910	15876	15784	15681	15801	15943	15877	15845	15614	15708	15877	15705	15876	15987	16005	15684	15652	15667	15881	15889	15706	15657	15745	15934	15737	15821	15808	15874	15818	15755	15820	16007	15687	15849	15827	15957	15761	15697	15973	15907	15803	15716	15945	15961	15951	15912	15819	15950	15791	15863	15554	15586	15854	15482	15680	15755	15981	15967	15671	15755	15811	15698	15650	15882	15942	15803	15666	15746	15857	15907	15780	15837	15641	15605	15713	15704	15771	15678	15674	15900	15710	15746	15855	15906	15764	15627	15923	15708	15903	15787	15829	15752	15689	15617	16006	15775	15770	15708	15686	16096	15869	15794	15803	15940	15909	15839	15934	15768	15749	15648	15737	15772	15750	15890	15849	15804	16048	15906	15785	15818	15790	15783	15756	15817	15942	15754	15613	15931	15815	15820	15850	15689	15656	15721	15933	15709	15684	15730	15754	15889	15656	16028	15737	15600	15836	15941	15740	15883	15792	15904	15822	15680	15953	15809	15722	15733	15940	15722	16128	15806	15727	15790	15831	15778	15860	15869	15853	15616	15775	15602	15682	15873	15887	15901	15748	15980	15882	15966	16026	15746	15785	15587	15928	15885	15781	15900	15821	15772	15858	15868	15669	15847	15836	15951	15813	15867	15618	15872	15761	15820	15953	15874	15781	15869	15929	15905	15898	15839	15882	15659	15779	15945	15953	15938	15692	15906	15816	15789	16008	15783	15845	15697	15720	15759	15930	15996	15768	15713	15772	15640	15701	15963	15653	15939	15919	15765	15940	15661	15803	15804	16188	15766	15748	15922	15808	15716	15876	15557	15808	15855	15787	15660	15900	15726	15782	16131	15870	15868	15805	15610	15780	16060	15836	15860	15872	15831	15627	15769	15946	16051	15934	15818	15976	15644	15820	15840
23641	34843	32104	24672	21562	19136	17646	16360	15404	14790	14427	14380	14328	14277	14324	14385	14101	14154	14172	14167	14218	14141	14137	14158	13998	13967	14160	14010	14002	14021	14095	14107	14220	14025	13946	14074	14177	13956	14054	14073	14036	13911	14087	14189	14030	14028	14186	14079	14176	14132	14272	14009	14045	13915	14063	14218	13954	14026	14079	14012	14072	14129	14003	13968	14117	14119	14028	14058	14115	14147	13907	14083	14076	14102	14166	14112	14011	13890	13899	14176	14009	13929	14165	14190	14042	14064	14105	14069	14156	13917	14147	14062	14178	14035	13896	14015	14114	14087	13928	14183	13958	14063	13999	14001	13934	14086	14071	14149	14092	14025	14050	14074	14135	14067	14013	14123	13906	14088	14162	13930	14088	14152	13977	14119	13946	14155	14221	14000	13982	14070	14010	13937	13984	14026	14009	13968	14039	13949	13885	14082	13996	14012	14089	14055	14149	14057	13781	14049	14218	13952	14053	14047	14146	14080	14105	14076	14114	14095	14097	14027	14118	14136	13867	14073	14079	13880	14134	14106	14100	14058	13899	14094	13966	14032	14174	13979	14167	13989	14035	14138	14067	14101	14135	14083	14034	14036	14147	14081	13929	14094	13991	14079	14160	14084	14080	14088	13983	13935	14026	14156	13989	14056	14177	14016	14012	13959	14034	14176	14210	14079	14013	13921	13859	14053	14170	14105	14073	13941	14070	14196	14002	14211	13931	13986	14075	14079	14111	13910	13986	14046	14047	14031	14021	13996	13949	14089	14009	14113	14152	14035	13964	14021	14119	14121	14090	13950	14164	14064	13871	14239	14132	14100	14136	14121	14237	13951	14041	14046	14063	14054	14080	13976	14004	14095	14167	14052	14146	14102	14146	13992	14073	14073	14014	14217	14194	14185	14045	13915	13997	14040	13794	14171	14030	14186	13979	14148	14114	14075	14056	13814	13937	13982	14061	13930	14007	13966	14050	13914	14108	14194	13939	14015	14064	14010	14021	14039	14125	13922	14112	14016	14000	13965	14156	14075	14162	13973	14211	13932	14006	14031	14081	14001	14084	14032	13985	14021	14159	14017	14053	13961	14075	14076	14048	13949	14113	14011	14167	13917	14046	14066	14116	14017	14115	14027	13971	14092	14091	14120	13815	13990	14073	14143	14055	14058	14024	13926	13795	14112	13974	14041	13955	14150	14115	13963	14161	13961	13998	14053	14087	14032	13890	14050	13975	13989	14050	13941	14037	13953	14235	13989	14156	14051	14122	14107	14038	13946	14039	14037	14148	13839	14081	14113	14032	14007	14045	13949	14044	14031	13991	14124	14017	13993	14039	13969	14137	14006	14004	14063	14030	14051	13874	14017	14141	14190	14105	14091	14012	13876	14249	14065	14027	14082	13990	14095	13888	13949	13938	14029	13945	14222	14103	14081	14047	14048	14133	13928	13951	14030	14095	13985	14014	14030	14215	14036	13894	14038	13936	13979	13825	13951	13944	14006	13969	14048	14009	13978	14180	14002	14033	14018	13963	14275	14034	14001	13988	14077	14153	14024	13863	14021	14104	13912	14100	14142	14112	14043	13932	14055	14173	13974	14106	14058	14114	13881	14027	14032	13972	13914	14111	14060	14074	14027	14106	14251	14044	14161	14162	14089	14008	14156	14084	13989	13968	13966	14149	13930	14022	14105	14116	14120	13845	13956	13975	14022	14120	14026	13953	14095	14011	14090	13927	14147	13973	14152	13864	14022	14077	14161	13832	14012	14158	14000	14109	13928	14065	13938	14114	14093	13996	13976	14127	14085	13966	13984	14012	14011	14121	13961	14127	13951	14135	14029	14136	14267	13913	13971	14005	14085	14158	14286	14062	14019	14028	14112	14223	14082	14027	13903	13883	14158	13966	14077	14038	14046	13981	14073	14047	14014	14056	13968	14083	14055	14199	13965	14052	13797	13989	13968	14121	13809	13845	14120	14250	14042	14014	14115	13954	14002	14157	14059	14196	14237	14257	14076	14033	14048	13980	14203	14080	13928	14040	14081	13950	14133	14124	14061	14034	13935	14051	13866	14072	14120	13978	14094	13973	14105	14177	13983	13950	14053	13966	14050	14100	14037	14160	14077	13836	14134	13874	14077	13865	13942	14009	14107	14109	14040	14053	14009	14216	14145	13828	13881	14088	13858	13962	14179	14129	14107	14089	14097	13917	14137	13754	14038	14066	13993	13885	13956	14069	14188	13932	14015	14096	14134	13991	14184	14153	13953	13968	14043	14221	14057	13990	14092	14038	14053	14019	14101	14044	13988	13951	14149	14014	14084	14122	14147	14089	14017	14064	14063	14147	14089	14102	14155	14028	14051	13963	14120	13924	13926	14005	14136	13908	13962	14085	13987	14059	13974	14007	13955	14015	14123	14124	13931	13924	14040	14077	13944	14073	14090	14155	13989	13927	13957	14128	13983	14071	13947	14097	14030	14010	14073	14117	13874	14095	13985	14009	13844	14145	14083	14140	14064	14144	14067	14108	13914	14140	14023	14079	13892	14032	14136	14182	13976	14013	14045	14202	14006	13960	14010	13937	14038	14080	14078	13943	14099	13981	14200	14072	14078	14136	14081	13937	14178	14020	14074	13916	14134	14157	14013	14041	13795	14085	14179	13994	13956	14046	14020	14022	14043	14078	14145	13944	14115	14123	13964	13915	14074	14042	14059	14179	14068	13896	14180	14113	14086	14020	13999	13969	13991	14007	14031	13972	14037	14014	13911	13892	13885	14111	13837	14005	13887	14008	14014	14093	14143	14038	14084	14007	14065	13993	13961	14286	14060	14012	14133	14043	14051	13847	13900	14113	13857	14015	13936	13812	14025	13977	14089	14103	14049	14071	14118	13976	14157	14194	14053	13803	13970	14107	14089	14039	14024	14030	14068	14107	14113	14115	13973	14239	13935	13926	14059	14011	14000	14117	13994	14072	13956	14170	14125	14061	14032	14126	13969	14176	14001	13982	14138	14015	14105	14013	14146	13933	14123	14052	14178	14156	13940	13891	14113	13929	13980	14168	14030	13991	14121	14066	14197	14086	14055	14002	14019	14140	14129	14010	14159	14107	13948	13996	14138	14110	14198	14245	14129	13954	14002	14041	14062	13887	13987	14042	14044	14084	13976	14039	14222	14049	14013	14207	14154	14152	14031	13965	14009	13972	14035	13958	14162	14181	13916	13954	14014	14039	13988	14028	14092	13879	14093	14139	14075	14091	14131	14081	13883	14144	14090	14077	14062	14121	14090	14144	14078	13970	14049	13944	14279	13891	13956	13846	14109	14083	14059	13979	14108	14136	14114	14131	14019	14058	13951	13851	14052	14121	13983	14248	14053	14135	14022	13962	13854	14146	14151	14056	14007	13908	14022	13994	14005	14037	14116	14046	14079	14084	14053	13968	13946	14099	13975	13980	13924	14057	14148	14021	13906	14161	14125	13923	14011	14252	13898	14023	14146	14174	14082	14080	14032	14022	13914	14063	13892	14206	14096	14001	14190	13881	14195	13970	13913	14214	14083	13985	14026	14227	14188	13929	13915	13928	14008	14150	13963	14085	14093	13991	13899	13846	14033	14055	14042	13939	13961	13940	14125	14023	14029	14041	13955	14096	13966	13992	14181	14286	13948	14065	13955	14134	13932	14152	13972	14091	14017	14136	14031	14059	14099	14082	13860	14162	14192	14099	14092	14043	14045	14129	14061	14057	13979	14029	13934	14037	14133	14176	14130	14079	14028	14157	14108	13930	13998	13878	14138	14088	13917	14040	14036	14060	13967	14056	13918	14040	14083	14038	14049	14194	14142	13989	14087	13966	14026	13960	14104	14075	14140	14147	14060	14041	13984	14012	14157	14107	13924	14102	13925	14201	14058	14018	14025	13914	14000	14097	13998	14088	14211	14158	14035	14138	13823	14002	14091	14021	13926	14085	14108	14197	13904	13968	13907	13980	14033	14112	14202	14037	13900	14067	14057	13944	14070	14140	14163	14031	13920	13875	13898	14242	13844	14235	14083	14034	14046	14001	14193	14022	14051	14252	13977	13834	13937	14126	13903	13924	14136	14120	13991	14078	14029	14084	14079	14053	14032	14069	14059	14091	13999	13917	14097	14034	14025	14112	13957	14156	14073	14156	13969	13983	14051	14040	13997	13982	14112	14103	13901	13915	14088	13982	13895	14108	14071	14093	14130	13948	13999	14022	14073	14016	14010	13960	14172	14016	14060	14045	14055	14216	14171	14141	14006	13883	14057	14045	14190	14207	13982	14030	13942	14135	13924	14050	14152	14088	14098	14152	14083	13935	14282	13966	13991	14013	13939	13839	14109	14130	14034	14151	14017	14035	13994	14071	13939	14187	13935	14195	13968	14123	13987	13963	14049	14091	13916	14045	14164	13932	14160	14060	13968	14040	14139	14109	13963	13871	14066	14192	14056	14150	13891	14067	13995	14221	14160	14058	13975	14144	14022	13969	14227	14071	14174	14028	14245	14105	13891	14164	13901	13980	14090	14122	14242	13947	14082	14129	13994	14062	14047	13930	14118	14224	13992	13931	14230	14063	13929	14162	14042	14127	14042	13957	14078	13932	14071	13941	13957	14122	13939	13975	14147	14110	14259	13970	14091	13972	14179	14107	14131	13975	14021	14086	14026	14001	14072	14196	14235	13930	14106	14106	14022	14094	14129	14111	14218	14199	14098	14018	14030	13994	14001	14136	14018	13894	13977	14028	14105	14234	14002	13865	14087	14016	14067	14214	14029	14130	13986	14117	14090	13887	14158	13997	13845	14071	14146	14135	13875	14057	14160	14011	14266	13994	13983	13916	14057	14038	14129	13967	14116	13886	14040	14004	13891	14033	14009	13877	13909	14152	14198	13954	14201	14095	14148	14041	14182	13933	14097	14083	14041	14091	13933	14016	14105	13968	14246	14004	14045	14200	13949	14067	14086	14195	13986	14084	13961	14021	14112	14024	13924	14127	14160	14012	14257	14115	14144	13872	14062	14027	13949	14087	14004	13815	14044	14050	14057	13879	14223	13966	14258	13935	14077	14086	14121	14002	13994	14190	13953	14017	14197	14010	14064	14066	14017	14076	13950	14047	14254	14119	14157	14035	13992	14129	14019	14041	13979
24112	21255	28586	25754	24722	25912	24711	21328	19416	18321	17367	16856	16786	16374	16683	16122	16300	16221	16256	16201	16222	16244	16072	16156	16357	16072	16170	16246	16147	15995	16111	16135	16091	16140	15971	16058	16225	16062	16082	16035	16232	16185	15947	16216	16082	16047	15989	16091	16148	16054	16108	15955	16172	15876	16081	16006	16129	16074	16148	16079	16026	16258	16085	16228	15981	16033	16128	16122	16158	16099	16005	16061	16199	16047	16151	16007	15828	16133	16066	16009	15896	16220	16152	16211	16205	16025	16160	16204	16180	15910	15827	16015	16049	16018	16027	16223	15986	16082	16061	16028	15983	15978	16152	16088	15970	15978	16006	15904	15991	16075	16151	16122	16072	15911	15954	16151	15856	15988	16141	15845	16078	16151	16256	16176	15991	16053	15972	15993	15999	15985	15838	16038	16051	15939	16102	16203	16019	16257	15893	15991	15868	15987	16071	16020	15889	16052	16052	16107	15959	15940	16081	16012	15934	16045	16236	15907	16199	16043	16045	16020	16135	16033	15964	15962	16202	16015	15817	15940	15880	16104	16045	15899	16066	16017	15950	16015	15925	16175	16099	15989	16255	16068	16211	15971	15882	15940	16017	15985	15871	15953	16062	15828	16238	15958	15982	15992	16108	16080	15963	15968	15964	15590	15909	16064	16176	16067	15918	15973	15913	15892	15937	15976	16022	15915	16106	15804	16230	16073	16018	15957	15978	16051	16109	16037	16112	15962	16053	15933	15999	16010	16017	16000	15941	16057	15985	15941	16172	15816	15972	16019	16005	15920	16092	16062	16054	16214	15894	16197	15812	15890	15950	16068	15978	16038	16201	16074	16179	16094	16040	16120	16007	16143	16063	16110	15971	16116	16133	15938	16053	15963	16058	16091	15972	15908	16136	15639	15758	16259	16021	16076	16002	15908	15952	16045	15932	16116	16018	16251	16075	16045	16031	16237	15950	16101	15807	16226	15923	15841	16081	16090	15960	15906	15965	15877	15874	15871	16305	15906	16010	15927	15945	15979	16101	16057	15956	15954	16088	16096	16055	15968	16003	16122	15961	16018	16053	15942	16078	16066	15993	16071	16099	15983	15855	16240	16083	15906	16148	15946	16202	15918	16220	16079	16047	16014	15979	15968	15966	16147	16182	15933	16179	16012	15916	15992	16094	16133	16083	15978	15905	15969	15853	15943	15907	15864	16106	16131	16054	16021	15986	16247	16058	16136	16169	16081	15974	16078	16018	15845	16045	16098	16102	16011	15997	16046	15891	16068	16170	15861	16083	16133	16056	15780	16131	15926	15989	16108	15970	15976	15976	16104	15985	16113	15892	15965	16202	15843	15902	16020	16135	15909	16071	16109	16160	16042	16196	16162	15923	15899	16025	15932	16077	15921	16089	15940	15941	16004	15957	16047	15821	15944	15822	16011	16001	16004	16081	15879	15937	15938	16033	16227	16170	15927	16092	15935	16170	16104	15917	15976	16069	15930	15902	15994	16013	16055	15894	16166	16033	15950	16086	16016	15951	16008	16072	15890	16047	16136	16204	16113	15970	16103	16074	15822	16026	16024	16219	16350	16143	15987	16071	16215	16056	16030	16172	15854	15933	16016	16239	16011	16077	15968	15977	15995	16059	16131	16084	16088	16027	16033	16067	15931	15988	15887	16087	16094	16041	15980	15887	15992	15999	15937	16125	16127	15993	16061	16031	16041	16056	15947	16015	16195	15984	15959	15941	15890	15969	15985	16005	16187	16045	16090	16098	16124	16011	16040	16101	15986	15953	16116	16066	16142	16017	15971	16101	16119	16104	16113	16214	16121	15969	16119	16164	15963	16128	15930	16081	15904	16026	16160	15890	15735	16043	15906	16054	16068	16055	16001	15976	16196	16069	16131	16226	15986	16097	16041	15978	15969	16087	16047	16051	15959	16068	16089	16179	15906	15912	16216	16190	15848	15987	16118	15933	16062	16055	15959	15917	16110	15995	15890	16106	15957	16054	15791	15697	15947	16250	16053	15915	15914	15952	15909	16143	16094	16144	16057	16027	16184	16039	16058	15980	16051	15999	16052	16120	16078	15996	15951	16012	15913	15752	15922	15894	15925	15818	16203	15868	15891	16118	16068	15968	15879	16039	16039	16013	16146	15955	16137	16048	15818	15967	15964	15757	15955	15995	16180	16048	15934	16091	16002	16038	16130	15968	15992	15893	16116	15928	16055	15873	16109	16092	16201	15793	16041	16176	16309	16254	16165	15988	16031	16088	15900	16122	16242	16138	16010	15982	16152	16213	16071	15891	16160	15918	16152	15873	16110	15877	15988	15979	16161	16103	16059	15973	16077	16122	16152	16132	15926	16047	15998	16137	15995	16112	15933	16140	16339	16184	15962	16084	16082	16144	15844	16078	16192	16031	16038	15973	15920	15832	16096	15959	15859	16179	15946	15988	16001	15844	16098	16113	16202	16258	16209	15981	16188	16068	15865	16022	16110	15838	15849	16151	15956	16184	16018	16055	16001	16039	15902	16193	16043	15978	16000	16133	16033	15889	16002	16019	16088	16086	16204	16143	16164	16089	15938	15984	15960	16003	16058	15944	15973	15954	16131	16083	15995	16038	16047	16067	15948	16006	16078	16091	16163	15945	15962	16101	15956	15912	15969	16039	16111	15991	15960	16140	16211	15984	16052	15825	16032	15857	16065	16039	15966	15966	15995	15952	15835	15909	15928	16022	15982	15971	15953	16060	16062	15871	15906	16102	16153	16218	15957	16189	16174	16146	16109	15916	15869	16061	16084	15972	16218	16115	16043	16163	16119	16127	15883	15991	16084	15840	15927	16126	15956	16121	15920	16039	16016	16024	16015	16033	16046	15915	16008	16010	15994	16155	15987	15943	16168	16093	16094	16061	16090	15987	16160	16118	16013	16098	16185	16119	16162	16066	16253	16013	15954	15970	15914	15900	16055	15875	15982	16067	15832	15913	15974	15883	15923	16044	15929	16034	15870	15958	16122	16057	15943	16079	15907	16142	16100	16007	16281	15854	15981	16040	16185	15980	16087	16104	15996	16062	16063	16111	15793	15956	15913	15990	16186	15896	15845	16143	16126	16131	16118	16036	16061	16057	16144	16014	16050	15958	16031	15942	16097	15918	15862	15986	16008	16013	15985	15898	16195	15889	15900	16001	16073	16012	16104	15944	16030	15972	16001	16060	15946	16085	16109	16183	16106	16224	15926	15890	15846	16040	16049	16088	16118	16013	15983	15997	15939	16050	16162	16186	15914	16069	15934	15833	16032	15901	15870	15887	16102	16017	16080	16150	15775	15978	15989	16046	16097	15927	15943	15849	15917	16193	16051	15904	15823	16033	16026	15890	15948	16136	15994	16031	16114	16007	15990	15860	16259	16135	16226	16020	16001	16014	16063	16034	15861	15895	15910	15936	15990	16052	15937	16131	15811	15988	16021	15983	16173	15961	15932	15865	15822	15952	15915	16131	16155	16006	15956	15947	15964	16011	16074	16093	15975	15983	16101	15956	15783	16069	16219	16016	16033	16250	15969	16112	16068	15861	15839	16067	16179	15982	16147	16051	16023	16062	15994	16024	15873	15913	16044	16022	15965	15819	15915	16126	16140	16021	16069	16174	16259	15920	16182	16082	16058	16165	15888	16022	15863	16021	16018	15959	16039	16140	15737	16080	15988	16168	16016	16064	15953	16086	15977	16100	16051	16017	16058	16095	16038	16031	15985	15848	16174	15912	15934	15916	15853	16057	16059	15990	16091	16035	15861	16101	16178	16147	15971	16066	15954	16110	15897	16035	15970	16024	15811	16170	16026	16094	16112	16197	16198	16133	16018	16083	15983	16081	16026	15999	15976	16030	16142	16122	15967	15884	15838	15952	16087	16073	16023	15968	15971	16092	16232	16162	15981	16063	16075	15995	15791	16024	16157	16052	16167	15948	16020	15922	15936	16290	16154	15989	16064	15938	16271	16060	15825	15941	16094	16055	16005	15977	15884	15980	16096	16010	16051	16072	16225	16009	15830	16148	16115	16058	16025	16063	16223	16052	16111	15935	15922	16150	16071	16066	16095	15951	15975	16107	16091	16045	15883	15931	16080	16194	16063	16090	15956	15896	16102	16207	15970	15978	15966	15917	16153	16104	16147	15998	16060	16035	16113	15945	15894	16046	16258	16030	16033	16133	16073	15850	15950	16244	15925	15941	15938	15925	15953	16027	15952	16012	15929	16044	16079	16053	15975	16082	15950	16012	16225	15861	15911	16140	16102	16231	15914	15990	15944	16138	15985	16008	15904	15690	16037	15947	15926	16080	16026	15965	16062	16180	15857	16020	15763	15737	15922	16211	16168	16174	16102	16069	16118	16123	16134	15976	16051	16047	16106	16069	15982	16076	15921	16194	15870	16087	16010	15999	16143	16067	16136	15948	16053	15940	16095	16048	16102	15968	15903	15714	16096	15956	16210	15977	15935	16045	16041	16021	16100	15868	15985	16073	16092	15922	16181	16208	16056	15958	16143	16084	16069	16275	15947	15985	15964	16080	16028	15935	15997	16133	15837	15912	16211	16118	15807	15953	16113	16128	15921	16095	15849	15956	15888	16051	15940	16010	15990	15948	15861	15968	16055	15954	15883	16184	15870	16178	16118	16193	15992	16198	15902	16124	15870	16011	15911	16208	15994	16240	16172	15934	15861	16005	16088	15914	15976	16077	15883	16239	15859	15926	16014	15955	16065	16055	16176	16046	15894	16194	16081	15988	16021	16098	16056	16038	16218	15944	16018	16043	16188	15975	16031	15988	15924	15961	16001	15865	15959	15982	15919	16031	16190	15977	15983	16248	16128	16115	16101	16064	15993	16193	15994	16029	16092	16124	16105	15954	15966	15906	15944	16189	15908	15858	15771	15988	15895	16203	16136	15964	16037	16080	16072	16118	16193	16035	15986	16084	15945	16060	15996	16045	16044	16102	15952	16019	16034	15972	15937	15931	15897	16025	16161	16062	16031	16049	16108	15834	15779	16090	15938	15967	15830	16014	16026	16180	16023	16022	15944	15910	15985	16013	16026	16149	16078	15954	15825	15942	15859	16038	15971	16048	15826	16224	16032	16043	15905	15941	15851	16092	15940	16076	15990	16151	15952
25214	42888	41222	33086	29130	26049	22999	20551	18402	16805	16104	15457	14850	14514	14501	14423	14430	14460	14455	14407	14210	14316	14453	14415	14261	14444	14309	14393	14207	14159	14346	14157	14188	14312	14281	14303	14196	14218	14366	14176	14175	14328	14347	14324	14120	14175	14339	14178	14227	14302	14473	14187	14327	14498	14161	14165	14136	14235	14194	14136	14285	14166	14037	14436	14137	14152	14217	14274	14057	14166	14346	14170	14033	14154	14190	14185	14183	14262	14184	14064	14349	14259	14145	14162	14015	14411	14215	14211	14200	14093	14181	14226	14167	14253	14160	14169	14281	14169	14310	14047	14335	14126	14204	14237	14266	14153	14277	14151	14378	14213	14286	14344	14311	14379	14390	14067	14298	14381	14182	14082	14073	14159	14214	14284	14326	14223	14193	14187	14181	14244	14010	14104	14183	14131	14237	14156	14261	14408	14185	14108	14131	14195	14350	14095	14196	14258	14249	14166	14147	14181	14168	14308	14280	14220	14336	14082	14232	14279	14216	14152	14283	14245	14247	14247	14100	14284	14213	14272	14106	14134	14152	14150	14206	14140	14076	14210	14147	14243	14233	14185	14076	14308	14094	14257	14221	14161	14193	14145	14141	14003	14270	14249	14089	14097	14298	14087	14319	14146	14085	14262	14207	14357	14170	14190	14289	14257	14126	14355	14060	14402	14383	14029	14106	14091	14212	14048	14061	14272	14283	14246	14273	14235	14329	14213	14283	14212	13991	14139	14024	14177	14247	14121	14032	14236	14203	14179	14360	14234	14344	14207	14140	14196	14092	14275	14189	14167	13971	14095	14321	14228	14099	14273	14394	13972	14242	14169	14137	14195	14266	13992	14190	14118	14134	14249	14160	14189	14072	14213	14055	14205	14099	14262	14190	14176	14280	14018	14256	14263	14139	14371	14082	14057	14196	14198	14058	14206	14167	14018	14336	14182	14138	14298	14240	14199	14025	14245	14196	14244	14112	14229	14374	14051	14207	14221	14171	14205	14184	14079	14239	14290	14289	14098	14132	14182	14200	14381	14244	14191	14269	14348	14033	14189	14323	14321	14177	14267	14091	14051	14136	14237	14265	14140	14097	14203	14238	14274	14116	14281	14335	14211	14162	14269	14300	14292	14362	14203	14152	14176	14343	14286	14196	14198	14291	14034	14276	14089	14461	14263	14208	14216	14186	14225	14174	14214	14416	14205	14249	14279	14142	14182	14130	14418	14309	14082	14267	14093	14231	14138	14179	14164	14096	14178	14251	14188	14240	14217	14131	14029	14075	14238	14212	14258	14220	14130	14231	14265	14124	14180	14209	14214	14265	14221	14264	14226	14387	14186	14244	14151	14294	14183	14218	14278	13993	14130	14092	14231	14383	14012	14082	14188	14210	14364	14233	14209	14128	14225	14316	14048	14140	14158	14264	14169	14275	14028	14297	14253	14267	14172	14347	14177	14300	14024	14036	14251	14195	14220	14176	14256	14265	14142	14199	14208	14067	14197	14211	14265	14142	14186	14171	14204	14183	14189	14242	14238	14206	14224	14181	14060	14257	14328	14198	14296	14055	14135	14264	14293	14257	14378	14193	14313	14296	14164	14230	14260	14229	14144	14413	14167	14148	14125	14160	14064	14170	14317	14139	14193	14169	14197	14249	14204	14199	14159	14256	14233	14101	14157	14245	14257	14252	14005	14184	14117	14037	14157	14085	14231	14272	14222	14227	13928	14159	14240	14047	14388	14213	14361	14205	14194	14309	14162	14284	14048	14073	14243	14329	14106	14303	14159	14287	14142	14292	14099	14229	14106	14232	14093	14199	14248	14264	14250	14146	14007	14140	14184	14291	14162	14010	14223	14404	14264	14230	14222	14159	14048	14124	14129	14208	14220	14157	14165	14122	14216	14369	14222	14150	14208	14129	14061	14237	14316	14231	14194	14247	14148	14128	14102	14138	14164	14096	14205	14233	14174	14077	14439	14232	14191	14070	14193	14118	14019	14112	14332	14005	14269	14287	14203	14155	14283	14236	14111	14390	14250	14151	14366	14252	14237	14218	14105	14165	14239	14178	14323	14287	14411	14183	14066	14115	14125	14200	14190	14179	14097	14341	14174	14196	14231	14312	14173	14234	14275	14193	14005	14261	14234	14145	14317	14114	14136	14272	14165	14111	14131	14307	14274	14213	14145	14235	14077	14106	14365	14080	14239	14286	14149	14209	14085	14223	14184	14222	14205	14138	14163	14194	14277	14284	14211	14164	14033	14150	14217	14236	14278	14278	14209	14144	14212	14354	14214	14275	14208	14239	14081	14081	14147	14226	14347	14115	14198	14197	13992	14138	14211	14264	14097	14304	14248	14359	14159	14328	14137	14336	14178	14317	14206	14263	14121	14408	14112	14131	14165	14261	14099	14097	14133	14118	14140	14100	14293	14209	14325	14176	14161	14221	14137	14306	14361	14082	14106	14268	14204	14255	14174	14372	14162	14306	14234	14238	14108	14222	14143	14112	14235	14101	14273	14196	14348	14385	14184	14048	14130	14294	14088	14487	14237	14324	14109	14167	14276	14260	14289	14284	14186	14151	14090	13992	14305	14253	14263	14022	14318	14507	14191	14263	14033	14265	14171	14062	14054	14144	14145	14169	14172	14133	14165	14231	14185	14225	14068	14051	14240	14209	14240	14292	14205	14129	14120	14200	14102	14200	14155	14272	14162	14213	14263	14231	14110	14074	14164	14299	14208	14067	14061	14273	14222	14320	14127	14110	14117	14147	14101	14088	14236	14357	14201	14091	14233	14156	14231	14155	14292	14273	14188	14207	14149	14269	14198	14335	14045	14328	14176	14073	14202	14186	14248	14141	14053	14052	14062	14138	14074	14150	14086	14170	14208	14091	14211	14135	14241	14148	14071	14133	14161	14175	14232	14134	14317	14241	14096	14348	14303	14227	14255	14084	14295	14230	14150	14103	14113	14336	14249	14256	14058	14183	14065	14186	14186	14273	14331	14195	14216	14076	14107	14233	14201	14224	14290	14255	14272	14252	14272	14156	14308	14276	14298	13987	14199	14252	14287	14261	14125	14261	14059	14241	14119	14385	14190	14047	14430	14044	14291	14281	14262	14132	13993	14260	14047	14105	14141	14074	14425	14290	14188	14240	14364	14288	14363	14211	14148	14279	14107	14321	14235	14130	14115	14166	14229	14277	14138	14247	14069	14159	14197	14135	14167	14156	14139	14041	14144	14357	14171	14164	14233	14342	14174	14164	13994	14130	14141	14314	14101	14093	14244	14160	14240	14268	14306	14077	14187	14275	14056	14054	14182	14227	14148	14313	14185	14216	14114	13939	14046	14350	14300	14223	14117	14217	14133	14267	14242	14302	14140	14026	13963	14308	14281	14208	14281	13960	14222	14144	14145	14061	14243	14300	14273	14186	14221	14282	14182	14335	14401	14264	14233	14041	14156	14138	14171	14219	14085	14369	14210	14105	14319	14315	14340	14153	14149	14234	14349	14129	14104	14233	14033	14250	14288	14229	14280	14227	14385	14108	14246	14196	14037	14120	14310	14323	14212	14220	14039	14184	14202	14410	14301	14287	14037	14326	14329	14158	14160	14184	14248	14281	14186	14199	14406	14226	14298	14324	14207	14057	14179	14118	14114	14274	14373	14034	14160	14119	14195	14269	14210	14132	14253	14194	14025	14182	14171	14213	14135	14085	14217	14166	14199	14218	13888	14281	14291	14165	14164	14227	14043	14150	14086	14289	14158	14329	14271	14239	14241	14415	14131	14224	14071	14150	14289	14266	14091	14197	14250	14156	14092	14226	14197	14031	14133	14231	14230	14207	14342	14264	14128	14288	14343	14173	14220	14315	14265	14084	14354	14100	14313	14037	14247	14237	14231	14125	14056	14151	14111	14237	14212	14276	14118	14310	14218	14200	14006	14323	14146	14024	14145	14162	14150	14302	14275	13998	14203	14146	14074	14227	14242	14110	14379	14105	14313	14104	14073	14348	13952	14230	14260	14282	14252	14103	14059	14107	14151	14201	14080	14074	14185	14217	14226	14190	14145	14300	14330	14138	14236	14091	14135	14290	14246	14383	14166	14212	14017	14207	14348	14244	14300	14255	14244	14322	14188	14256	14140	14215	14190	14329	14307	14102	14147	14273	14333	14263	14079	14126	14227	14208	14276	14093	14152	14135	14194	14401	14247	14149	14436	14277	14215	14145	14174	14307	14389	14272	14206	14221	14286	14148	14280	14371	14236	14159	14051	14114	14295	14314	14199	14141	14040	14276	14300	14124	14227	14198	14233	14167	14266	14248	14287	14273	14218	14347	14195	14118	14199	14113	14300	14202	14122	14270	14308	14264	14058	14170	14089	14183	14214	14361	14083	14226	14263	14185	14146	14265	14200	14257	14258	14193	14153	14277	14190	14242	14174	14241	14141	14118	14211	14118	14271	14216	14264	14178	14185	14245	14329	14307	14186	14298	14355	14438	14293	14199	14143	13981	14279	14222	14082	14294	14164	14169	14040	14228	14117	14020	14244	14299	14224	14301	14245	14300	14091	14270	14268	14147	14200	14336	14200	14252	14106	14169	14318	14267	14235	14301	14097	14243	14186	14292	14004	14231	14373	14340	14236	14208	14050	14194	14012	14198	14344	14160	14096	14170	14077	14157	14248	14322	14160	14302	14158	14204	14224	14180	14274	14302	14170	14163	14351	14111	14205	14151	14264	14142	14215	14023	14139	14243	14097	14286	14255	14133	14199	14374	14112	14229	14069	14200	14156	14181	14187	14383	14086	14289	14180	14094	14264	14353	14159	14171	14264	14134	14143	14204	14039	14088	14128	14158	14130	14360	14136	14366	14172	14230	14261	14201	13971	14366	14274	14137	14133	14206	14126	14307	14312	14254	14216	14225	14279	14047	14190	14257	14244	14046	14217	14281	14199	14227	14104	14240	14239	14407	14251	14176	14277	14152	14097	14202	14265	14105	14234	14377	14064	14331	14394	14120	14194	14161	14233	14113	14264	14269	14391	14091	14340	14190	14302	14220	14203	14159	14213	14304	14105	14161	14110	14185	14123	14191	14182	14244	14183	14265	14166	14159	14095	14085	14442	14251	14346	14308	14349	14335	14158	14060	14217	14132	14359
22880	21247	29052	24156	23240	27663	30282	24555	21782	20248	19584	18850	18068	17578	17394	17246	17163	17348	17394	17074	17213	16959	17070	16929	17236	17070	16841	16920	16793	17005	17076	16921	16924	17041	17069	16973	16953	16915	16883	16935	16671	16855	16758	16975	16865	16742	17100	17019	16783	16958	16959	16969	16729	16937	16890	16918	17049	16833	17110	16791	16901	16921	16909	16955	17026	16829	16843	16785	17004	16832	16927	16920	16854	16833	16723	16808	16762	16705	16690	16742	16721	16927	16692	16911	16812	16676	16682	16735	16842	16760	16861	16991	16959	16653	16831	16775	16891	16789	16639	16810	16889	16811	16865	16994	16898	16701	16806	16670	17015	16773	16713	16734	16819	16897	16960	17013	16862	16886	16937	16664	16792	16811	16740	16636	17024	16726	16947	16758	16880	16887	16924	16833	16687	16933	16818	16703	16849	16788	16741	16810	16870	16751	16888	16834	16783	16881	16710	16857	16722	16842	16777	16856	16759	16838	16838	16819	16918	16950	16915	16851	16749	16615	16883	16663	16760	16817	16790	16760	16891	16967	16790	16746	16840	16693	16650	16719	16724	16738	16828	16884	16850	16539	16746	16728	16903	16952	16742	16745	16862	16761	16974	16910	16756	16912	17128	16850	16805	16613	16828	16676	16706	16694	16757	16640	16972	16979	16888	16591	17058	16947	16738	16821	16814	16705	16757	16749	16664	16703	17003	16583	16643	16702	16952	16702	16959	17014	16844	16783	16822	17113	16628	16719	16955	16864	16961	16743	16962	16802	16698	16953	16855	16864	16771	16728	16695	16917	16777	16851	16892	16776	16815	16675	16789	16904	16777	16757	16955	16667	16840	16870	16902	16682	16861	16948	16820	16610	16967	16640	16764	16856	16631	16690	16786	16631	16654	16698	16892	16840	16775	16842	16757	17071	16915	16620	16788	16754	16593	16688	16767	16889	16563	16647	16674	16554	16731	16851	16866	16702	16684	16861	16827	17017	16792	16745	16789	16688	16707	16614	16841	16761	16985	16704	16866	16774	16886	16825	16898	16745	16614	16942	17045	16872	16918	16872	16916	16562	16923	16980	16807	16843	16889	16693	17055	16818	16660	16721	16783	16738	16871	16951	16721	16861	16753	16923	16869	16688	16710	16765	16849	16875	16772	16723	16924	16793	16692	16799	16766	16888	16885	16666	16965	16892	17000	16979	16723	16576	16779	16599	16858	16862	17018	16737	16628	16589	16770	16992	16848	16658	16750	16727	16788	16714	16781	16667	16770	16779	16815	16802	16815	16831	16868	17037	16994	16653	16916	16824	16644	16833	16749	16872	16752	16769	16804	16759	16858	16824	16761	16839	16611	16720	16620	16596	16770	16630	16665	16827	16959	16869	16833	16636	16893	16575	16853	16821	16872	17081	16838	16704	16741	16795	16774	16925	16898	16770	16851	16783	16673	16771	16853	16701	16790	16715	16836	16901	16635	16851	16775	16789	16711	16671	16638	16921	16775	16802	16645	16629	16761	16868	16885	16785	16890	16721	16683	16516	16888	16658	16759	17023	16706	16661	16830	16917	16924	16776	16785	16988	16805	17008	16729	16704	16592	16974	16936	16934	16854	16932	16687	16767	16854	16771	16865	16867	16796	16756	16802	16735	16902	16818	16665	16789	16813	16900	16629	16929	16559	16805	17030	16862	17024	16875	16727	16705	16839	16647	16718	16930	16803	16753	16987	16575	16701	16821	16895	16825	17154	16735	17028	16800	16968	16680	16585	16832	16870	16838	16725	16723	16826	16751	16724	16878	16667	16660	16734	16861	16830	16946	16739	16855	16760	16619	16742	16961	16850	16709	16826	16768	16894	16824	16820	16952	16758	17002	16827	16804	16765	16785	16516	16859	16623	16882	16861	16849	16886	16947	16615	16729	16775	16858	16838	16783	16633	16809	16801	16944	16667	16717	16747	16743	16795	16937	16862	16629	16888	16942	16657	16736	16971	16720	16851	16795	16880	16793	16610	16905	16564	16710	16907	16843	16839	16790	16770	16943	16819	16891	16904	16910	16783	16731	16766	16762	16694	16843	16872	16574	16899	16952	16606	16921	16665	16932	16857	16684	16729	16939	16880	16747	16886	16928	16945	16822	16817	16879	16829	16615	16797	16827	16855	16617	16901	16839	16745	16612	16893	16702	16811	16944	16806	16627	16835	16776	16688	16729	16923	16720	16885	16859	16939	16638	16792	16842	16872	16980	16888	16711	16882	16631	16864	16738	16892	16756	16645	16743	17032	17070	16809	16698	16621	16865	16677	16926	16978	16991	16796	16749	16812	16909	16957	17072	16899	16919	16929	17107	16767	16515	16710	16551	16989	16809	16928	16831	16632	16689	16572	16894	16785	16728	16579	16636	16771	16801	16842	16740	16623	16691	16582	16685	16962	16835	16892	16765	16770	16764	16793	16717	16691	16950	16563	16837	16655	16762	16802	16856	16817	16743	16778	16641	16706	16980	16945	16838	16777	16630	16740	16987	16801	16818	16665	16819	16434	16712	16922	16801	16796	16934	16790	16766	16724	16799	16770	16802	16803	16869	16663	16913	16799	16922	16769	16781	16874	16834	16891	16731	16836	16598	16933	16790	16907	16700	16674	16803	16687	16752	16904	16632	16918	16889	16889	16722	16622	16719	16599	16820	16803	16911	16776	16711	16742	16901	16918	16558	16658	16898	16980	16753	16768	16600	16816	16567	16932	16873	16668	16748	16957	16582	16753	16850	16841	17000	16950	16731	16875	16802	16811	16886	16799	16704	16579	16798	16709	17112	16689	16924	16967	17029	16624	17001	16743	16861	16613	16716	16746	16772	16562	16840	16964	16949	16836	16816	16877	16940	16882	16865	16807	16517	16945	16844	16762	16887	17095	16768	16788	16728	16820	16536	16812	16809	16645	16687	16646	16801	16897	16772	16723	16505	16642	16723	16717	16867	16686	16792	16975	16729	16788	16810	16676	16902	16841	16861	16983	16745	16904	16804	16659	16668	16640	16844	16689	16699	16696	16809	16857	16971	16888	16757	16831	16714	16706	16919	16771	16774	16909	16836	16774	16665	16767	16782	16637	16750	16799	16769	16894	16811	16718	16829	16791	16785	16873	16645	16730	16962	16917	16663	16769	16768	16882	16816	16805	17005	16753	16755	16921	16911	16891	16832	16713	16803	16763	16849	16831	16911	16909	16722	16902	17011	16888	17079	16734	16841	16742	16922	16882	16703	16928	16532	16746	16728	16658	16598	16808	16795	16821	16896	16810	16979	16969	16823	16733	16859	16730	16870	16690	16752	16935	16830	16915	16706	16983	16892	16803	16812	16955	16808	16841	16665	16695	16750	16833	16799	16735	16866	16813	16859	16767	16735	17102	16732	16723	16883	16672	16923	16840	16789	16924	16856	16780	16736	16885	17066	16916	16769	16630	16935	16664	16727	16776	16694	16795	16712	16896	16790	17021	16907	16924	16725	16776	16703	16802	17046	16766	16657	16678	16962	16747	16592	16772	16590	16812	16747	16662	16507	16847	16948	16777	16712	16713	16808	16882	16900	16630	16786	16806	16784	16656	17037	16988	16981	16802	16995	16880	16812	16706	16871	16874	16981	16782	16851	16826	16756	16880	17061	16906	16545	16801	16870	16810	17022	16886	16778	16666	16701	17071	16666	16636	16704	16619	16637	16890	16797	16855	16988	16796	16784	16718	16855	16667	16457	16741	16773	16777	16566	16821	16803	16808	16772	16841	16861	16772	16858	16822	16881	16750	16966	16949	16988	16586	16672	16741	16792	16895	16632	16476	16881	16658	16759	16832	16995	16830	16709	17022	16667	16776	16769	16780	16731	16785	16654	16810	16928	16960	16863	16813	16988	16781	16638	16786	16833	16831	16953	16814	16719	16841	16612	16750	17018	16774	16863	16850	16798	16881	16980	16692	16859	16948	16837	16526	16857	17095	17006	16752	16835	16569	16755	16660	16787	16744	16750	16903	16727	16970	16936	16758	16635	16824	16931	16806	16942	16849	16795	16806	16823	16853	16706	16827	16886	16842	16670	16725	16545	16987	16787	16903	16840	16809	16863	16762	16882	16717	16972	16816	16964	16723	16691	16669	16786	16854	16881	16735	16800	16825	16707	16729	16850	16784	16839	16794	16634	16857	17041	16949	16808	16788	16897	16831	16602	16631	16912	16633	16799	16733	16846	16811	16700	16723	16797	16757	16880	16732	16921	16573	16719	16999	16888	16763	16893	16942	17000	16867	16898	16751	16726	16903	16928	16895	16559	16874	16869	16729	16994	16677	16719	16633	16900	16823	16892	16776	16723	16658	16697	16834	16761	16770	16765	16910	16844	16754	16793	16774	16785	16991	16755	16784	16688	16701	16793	16813	16821	16822	17046	16623	16762	17009	17039	16894	16837	16784	16837	16802	16958	16929	16840	16864	16860	16896	16593	16913	16575	16675	16660	16894	16896	16924	16719	16826	16836	16868	16759	16788	16800	16893	16752	16961	16917	16961	16856	16685	16764	16784	16675	16768	16716	16816	16682	16695	16731	16742	16940	16901	16917	16816	16602	16859	16927	16785	16759	16891	16641	16764	16841	16768	16746	16851	16902	16871	16838	16812	16771	16880	16687	16798	16750	16770	16837	16736	16932	16607	16912	16750	16848	16863	16916	16777	16669	16674	16853	16791	16800	16848	16877	16799	16800	16868	16928	16872	16762	16846	16712	16803	16913	16628	16870	16819	16696	16851	16531	16638	16934	16650	16786	16585	16917	16952	16778	16691	16893	16886	16971	16766	16720	16524	16680	16770	16869	16747	16547	17033	16655	16937	16951	16927	16981	16749	16851	16859	16710	16687	16708	16628	16688	16698	16796	16820	16950	16771	16767	16637	16778	16845	16956	16630	16744	16821	16829	16760	16789	16639	16924	16925	16746	16777	16691	16826	16870	16693	16855	16824	16552	16807	16585	16939	16620	16804	16829	16855	16898	16771	16714	16738	16628	17009	16900	16906	16765	16877	16757	16896	16752	16748	16943	16711	16827	16701	16646	16625	16589	16880	16953	16692	16894	16674	16784	16823	16903	16789	16817	16888	16762	16890	16641	16721	16835	16831	16843	16786	16854	16861	16889
28949	49873	46419	38082	34438	31659	28993	24217	20613	18846	17753	17041	15868	15487	15178	14985	15009	15168	14960	15076	14979	14850	14971	14871	14746	14822	14724	14700	14686	14731	14714	14890	14747	14651	14812	14599	14636	14642	14703	14782	14847	14613	14720	14695	14746	14605	14719	14676	14655	14632	14889	14785	14587	14816	14851	14714	14836	14693	14773	14687	14588	14784	14550	14578	14583	14670	14508	14650	14622	14801	14630	14623	14539	14556	14650	14426	14740	14491	14742	14800	14552	14770	14526	14737	14599	14443	14648	14586	14614	14704	14581	14620	14643	14747	14694	14719	14693	14653	14458	14529	14719	14524	14564	14635	14700	14628	14585	14607	14669	14663	14657	14743	14623	14555	14639	14581	14666	14655	14721	14441	14674	14768	14587	14599	14633	14683	14791	14481	14668	14765	14650	14700	14698	14598	14776	14634	14578	14622	14728	14718	14626	14605	14824	14777	14672	14806	14822	14570	14447	14751	14646	14554	14731	14609	14674	14676	14647	14613	14560	14623	14603	14682	14747	14736	14591	14716	14548	14702	14624	14639	14747	14551	14626	14652	14579	14700	14669	14697	14637	14535	14861	14550	14589	14738	14504	14657	14689	14712	14601	14528	14780	14619	14738	14573	14518	14581	14753	14624	14726	14603	14617	14662	14662	14617	14795	14573	14651	14581	14650	14604	14748	14733	14527	14837	14607	14502	14602	14628	14657	14599	14714	14453	14521	14691	14539	14672	14564	14515	14838	14741	14627	14791	14711	14630	14547	14658	14600	14493	14656	14723	14704	14513	14581	14598	14564	14604	14811	14607	14739	14660	14810	14639	14784	14660	14836	14546	14759	14568	14765	14743	14610	14636	14740	14556	14669	14603	14703	14666	14619	14558	14645	14594	14602	14894	14718	14497	14516	14636	14651	14647	14609	14651	14809	14735	14756	14679	14568	14642	14587	14678	14641	14678	14666	14775	14808	14539	14566	14577	14675	14488	14584	14499	14679	14611	14739	14614	14589	14527	14561	14636	14530	14636	14617	14625	14778	14491	14646	14730	14650	14622	14565	14751	14391	14623	14689	14611	14804	14881	14613	14494	14474	14598	14508	14595	14552	14523	14638	14687	14521	14652	14637	14503	14535	14545	14581	14697	14508	14555	14636	14573	14548	14690	14803	14764	14547	14640	14632	14823	14577	14643	14717	14755	14750	14544	14636	14675	14538	14784	14556	14736	14542	14792	14587	14620	14539	14670	14713	14626	14651	14757	14581	14685	14665	14620	14720	14618	14484	14536	14627	14539	14558	14515	14669	14675	14712	14722	14626	14455	14727	14676	14500	14620	14683	14543	14598	14716	14587	14556	14613	14612	14653	14652	14670	14654	14511	14779	14602	14614	14622	14722	14702	14729	14738	14615	14691	14518	14701	14516	14754	14604	14472	14566	14578	14406	14798	14759	14524	14600	14536	14718	14701	14699	14725	14786	14676	14535	14485	14557	14727	14690	14694	14631	14844	14590	14626	14696	14612	14568	14689	14629	14699	14504	14668	14643	14601	14685	14665	14562	14602	14609	14639	14591	14606	14670	14685	14523	14624	14711	14532	14707	14599	14727	14582	14863	14709	14735	14445	14670	14848	14640	14624	14655	14655	14415	14741	14579	14772	14704	14423	14583	14700	14653	14686	14614	14587	14603	14603	14436	14684	14711	14576	14666	14566	14763	14712	14825	14575	14606	14643	14567	14661	14470	14547	14614	14669	14593	14782	14488	14567	14701	14544	14705	14546	14432	14497	14619	14564	14675	14704	14722	14590	14607	14716	14776	14706	14628	14665	14723	14658	14634	14575	14676	14711	14629	14790	14515	14590	14658	14614	14743	14607	14760	14612	14559	14496	14740	14462	14690	14564	14520	14638	14847	14755	14675	14541	14732	14661	14676	14464	14589	14542	14680	14680	14620	14681	14488	14670	14636	14661	14660	14394	14610	14695	14563	14705	14687	14465	14557	14557	14749	14600	14569	14701	14577	14667	14483	14576	14552	14632	14495	14508	14472	14413	14630	14576	14656	14787	14611	14670	14579	14615	14472	14666	14735	14732	14628	14432	14669	14617	14690	14696	14643	14730	14641	14688	14684	14645	14687	14607	14622	14664	14645	14547	14728	14690	14562	14663	14742	14622	14609	14615	14567	14741	14628	14647	14641	14551	14667	14582	14697	14683	14640	14627	14543	14592	14792	14534	14587	14478	14462	14774	14599	14621	14754	14744	14660	14569	14678	14583	14539	14460	14671	14560	14865	14535	14655	14533	14701	14634	14741	14552	14563	14813	14539	14626	14702	14677	14497	14615	14699	14624	14699	14464	14602	14730	14598	14589	14605	14562	14593	14672	14694	14671	14697	14564	14767	14584	14658	14679	14610	14778	14543	14702	14570	14646	14711	14572	14714	14681	14595	14616	14651	14585	14597	14667	14605	14670	14689	14691	14731	14489	14570	14708	14680	14558	14768	14685	14599	14490	14572	14689	14708	14727	14677	14542	14538	14681	14681	14416	14602	14583	14560	14656	14625	14753	14523	14720	14556	14620	14717	14578	14777	14412	14641	14527	14713	14646	14748	14632	14830	14637	14694	14647	14631	14678	14600	14640	14624	14594	14733	14888	14514	14782	14464	14598	14684	14497	14645	14669	14666	14611	14578	14590	14582	14566	14579	14623	14668	14671	14577	14712	14622	14681	14412	14695	14524	14655	14639	14754	14530	14512	14743	14473	14564	14681	14753	14463	14494	14681	14742	14519	14554	14615	14881	14612	14520	14585	14617	14777	14632	14757	14619	14628	14704	14632	14625	14547	14639	14685	14740	14579	14485	14752	14796	14637	14425	14545	14712	14533	14628	14455	14627	14586	14595	14580	14599	14564	14805	14585	14624	14573	14645	14519	14677	14680	14705	14538	14597	14645	14604	14667	14497	14810	14526	14770	14543	14760	14668	14676	14507	14647	14690	14773	14680	14683	14571	14594	14589	14561	14668	14649	14737	14626	14595	14555	14554	14380	14652	14641	14681	14748	14584	14617	14705	14671	14692	14655	14572	14570	14745	14680	14607	14618	14581	14757	14741	14628	14572	14590	14677	14530	14534	14597	14516	14443	14513	14594	14705	14634	14621	14475	14676	14680	14761	14718	14660	14507	14635	14583	14621	14765	14626	14682	14653	14642	14738	14809	14707	14620	14567	14627	14605	14606	14627	14688	14754	14761	14694	14634	14591	14632	14671	14597	14645	14561	14738	14489	14783	14555	14634	14568	14505	14558	14599	14660	14561	14551	14456	14658	14574	14497	14642	14588	14708	14603	14509	14675	14637	14693	14772	14793	14593	14574	14536	14698	14485	14520	14772	14574	14770	14697	14594	14484	14634	14628	14736	14679	14773	14538	14818	14712	14665	14645	14724	14635	14712	14729	14669	14646	14471	14709	14585	14631	14539	14633	14570	14750	14758	14640	14854	14557	14612	14603	14550	14636	14659	14671	14641	14791	14834	14488	14584	14619	14744	14701	14748	14835	14553	14659	14613	14530	14560	14575	14452	14577	14635	14633	14527	14778	14589	14642	14577	14628	14562	14564	14719	14689	14635	14543	14593	14629	14645	14637	14695	14591	14539	14622	14584	14587	14643	14622	14873	14281	14686	14523	14565	14797	14597	14772	14682	14561	14659	14731	14625	14699	14670	14554	14739	14791	14603	14653	14667	14661	14596	14515	14753	14820	14614	14630	14720	14634	14589	14683	14548	14648	14638	14706	14760	14716	14763	14702	14697	14745	14605	14583	14577	14728	14698	14655	14484	14716	14622	14435	14659	14603	14549	14621	14630	14626	14722	14791	14627	14634	14686	14615	14622	14453	14426	14553	14682	14664	14660	14608	14657	14547	14620	14623	14579	14690	14683	14649	14559	14643	14593	14641	14579	14698	14579	14546	14716	14588	14588	14688	14727	14700	14624	14683	14581	14713	14689	14630	14759	14617	14606	14718	14732	14663	14535	14609	14607	14498	14583	14536	14661	14448	14684	14715	14606	14701	14750	14578	14771	14584	14598	14711	14736	14565	14694	14650	14529	14718	14791	14655	14618	14576	14531	14669	14726	14825	14557	14515	14559	14547	14538	14650	14561	14733	14549	14568	14686	14626	14510	14753	14713	14510	14710	14714	14650	14434	14566	14583	14760	14559	14580	14700	14632	14687	14557	14660	14710	14630	14756	14694	14606	14674	14460	14734	14662	14647	14648	14547	14647	14578	14660	14463	14624	14626	14649	14588	14535	14618	14668	14614	14681	14620	14624	14797	14730	14540	14580	14593	14603	14640	14829	14561	14611	14668	14633	14604	14497	14600	14731	14465	14724	14612	14802	14522	14623	14674	14535	14670	14624	14548	14621	14660	14676	14702	14723	14658	14593	14601	14569	14716	14479	14686	14695	14752	14645	14511	14665	14703	14710	14563	14743	14680	14566	14596	14757	14635	14641	14453	14485	14649	14584	14789	14726	14579	14605	14620	14777	14567	14547	14610	14714	14508	14529	14539	14527	14588	14659	14766	14700	14516	14639	14619	14569	14504	14672	14723	14527	14541	14726	14534	14630	14730	14734	14401	14722	14686	14772	14693	14605	14684	14593	14703	14643	14529	14564	14641	14500	14677	14514	14731	14652	14760	14625	14648	14541	14570	14580	14693	14655	14697	14541	14774	14832	14691	14528	14683	14626	14596	14738	14784	14636	14355	14682	14597	14711	14737	14597	14833	14861	14586	14697	14691	14607	14738	14449	14733	14442	14733	14612	14688	14569	14761	14527	14687	14438	14518	14768	14618	14616	14567	14666	14512	14707	14657	14661	14691	14525	14656	14575	14746	14576	14643	14563	14719	14722	14692	14641	14468	14756	14674	14518	14691	14599	14650	14686	14676	14583	14599	14489	14727	14752	14540	14596	14554	14702	14521	14468	14843	14647	14631	14721	14628	14723	14672	14476	14589	14692	14632	14403	14541	14674	14628	14565	14605	14536	14631	14644	14726	14546	14889	14744	14483	14555	14628	14574	14658	14742	14573	14554	14654	14531	14607	14598	14693	14608	14475	14799	14670	14505	14651	14428	14746	14618	14597	14672	14597	14569	14738	14828	14675	14709	14507	14669
28439	23958	28833	26099	22033	20189	18899	17434	16768	16381	16194	16207	16071	16143	16001	15935	15708	15748	15980	15881	15974	15877	15742	16008	15834	15807	15704	15706	16161	15745	15835	15687	15622	15861	16001	15848	16043	15756	15924	15775	15815	15781	15955	16163	15809	15945	15841	15670	16020	15860	15811	15841	15795	15795	15781	15933	15914	15897	15748	15824	15842	15544	15697	16008	15779	15624	15853	15907	15866	15802	15768	15755	15713	15846	15879	15820	15813	15645	15916	15975	15913	15627	15897	15684	15769	15794	15640	15801	15989	15852	15762	15788	15810	15694	15831	15769	16043	15896	15824	15670	15814	15767	15649	15797	15783	15713	15834	15785	16020	16101	15857	15905	15633	15830	15577	15829	15740	15851	15809	15953	15722	15900	15840	15803	15717	15709	15702	15780	15739	15690	15896	15708	15799	15723	15907	15687	15636	15879	15658	15894	15841	15560	15563	15733	15662	15800	15714	15682	15642	15740	15817	15749	15736	15708	15902	15989	15863	15676	15753	15721	15707	15619	15715	15788	15768	15779	15680	15903	15791	15651	15800	15698	15792	15748	15868	15615	15705	15791	15615	15750	15642	15827	15838	15791	15756	15655	15863	15829	15703	15860	15647	15821	15773	15630	15730	15807	15626	15867	15787	15801	15738	15901	15741	15762	15903	15841	15751	15790	15767	16011	15687	15841	16012	15817	15709	16007	15914	15784	15842	15712	15701	15613	15633	15733	15872	15687	15635	15781	15895	15764	15833	15616	15731	15766	15839	15843	15624	15746	15866	15717	15848	15824	15673	15720	15672	15613	15725	15728	15772	15926	15814	15740	15723	15763	15934	15804	15966	15721	15902	15998	15844	15929	15801	15675	15627	15853	15906	15904	15956	15831	16062	15696	15848	15850	15817	15933	15919	15906	15530	15724	15585	15773	15553	15571	15638	15953	15928	15832	15632	15721	15814	15593	15779	15844	16015	15662	15737	15673	15788	15807	15680	15878	15799	15750	15895	15794	15788	15931	15865	15796	15814	15727	15781	15652	15948	16030	15704	15852	15837	15720	15864	15844	15993	15846	15844	15934	15817	15762	15716	15821	15789	15970	16007	15815	15707	15989	15857	15934	15931	15744	15728	15866	15762	15883	15977	15781	15760	15925	15769	15839	15747	15752	15783	15893	15738	15826	15976	15803	15754	15696	15897	15797	15704	15790	15839	16023	15717	15794	15689	15914	15776	15760	15816	15781	15976	15737	15828	15754	15782	15847	15746	15643	15882	15766	15737	15706	15816	15697	15860	15847	15860	15812	15772	15643	15752	15767	15922	15925	15759	15801	15763	15682	15759	15794	15766	15874	15848	15780	15760	15734	15735	15724	15943	15684	15981	15928	15741	15535	15756	15696	16054	15940	15824	15697	15644	15823	15753	15769	15732	15721	15707	15778	15633	15664	15779	15734	15955	16035	15716	15816	15860	15980	15675	15684	15596	15683	15790	15636	15891	15841	15789	15677	15934	15865	15900	15706	15947	15781	15969	15966	15807	15771	15820	15671	15773	15545	15743	15831	15809	15773	15800	15776	15676	15925	15809	15621	15794	15818	15795	15855	15657	15662	15667	15729	15743	15561	15735	15935	15896	15850	15631	15677	15582	15650	15698	15704	15574	15971	15737	15569	15736	15768	15795	15666	15871	15636	15684	15918	15839	15664	15773	15828	15831	15975	15786	15828	15791	15790	15907	15788	15744	15943	15730	15728	15709	15724	15923	15795	15765	15667	15833	15681	15546	15910	15845	15653	15694	15604	15641	15760	15678	15552	15842	15700	15839	15585	15806	15548	15751	15839	15768	15653	15791	15733	15822	15725	15757	15726	15722	15771	15812	15719	15835	15821	15857	15900	15826	15810	15638	15799	15799	15869	15810	15728	15879	15676	15886	15769	15812	15793	15857	15852	15793	15767	15748	15682	15857	15799	15772	15712	15940	15876	15860	15729	15846	15884	15618	15904	16027	15809	15650	15617	15679	15683	15723	15751	15760	15852	15938	15646	15703	15859	15712	15758	15788	15677	15544	15791	15863	15920	15815	15845	16021	15750	15653	15707	15715	15747	15490	15729	15748	15685	15884	15960	15764	15934	15839	15674	15871	15578	15847	15796	15764	15807	15688	15746	15696	15588	15760	15817	15583	15795	16084	15979	15812	15447	15928	15809	15974	15865	15877	15802	15835	15681	15847	15940	15735	15807	15806	15873	15900	15883	15859	15886	15852	15843	15850	15679	15778	15839	15637	15887	15965	15909	15765	15952	15864	15728	15746	15897	15710	15890	15791	15795	15753	15678	15681	15994	15602	15827	15873	15597	15674	15974	15644	15846	15880	15738	15568	15700	15997	15799	15923	15861	15757	15783	15975	15746	15875	15782	15833	16015	15889	15709	15649	15854	15842	15643	15800	15699	15783	15691	15935	15994	15842	15810	15717	15789	15720	15752	15724	15766	15794	15705	15778	15762	15798	15787	15722	15894	15719	16000	15914	15725	15695	15918	15815	15654	15599	15630	15792	15760	15847	15775	15645	15722	15876	15686	15890	15821	15909	15855	15887	15834	15756	15752	15848	15818	15792	15868	15770	15659	15801	15768	15901	15619	15850	15806	15821	15731	15705	15941	15799	15838	15618	15802	15878	15709	15824	15620	15663	15692	15822	15998	15780	15833	15763	15816	15812	15798	15936	15646	15754	15734	15788	15705	15813	15713	15774	15859	15766	15653	15722	15724	15815	15749	15751	15799	15740	15733	15809	15738	15624	15933	15714	15850	15905	15604	15757	15822	15906	16010	15770	15741	15562	15785	15728	15887	15855	15674	15844	15846	15772	15723	15623	15577	15772	15654	15956	15935	15628	15689	15864	15765	16124	15711	15935	15934	15763	15802	15835	15747	15866	15740	15852	15715	15751	15807	15676	15843	15734	15832	15876	15944	15741	15709	15605	15864	15685	15920	15612	15764	15796	15881	15737	15592	15829	15894	15592	15925	15904	15696	15841	15793	15660	15872	15835	15748	15858	15797	15812	15688	15929	15682	15592	15786	15756	15952	15724	15790	15743	15989	15878	15805	15880	15678	15770	15830	15652	15661	15829	15653	15775	15798	15818	15723	15856	15708	15661	15861	15993	15860	15935	15808	15817	16031	15780	15739	15658	15761	15650	15657	15852	15604	15995	15955	15727	15602	15789	15855	15756	15896	15934	15608	15733	15848	15804	15703	15888	15766	15697	15749	15882	15953	15876	15569	15819	15818	15905	15741	15808	15698	15886	15643	15825	15784	15542	15935	15717	15671	15624	15971	15807	15669	15836	15739	15826	15776	15861	15724	15774	15745	15938	15996	15914	15803	15870	15722	15785	15744	15941	15846	15821	15870	15947	15666	15671	15886	15875	15801	15601	15683	15700	15666	15827	15784	15687	15783	15741	15720	15934	15836	15918	15611	15906	15792	15646	15995	15833	15743	15696	15737	15644	15600	15909	15770	15747	15787	15914	15861	15821	15756	15891	15773	15793	15922	15784	15707	15897	15898	15720	15791	15951	15834	15656	15831	15590	15838	15881	15816	15537	15661	15749	15909	15756	15825	15844	15679	15555	15789	15619	15702	15657	15738	15790	15807	15989	15650	15580	15658	15818	15640	16050	15672	15828	15719	15834	15981	15874	15641	15859	15739	15884	15834	15976	15689	15978	15909	15939	15726	15831	15702	15647	15722	15741	15821	15769	15810	15850	15783	15961	15585	15688	15757	15615	15972	15894	15860	15907	15870	15825	15771	15791	15778	15789	16002	15830	15824	15810	15722	15775	15747	15756	15823	15696	15692	15832	15785	15911	15753	15682	15792	15739	15772	15776	15753	15942	15845	16017	15785	15779	15645	15872	15710	15757	15551	15722	15725	15921	15746	15823	15863	15998	15834	15791	15676	15717	15838	15985	16013	15902	15748	15743	15897	15594	15601	15676	15740	15742	15881	15602	15878	15828	15775	15786	15611	15837	15837	15789	15983	15750	15831	15724	15723	15791	15772	15687	15652	15982	15733	15725	15753	15941	15802	15977	15643	15937	15803	15814	15889	15753	15648	15887	15822	15740	15860	15738	15817	15663	15620	15621	15889	15952	15875	15673	16128	15947	15652	15868	15715	15764	15694	15727	15673	15656	15726	15719	15812	15823	15805	15746	15779	15889	15643	15759	15834	15786	15706	15667	15650	15794	15759	16045	15867	15737	15575	15904	15656	15777	15988	15842	15802	15928	15811	15768	15868	15931	15830	15952	15791	15803	15938	15983	15600	15796	15747	15840	15791	15984	15728	16045	15747	15729	15978	15912	15707	15893	15560	15515	15775	15746	15872	15731	15842	15984	15817	15898	15750	15833	15885	16080	15808	15898	15851	15762	15776	15847	15829	15820	15861	15928	15638	15887	15835	15866	15914	15928	15970	15626	15740	15633	15818	15799	15686	15827	15887	15852	15791	15915	15801	15805	15596	15829	15895	15816	15827	15752	15806	15852	15934	15965	15886	15791	15669	15731	15703	15776	15843	15964	15956	15806	15813	15670	15754	15815	15819	15717	15966	15746	15729	15734	15734	15921	15798	15643	15728	15586	15681	15884	15836	15577	15780	15812	15717	15961	15738	15626	15696	15786	15796	15881	15805	15789	15803	15691	15793	15799	15791	15820	15875	15874	15812	15869	15712	15820	15908	15785	15917	15815	15825	15837	15782	15711	15728	15744	15952	15768	15722	15733	15746	15861	15936	15858	15652	15730	15845	15889	15832	15987	15844	15817	15716	15857	15681	15826	15867	15768	15877	15870	15786	15952	15609	15957	15819	15801	15851	15869	15856	15736	15673	15673	15809	15663	15862	15738	15753	16027	15634	15702	15957	15788	15832	15828	15836	15940	15475	15764	15987	15765	15704	15828	15730	15966	15727	15598	15720	15779	15815	15880	15847	15900	15826	15769	15688	15830	15869	15981	15695	15676	16041	15855	15758	15806	15729	15749	15827	15660	15739	15810	15766	16039	15886	15630	15789	15834	15969	15941	15751	15901	15827	15769	15888	16009	15657	15879	15737	15893	15809	15747	15881	15803	15996	15796	15731	15892	15669	15972	15859	15598	15652	15808	15911	15963	15737	15714	15786
23870	33900	31125	24870	22271	19792	17974	15948	15090	14694	14622	14363	14219	14226	14019	14147	14338	14034	14116	14034	14018	14102	13973	13879	14079	14054	14028	14037	14031	14175	13897	14004	14135	14081	14108	14057	14038	14093	14082	13979	14130	14032	13976	14155	14149	13971	14071	14058	14157	13974	14080	14049	14001	14144	14019	14008	14018	14178	13994	14098	14149	14132	13983	14032	14000	14054	14071	14001	14026	13922	13972	14138	13967	13974	13925	13972	13865	14081	14070	14137	14012	13929	14079	14141	13933	14013	14211	14075	13964	13978	13991	14038	14130	13727	13951	13953	14006	14186	13998	13988	14036	14021	13811	14059	14026	13763	13982	13979	14089	14032	14044	14029	14073	14000	13926	14056	13908	14033	13963	14255	13879	14054	14003	14017	13992	14215	13986	13988	13835	14133	14010	13856	13966	14091	13923	14042	14256	13995	13999	14082	14120	13891	13981	13992	14035	14002	13969	13987	13943	14053	13961	13854	13929	13945	14022	14099	13769	13987	13877	14012	13830	14113	13916	13934	13968	13990	14078	13850	13959	14039	14044	14047	14047	13799	13969	14038	14121	14166	14007	14005	14233	13977	14244	13859	14003	14117	13924	14005	14040	14049	13995	13920	13978	14018	13990	13984	13876	14105	13936	13989	14064	14108	14087	14055	14104	13989	14169	13862	14011	13968	14063	14057	13918	14066	13893	13949	14055	13877	14157	14029	14062	14054	13936	13837	13949	14082	14039	14030	13871	13934	14091	13915	13927	13971	14037	13867	14093	14089	14079	14042	13977	13915	14061	13912	13937	13770	14148	13893	13948	13950	14091	14010	13935	13852	13958	13940	14017	14131	14101	14060	13934	14081	13954	13802	13831	14042	13910	13927	14133	13889	13966	14031	13958	13785	14069	14038	13931	13875	14102	13970	14047	14107	13897	13869	14065	14037	14106	13950	13772	13856	14099	14039	14102	14053	14068	14088	14047	14018	14179	14084	14106	13914	14155	13909	14136	13975	13955	14069	14000	14139	13959	13848	14001	14025	13920	13864	14084	14082	13996	14021	14060	14101	13931	14205	14124	14085	13928	14103	13957	14004	13958	13979	14079	14208	13881	14002	14074	13894	14006	13985	13915	13869	14073	13934	14188	14209	14120	14020	14073	13916	14107	13909	13998	14052	14051	14100	13851	14171	13955	14018	13996	14005	14074	14106	14212	14029	14061	13898	14020	13911	14137	13955	13806	14120	14197	14062	13840	14008	14070	14006	13907	14232	14098	14130	14037	13953	14033	14032	13939	14070	13958	14093	14002	14021	14031	14036	13985	13974	13933	13923	14133	14005	14120	14033	13988	13934	14032	13864	14087	14043	13914	13961	13832	14023	14067	14197	14014	14201	14081	14232	13807	14082	13949	13988	14080	13791	13954	14040	13909	14094	13956	14084	14155	13928	14071	13842	13938	14028	14108	14090	14000	14018	13943	14089	14159	14001	13912	13913	14174	14108	14030	13858	14035	14016	13946	13971	14014	14079	14036	14014	14042	13988	13998	14023	14043	13960	14089	14116	13890	13900	14105	13968	13944	13956	14038	14044	14051	13977	14007	13988	14058	14063	13916	14038	13919	13960	14149	13940	14028	14204	14112	14042	14020	14080	14112	14034	14047	13893	14151	14000	14028	13942	13995	14054	13802	13944	14067	13919	13941	13937	14044	13862	14204	13975	13997	14060	13980	13958	13892	14082	14056	14165	13836	14004	14049	14130	13874	13969	13975	14126	14079	13953	14167	14181	13973	14067	14084	14037	14143	13952	14083	14090	14248	13906	14034	13983	14036	13943	14021	13934	14024	14014	14031	13874	14219	14019	14199	14044	13991	14084	14031	13897	13849	14014	13833	13893	13941	14001	14191	14003	13865	14051	13982	14052	14048	13937	14013	14060	13981	13914	14096	14114	13952	13778	13991	14177	13955	14117	13977	13963	14034	13972	14090	14027	13941	14079	13905	14025	13937	14026	14033	14089	14050	14007	14042	14060	13944	13922	13964	13984	13869	13861	13970	14045	13909	13989	13931	13988	13946	13967	14024	14099	14007	13966	14125	14045	14050	14001	13949	13998	13981	13914	14113	13958	13947	14016	13985	13944	14015	14053	13933	14156	14073	14069	13961	14027	14108	14110	13950	13948	14156	13903	14019	13908	14011	14074	13988	14029	13914	13980	14044	14095	13997	14036	14027	13830	14105	13950	14153	14106	14235	13902	14175	14013	14069	14159	13990	13827	13864	14027	14016	14001	13909	14066	13847	13904	13996	14013	14079	14211	14013	13969	13887	13853	14089	14061	13998	14107	13880	13985	14002	14033	14001	14108	14038	13921	13886	13966	13878	14108	13932	14154	13962	14018	13845	13925	14013	14053	13975	14105	14034	14041	14091	14114	14083	14046	13899	13950	14099	14066	13982	13876	13917	14064	14099	13968	14193	13895	14037	14140	13915	14020	14101	14031	13959	14020	14097	14021	14091	13902	14013	14017	13995	13942	14172	14119	13905	13973	14074	13938	13959	13980	13919	13912	14047	13992	14016	13984	14157	14031	14072	14074	14026	14055	13871	14007	14192	14201	13975	13980	13893	14065	13998	13794	14172	14052	13915	13968	14071	13947	14022	14039	14033	14070	13869	13921	13968	14062	14083	14051	13820	14036	14046	13949	14025	14126	13975	13948	14021	13948	13754	14136	14137	13873	13982	14147	14132	14034	14069	13982	13929	14075	14069	14045	13859	14122	14113	14078	13979	13923	14070	13936	14043	14121	13995	14066	14045	14125	14086	14009	14085	14106	13929	13966	14151	13868	14171	14044	14047	14017	13998	14038	14048	13979	14103	13945	14090	13897	14014	14044	14110	14048	14013	13895	14083	13997	13981	13958	13804	14001	13935	13934	14030	13895	14118	13929	13948	14009	14020	13805	14058	13961	14024	14098	14049	13963	14052	14045	14005	14013	13904	13977	13988	14004	13945	13996	14020	14042	14281	14096	14054	14143	14045	14050	13945	14026	13930	13921	14021	13927	13862	14160	13870	13994	14112	14185	13942	13944	13929	13845	14022	13867	13873	14085	13965	14130	14005	13958	13985	13988	14075	13921	14054	14088	14127	14119	14045	14033	13978	13907	14075	14050	14022	13949	14099	14109	13859	13997	13840	14053	14032	14022	13928	13937	14141	14144	14220	14052	13928	13945	14008	13961	14019	13960	14162	14102	13933	14239	13956	14009	14190	14061	13938	14172	14006	13956	14155	14017	13978	14006	13925	13932	13865	14076	13847	13938	14155	13916	13997	13967	14054	14228	14129	14067	13909	13976	13990	14022	14105	14025	14132	13973	14101	13951	13998	14047	13947	14008	14017	13883	14015	13942	13984	13983	14179	13885	14180	14004	14060	13971	13885	13997	13990	14115	14155	14050	14035	13832	13884	14151	13880	13853	14201	14167	13906	14072	14111	13963	13977	13901	13994	14235	14110	13861	14081	13953	13949	14020	13935	13920	13951	14138	13965	14271	14067	14017	13976	14120	13951	13995	14087	13976	14005	13884	14169	14008	14074	13838	13999	14038	13940	14091	13964	14030	14046	13923	14156	14077	14006	14190	14009	14071	14067	14131	14063	13879	13903	14038	14111	14039	13923	13893	14057	14057	14196	13983	13999	13891	14032	14125	13957	13987	14042	14061	13968	14039	13930	14005	13888	13863	14070	14164	14044	14068	14017	14009	14099	14182	14101	14032	14049	14080	13811	14119	13926	14006	14007	14002	13844	14081	13949	13906	14034	13796	14188	13937	13945	13973	14052	14007	14048	14002	13982	14101	14048	14037	13954	13963	13913	14055	14170	14046	14158	13977	13969	13980	13934	13903	14020	13946	14058	14103	14084	14022	13933	14170	13965	14101	13835	13836	13999	13944	13955	14003	13994	14077	13971	13816	13871	13974	14063	13959	14042	13991	14005	14085	14092	14007	13803	13915	13988	14083	13916	13955	14017	13955	13967	14078	14015	14082	14021	13881	14101	14194	14026	14086	14024	14189	14125	13863	14073	14140	14016	14026	14038	14173	14200	13819	13929	14066	13995	13967	14097	14095	13934	14007	14082	13926	14095	13935	14025	13942	13987	13964	13924	13965	14144	13962	14014	13976	13877	14025	13971	13832	13992	14125	13989	13897	13997	13988	14010	13801	13987	13916	13996	14027	13903	14005	13869	14253	14023	14217	14038	14073	14002	14202	13911	13880	13948	14134	13954	13918	14014	14088	13875	13986	14270	13994	14016	13956	13977	13930	14212	13946	14142	14106	13971	14142	13954	14011	13944	14159	14106	14048	14131	13979	14053	14013	13889	13993	14026	13921	14038	14098	13886	14077	14021	13954	14171	14169	13870	13809	14018	14013	14082	14086	14062	13973	14015	14019	14070	14010	13871	13903	14144	14061	14115	14090	14022	13901	14007	14069	13934	14117	13997	13929	13932	13907	14026	13916	14021	14108	13918	14060	14038	14084	14054	14075	14087	13988	14101	14098	14171	13978	13882	14002	13820	13875	13866	13900	14154	13965	14001	13941	14042	13974	14051	14166	13934	13970	13956	14061	14029	14007	14049	14007	14058	13846	13854	13942	13912	14246	13976	13925	14050	14022	14300	13871	13993	14099	13998	14170	13910	13972	14023	13965	14064	13976	13906	14130	13995	14039	14096	13982	14145	14028	13938	14129	14043	13829	14179	14053	13983	14036	13840	13883	14063	14214	13967	14049	14026	14005	14001	14003	14049	13973	13993	14050	14068	13767	14017	13988	13916	14035	14090	13963	14133	14035	14157	13990	13960	14031	13933	14007	14042	14028	14101	13992	13951	14075	13949	13988	14033	13861	13966	14122	14037	13765	13895	13973	14101	13961	14055	13834	14038	14006	14030	13933	13978	14148	14136	14091	13954	13883	13930	13817	13975	13850	13910	14050	14037	14104	13824	14098	13930	14094	13871	14140	14041	14099	14027	13971	14033	14181	14050	14051	14118	14206	13992	13951	14246	13970	13906	14001	14125	14089	13984	13926	14063	13905	14009	13999	14055	13948	14049	14110	14055	13956	14111	14012	14108	14137	14044	14163	14050	14143	13956	13978	14107	14067	13888	13986	13780	13979	13954	13940
24096	21163	28562	25767	25706	28171	27254	21436	18734	18011	17808	16808	16594	16231	16344	16272	16274	16251	16237	16218	16093	16197	16216	15995	16113	16306	16052	16072	15813	15916	16094	16121	16035	16127	16314	16259	16145	16057	16095	16225	16092	16095	16023	16249	16006	16163	16009	16074	16072	16000	15896	16055	15993	16045	16178	15949	15964	16027	16088	16178	16144	15966	16095	16247	15913	15851	16062	15822	16167	16004	15836	15864	16072	16194	16066	16201	15958	16104	15999	16012	16037	16185	15858	16108	16078	16212	16178	15989	16186	16052	16010	16092	15840	16062	16077	15963	15994	15806	15920	15855	16006	15959	16156	15931	15862	16064	15947	15866	15936	16109	16057	16126	16126	15999	16105	16218	15968	16095	16037	16016	15762	15928	16036	15760	16079	16011	16049	16105	15926	16254	16126	16137	16110	16047	16059	15808	15840	15835	15977	16049	16109	16115	16012	15993	15957	16007	15910	16008	16039	16163	15865	16038	15989	15914	15986	15910	16100	15977	15874	16044	16021	16087	16049	15980	15924	16048	15914	15942	16065	16104	16185	15849	15898	15861	15990	15996	15847	16042	15837	15992	16013	15970	16056	16203	16010	16084	15986	15870	16009	16061	15915	15898	16003	16124	16093	16144	15851	15987	16006	16060	15974	16058	15970	15984	15909	16045	16089	16014	15918	16090	15985	15949	15888	16064	16063	16030	16148	16034	15925	15891	16082	15989	15964	16133	16078	15900	15998	15806	15960	15820	15964	15792	16113	15915	15980	15989	15864	15781	15835	15945	16073	15925	15847	15927	15895	15992	15892	15839	16156	16062	15967	16010	15961	15882	15911	16055	16103	15844	16080	16052	16055	15922	15817	16181	16125	16141	16020	16058	15953	15873	16117	15890	15848	15911	15993	16083	15847	16173	15882	16012	15954	15963	15964	16010	16133	16128	16116	15857	15913	15960	15919	16018	16035	15979	16056	16115	16073	16023	15787	16149	16196	16005	16031	16080	16122	16023	16110	15883	16000	15914	15926	16146	15999	15894	15961	15884	15895	16097	16055	16004	15928	16123	15951	15831	15984	15857	15964	15881	15838	16028	16031	16079	15953	15941	16012	16116	15959	16020	15906	16035	16147	16012	16247	16082	16006	16090	16128	15866	15996	16141	15964	15979	15975	15971	15917	15970	15986	16178	16187	15980	16106	15872	16083	15845	15985	15932	16204	15906	15865	16034	15937	16217	16083	15909	16168	16038	16077	15941	16010	15977	16132	16061	16026	16071	15920	16127	15850	15932	15865	15978	15894	16005	15982	15845	15898	15886	15909	15997	16191	16019	16128	16036	16199	15965	15807	16150	16010	16008	15950	16142	15960	15752	16031	15957	15923	16066	15918	15976	16087	15864	16052	16046	15889	15963	15839	15862	15902	16124	16058	15859	15976	15919	16011	15969	15930	15869	16018	16006	15994	15891	16144	16082	15923	15997	16117	15943	15990	16007	15965	15951	16094	16112	16017	15847	16135	16010	15937	15894	15978	15927	16028	16112	15959	16046	16030	15853	16150	16032	15926	16013	16057	15962	15899	15967	15914	15870	16184	15982	16070	16023	16184	15953	16028	16023	16173	15859	16144	15924	16104	16085	15952	16090	15997	15942	16048	16027	16159	15907	15712	16123	15985	16139	16188	16126	16017	16024	16105	15944	16028	15980	16071	16113	15993	16061	15991	15922	16110	15773	15835	16060	16063	16249	15928	16057	16025	16116	15924	15959	16002	16022	16123	16069	15909	15773	16223	15835	15957	16019	15889	15754	16070	15929	15977	15907	15998	15940	15937	16088	15888	15764	16117	15933	16075	15888	16139	15995	16034	15999	16043	15991	15911	15976	16051	16014	15841	15874	16177	15936	15810	15948	16225	15842	15997	16052	15837	15941	16060	16159	15875	15966	16090	15998	16014	15979	16065	15912	16009	15995	16054	16002	15991	15974	15904	16096	16094	15866	16126	16147	16042	16077	16108	16160	15987	15997	16021	16167	16104	15991	15979	15996	16181	16093	15979	16063	16088	16011	15866	15882	16263	15995	16099	16037	16039	15962	16224	15917	16034	16077	15812	15957	16145	15963	16156	15994	15944	16043	15960	15946	16049	15884	16026	15751	16171	15829	15744	16050	16161	16007	16105	16023	16238	15976	16120	16027	15936	16137	16102	16204	16076	16361	16028	15957	15986	16117	16130	15893	16059	16027	16120	15948	15787	16027	16030	16006	15931	15946	15853	16122	16013	15849	16041	15953	15984	15894	16058	15894	16002	15916	16104	15881	16022	16011	16059	16032	16004	15963	15933	16067	15910	16066	16110	15956	16034	15976	15892	15989	15971	15968	16076	15896	16046	16207	15910	16018	16228	16165	16071	15889	15994	15999	16062	16018	16075	16058	15884	15853	16056	15867	16062	15969	15893	15929	15906	16186	16100	16017	16163	16100	16118	16188	16027	15972	15979	16107	16047	15889	16076	15974	16078	15724	15920	16051	15935	16071	15911	16065	15957	16126	15835	15970	16032	15999	15900	16082	16050	15843	15881	16012	16106	16156	15897	15865	15966	16013	15738	15866	15874	15859	15999	16105	16153	15927	15959	15964	15868	16001	15979	15896	15961	15913	16214	15997	16029	16034	16097	15956	16110	16005	15740	15871	16086	16173	15980	15799	16013	16133	15832	16017	15939	16026	16057	16137	15912	15910	15918	16033	16157	15978	16223	15972	15966	15977	16098	16022	15928	16056	16033	16108	15948	15929	16000	15979	16092	16063	15995	16221	15852	15999	16090	15916	16012	15890	15944	16015	16217	16050	16152	15981	15902	15951	16010	15832	16093	15981	15925	16180	15844	15853	16051	15999	16173	16016	15902	16000	15922	15972	16002	15937	15961	15850	15997	16230	16102	16029	16008	16138	15963	15953	15837	16059	16050	16089	16014	15973	15961	16068	15797	15921	16005	15916	15938	15913	16029	16136	15936	15860	16166	15936	15941	16165	16018	15744	15950	16023	15952	16030	15952	15756	15997	15906	15961	15974	15980	16039	15900	15927	15890	15935	15848	15926	15981	16029	16167	15937	16151	16123	16062	15962	15820	15787	15965	15980	16141	15873	16034	16112	16098	15935	16120	15939	16012	16087	15978	16024	16100	16192	16064	16151	15924	16059	15999	15671	16242	16331	16033	15804	15858	16102	16127	15811	16185	16132	16053	15952	16171	16102	15889	15862	15835	15921	15937	15983	15936	16031	15960	15899	15951	16203	16183	15873	16120	15946	15899	16052	15867	15976	16175	15907	15920	16062	15972	16097	16004	15943	16014	15957	16090	15972	16063	16085	15988	15813	15949	15886	16169	15997	16126	15815	15803	15980	16055	15908	15950	16098	15894	15946	15968	15954	16006	15927	15973	16007	15824	15938	16295	15964	16064	15988	16095	16030	15964	16060	15881	15930	16201	15984	15946	16082	16182	15926	15967	16015	15908	16029	15949	16089	15994	16050	16075	16047	15994	16031	15889	15925	15835	15990	16105	15933	15963	15998	15999	16046	15931	16027	16076	16075	15999	15961	15997	15861	16041	15905	15869	15990	15746	15977	15972	15996	15960	16063	16025	15955	16245	16064	16000	15791	16155	15923	16108	15984	16212	15957	16013	15875	16042	15821	16062	16055	16013	15774	15893	15952	15825	16123	16072	16219	16074	15940	15923	15956	16107	16085	16171	16094	15773	16017	15979	15950	16066	15862	16068	15989	16164	16178	16003	16086	16163	15842	16065	15988	15950	15882	15947	16104	16027	16038	16029	16142	16134	15968	16041	16165	16182	16085	16146	15998	15997	15804	16099	16015	16105	16125	16030	16194	16018	16016	15760	15912	16068	15953	16073	15976	16077	15973	15961	15916	15934	15843	15966	16036	15870	15764	15842	15920	16050	16065	16012	15916	15782	15850	16078	15813	15968	15864	16122	16100	15900	16029	15963	15938	15983	16087	16176	15966	16143	16034	16081	15769	16082	16036	15968	15847	16014	15945	16092	16062	16067	16018	15963	16071	16120	16158	16090	16132	15966	16000	16042	16070	16071	15950	16260	15993	15989	15940	16062	15997	15791	15888	15877	16010	16294	16080	16103	15945	16134	16246	15993	16119	15948	16122	15983	15995	16115	16084	15954	15877	16054	16047	15909	16154	16080	16153	15767	16004	16008	15741	16250	16040	15927	16048	15944	16180	16143	15983	16062	16325	15954	15840	16012	16126	16017	16016	16078	16050	16091	15951	15999	15991	15930	16117	15992	15794	15909	15964	16122	16001	16073	16064	15944	15865	15948	15960	15846	16030	16015	15874	16117	15773	16219	16051	16144	15908	16259	16079	15817	16210	15987	16072	15990	16047	15925	15887	16131	15940	16029	16044	16009	16026	15985	16137	16122	16123	15751	15844	16053	16018	16029	15914	15870	15877	16154	16039	16098	16005	16079	16069	16016	16057	16074	16209	15899	15887	16046	16089	15950	16023	16072	15992	16117	15941	16030	16082	16027	16147	16025	16118	16016	16107	15875	15882	15848	16123	16062	16009	16055	15814	16044	15930	15877	16045	15948	16067	16109	15940	15903	16012	15840	15990	15962	16073	15941	16090	16011	15877	15867	16172	16043	16120	15976	15857	15972	16081	16120	16093	16018	16303	16202	16045	15880	15767	15947	16103	16127	15838	15995	16008	15901	16112	15920	16012	15876	16234	15885	16020	16089	16015	16076	16022	16096	15955	15936	15992	16027	16112	16020	16046	15992	16085	15745	16055	16005	15951	16101	15840	16030	15846	16054	15947	16019	16123	16064	16119	15972	15915	16015	15864	16195	15883	15885	16029	15790	15974	15844	16177	16122	15878	15958	15791	16104	16040	16114	16139	16029	16070	15927	15948	15854	15970	16094	15923	15904	16306	16020	15903	15829	15985	16074	16048	16091	16051	16110	15882	15984	15977	15975	15966	15952	15971	16049	15930	16313	16197	16057	15980	16021	15972	15988	16029	16089	15978	15888	15805	16193	15887	15998	15897	15856	15825	16034	16214	16109	15979	15830	16097	15989	15799	15990	15876	16101	16134	16078	15969	16163	15956	15963	16258	16181	15977	15992	16041	15952	16013	16018	15888	15979	16007
25386	43086	41095	33828	31164	29790	25741	19942	17603	16436	16035	15261	14940	14615	14514	14304	14157	14236	14310	14241	14317	14064	14201	14296	14450	14219	14178	14261	14333	14292	14258	14291	14145	14341	14156	14095	14341	14214	14262	14182	14183	13992	14125	14173	14228	14271	14183	14093	14247	13824	14033	14240	14146	14287	14151	14171	14127	14120	14175	14147	14288	14078	14082	14099	14132	14112	14124	14084	14221	14149	14353	14267	14212	14143	14208	14087	14187	14128	14065	14138	14080	14180	14196	14317	14137	14102	14080	14143	14055	14186	14145	14146	14084	14237	14121	14233	13998	14086	14082	14241	13993	14076	14251	14204	14205	14172	14023	14207	14006	13979	14146	14244	14068	14159	14137	14322	14273	14154	14270	14080	14258	14174	14233	14045	14126	14159	14321	14041	14112	14236	14304	14232	14344	14185	14301	14248	14172	14089	14399	14345	14099	14274	14177	14029	14162	14104	14212	14274	14225	14113	14183	14041	14041	14183	14092	14136	14143	14277	14077	14204	14175	14122	14199	14165	14061	14098	14183	14246	14217	14146	14158	13958	14257	13904	14162	14402	14029	14235	14156	14228	14040	14295	14278	14221	14124	13987	14111	14109	14275	14111	14066	14137	14055	14142	14238	14018	14295	14045	14213	14149	14280	14297	14156	14072	14184	14101	14100	14239	14277	14110	14038	14229	14095	14166	14098	14177	14245	14056	14244	14230	14143	14233	14354	14270	14187	14117	14241	14124	14309	14327	14225	14054	14002	14198	14258	14272	14170	14268	14189	14150	14134	14109	14097	14060	14102	14324	14270	14131	14207	14200	14222	13950	14384	14231	14087	14122	14275	14029	14246	14285	14077	14045	14331	14057	14244	14093	14113	13997	14161	14388	14144	14082	14122	14139	14091	14273	14182	14134	14265	14342	14129	14151	14153	14028	14093	14028	14249	14182	14091	14190	13999	14108	14169	14274	14052	14216	14216	14074	14276	14360	14324	14288	14166	14193	14138	14212	14344	14325	14188	14114	14213	14008	13980	14213	14160	14102	14282	14119	14255	14101	14140	14127	14255	14196	14171	14297	14056	14366	14217	14253	14131	14145	14282	14074	14016	14348	14310	14139	14199	14126	14227	14351	14122	14325	14282	14243	14181	14186	14006	14046	14053	14305	14171	14183	14235	14300	14206	14211	14158	14195	14229	14251	14236	14091	14241	14289	14150	14034	14118	14078	14053	14189	13967	14060	14304	14213	14206	14349	14079	14176	14034	14172	14192	14050	14137	14159	14087	14048	14183	14078	14082	14350	14255	14095	14048	14301	14071	14078	14160	14168	14200	14281	14140	14141	14246	13973	14212	14348	14137	14164	14271	14200	14316	14282	14118	14174	14206	14255	14118	14229	13979	14040	14215	14151	14067	14308	14067	14161	14240	14194	14152	14281	14117	14173	14060	14180	14038	14058	14174	14234	14208	14233	14050	14074	14137	14048	14025	14119	14266	14165	14202	14319	13992	14266	14058	14207	14149	14069	14061	14319	14221	14280	14107	14076	14151	14071	14119	14134	14196	14120	14246	14413	14270	14232	14062	14219	14257	14051	14212	14222	14221	14226	14123	14037	14188	14196	14201	14290	14127	14158	14101	14365	14058	14111	14108	14018	14066	14201	14181	14217	14138	14293	14163	13984	14268	14098	14332	14208	14365	14154	14179	14263	14182	14208	14224	14335	14074	14281	13965	14231	14194	14215	14171	14196	14222	14343	14107	14126	14110	14297	14358	14137	14155	14254	14085	14269	14223	14239	14357	13980	14099	14389	13941	14156	14096	14092	14336	14240	14112	14126	14161	14204	14158	14140	14150	14194	14244	14065	14064	14055	14138	14155	14220	14144	13893	13985	14092	14214	14265	14112	14080	14051	14338	13994	14142	14075	14237	14096	14100	14158	14230	14362	14124	14025	14098	14297	14150	14106	14112	14147	14019	14033	14236	14175	14271	14001	14170	14260	14151	14059	14225	14235	14129	14109	14242	14098	14077	14198	14194	14402	14109	14201	14260	14214	13989	14293	14057	14155	14161	14205	14382	14197	14055	14230	14319	14307	14163	14231	14231	14235	14128	14268	14342	14258	14199	14184	14263	14043	14241	14294	14189	14358	14187	14123	14268	14272	14284	14207	14197	13950	14019	14271	14208	14248	14171	14031	14317	14179	14281	14173	14274	14129	14254	14113	14210	14135	14159	14123	14266	14091	14242	14184	14041	14276	14117	13984	14096	14110	14124	14224	14062	14133	14258	14057	14254	14193	14180	14198	13937	14160	14124	14324	14186	14217	14173	14095	14131	14231	14041	14079	14152	14080	14012	14212	14088	14298	14127	14236	14124	14283	14169	14161	14276	14271	14084	14200	14068	14189	14056	14119	14270	14039	14137	14131	14143	14279	14167	14125	14160	14061	14096	14161	14232	14327	14229	14088	14045	14158	14248	14183	14219	14228	14196	14323	14122	14102	14293	14203	14237	14210	14058	14089	14092	14141	14157	14272	14349	14078	14207	14169	14218	13994	14284	14171	14160	14223	14119	14117	14225	14065	14222	14060	14105	14154	14013	14192	14394	14168	14122	14105	14133	14021	14173	14154	14184	14115	14188	14286	14129	14093	14245	14229	14187	14171	14128	14215	14228	14308	14261	14005	14098	14230	14190	14142	14154	14074	14147	14098	14039	14322	14061	14108	14335	14325	14282	14173	14063	14250	14078	14173	14123	14201	14069	14273	14181	14126	14155	14303	14145	14080	14188	14173	14332	14155	14173	14162	14481	14117	14165	14185	14197	14279	14223	14118	13946	14361	14025	14250	14087	14276	14115	14071	14256	14132	14158	14261	14313	14237	14297	14203	14197	14206	14194	14305	14127	14109	14302	14164	14337	14311	14137	14224	14200	14157	14165	14110	14180	14268	14057	14364	14183	14243	14313	14011	14060	14085	14227	14197	14339	14239	14199	14075	14256	14122	14188	14395	14108	14177	14294	14053	14129	13979	14254	14050	14183	14140	14244	14270	14240	14050	14366	14207	14160	14158	14046	14052	14123	14226	14070	14121	14188	14325	14121	14288	14112	14183	14277	14019	14024	14175	14137	14195	14402	14160	14177	14112	14183	14302	14216	14178	14158	14226	14052	14070	14081	14159	14209	14229	14234	14150	14144	14181	14172	14173	14138	14038	14164	14132	14201	14011	14360	14153	14095	14201	14216	14111	14179	14168	14037	14097	14215	14169	14245	14203	14046	14019	14213	13978	14186	14181	14336	14277	14147	14113	14298	14312	14252	14356	14140	14315	14048	14144	14125	14197	14128	14181	14108	14171	14086	14163	14077	14123	14296	14167	14214	14003	14093	14141	14150	14170	14234	14323	14110	14119	14244	14142	14269	14177	14116	14319	14017	14295	14112	14117	13984	14206	14227	14174	14284	14213	14355	14115	14269	14051	14131	14189	14083	14222	14121	13993	14150	13921	14337	14309	14217	14222	14115	14252	14347	14158	14155	14223	14084	14270	14209	14215	14188	14213	14245	14429	14144	14151	14142	14293	14238	14179	14270	14125	14204	14100	14285	14148	14169	14177	14179	14177	14058	14117	14017	14092	14264	14115	14228	14073	14039	14089	14092	14148	14124	14249	14146	14112	14082	14218	14297	14305	14213	14167	14209	14093	14154	14058	14243	14041	14140	14090	14243	14158	14303	14232	14203	14105	14068	14304	14112	14258	14167	14210	14211	14118	14117	14251	14276	14208	14133	14125	14156	14114	14114	14221	14254	14164	14051	14175	14102	14207	14204	14132	14238	13921	14141	14131	14278	14196	14302	14216	14152	14146	14319	14193	14358	14244	14150	14265	14170	14174	14278	14135	14056	14158	14017	14112	14005	14152	14167	14387	14112	14106	14220	14266	14021	14320	14242	14261	13953	14243	14189	14201	14111	14192	14245	14051	14272	14237	14023	14098	14182	14191	14164	14362	14072	14015	14223	14236	13962	14212	14203	14261	14140	14283	14129	14047	14155	14106	14260	14205	14270	14277	14097	14278	14204	14185	14250	14011	14056	14170	14038	14179	14225	14108	14199	14005	14359	14366	13880	14115	14059	14184	14195	14136	13999	14322	14094	14209	13987	14286	14246	14232	14127	14278	14160	14102	14027	14190	14167	14190	14105	14185	14151	14029	14338	14181	14085	14230	14004	14296	14217	14179	13931	14149	14197	14216	14106	14238	14166	14128	14207	14272	14260	14215	14244	14214	14241	14147	14197	14054	14189	14187	14198	14072	14215	14089	14184	14176	14228	14140	14057	14342	14033	14050	13982	14283	14372	14186	14288	14248	14135	14165	14162	14185	14096	14360	14245	14300	14147	14113	14106	14244	14209	14202	14112	14257	14208	14175	14164	14242	14260	14268	14123	14226	14251	14161	13928	14120	14130	14331	14174	14093	14176	14226	13991	14209	14225	14408	14240	14195	14092	14189	14080	14189	14043	14077	14258	14010	14211	14218	14101	14230	14125	14139	14256	14116	14200	14216	14121	14155	14144	14126	14119	14222	14365	14374	14167	14138	14054	14146	14058	13910	14241	14029	14283	14138	14283	14191	14150	14219	14084	14152	14245	14090	14273	14248	14285	14229	14136	14350	14161	14199	14286	14121	14079	14241	14320	14147	14241	14349	14115	14130	14201	14109	14162	14137	14085	14142	14176	14312	14246	14109	14204	14228	14149	14179	14015	14130	14315	14235	14276	13996	14124	14072	14216	14211	14161	14209	14119	14285	14172	14185	14230	14258	14256	14209	14175	14137	14100	14232	14249	14150	14396	14207	14313	14083	14079	14058	14074	13976	14296	14141	14149	14162	14198	14229	14205	14212	14091	14188	14181	13952	14271	14054	14115	14247	14175	14033	14192	14094	14259	14242	14219	14105	14225	14296	14120	14157	14170	14027	14235	14200	14199	14252	14254	14256	14062	14069	14185	14069	14172	14180	14132	14438	14115	14223	14228	14146	14043	14133	14142	14142	14182	14365	14124	14042	14235	14254	14244	14136	14225	13994	14236	14261	14033	14218	14004	14115	14129	14210	14063	14205	14162	14217	14190	13994	14167	14170	14107	14216	14052	14148	14176	14034	14015	14132	14161	14054	14099	14271
22827	21207	29022	24362	24704	28589	29912	23789	21724	20622	19194	17907	17622	17317	17234	17292	17194	17041	17187	17084	16972	17070	17154	16856	17052	16838	17070	16837	16766	17065	17084	16934	16953	16977	16899	16835	16789	16946	17121	16970	16941	16859	17246	16917	16818	16916	16972	16708	16816	16945	16867	16879	16697	16912	16585	16962	16838	16941	16957	16538	16781	16712	16792	16826	16633	16811	16789	17020	16954	16684	16735	16971	16983	16701	16556	16564	16840	16716	16763	16810	16835	16932	17020	16767	16750	16721	16873	17013	16587	16747	16770	16756	16624	16758	16746	16914	16642	16707	16770	16669	16797	16856	16996	16827	16838	16502	16824	16782	16824	16623	16680	16996	16858	16847	16718	16714	16849	16788	16895	16804	16846	16915	16823	16752	17015	16734	16870	16788	16792	16865	16951	16909	16788	16707	16765	16794	16803	16682	16653	16603	16723	16781	16764	16717	16858	16750	16755	16544	16564	16926	16910	16707	16766	16776	16572	16902	16819	16904	16730	16908	16995	16762	16708	16634	16654	16666	16842	16771	16850	16680	16656	16904	16732	16845	16876	16617	16645	16648	16638	16835	16990	16763	16782	16790	16751	16884	16619	16602	16779	16768	16793	16599	16755	16869	16720	16697	16716	16894	16622	16574	16803	16644	16856	16727	16834	16597	16797	16548	16715	16817	16819	16639	16670	16690	16681	16812	16627	16794	16819	16970	16907	16848	16604	16995	16807	16705	16733	16671	16964	16746	17011	16675	16620	16925	16935	16793	16637	16945	16950	16689	16755	16820	16830	16659	16833	16831	16715	16724	16802	16786	16680	16676	16872	16643	16839	16944	16867	16836	16625	16689	16951	16780	16800	16734	16765	16884	16837	16855	16707	16726	16691	16840	16817	16788	16645	16840	16751	16667	16708	16551	16565	16729	16786	16824	16694	16735	16809	16950	16891	16696	16885	16836	16819	16690	16681	16779	16595	16748	16875	16744	16964	16713	16706	16696	16924	16667	16744	16767	16592	16795	16860	16668	16920	16740	16713	16708	16696	16614	16606	16666	17115	16831	16650	16793	16934	16759	16798	16599	16709	16726	16661	16682	16703	16817	16846	16913	16737	16522	16706	16775	16754	16740	16802	16611	16641	16821	16588	16896	16595	16597	16680	16851	16846	16699	16782	16771	16732	16679	16664	16687	16743	16908	16688	16708	16657	16873	16726	17014	17065	16592	16791	16791	16847	16723	16835	16831	16715	16866	16783	16703	16962	16828	16735	16705	16605	16482	16519	16755	16895	16910	16771	16739	16881	16702	16770	16683	16898	16782	16532	16561	16759	16794	16636	16856	16908	16819	16739	16749	17046	16851	16583	16698	16744	16836	16793	16940	16635	16747	16772	16702	16730	16623	16766	16781	16842	16631	16940	16763	16826	16627	16785	16624	16803	16750	16769	16732	16661	16635	16692	16733	16630	16454	16553	16702	16542	16861	16911	16861	16732	16382	16903	16871	16812	16631	16742	16664	16898	16784	16811	16614	16818	16662	16667	16901	16838	16762	16834	16838	16807	16716	16652	16593	16669	16797	16909	16753	16704	16667	16801	16717	16921	16481	16692	16796	16651	16609	16833	16826	16743	16665	16750	16696	16563	16815	16777	16708	16777	16850	16798	16825	16715	16755	16642	16688	16842	16922	16587	16752	16819	16626	16603	16753	16686	16841	16743	16721	16884	16663	16597	16573	16590	16587	16751	16869	16777	16674	16985	16855	16738	16834	16780	16589	16649	16791	16722	16785	16609	16884	16678	16924	16764	16606	16685	16606	16599	16804	16627	16717	16644	16870	16788	16781	16705	16872	16768	16859	16864	16635	16587	16716	16959	16675	16782	16616	16731	16704	16586	16689	16714	16792	16750	16665	16609	16759	16813	16893	16814	16862	16902	16641	16796	16661	16762	16619	16629	16768	16686	16668	16857	16798	16677	16714	16947	16697	16639	16523	16756	16637	16643	16653	16570	16656	16798	16748	16768	16737	16643	16846	16653	16896	16801	16872	16877	16682	16804	16816	16788	16778	16739	16740	16939	16896	16506	16425	16758	16752	16726	16710	16719	16867	16775	16708	16743	16933	16510	16656	16529	16721	16640	16784	16816	16692	16924	16710	16870	16762	16568	16606	16706	16685	16665	16554	16672	16791	16646	16867	17044	16579	16700	16863	16810	16693	16763	16726	16833	16619	16882	16807	16783	16937	16829	16655	16789	16766	16704	16729	16781	16770	16839	16766	16698	16836	16830	16723	16807	16655	16736	16694	16690	16629	16575	16622	16699	16643	16578	16496	16615	16765	16877	16826	16876	16742	16878	16912	16690	16668	16511	16774	16952	16665	16736	16765	16673	16637	16685	16700	16691	16646	16651	16574	16557	16644	16777	16750	16647	16879	16690	16846	16587	16612	16677	16678	16824	16559	16799	16831	16660	16614	16698	16691	16643	16747	16766	16677	16810	16723	16757	16688	16882	16586	16765	16695	16788	16798	16646	16565	16795	16785	16792	16774	16761	16563	16563	16728	16574	16799	16670	16790	16663	16752	16702	16610	16789	16575	16663	16748	16968	16795	16842	16669	16734	16845	16844	16845	16719	16798	16613	16754	16790	16696	16911	16565	16923	16946	16813	16788	16769	16779	16805	16702	16845	16617	16791	16653	16745	16656	16476	16639	16882	16750	16570	16666	16774	16640	16812	16743	16724	16619	16907	16689	16705	16647	16577	16649	16736	16785	16835	16799	16821	16691	16633	16646	16828	16597	16577	16641	16845	16701	16639	17015	16856	16772	16783	16669	16807	16688	16740	16801	16838	16796	16754	16558	16712	16826	16908	16983	16754	16630	16565	16710	16786	16896	16717	16658	16693	16949	16699	16811	16771	16821	16790	16715	16938	16774	16651	16814	16717	16794	16775	16733	16789	16769	16836	16715	16525	16819	16578	16640	16815	16753	16740	16888	16794	16687	16746	16989	16809	16781	16716	16723	16906	16662	16981	16826	16524	16643	16840	16873	16686	16677	16585	16726	16713	16676	16745	16685	16611	16708	16920	16672	16700	16703	16752	16912	16875	16627	16758	16726	16831	16723	16773	16653	16743	16696	16583	16827	16743	16685	16787	16771	16800	16490	16867	16685	16438	16773	16701	16892	16862	16965	16763	16606	16817	16662	16891	16688	16693	16585	16666	16791	16693	16840	16663	16937	16732	16667	16676	16865	16772	16781	16727	16590	16889	16922	16860	16832	16684	16809	16560	16751	16772	16765	16597	16847	16906	16547	16726	16621	16837	16767	16743	16729	16719	16730	16766	16776	16894	16838	16746	16862	16902	16727	16872	16780	16694	16720	16764	16746	16828	16847	16795	16829	16686	16829	16656	16605	16630	16691	16933	16762	16768	16866	16902	16899	16819	16630	16916	16727	16663	16607	16702	16919	16720	16913	16872	16918	16750	16824	16764	16719	16662	16680	16898	16788	16792	16781	16809	16565	16777	16886	16676	16643	16694	16650	16606	16856	16788	16767	16757	16564	16867	16698	16731	16958	16856	16776	16815	16913	16814	16764	16933	16706	16765	16964	16670	16655	16811	16768	16671	17075	16707	16856	16690	16921	16731	16919	17016	16915	16629	16793	16756	16673	16736	16753	16489	16644	16782	16671	16755	16635	16780	16825	16530	16697	16944	16799	16667	16674	16856	16635	16678	16893	16734	16925	16437	16854	16835	16786	16811	16782	16894	16647	16868	16713	16767	16949	16794	16751	16832	16832	16613	16617	16533	16680	16807	16698	16638	16658	16740	16671	16777	16628	16817	16725	16685	16665	16704	16767	16665	16787	16796	16734	16742	16654	16552	16709	16678	16796	16644	16785	16986	16697	16686	16887	16857	16793	16954	16711	16681	16752	16735	16736	16568	16680	16736	16776	16547	16757	17028	16705	16596	16561	16892	16685	16900	16572	16768	16580	16655	16743	16696	16655	16524	16740	16538	16771	16667	16577	16753	16696	16771	16659	16962	16603	16612	16806	16724	16693	16793	16815	16767	16756	16753	16797	16829	16701	16690	16708	16997	16826	16741	16895	16630	16723	16584	16774	16637	16880	16856	16691	16816	16724	17003	16650	16835	16849	16654	16569	16763	16697	16658	16846	16799	16748	16656	16846	16861	16724	16720	16901	16707	16612	17019	17009	16788	16838	16697	16777	16963	16814	16696	16602	16570	16642	16661	16643	16799	16716	16684	16846	16803	16753	16932	16808	16887	16877	16623	16700	16890	16617	16812	16818	16539	16609	16728	16966	16742	16990	16751	16836	16731	16701	16600	16576	16648	16898	16847	16940	16691	16927	16838	16872	16770	16703	16817	16895	16682	16455	16406	16692	16744	16636	16972	16750	16866	17004	16861	16578	16692	16777	16759	16920	16756	16856	16724	16659	16738	16755	16681	16832	16830	16773	16765	16809	16690	16628	16736	16858	16793	16911	16912	16634	16844	16567	16729	16713	16518	16793	16601	16700	16651	16788	16922	16882	16583	16868	16782	16786	16922	16741	16520	16927	16570	16785	16747	16820	16806	16484	16639	16689	16854	16657	16890	16700	16939	16844	16813	16735	16841	16816	16764	16738	16894	16874	16884	17002	16901	16700	16642	16690	16862	16739	17031	16893	17013	16558	16675	16666	16900	16647	16685	16708	16731	16644	16777	16602	16860	16841	16871	16655	16727	16792	17076	16666	16736	16693	16792	16793	16781	16348	16859	16684	16569	16587	16893	16785	16584	16598	16765	16694	16824	16902	16757	16807	16738	16858	16688	16648	16871	16658	16704	16655	16807	16732	16759	16498	16639	16704	16869	16746	16721	16818	16580	16816	16740	16703	16804	16662	16720	16733	16671	16520	16976	16941	16711	16682	16912	16731	16779	16639	16671	16933	16783	16874	16783	16711	16662	16774	16864	16700	16713	16551	16673	16650	16875	16648	16867	16839	16863	16547	16710	16832	16943	16848	16585	16749	16830	16791	16859	16838	16855	16601	16787	16778	16804	16689	16619	16757	16537	16662	16905	16856	16724	16769	16652	16695	16728	16762	16694	16712	16901	16853	16778	16622	16518	16742	16582	16799	16563	16791	16727	16879	16514	16704	16644	16784
28390	49033	47457	42098	38496	33123	27678	22701	20721	18845	17031	15685	15336	15107	15129	14894	14929	14903	14974	14888	14945	14963	14764	14752	14689	14699	14640	14776	14653	14597	14863	14761	14741	14709	14838	14793	14751	14655	14755	14745	14713	14820	14699	14650	14645	14654	14778	14540	14749	14711	14664	14762	14737	14678	14714	14652	14539	14701	14665	14641	14612	14670	14497	14567	14649	14644	14665	14479	14648	14513	14614	14508	14594	14610	14646	14480	14552	14688	14506	14566	14578	14547	14545	14624	14700	14670	14667	14490	14574	14531	14689	14657	14657	14471	14681	14483	14811	14715	14677	14520	14638	14648	14626	14445	14691	14750	14564	14589	14668	14629	14593	14574	14553	14775	14561	14695	14670	14672	14501	14633	14774	14602	14635	14643	14732	14694	14476	14578	14601	14564	14554	14586	14594	14561	14554	14515	14613	14786	14622	14536	14506	14475	14613	14595	14662	14637	14504	14680	14777	14708	14618	14513	14629	14468	14620	14687	14623	14464	14672	14713	14640	14677	14620	14641	14651	14637	14717	14546	14654	14546	14696	14609	14601	14589	14634	14484	14542	14576	14521	14577	14662	14413	14579	14503	14671	14627	14694	14621	14632	14544	14673	14610	14620	14660	14662	14734	14554	14563	14638	14794	14620	14692	14669	14651	14605	14597	14756	14647	14635	14722	14694	14568	14517	14658	14683	14592	14616	14624	14683	14694	14556	14565	14473	14567	14487	14700	14501	14662	14423	14653	14649	14555	14529	14487	14548	14501	14565	14546	14589	14478	14389	14565	14556	14602	14656	14651	14427	14736	14440	14632	14623	14527	14432	14630	14560	14762	14712	14575	14592	14750	14425	14620	14515	14709	14561	14603	14733	14587	14659	14701	14587	14769	14658	14578	14648	14697	14648	14582	14560	14494	14649	14558	14674	14516	14496	14677	14679	14479	14633	14543	14501	14398	14406	14600	14559	14624	14763	14429	14523	14677	14707	14778	14562	14662	14436	14454	14796	14552	14628	14642	14545	14634	14510	14661	14666	14630	14578	14713	14583	14633	14651	14445	14653	14592	14668	14693	14604	14558	14673	14430	14513	14608	14495	14514	14624	14490	14538	14525	14584	14699	14622	14473	14509	14614	14673	14520	14596	14709	14454	14619	14686	14578	14585	14616	14524	14536	14430	14649	14464	14620	14456	14466	14716	14659	14692	14611	14654	14489	14689	14614	14573	14418	14652	14588	14667	14621	14487	14377	14590	14604	14566	14496	14672	14795	14593	14676	14593	14621	14679	14437	14670	14611	14581	14545	14449	14806	14692	14513	14753	14632	14521	14695	14618	14577	14540	14686	14717	14648	14632	14513	14627	14670	14552	14553	14580	14604	14398	14463	14529	14851	14613	14390	14668	14501	14738	14650	14556	14725	14469	14662	14520	14554	14513	14668	14570	14606	14516	14547	14537	14577	14656	14684	14760	14535	14590	14566	14590	14546	14574	14555	14621	14614	14598	14609	14604	14615	14552	14645	14594	14684	14530	14491	14739	14636	14710	14460	14623	14747	14529	14679	14650	14435	14627	14779	14477	14599	14501	14706	14682	14641	14717	14580	14769	14720	14584	14413	14746	14488	14557	14663	14534	14695	14658	14508	14617	14657	14648	14633	14665	14608	14570	14638	14567	14750	14641	14461	14725	14682	14647	14552	14592	14638	14745	14383	14495	14721	14628	14532	14538	14500	14627	14617	14576	14467	14491	14577	14596	14709	14754	14600	14478	14530	14622	14765	14559	14430	14686	14685	14617	14691	14579	14501	14577	14642	14549	14566	14706	14728	14646	14640	14597	14677	14623	14631	14720	14522	14538	14531	14782	14725	14548	14602	14398	14579	14389	14664	14411	14764	14652	14765	14620	14621	14322	14610	14702	14477	14701	14635	14490	14593	14635	14753	14645	14476	14680	14707	14692	14429	14446	14650	14494	14584	14692	14592	14560	14742	14646	14493	14578	14536	14516	14531	14597	14432	14720	14570	14481	14491	14459	14595	14597	14682	14571	14681	14798	14571	14523	14734	14526	14615	14515	14804	14611	14572	14740	14516	14634	14598	14710	14405	14714	14526	14656	14516	14616	14612	14775	14556	14709	14624	14698	14670	14498	14635	14668	14582	14691	14694	14627	14596	14445	14472	14448	14536	14554	14696	14443	14561	14624	14611	14478	14525	14658	14715	14453	14547	14606	14632	14669	14622	14691	14589	14488	14641	14565	14714	14703	14651	14669	14449	14549	14467	14563	14733	14697	14624	14680	14513	14700	14731	14640	14520	14662	14509	14584	14528	14659	14296	14654	14729	14562	14695	14595	14633	14644	14767	14436	14666	14651	14594	14652	14573	14503	14611	14705	14617	14637	14482	14610	14701	14672	14569	14602	14513	14667	14665	14545	14674	14621	14458	14619	14706	14618	14584	14714	14529	14553	14752	14562	14588	14660	14398	14537	14541	14672	14530	14514	14486	14799	14564	14567	14720	14691	14699	14716	14723	14556	14692	14749	14516	14597	14628	14641	14740	14652	14504	14493	14761	14538	14729	14604	14529	14482	14565	14589	14556	14513	14621	14526	14417	14559	14551	14487	14460	14399	14492	14502	14497	14571	14640	14687	14530	14720	14721	14494	14662	14760	14524	14731	14830	14547	14724	14661	14696	14508	14695	14584	14597	14516	14511	14760	14755	14569	14669	14581	14523	14620	14838	14468	14590	14505	14570	14761	14501	14419	14529	14453	14664	14568	14513	14511	14623	14569	14580	14511	14529	14650	14647	14588	14525	14629	14666	14558	14583	14661	14747	14666	14666	14526	14716	14730	14360	14617	14624	14450	14461	14587	14466	14435	14587	14493	14574	14540	14684	14729	14543	14713	14759	14596	14540	14572	14699	14554	14550	14569	14623	14682	14618	14409	14594	14691	14663	14547	14552	14729	14651	14572	14518	14598	14451	14548	14457	14541	14587	14657	14619	14635	14485	14595	14621	14421	14616	14540	14537	14620	14643	14600	14574	14846	14765	14484	14644	14477	14571	14569	14663	14527	14706	14489	14604	14575	14591	14634	14660	14676	14790	14692	14512	14633	14813	14465	14556	14424	14500	14545	14683	14656	14549	14476	14514	14631	14603	14799	14703	14632	14629	14431	14587	14630	14653	14596	14609	14479	14497	14521	14568	14531	14563	14667	14561	14572	14669	14593	14621	14526	14610	14748	14712	14606	14570	14485	14686	14624	14682	14469	14553	14707	14399	14646	14554	14620	14633	14673	14591	14615	14662	14697	14441	14496	14636	14663	14482	14542	14385	14611	14584	14787	14632	14620	14447	14595	14778	14728	14490	14726	14637	14656	14679	14565	14828	14619	14661	14603	14597	14600	14469	14473	14585	14576	14531	14604	14523	14655	14560	14640	14593	14432	14634	14746	14436	14694	14550	14655	14488	14669	14749	14561	14683	14393	14506	14499	14498	14541	14440	14587	14601	14683	14593	14634	14653	14379	14630	14815	14760	14623	14699	14627	14611	14547	14553	14466	14729	14483	14474	14576	14667	14625	14496	14645	14596	14577	14617	14601	14544	14696	14532	14642	14597	14579	14553	14547	14772	14523	14775	14729	14500	14663	14610	14508	14527	14543	14684	14783	14618	14553	14628	14607	14672	14562	14616	14618	14452	14653	14712	14693	14590	14660	14654	14541	14743	14701	14785	14708	14421	14621	14674	14594	14618	14570	14685	14433	14621	14514	14485	14563	14674	14581	14660	14638	14488	14605	14666	14484	14712	14569	14571	14578	14756	14432	14683	14517	14617	14517	14595	14574	14607	14608	14634	14455	14562	14549	14772	14518	14516	14547	14650	14736	14538	14698	14537	14517	14597	14645	14622	14594	14560	14696	14692	14463	14574	14574	14486	14617	14587	14673	14564	14593	14457	14829	14637	14511	14447	14743	14539	14637	14740	14567	14492	14687	14809	14409	14561	14392	14533	14564	14653	14573	14562	14815	14571	14793	14722	14612	14470	14621	14800	14466	14689	14502	14673	14537	14513	14598	14742	14392	14758	14644	14679	14598	14482	14749	14473	14829	14427	14617	14578	14596	14749	14543	14572	14719	14556	14507	14650	14513	14777	14450	14745	14636	14526	14728	14736	14508	14659	14554	14460	14530	14693	14443	14652	14430	14619	14453	14713	14575	14626	14650	14628	14571	14495	14594	14816	14513	14527	14689	14625	14560	14546	14522	14727	14528	14527	14503	14717	14560	14490	14541	14504	14603	14676	14649	14580	14587	14596	14703	14361	14653	14597	14627	14463	14600	14582	14555	14727	14440	14556	14618	14566	14635	14491	14532	14591	14629	14566	14551	14593	14593	14591	14632	14548	14649	14802	14596	14605	14686	14539	14720	14542	14657	14527	14520	14680	14656	14701	14561	14564	14665	14567	14607	14619	14756	14590	14561	14532	14499	14699	14711	14610	14769	14736	14645	14699	14679	14574	14366	14738	14608	14463	14587	14470	14702	14584	14650	14707	14629	14516	14497	14540	14530	14692	14476	14587	14656	14630	14688	14604	14420	14669	14492	14625	14589	14662	14664	14569	14413	14522	14616	14470	14740	14440	14280	14504	14584	14377	14610	14560	14662	14507	14624	14491	14544	14754	14595	14698	14488	14505	14550	14675	14614	14595	14547	14581	14646	14625	14662	14773	14486	14841	14579	14663	14432	14611	14658	14581	14635	14666	14703	14505	14530	14501	14662	14552	14649	14701	14622	14748	14587	14688	14519	14615	14684	14594	14444	14549	14482	14766	14587	14635	14625	14529	14726	14603	14540	14583	14507	14492	14561	14560	14506	14648	14671	14817	14799	14441	14547	14625	14789	14575	14632	14609	14714	14567	14485	14586	14551	14685	14547	14763	14472	14697	14522	14638	14486	14318	14574	14553	14479	14674	14402	14581	14543	14562	14561	14452	14420	14544	14589	14444	14513	14651	14571	14426	14578	14562	14501	14673	14552	14600	14667	14749	14578	14634	14523	14579	14549	14733	14549	14733	14665	14527	14564	14493	14710	14711	14612	14450	14541	14519	14592	14719	14596	14606	14655	14562	14499	14538	14591	14443	14368	14694	14569	14707	14564	14512	14490	14568
28169	23984	29351	27424	22393	20343	18352	17113	16785	16336	16106	15982	16002	16008	16002	15953	15950	15907	15923	16020	15984	16015	15996	16126	15923	15904	15955	15899	15903	15842	15940	15969	15774	15728	15737	15998	15903	15902	15715	15815	15991	15786	15711	15920	15841	16106	15987	15954	15945	16024	15924	15990	15705	15979	15935	15784	15873	15875	15833	15982	15660	15571	15740	15853	15852	16063	15961	16040	15881	15861	15853	15850	15713	15919	15897	15770	15920	16042	15994	15724	15930	15863	15984	15857	15863	15541	15875	15880	15782	15953	15705	15753	15977	15803	15844	15912	15860	15886	15693	15753	15994	15862	15712	15906	16030	15901	15758	15839	15792	15838	15795	15902	15853	15810	15810	15936	15781	15834	15877	15917	15750	15935	16009	15780	15785	15892	15972	15839	15798	15941	15756	15834	15833	15810	15906	15734	16001	16016	15895	15842	15750	15971	15779	15791	15821	15943	15958	15840	15903	15881	16030	15743	15761	15873	15836	16085	15854	15990	15756	15926	15874	15735	15699	15913	15894	15733	15836	16063	15963	15884	15895	15795	15755	15705	16054	15909	16052	15869	15949	15793	15685	15835	15871	15881	15878	15989	15851	15873	16063	15974	15875	15851	15966	15884	15842	15848	16009	15845	15844	15810	15641	15824	15913	15752	15803	15850	15992	16075	15844	15831	15707	15626	15864	15803	15974	15751	15782	15833	15953	15786	15853	15887	15727	15675	15946	15879	15967	15837	16005	15952	15875	15902	15832	15858	15854	16042	15940	15774	15831	16087	16023	15936	15746	15830	15857	15964	15729	15877	15739	15896	15988	15909	15988	16025	15933	15783	15675	15989	15998	15905	15844	15956	15788	15923	15911	15854	15703	15989	15781	15956	15915	15793	15949	15754	15732	15931	16020	15855	15833	15838	16034	16033	15838	16104	15644	15735	15885	15783	15717	15887	15726	15792	15913	15746	15810	15773	15599	15636	15792	15961	15779	15832	15781	15814	16028	15895	15949	15914	15923	15940	15926	15962	16072	15829	15806	15689	15648	15888	15775	15851	15868	15740	15962	15833	15837	15715	15872	15829	15775	15871	15945	15772	15852	15889	15752	15760	16047	15791	15824	15948	16178	15698	16026	15964	15641	15711	15843	15877	15831	15762	15800	15852	15793	15803	15807	15854	15838	15885	15650	15736	15785	15784	15875	15873	15689	15947	15741	16017	15871	15857	16031	15956	15876	15835	15812	15936	15791	15809	15989	15790	15612	15712	15767	15691	15704	15978	15769	15975	15932	15920	16034	15963	15818	15661	16036	15838	15858	15965	15889	15892	15810	15979	15846	15705	15851	15975	15863	15895	16032	15852	15913	15820	16209	15902	15914	15965	15814	15880	15841	15822	16087	15834	15897	15974	16026	15865	15811	15956	15994	15767	15728	15812	15894	15870	15724	15872	15891	15803	15715	15498	15967	16131	15828	16082	15716	15874	15934	15847	15776	15828	15800	15865	15662	15779	15885	15844	15841	15876	15896	15701	15728	15847	15668	15833	15700	15825	15781	15826	15899	15825	15809	15879	15917	15844	16015	15832	15784	15842	15901	15876	15780	15881	15806	15807	15731	15996	15701	15787	15603	15848	15890	15969	15920	15932	15913	15946	15854	15777	15887	15941	16024	15736	15903	15744	16023	15826	15502	15826	15918	15784	15924	15764	15924	15965	15903	15812	15803	15898	15912	15914	15921	15904	15687	15863	15794	15722	15722	16000	15810	15720	15702	15776	15801	15823	15775	15947	15753	15798	15943	15832	15922	15881	15686	15867	15949	15869	15925	15876	15799	15841	15815	15843	15725	15844	15906	16079	15926	15883	15759	15860	16021	15573	15935	15786	15997	15988	15898	15890	15722	15981	15956	15829	16014	16004	15818	15772	15942	15829	15772	15670	15752	16002	15934	15942	15983	15935	15732	15805	15797	15835	15780	15859	15988	15881	15753	15917	15750	15754	15910	15949	15738	15921	15789	15883	15695	15727	15940	15794	15938	15950	15875	15856	15805	15888	15981	15902	15720	15723	15805	15831	15949	15861	15810	15754	15924	15733	15864	15754	15602	15842	15944	15905	16036	16005	15867	15930	15907	15780	15825	15851	15773	15906	16037	15824	15941	15798	15854	15826	15763	15835	15847	15952	15838	15862	15942	15935	15817	16048	15766	15903	15991	16151	15796	15977	15777	15846	16060	15781	15838	15823	15848	15776	16196	15843	15794	15865	15913	15798	15715	15784	15936	15857	15865	15709	15890	15884	15820	16053	16032	16094	16029	15671	16052	15666	15740	15990	16017	15861	15940	15917	15799	15741	15865	15747	15801	16042	15838	15743	15878	15936	15780	15790	15831	15968	15865	15725	15897	15736	15938	15859	15961	15729	15627	16051	16118	15857	15837	15784	15672	15906	15880	15887	16061	15809	15994	15996	15838	15796	15927	15960	15931	15905	15880	15836	15795	15702	15935	15757	15783	15771	16047	15754	15734	15739	15896	15795	16034	15804	15780	15679	16094	15833	15858	15839	15822	15865	15870	15823	15785	15857	15931	15821	15749	15723	15828	15708	15664	15921	15818	15939	16048	16004	15986	15906	16000	15704	15627	15856	15844	15742	15792	16046	15964	15778	15932	15812	15884	15786	15790	16001	15830	15967	15943	15926	15846	15914	15941	15732	15815	15941	15957	15741	15823	15789	16079	15921	16018	15861	15786	15810	15743	15789	15914	15902	15836	16138	15840	15879	16046	15768	15868	15978	16075	15938	15820	15916	15918	15664	15719	15925	16021	15818	15923	15879	15621	15858	15841	15826	15969	16025	15823	15828	15884	15894	15925	15876	15708	15788	15816	15954	15958	15974	15845	15761	15812	15812	15894	16010	15916	15876	15830	15953	15849	15741	16001	15794	15943	15938	15978	15729	15681	15833	15813	15923	15917	15745	15894	15712	15820	15799	15792	15828	15930	15943	15714	15755	16013	15936	15756	15940	15769	15706	15806	15885	15855	15862	15810	15908	15930	15902	15912	15659	15966	16008	15903	15954	15802	15853	15779	15868	15891	16022	15811	15930	15757	15787	15913	15777	15770	15773	15770	15908	15753	15902	16178	15987	15915	15806	15981	15902	16125	15751	15831	15839	15619	15754	15912	15991	15939	15944	15846	15890	15694	16143	15806	15891	16035	16010	16009	15873	15986	15809	16082	15663	15881	16063	15796	15872	16013	15924	15879	15914	15828	15778	15765	15905	15855	15917	15873	15737	15778	15968	16025	15894	15918	16005	15921	15872	15676	15601	15832	15943	15749	15914	15651	15737	15718	16002	15853	15868	15783	15850	15718	15887	15775	15947	15693	15997	15832	16043	15793	15874	15961	15835	15811	15852	15826	15874	15926	15867	15902	15773	15917	15804	15900	15922	16023	16065	15835	15714	15938	15772	15927	15766	15819	15813	15943	15865	15834	15949	15960	15941	15998	15811	15699	15682	16071	15941	15834	15911	15875	15829	15778	16051	16035	15918	15934	15984	15724	15958	15934	15931	15911	16042	15857	16085	15668	15672	15884	15780	15802	15543	16097	15843	15882	15929	15945	15823	15851	15927	15783	15818	15950	15912	15861	15840	15810	16070	15860	15660	15679	15923	15936	15751	15720	15848	15945	15969	15863	15720	15909	15790	15952	16017	15973	15812	16044	15903	15842	15767	15769	15935	15716	15821	15980	15918	15748	15650	15851	15839	15801	15882	15956	15777	15957	15719	15710	15959	15709	15778	15862	15982	16074	15976	15848	15851	15723	15893	15842	15962	15803	15747	15839	15944	15909	15880	15893	15962	15793	15908	15939	16014	15769	15918	15898	15964	15720	15821	15782	15855	15882	15732	15999	15832	15667	15971	15972	15967	15829	15660	15842	15672	15862	15891	15829	16055	16089	15670	15856	15961	15990	15703	15899	15880	15853	15627	15864	16048	15961	15829	15934	15675	15630	15785	15876	15811	15788	15725	15900	15831	15901	15836	15779	15707	15885	15807	15987	15957	16017	16031	15795	15941	15995	15882	16088	15851	15902	15959	16032	15768	15683	15875	15873	15812	15908	15955	15797	16003	16067	15919	15858	15716	15829	15647	16020	15739	16034	16014	16012	15751	15924	15946	16103	15955	16070	15804	15915	15866	15903	15840	15862	15793	15976	16135	15756	15821	15828	15917	15771	15750	15929	15809	15971	15792	15923	15967	15981	15992	15800	16015	15828	15696	15951	15766	15986	15955	15850	15601	15976	15858	15952	15836	16120	15774	15817	15699	15868	15887	15879	15922	15837	15726	15987	15786	15989	16085	16004	15966	15876	15884	15796	15933	15886	15844	15980	15737	15988	15711	15839	15867	16063	15859	15838	15898	15949	15780	15746	15885	15880	16060	15841	15788	15786	15728	15776	15864	15841	15819	15961	15866	15930	15982	15781	15839	15833	15884	15853	15833	15961	15849	15870	15627	15819	15910	15769	15828	15717	15844	15621	15970	15784	15918	15840	15816	15845	15968	15829	15769	15703	15718	15800	15933	15885	15884	15852	15995	15873	15886	15783	15930	16006	15777	15783	15967	15943	15817	15943	15896	16025	15917	15767	16081	15986	15843	15712	15748	16104	16038	15742	15886	15671	15721	15824	15799	15895	15863	15848	15904	15999	15852	16003	15940	15660	15799	15842	15921	15790	15844	15984	15764	15946	15883	15772	15626	15935	15755	15799	15597	15639	15733	15728	15802	15802	15914	15804	15958	15985	15904	15908	15761	15931	16050	15685	15929	15941	15871	15711	15854	15923	15805	16007	15937	15971	15887	15844	15747	15816	15944	15761	15895	15871	16067	15889	15732	15720	15797	15913	16123	15728	15701	15802	15915	15927	15883	15721	15831	16009	15854	15927	15965	15775	15768	15962	15822	15725	15836	15856	15725	15741	15734	15931	15714	15793	15761	15647	15944	15783	15865	15857	15896	15809	16015	15858	15755	15994	15849	15907	15698	15889	15864	15941	15864	15906	15855	15830	15792	15819	15947	15848	15829	16107	15920	15841	15896	15989	15937	16009	15839	15927	15880	15935	16053	15859	15698	15697	15915	15631	15768	15757	15802	15948	15998	15930	15832	15944	15814
23507	33920	32339	26407	22677	19535	17027	15806	15195	14848	14555	14309	14572	14248	14324	14217	14183	14134	14253	14129	14243	14259	14205	14190	14177	14151	14098	14222	14129	14130	14037	13988	14149	14231	14083	14238	14184	14200	14063	13958	14157	14166	14114	14207	14176	14102	14144	14215	14158	14137	14036	14043	14243	13956	14159	14249	14215	14084	14097	13984	14186	13996	14048	14108	14056	14101	14034	14032	13917	14070	14113	14204	14085	14059	13956	13994	14070	13922	14220	14079	14151	14079	14134	14118	14181	14043	14185	14131	14137	14080	14070	14079	14128	13986	14248	14047	13979	13999	14082	14158	14063	14085	14022	14182	13993	14020	13880	14140	14282	13985	14071	14099	14076	14128	13932	14249	14130	14004	14137	14145	13996	13950	14126	14061	14075	14007	14109	14035	14119	14001	14046	14033	14056	14014	14047	14128	14111	14054	14198	13961	14104	14033	14097	14097	14153	14103	14011	14215	14011	13994	14045	14062	14062	14122	14088	14106	14076	14153	14222	14100	13981	14057	14147	14035	14180	13975	14075	14009	13899	14031	14079	14038	14085	14075	14108	14153	13931	14021	13981	13973	14111	14061	14068	14092	14115	14001	14028	14087	13937	14196	14049	14039	14120	13953	14164	14001	14096	13994	13949	13983	14095	14086	13870	14135	14171	14109	14104	14021	14012	13967	14191	14134	14283	14215	13992	14044	14071	14026	14115	13955	14094	14195	14124	14164	14014	14073	14072	13984	13964	13943	14208	14012	14156	14222	14120	14068	14097	13938	14154	13988	14009	13897	14053	14177	14249	13884	14148	14091	14048	14242	14065	14174	14122	13988	14278	14173	14222	13987	14107	14194	13909	14150	14126	14054	14190	13943	13900	14117	14034	14294	14065	14054	13953	14233	14256	14236	14144	14112	14119	14051	14142	13890	13972	14062	13994	14031	14031	14059	14001	14047	14219	14003	14022	14025	13901	14052	14193	14108	14142	14054	14102	13938	14025	13922	14046	14132	14111	14285	13971	14028	14007	14005	14144	14145	14069	14229	14015	14102	14252	14126	14150	14084	14009	14016	14042	14045	14143	14220	13999	14201	14171	14005	13942	14088	14089	14093	14156	14087	14082	14046	14054	14202	14103	14085	14042	14108	14132	13950	14037	13976	13908	14098	14091	14180	14131	14233	14057	14172	14121	14110	14111	13904	14262	14083	14073	14005	14075	14114	14121	14176	14118	14164	13946	14174	14008	13974	14099	14109	14133	14293	14103	14184	14130	14096	14110	14190	14130	14069	13983	14141	14056	14138	13938	14203	14153	14085	14202	13950	14181	14261	14128	14156	14188	13877	14089	14045	14058	13943	14036	13883	14153	14027	13912	14172	14083	14097	14041	14136	14046	13956	14253	13965	14068	14214	14205	14010	14108	14066	13906	14012	14071	14133	14080	14005	14097	13992	14040	13947	14353	14083	14114	14087	14110	14025	14106	14083	14041	13948	14017	14096	14075	14060	14176	13995	14106	14075	14222	14122	14063	14009	14012	14075	14045	13941	14059	14055	14042	14147	14011	14054	13919	14096	14277	14201	14160	14010	13998	14001	14068	14210	14163	14136	14090	14039	14101	14144	14247	14009	14014	14098	14084	14148	14071	14201	14044	14149	14079	13961	14332	14069	14003	14164	14231	14147	14137	14122	14003	14133	13999	13992	13996	14090	14037	14095	14149	14076	14211	14148	14118	13961	14133	14067	13933	14099	14157	14182	13849	13951	14131	13924	14139	14108	14138	14029	14103	13875	14056	13966	14125	14003	14184	14063	14196	14034	14238	14140	14058	14097	14191	13866	13991	13927	14014	14085	14028	14019	14156	14047	14199	13920	14077	14222	14028	14203	13983	14016	14008	14206	14128	14026	13879	14052	14016	14159	13977	14030	14079	14075	14113	14038	14190	14177	14109	14071	14073	14076	14023	14118	13871	13943	14212	14050	14061	14276	14082	14096	14191	14124	14027	14149	14099	14201	14056	14207	14074	13926	14186	14170	14169	14150	14034	14082	13997	14046	14052	14171	14116	13929	14067	14185	14134	14102	14087	14108	13979	13928	14081	13940	13995	14095	14210	14036	14136	14195	14083	14173	14153	14254	14028	14278	14069	14055	14076	14195	14191	13876	14092	13895	14159	14017	14173	14091	13929	14343	14157	14071	13902	14115	14049	14080	14072	14038	14187	13944	14029	14072	13959	14034	14000	14058	14024	14058	14090	14094	14126	14051	14016	13966	14139	14090	14083	13993	14299	14214	14176	14108	14053	14224	14018	14050	14159	14084	13845	14093	14106	14024	14045	14230	14095	13962	14070	14074	14164	14202	13979	13989	14204	14244	14036	13977	14164	14107	14096	13968	13931	14174	14141	13952	14117	14231	14114	14089	14167	14067	14095	14086	14011	14180	14076	13826	13967	14142	14166	13894	14017	14145	14204	14026	14043	14172	14003	14131	14061	14124	14136	14230	14003	14045	13974	14051	14156	14071	14040	14096	14021	14149	14214	14116	14140	13944	14083	14100	14135	14057	14172	14052	14137	14039	14090	14111	14007	13981	13990	14159	14177	14124	14145	14056	14077	14172	13972	14156	14094	14150	14065	13972	13937	13972	14220	13902	14089	14037	14119	14101	14085	13845	14116	13952	14216	14207	14137	14180	14273	13889	14167	14104	14079	14038	14024	13931	14164	14028	14140	14116	14226	13994	14176	14223	14181	14255	14069	13991	14084	14062	14131	14079	14135	14069	14099	14082	14122	14015	14124	14243	14052	13972	14016	14227	14003	14142	14031	14284	14083	14018	14289	14337	14116	14113	14051	14040	14142	14103	14042	14177	14117	14229	14102	14159	13936	14075	14123	14064	14181	14059	14095	14245	14118	13984	14143	14054	14012	13996	14046	14193	14060	14093	14002	13929	14203	14135	14024	14080	14008	14173	14073	14094	14324	14019	14077	14179	14027	14088	14144	14102	14204	14206	14205	14170	14063	14080	14003	13944	14230	14072	14012	14100	14065	14039	14207	14292	14179	14045	14206	14115	14104	14192	14082	14242	14080	13885	13899	14127	14091	13980	14055	14123	14162	14152	14078	14007	14024	14175	14043	13942	14171	14248	14003	14243	14021	14127	13977	14122	14097	14134	14211	14138	14090	14182	13976	14125	14117	13924	14030	14143	14122	14210	14150	14108	14114	13949	14065	13897	14094	14004	13924	14037	13984	14101	14071	14007	14152	14007	14026	14074	13933	14160	14263	14131	14138	13987	14152	13951	14072	14120	13917	14267	14177	14132	14115	14119	14121	14122	14121	14031	14099	13996	14018	14126	13974	14099	14026	14207	13893	14097	14192	13990	14221	14208	14184	14082	14139	14088	14252	14071	14142	13932	14137	14141	13945	14052	14146	14074	14125	14053	14158	13993	14216	14118	14088	14151	14113	14006	14090	14028	14088	14234	14105	14191	14014	14187	14300	14190	14170	13988	14092	14028	14249	14222	13975	13881	14207	14142	13959	13966	14260	14175	14217	14067	14102	13944	14258	14009	14136	14086	14029	14089	14066	14186	14015	13877	14092	14022	14159	14165	14124	14045	14044	14122	14024	14175	13868	14045	14253	14085	14074	14045	14141	14055	14078	14077	14039	13987	13983	14097	14248	14012	14047	13948	13986	14124	14117	13957	14076	13952	14132	14058	14074	14251	14087	14245	14132	14180	14113	14033	14121	14184	14173	14051	14032	14096	14196	13995	14087	14090	14235	14226	14101	13882	13908	14103	14154	14086	14060	14173	13876	14092	14106	13805	14095	14101	13974	14219	14042	14123	13956	13994	14282	14110	14049	14150	14110	13984	14134	14121	14196	14058	14032	14128	14179	14026	14047	14099	14194	14056	14107	14100	14079	14180	14029	14050	14180	14182	14022	14038	14099	14083	14258	13986	14089	14076	13999	14070	14193	14072	14073	14207	14128	14131	14158	14165	14141	14083	14028	14041	14077	13894	14128	14042	14119	14069	14269	13974	14289	13849	14197	14162	14075	14086	13989	14021	14053	14128	14088	14073	14076	14130	14176	14145	14073	14092	13966	14096	14213	14108	13956	14026	14151	14182	13929	14060	13978	14173	14161	14009	14024	14074	14056	14041	14133	14035	14067	14115	14093	13989	13988	14085	14099	14126	14051	14158	13946	13935	13961	13987	14068	14068	14212	14174	14183	13947	14119	13946	14061	14025	14191	13872	14140	14273	14003	14116	13968	14214	13985	14049	14092	14078	14045	14052	13977	14048	14032	13982	14102	14155	14147	14208	14214	13966	14004	14117	14101	14003	14131	14271	14016	14135	14162	14226	14098	14196	13999	14164	14060	14142	14084	14090	14160	14189	13978	14065	14034	13951	14163	14124	14079	14130	14055	14136	14015	14018	14013	14079	14149	13996	14210	14161	14172	14196	14082	14203	14144	14186	14099	14041	14182	14101	14164	14105	13967	14110	14024	13944	14049	14221	14202	14304	13908	14000	14090	14100	14025	14164	14008	14130	13949	14082	14176	13979	13999	13953	14019	14163	14242	14219	14103	13999	14099	14121	14175	14145	14040	14107	14099	14128	14253	14066	14186	14080	14013	14081	14165	13901	14280	14114	14037	14140	14162	14167	14096	14084	14216	14208	14207	14077	14188	14119	14093	13988	14061	14056	14296	14229	14116	13907	14124	13925	14061	14114	14044	14028	14153	14088	14194	14129	13996	14057	14029	14031	13969	14210	14183	14032	14020	14083	14052	14201	13963	14090	14009	14125	14041	14143	14052	14271	14171	13919	14097	14080	14074	14022	14201	14025	14085	14079	13891	14158	14085	14014	14125	14071	14134	13941	14062	13912	14041	14065	14062	13945	14139	14173	13935	13959	14067	14139	14164	14030	14094	14070	14232	13975	14269	14048	13926	14094	14164	14249	14151	14107	14049	13996	14116	14001	14260	13945	14044	14122	14276	14036	14281	14185	14160	14182	14229	14057	14128	14016	14247	14066	14276	13985	13970	14124	14009	14157	14284	14084	14039	14199	13956	14186	14062	14118	14008	14009	14187	14077	14155	14071	14054	14115	14255	14109	14182	14099	13865	14042	14149	13999	14083	13997	14040	14049	14156	14037	13980	14188
24080	21216	28547	26085	25653	26500	25164	20726	17940	17357	17050	16678	16860	16536	16240	16362	16317	16471	16276	16288	16408	16488	16133	16030	16327	16195	16373	16177	16279	16097	16278	16168	16100	16196	16281	16020	16191	15901	16075	15989	16306	16268	16041	16041	15952	15974	15996	16107	15988	16003	16040	16239	16229	16208	16014	15907	16148	16130	16115	15972	16032	15712	16122	16059	16200	15905	16263	16048	16226	15989	16208	16125	16238	16145	16011	16301	16172	16093	16054	16036	16065	16070	16102	16035	16194	15968	16056	15952	16151	16155	16113	16172	16110	15994	16056	15987	16132	15955	16170	16075	16072	16037	16021	15993	16100	16093	16172	16028	16128	16043	16144	16021	16058	16231	15971	16038	16094	15898	16054	16116	16175	16080	16079	16015	16061	16219	15964	15964	15999	16084	16145	16018	16065	16002	15850	16034	16114	16034	16135	15924	16013	15971	16133	15916	16134	15937	16081	16191	16164	16157	16105	16165	16168	15724	16082	16105	16098	16155	16202	16124	15910	15967	16018	16144	15991	16188	16040	16042	16117	16090	16074	16148	16058	16114	16004	16132	16105	15935	16035	16121	16137	15979	16062	16042	15922	16138	16118	16190	16019	15904	15914	16094	16012	15688	16053	16093	16138	16040	15994	15903	15915	16144	16176	16127	16023	15973	16252	15863	15995	16082	16156	16074	16150	16049	16180	15864	16148	16231	16113	15970	15905	16047	16227	16215	15914	16124	16102	16289	16058	15955	15960	16155	16135	16027	16008	16055	15965	16014	15957	15937	16026	16071	16073	15998	16015	16256	16189	15919	16143	15980	15983	16173	15776	16396	15885	16069	15953	15950	16061	16163	16228	16102	16058	16040	15985	16050	15972	16093	16150	16035	16129	15996	16200	15915	16045	16213	16037	15914	15985	16094	16282	16008	15935	16062	16184	15956	15975	15965	16192	16033	16094	16213	16196	16061	15959	16079	16132	15918	15797	15947	15877	15915	16038	16198	16354	15873	16108	16017	16167	16002	15968	15977	16085	16095	16110	16040	16051	16246	16030	16013	16189	16311	15983	16187	16091	15998	16008	15941	16326	16020	15995	16104	15946	15784	16185	16264	15986	16050	16327	16094	16068	15987	16187	16118	16022	16106	16015	16172	16032	16034	15943	16003	15811	15814	15918	16207	16118	15834	16061	16068	16095	16090	16024	15990	16010	16102	16243	15934	16014	16088	16093	15967	16111	16028	16208	16117	16102	16038	16227	16199	16277	16034	16023	16222	15926	16117	16130	16206	15933	16118	16070	16094	16016	16078	16149	16035	15948	16086	15969	16064	15880	15969	15946	16065	16072	16011	15854	16130	16002	16067	16091	16288	15877	15971	16177	16123	15826	16009	15899	15887	15917	15862	16123	16036	16051	16181	16005	16102	15999	16134	16060	16126	16041	15986	16172	16123	16011	16126	15983	16029	16021	15909	15974	16113	16063	15877	16041	15957	15894	16140	16085	16037	16136	16103	15976	16010	16019	16072	15996	16212	16151	15879	16028	16006	15937	16237	15932	15966	16174	16184	16124	16022	16231	15898	15940	16046	16135	16167	16018	16178	16297	15912	15858	16042	15995	16032	16184	16163	16095	16153	15969	16071	16253	15949	16279	15846	15845	15855	16212	16031	16112	16140	16223	16126	16157	16164	16084	16251	16235	16028	16244	16195	15977	16001	16126	16122	16027	16326	16203	15890	16079	16002	16217	15966	16273	16066	15996	16300	16213	16077	16226	16114	15979	16116	16091	16271	15969	15948	16106	16154	15987	16078	16123	16310	16029	16152	16157	15922	16165	15875	16173	16099	15966	16139	15914	15940	16115	16226	15970	16259	15930	16092	16248	16264	16177	16152	16188	16020	16188	16055	16175	16194	15974	16152	16041	16395	16257	16148	16077	16230	15919	16168	16051	15981	16213	16094	15963	15970	16005	16041	16166	16204	16012	16141	16097	16015	16267	15921	15892	16135	16100	16226	15989	15965	16056	16063	15925	16252	16169	16212	16109	15992	16174	16055	16302	16068	16008	16090	16070	15996	16022	15795	15970	15955	16007	16091	15932	15952	16058	16158	16147	16037	16103	16008	15979	16025	16134	15962	16089	16050	16109	16063	16238	16114	16230	15911	16010	16051	16089	16182	15915	15946	15851	15951	15922	16087	16095	16114	16047	15959	16129	16054	16081	15979	16382	16029	16058	16108	15990	16050	16063	16197	16066	16193	16109	16150	16174	15943	15857	15950	16283	16234	16165	16212	15899	16105	16021	15991	15954	15906	16002	16055	16154	15817	15982	16133	15942	16033	16112	15932	16015	16074	16001	16065	16045	15937	15888	15971	16146	16028	16297	16203	15957	16068	16171	15895	16219	16019	15998	16074	16047	16100	16129	15996	16124	16126	16021	15976	16025	16016	16172	15984	16000	16055	16140	16173	15957	15904	16073	16146	16102	16223	16189	16016	16123	16054	16084	15996	16154	16039	16134	16006	16028	16193	15883	15911	16199	16052	15933	15913	15881	16056	16167	16023	16147	16054	16040	16140	16182	16245	16074	16089	15963	15951	16143	16019	16210	15988	16042	16075	16116	15957	16058	16026	16153	15896	15943	16116	15855	16294	16094	15938	15974	15931	16089	16064	15967	16105	16036	15983	16036	16010	16066	16219	15961	16088	16207	16000	15989	16097	16089	16012	16011	16081	16137	16012	16063	16072	16296	16028	16023	16019	16051	16284	16176	16008	16069	16112	16339	16113	16188	16151	16124	16041	16081	15901	15994	16037	15981	16065	16144	16297	16023	16094	16310	15974	16035	16015	16021	15869	16045	16248	16179	15919	16025	16132	15938	16057	16147	16117	16075	16090	16036	16149	15919	16019	16279	16163	16018	15993	16014	16156	16118	16147	16175	16119	16031	15847	15938	15997	16032	15977	15907	16144	16213	16090	15969	15943	16052	15991	16049	16085	15905	16002	15849	15864	16135	16285	16191	16115	15959	16132	16152	15947	15930	15981	15897	16202	16034	16038	16237	16161	16278	16114	16063	16148	16154	16105	16008	15921	15967	15885	16184	16212	16111	15991	16043	16350	16045	16048	16115	16403	16001	16058	16138	16082	16366	16013	15980	16244	15987	16007	16077	16101	15968	16128	16038	16015	15933	16202	16092	15976	16051	16183	16089	16254	16017	16148	16036	15920	16134	16034	16230	15872	15983	15991	15986	15969	15944	15971	16240	15995	16226	16177	16004	16192	16053	16050	16094	16198	16084	16018	15949	16112	15985	15998	15953	16035	15967	15945	15983	16090	16190	16157	16050	16202	15994	15891	15983	16075	16162	16003	16151	16005	16020	16077	15997	16122	16025	16004	15882	16158	16134	16090	15942	16115	16365	16088	16087	16152	16089	15923	15879	16021	16011	16139	15933	15808	16131	15946	15987	15995	15998	16230	16065	16243	16017	16015	16216	16153	16152	15983	16167	15937	16148	16256	16138	16140	16244	16163	16186	16066	15937	15995	16181	16139	15981	16038	16296	16149	16001	15799	15972	16125	15923	16234	16054	15838	15974	15782	16069	16250	15991	16138	16187	16073	16249	16119	16112	16105	15898	16155	16159	15943	16025	16034	16071	16024	15998	16050	15995	15993	15904	16024	16003	16147	16085	16022	16159	15960	16207	15880	16063	16292	15993	16164	15884	16073	16044	15982	15911	16142	16128	16116	16014	16139	16143	15911	16191	16060	16120	16089	16028	16098	15874	16056	16047	16254	16017	16091	16052	16053	16108	16211	16128	15948	16018	16145	16132	15955	16079	16040	16017	16086	16054	16070	15992	16040	16011	16188	16312	16137	16196	15975	15855	16125	15886	16068	16115	15972	16258	15896	16074	15993	15916	15884	15844	16051	16073	16031	16109	15955	16184	15893	15968	16064	16124	15923	16093	16077	16060	16038	16122	16105	16092	15962	15909	15875	16159	16197	16121	16184	16228	16070	16139	16036	15919	16137	16129	15981	16089	16019	16062	16190	16047	16054	15988	16021	16033	16043	16077	16049	15968	15966	15882	16090	16199	16043	16027	16198	15956	16139	15981	16171	15910	15968	16124	16063	16144	16049	16128	15978	16054	16175	15967	16077	16016	16049	16324	15999	15901	16181	15963	16131	16202	15895	16166	16042	16014	16248	15954	16225	15930	15973	16127	16086	15935	16153	16014	16056	15786	16029	16130	16173	16124	16107	16053	16060	16067	16066	16127	16162	16122	16009	16174	16066	16097	16218	15873	15983	16141	16061	15748	16272	16094	16158	16048	16056	16123	16295	16085	15975	15980	16077	16226	16126	15996	16221	16136	16070	16147	16063	16070	16012	16074	16015	15881	16185	16200	16031	15989	16237	16180	16224	16027	16022	16199	16166	16210	15961	16110	16252	16053	16157	16105	16151	16074	15949	16233	16158	16097	16096	16125	16139	16249	16118	16092	16168	16092	15970	15926	16078	16116	15864	16107	16146	15962	16053	15955	15973	16254	16009	16014	16101	16228	16129	16053	16062	16211	16106	16163	16179	16153	16071	16097	16176	16114	16174	16291	16133	16102	16161	16083	16181	15976	16122	15865	16186	16064	16015	16273	15905	16053	16098	15920	16114	16275	16056	16206	16093	16266	16214	16062	16126	16046	16048	16184	16302	15953	15959	16174	15957	15960	16121	16264	16197	16189	16014	16046	16068	16094	16275	15974	16043	15923	16052	15956	15894	16193	16152	16079	16068	15991	15873	16299	16002	16162	15997	16239	16057	16126	16071	15971	16046	16101	16265	16120	15916	16078	16133	16190	15893	16129	15896	15900	15935	16011	16222	16174	16026	16271	16032	16162	16135	16129	16127	16047	16192	16093	16212	16049	16204	16074	16103	16233	16078	16099	16071	16120	16090	16223	16135	15895	15941	16027	15959	16088	16052	16013	15956	16215	16106	16092	15805	16150	16083	16100	16184	15904	16119	16030	16233	16258	16183	16068	15992	16094	16033	15962	16090	16129	15986	15877	16206	16046	15974	16147	16104	16118	16028	16163	16070	16073	15961	15904	16049	16221	16087	15890	15722	15984	16014	16121	16060	15944	16043	16082	16096	15996	15946	16021	16232	16170	15894	15916	16140
25167	42512	41731	35233	30845	26811	23219	19183	16078	15642	15386	15230	15200	14680	14620	14507	14570	14487	14443	14523	14480	14384	14243	14252	14373	14318	14265	14355	14215	14222	14252	14170	14488	14227	14342	14354	14357	14243	14334	14197	14228	14390	14240	14233	14303	14327	14401	14188	14386	14390	14335	14309	14161	14411	14279	14397	14259	14297	14174	14213	14140	14300	14261	14366	14258	14319	14071	14348	14286	14301	14187	14306	14330	14293	14213	14277	14393	14342	14254	14258	14259	14538	14229	14223	14410	14131	14207	14378	14204	14187	14274	14216	14256	14295	14442	14245	14433	14322	14140	14098	14189	14251	14383	14304	14250	14309	14093	14232	14361	14318	14269	14188	14164	14191	14322	14238	14261	14247	14226	14305	14191	14004	14251	14169	14168	14265	14283	14224	14256	14228	14071	14218	14210	14368	14205	14246	14212	14238	14375	14134	14173	14195	14223	14328	14163	14150	14248	14303	14303	14082	14325	14223	14229	14200	14256	14080	14377	14252	14324	14156	14298	14299	14159	14263	14280	13850	14237	14258	14379	14174	14296	14303	14242	14214	14212	14176	14370	14168	14304	14259	14031	14254	14299	14259	14179	14100	14255	14282	14290	14173	14286	14152	14091	14288	14113	14191	14434	14063	14400	14300	14334	14165	14001	14194	14361	14368	14339	14262	14265	14259	14192	14403	14303	14334	14311	14343	14276	14149	14214	14288	14545	14212	14278	14159	14271	14181	14220	14346	14277	14142	14318	14175	14346	14018	14254	14280	14306	14269	14299	14160	14220	14259	14261	14176	14175	14201	14171	14112	14292	14247	14195	14117	14350	14103	14191	14166	14253	14333	14218	14346	14144	14235	14298	14149	14261	14262	14349	14193	14214	14141	14240	14218	13998	14357	14086	14289	14126	14260	14252	14184	14434	14157	14232	14284	14103	14194	14131	14294	14339	14214	14196	14223	14275	14476	14309	14192	14345	14231	14303	14118	14394	14079	14235	14341	14036	14162	14226	14263	14235	14142	14172	14244	14177	14145	14361	14293	14179	14102	14288	14358	14349	14213	14196	14159	14336	14241	14322	14232	14167	14203	14158	14165	14287	14273	14234	14283	14221	14264	14164	14236	14240	14176	14246	14176	14267	14165	14240	14152	14229	14274	14139	14283	14172	14272	14282	14326	14297	14176	14279	14288	14288	14193	14306	14230	14258	14285	14271	14299	14263	14235	14310	14245	14250	14199	14350	14171	14226	14489	14269	14334	14328	14367	14121	14015	14314	14308	14455	14243	14326	14407	14391	14246	14230	14250	14312	14231	14097	14256	14363	13988	14384	14228	14429	14148	14164	14301	14182	14282	14226	14213	14183	14251	14211	14214	14272	14159	14308	14227	14188	14277	14270	14235	14362	14169	14386	14223	14274	14208	14293	14233	14282	14204	14351	14291	14203	14232	14235	14269	14133	14167	14274	14275	14095	14200	14330	14117	14268	14259	14368	14216	14436	14264	14229	14279	14389	14227	14341	14266	14369	14099	14104	14309	14172	14172	14219	14442	14324	14308	14267	14193	14118	14165	14419	14090	14141	14217	14182	14041	14208	14072	14293	14181	14225	14118	14381	14231	14219	14273	14255	14122	14272	14209	14285	14334	14162	14124	14180	14276	14391	14296	14181	14219	14228	14365	14186	14231	14174	14260	14266	14375	14121	14241	14242	14176	14140	14370	14202	14244	14262	14185	14075	14201	14186	14130	14270	14128	14128	14142	14268	14235	14350	14257	14279	14109	14269	14227	14186	14228	14226	14239	14107	14176	14218	14200	14290	14296	14252	14146	14206	14279	14249	14246	14158	14071	14100	14330	14210	14093	14324	14352	14278	14362	14127	14301	14361	14324	14191	14278	14264	14123	14161	14271	14206	14330	14320	14235	14240	14182	14430	14222	14175	14174	14285	14398	14277	14175	14301	14248	14187	14348	14141	14225	14234	14286	14363	14107	14234	14167	14346	14204	14246	14318	14262	14192	14169	14164	14192	14244	14282	14240	14373	14170	14222	14325	14240	14246	14231	14310	14379	14262	14276	14320	14215	14171	14192	14243	14252	14277	14372	14254	14194	14346	14256	14197	14392	14328	14272	14276	14207	14274	14353	14247	14478	14334	14284	14125	14441	14263	14142	14202	14210	14204	14265	14125	14155	14264	14124	14240	14250	14342	14301	14138	14332	14239	14441	14159	14070	14185	14048	14377	14074	14166	14328	14357	14083	14080	14362	14172	14243	14120	14275	14238	14184	14358	14303	14177	14167	14244	14196	14232	14319	14264	14246	14252	14263	14187	14317	14117	14180	14255	14148	14152	14335	14409	14244	14226	14281	14210	14379	14306	14220	14294	14376	14126	14167	14266	14322	14192	14289	14212	14236	14079	14319	14332	14204	14134	14202	14213	14128	14348	14281	14245	14448	14182	14118	14315	14267	14263	14315	14168	14117	14299	14302	14185	14191	14179	14248	14160	14218	14298	14279	14219	14157	14257	14399	14289	14210	14151	14248	14186	14233	14254	14329	14258	14404	14260	14309	14352	14101	14255	14250	14314	14255	14397	14081	14355	14218	14240	14215	14218	14337	14292	14224	14283	14304	14198	14117	14392	14273	14157	14261	14286	14098	14131	14234	14106	14374	14225	14149	14223	14181	14188	14309	14348	14007	14246	14363	14223	14242	14178	14361	14171	14241	14319	14356	14161	14354	14328	14234	14257	14122	14257	14459	14069	14354	14359	14090	14375	14241	14319	14201	14357	14116	14356	14341	14157	14316	14339	14373	14062	14191	14261	14322	14238	14179	14301	14268	14120	14348	14282	14230	14158	14149	14259	14266	14289	14185	14116	14215	14174	14259	14346	14191	14194	14098	14329	14277	14262	14111	14208	14317	14253	14147	14121	14270	14305	14156	14388	14289	14226	14278	14331	14100	14189	14161	14220	14150	14471	14276	14146	14391	14234	14221	14252	14166	14272	14221	14280	14284	14353	14174	14153	14200	14400	14249	14065	14308	14392	14168	14296	14377	14249	14378	14245	14068	14213	14207	14271	14193	14282	14294	14358	14276	14249	14334	14153	14154	14205	14366	14165	14183	14238	14174	14275	14190	14280	14209	14284	14172	14376	14430	14251	14327	14294	14211	14175	14113	14233	14247	14125	14273	14209	14214	14119	14214	14268	14231	14104	14322	14203	14205	14098	14092	14326	14241	14323	14289	14229	14241	14278	14263	14325	14146	14229	14228	14366	14161	14278	14326	14198	14262	14122	14239	14061	14204	14315	14141	14437	14088	14285	14121	14224	14208	14066	14333	14150	14240	14304	14104	14332	14263	14370	14223	14382	14273	14098	14234	14342	14210	14327	14346	14145	14248	14107	14163	14242	14131	14247	14400	14268	14360	14092	14256	14170	14392	14277	14398	14239	14242	14363	14350	14130	14304	14228	14104	14128	14198	14334	14140	14239	14353	14365	14299	14086	14168	14142	14236	14190	14278	14256	14280	14004	14218	14278	14203	14160	14179	14155	14222	14276	14282	14237	14146	14237	14214	14176	14229	14120	14193	14179	14187	14206	14170	14274	14361	14289	14260	14201	14288	14405	14175	14231	14166	14335	14119	14251	14192	14158	14359	14247	14114	14335	14291	14357	14000	14329	14201	14294	14235	14145	14291	14229	14265	14287	14128	14282	14178	14438	14153	14228	14301	14404	14244	14214	14098	14272	14318	14210	14297	14132	14182	14174	14319	14258	14252	14382	14209	14363	14254	14099	14299	14287	14160	14244	14262	14259	14320	14365	14104	14373	14243	14240	14290	14234	14079	14026	14221	13977	14128	14267	14137	14365	14230	14056	14261	14308	14220	14201	14218	14148	14367	14414	14090	14188	14221	14263	14263	14203	14166	14178	14126	14161	14229	14147	14227	14372	14241	14198	14217	14058	14189	14418	14219	14188	14102	14475	14251	14157	14409	14438	14238	14283	14317	14183	14251	14118	14308	14355	14302	14253	14306	14348	14274	14179	14354	14245	14221	14218	14096	14455	14130	14363	14226	14308	14200	14245	14339	14153	14147	14198	14133	14239	14103	14209	14349	14275	14316	14319	14248	14350	14303	14146	14413	14203	14207	14220	14105	14235	14282	14271	14354	14303	14238	14201	14277	14283	14316	14239	14056	14149	14200	14432	14201	14188	14281	14224	14146	14292	14378	14194	14316	14404	14156	14351	14310	14209	14389	14138	14216	14288	14308	14159	14216	14252	14193	14173	14184	14213	14123	14163	14263	14160	14359	14212	14098	14288	14346	14182	14195	14286	14275	14215	14318	14260	14137	14230	14054	14194	14171	14454	14319	14236	14269	14110	14259	14203	14227	14149	14326	14250	14304	14275	14213	14275	14211	14183	14237	14279	14188	14229	14288	14203	14146	14202	14142	14292	14222	14201	14236	14293	14157	14137	14202	14232	14279	14157	14088	14239	14251	14395	14264	14299	14103	14251	14297	14189	14081	14162	14313	14287	14230	14437	14284	14324	14220	14294	14316	14294	14100	14222	14078	14255	14173	14162	14364	14307	14187	13990	14189	14188	14210	14248	14252	14407	14240	14102	14271	14345	14210	14253	14250	14290	14101	14244	14140	14187	14383	14161	14187	14227	14279	14434	14410	14248	14260	14274	14223	14200	14179	14393	14205	14254	14330	14217	14136	14193	14226	14249	14304	14165	14338	14313	14197	14200	14300	14340	14285	14262	14291	14231	14153	14223	14192	14149	14399	14351	14095	14222	14296	14154	14232	14260	14259	14378	14209	14177	14290	14189	14058	14305	14085	14172	14101	14181	14210	14192	14304	14248	14156	14210	14405	14253	14291	14073	14355	14366	14094	14375	14092	14317	14173	14265	14148	14292	14276	14233	14291	14189	14148	14162	14219	14421	14219	14267	14144	14398	14230	14282	14190	14166	14210	14218	14274	14257	14301	14284	14231	14418	14322	14236	14103	14171	14381	14279	14128	14323	14167	14170	14442	14267	14360	14211	14115	14214	14504	14055	14310	14282	14245	14246	14530	14183	14316	14362	14171	14086	14172	14259	14135	14371	14233	14218	14241	14118	14215	14132	14283	14288	14484	14290	14486	14259	14193	14129	14190	14088
22779	21205	28964	24266	24242	27856	28253	22762	20781	20162	19510	18615	18158	17727	17489	17112	17179	17095	17157	17088	17145	17138	16941	16996	16924	16918	17059	16982	16942	16945	16727	16965	16978	17027	16943	17053	16801	16738	17002	16803	16671	16712	16946	16792	16865	17028	16847	16930	17072	16882	16902	16812	16909	16799	16801	16736	16946	16713	16655	16873	16846	16734	16632	16797	16689	16659	16948	16784	16619	16769	16770	16742	16848	16622	16623	16662	16808	16661	16866	16805	16785	16802	17037	16750	16933	16876	16745	16745	16750	16883	16695	16836	16655	16756	16805	16721	16700	16739	16776	16895	16768	16753	17077	16817	16818	16866	16752	16859	16753	16803	16890	16671	16736	16794	16643	16907	16898	16593	16646	16523	16710	16589	16782	16817	16566	17008	16580	16832	16858	16767	16681	16906	16832	16953	16760	16611	16799	16980	16818	16766	16715	16689	16549	16680	16706	17020	16570	16770	16632	16609	16703	16741	16737	16589	16756	16606	16630	16807	16432	16831	16568	16861	16841	16839	16751	16748	16740	16795	16392	16631	16747	16707	16682	16758	16749	16749	16652	16603	16888	16716	16621	16834	16715	16605	16775	16503	16742	16454	16857	16783	16710	16719	16651	16835	16898	16645	16819	16854	16895	16779	16754	16686	16888	16791	16580	16900	16699	16836	16739	16842	16659	16744	16758	16731	16883	16773	16887	16685	16725	16718	16810	16778	16715	16809	16721	16682	16601	16850	16736	16712	16793	16712	16597	16798	16973	16829	16761	16823	16830	16752	16827	16751	16884	16758	16715	16806	16776	16663	16569	16790	16581	16828	16634	16620	16831	16668	16782	16637	16587	16585	16513	16842	17010	16793	16815	16546	16615	16677	16663	16652	16674	16500	16488	16572	16733	16542	16690	16587	16665	16632	16678	16830	16686	16785	16624	16791	16818	16918	16685	16616	16750	16730	16807	16653	16767	16636	16619	16793	16701	16570	17016	16740	16525	16666	16797	16823	16795	16718	16574	16646	16683	16852	16643	16722	16658	16863	16869	16816	16707	16725	17026	16814	16535	16796	16801	16752	16729	16760	16764	16844	16562	16696	16711	16957	16735	16820	16756	16729	16855	16782	16841	16775	16757	16846	17036	16783	16677	16785	16667	16646	16647	16562	16721	16884	16885	16785	16774	16769	16764	16785	16747	16861	16908	16827	17012	16774	16597	16924	16645	16604	16597	16659	16767	16825	16713	16800	16596	16591	16537	16760	16812	16880	16920	16673	16675	16782	16740	16929	16875	16827	16891	16722	16747	16595	16646	16812	16750	16578	16751	16725	16740	16709	16790	16850	16704	16832	16666	16642	16736	16677	16638	16887	16831	16730	16639	16725	16661	16691	16591	16787	16871	16797	16625	16977	16677	16694	16707	16814	16640	16670	16658	16913	16688	16774	16718	16805	16804	16745	16795	16659	16716	16756	16696	16725	16796	16912	16828	16806	16809	16810	16775	17002	16752	16748	16708	16740	16744	16714	16741	16779	16724	16735	16767	16871	16683	16744	16674	16883	17040	16825	16716	16707	16635	16783	16698	16659	16756	16942	16639	16744	16672	16686	16698	16732	16905	16881	16843	16685	16802	16719	16621	16803	16755	16839	16895	16577	16685	16792	16781	16663	16923	16508	16676	16759	16798	16888	16822	16765	16803	16634	16728	16617	16771	16904	16655	16669	16710	16761	16632	16562	16813	16648	16884	16521	16748	16712	16842	16642	16770	16684	16785	16711	16781	16782	16770	16931	16763	16597	16787	16794	16678	16802	16785	16919	16873	16704	16790	16765	16511	16632	16805	16663	16679	16808	16693	16636	16745	16944	16689	16877	16575	16887	16608	16887	16764	16959	16685	16538	16839	16608	16793	16635	16769	16600	16775	16768	16918	16689	16798	16762	16822	16691	16743	16803	16827	16714	16843	16668	16746	16665	16752	16681	16863	16812	16837	16672	16772	16686	16807	16872	16795	16796	16942	16775	16674	16757	16866	16825	16902	16866	16585	16844	16976	16787	16739	16683	17002	16800	16703	16939	16903	16721	16812	16768	16802	16767	16600	16687	16750	16799	16774	16753	16590	16701	16585	16775	16914	16597	16662	16611	16920	16658	16837	16483	16726	16907	16830	16650	16737	16843	16528	16688	16829	16883	16905	16812	16695	16799	16891	16773	16776	16695	16622	16935	16599	16623	16547	16700	16720	16697	16668	16651	16762	16603	16675	16795	16677	16736	16841	16729	16708	16755	16769	16841	16640	16756	16647	16734	16850	16736	16639	16682	16797	16715	16576	16663	16723	16669	16679	16670	16827	16764	16854	16790	16837	16614	16865	16790	16688	16562	16705	16684	16668	16857	16584	16714	16833	16787	16647	16699	16684	16783	16900	16440	16672	16802	16736	16888	16701	16759	16747	16719	16748	16742	16801	16578	16750	16749	16736	16650	16739	16605	16793	16803	16782	16767	16781	16854	16715	16800	16779	16869	16895	16817	16752	16650	16663	16422	16602	16595	16891	16872	16740	16740	16648	16684	16837	16796	16839	16833	16656	16472	16758	16760	16727	16787	16767	16803	16606	16640	16697	16714	16781	16667	16781	16559	16642	16834	16681	16720	16680	16936	16851	16812	16583	16591	16789	16605	16526	16418	16687	16756	16607	16744	16660	16841	16827	16707	16635	16737	16667	16696	16770	16756	16801	16686	16547	16699	16607	16827	16813	16927	16696	16718	16500	16703	16708	16624	16824	16710	16699	16640	16852	16719	16755	16718	16730	16652	16686	16850	16708	16783	16652	16920	16692	16817	16820	16531	16840	16929	16755	16731	16783	16778	16783	16787	16824	16695	16940	16670	16836	16647	16830	16808	16698	17181	16717	16694	16795	16710	16823	16600	16630	16799	16637	16884	16705	16799	16835	16824	16732	16744	16658	16774	16883	16851	16913	16735	16693	16832	16694	16770	16645	16779	16659	16758	16807	16688	16629	16735	16807	16544	16842	16662	16662	16846	16925	16565	16690	16658	16484	16802	16767	16883	16660	16856	16752	16827	16893	16688	16824	16758	16606	16935	16808	16704	16764	16737	16994	16824	16701	16909	16737	16916	16742	16644	16689	16750	16634	16835	16752	16614	16773	16857	16645	16678	16756	16763	16626	16865	16878	16772	16896	16734	16819	16827	16722	16627	16791	16730	16642	16731	16685	16900	16844	16636	16572	16696	16764	16613	16711	16835	16624	16660	16714	16879	16670	16534	16674	16586	16707	16657	16776	16782	16780	16855	16809	16607	16595	16790	16624	16789	16588	16529	16602	16747	16670	17129	17008	16759	16753	16706	16800	16597	16614	16782	16668	16902	16768	16738	16717	16964	16897	16676	16896	16674	16640	16890	16774	16846	16730	16562	16757	16552	16614	16636	16810	16838	17005	16683	16952	16992	16888	16735	16940	16527	16781	16608	16850	16807	16690	16671	16943	16563	16757	16825	16914	16886	16754	16818	16619	16706	16857	16820	16525	16816	16794	16614	16629	16666	16773	16908	16896	16815	16812	16741	16680	16742	16783	16597	16675	16874	16948	16777	17003	16809	16421	16708	16755	16622	16718	16768	16927	16725	16814	16745	16928	16671	16701	16913	16868	16790	16854	16841	16815	16769	16947	16676	16730	16709	16821	16671	16779	16710	16970	16886	16775	16490	16683	16624	16725	16782	16726	16914	16825	16646	16794	16694	16813	16751	16720	16845	16785	16711	16749	16755	16995	16808	16751	16974	16815	16551	16634	16610	16658	16745	17016	16863	16805	16675	16578	16634	16805	16617	16658	16644	16931	16709	16533	16520	16697	16948	16593	16718	16457	16516	16946	16818	16750	16936	16760	16612	16937	16981	16776	16499	16786	16782	16738	16855	16920	16485	16837	16941	16725	16824	16748	16579	16862	16718	16750	16895	16695	16624	16752	16911	16673	16722	16570	16904	16799	16593	16790	16685	16748	16797	16773	16775	16899	16677	16679	16583	16755	16828	16770	16729	16700	16729	16683	16632	16722	16876	16702	16696	16747	16758	16580	16776	16795	16941	16862	16623	16936	16881	16809	16698	16589	16763	16875	16863	16567	16814	16752	16707	16715	16743	16806	16621	16675	16712	16672	16759	16961	16841	16763	16823	16829	16740	16677	16601	16559	16799	16827	16640	16975	16704	16725	16713	16594	16659	16606	16866	16949	16863	16788	16717	16816	16614	16913	16674	16551	16696	16842	16579	16651	16933	16856	16555	16780	16738	16778	16753	16705	16575	16737	16551	16584	16778	17001	16926	16873	16745	16886	16723	16761	16610	16972	16719	16841	16673	16541	16743	16598	16735	16731	16849	16649	16863	16475	16756	16581	16847	16698	16832	16908	16719	16784	16544	16863	16818	16674	16685	16709	16900	16697	16826	16843	16929	16808	16637	16514	16735	16637	16665	16536	16481	16691	16881	16644	16576	16818	16665	16778	16888	16758	16630	16748	16616	16727	16692	16765	16943	16820	16803	16761	16804	16634	16734	16680	16748	16732	16440	16757	16831	16726	16663	16738	16911	16791	16860	16703	16793	16687	16890	16730	16939	16871	16653	16792	16639	16888	16684	16873	16710	16970	16662	16616	16741	16715	16846	16765	16830	16580	16871	16801	16868	17017	16691	16811	16634	16742	16799	16787	16816	16799	16844	16588	16748	16661	16728	16731	16662	16963	16815	16601	16579	16707	16524	16639	16872	16935	16617	16733	16528	16687	16740	16828	16743	16742	16725	16760	16753	16982	16838	16826	16889	16609	16779	16758	16769	16820	16600	16682	16702	16741	16708	16826	16899	16796	16575	16818	16747	16642	16715	16753	16676	16709	16709	16808	16800	16771	16762	16850	16679	16680	16768	16678	16569	16609	16810	16845	16770	16695	16690	16866	16687	16888	16757	16708	16457	16611	16761	16709	16791	16735	16702	16696	16887	16989	16835	16714	16631	16828	16592	16761	16769	16772	16803	16834	16731	16656	16918	16588	16807	16748	16627	16629	16782	16799	16825	16730	16528	16565	16776	16814	16606	16709	16813	16735	16705	16785	16558	16788	16762	16968	16645	16857	16851	16740	16849	16716	16795	16764	16667	16689	16759
28666	50677	48147	41141	37119	31354	25598	21671	19665	18928	17681	16735	15950	15557	15406	15021	15063	14998	14892	14925	14927	15101	14807	14884	14641	14813	14519	14762	14706	14814	14603	14667	14690	14644	14574	14620	14691	14801	14536	14711	14706	14570	14665	14637	14625	14698	14593	14760	14679	14869	14641	14770	14550	14717	14829	14628	14731	14641	14423	14652	14616	14549	14742	14630	14637	14670	14531	14659	14835	14654	14569	14571	14579	14582	14713	14666	14711	14668	14677	14646	14620	14607	14615	14777	14589	14635	14695	14534	14813	14747	14711	14666	14781	14585	14388	14662	14755	14558	14582	14590	14705	14661	14574	14637	14596	14585	14580	14439	14462	14543	14754	14453	14744	14535	14739	14637	14683	14578	14778	14665	14516	14655	14615	14732	14591	14651	14479	14642	14438	14577	14671	14700	14665	14692	14645	14471	14730	14533	14649	14447	14603	14589	14710	14576	14635	14599	14505	14786	14660	14714	14637	14582	14656	14737	14644	14492	14668	14675	14627	14715	14714	14413	14649	14558	14761	14899	14524	14553	14621	14551	14641	14628	14539	14574	14528	14546	14676	14455	14695	14544	14497	14553	14591	14564	14627	14615	14644	14588	14536	14586	14615	14540	14623	14504	14547	14526	14578	14521	14830	14520	14692	14622	14630	14388	14704	14642	14657	14645	14533	14555	14674	14687	14755	14536	14594	14848	14582	14423	14585	14650	14544	14632	14551	14488	14699	14695	14552	14712	14438	14477	14468	14564	14741	14729	14610	14523	14452	14593	14546	14827	14609	14545	14485	14717	14743	14439	14533	14804	14710	14482	14774	14582	14684	14701	14599	14559	14615	14553	14494	14492	14624	14730	14688	14552	14452	14821	14737	14537	14520	14606	14704	14492	14848	14684	14524	14684	14703	14690	14578	14630	14628	14737	14635	14504	14552	14599	14575	14594	14615	14542	14388	14587	14551	14446	14655	14551	14569	14663	14448	14602	14505	14609	14651	14674	14553	14560	14715	14619	14718	14623	14760	14612	14495	14778	14758	14446	14683	14641	14560	14707	14493	14633	14667	14565	14573	14673	14551	14579	14629	14788	14598	14545	14568	14589	14650	14533	14590	14461	14628	14499	14510	14616	14571	14594	14650	14630	14497	14588	14525	14623	14576	14730	14377	14546	14537	14607	14592	14534	14710	14604	14590	14651	14727	14481	14578	14815	14590	14564	14603	14608	14694	14549	14542	14622	14685	14564	14506	14725	14644	14746	14462	14734	14636	14621	14619	14699	14587	14659	14523	14556	14556	14578	14637	14691	14577	14763	14587	14565	14438	14502	14687	14683	14697	14553	14536	14562	14558	14461	14649	14555	14576	14542	14526	14757	14566	14533	14565	14679	14558	14573	14578	14564	14708	14638	14487	14725	14623	14598	14608	14695	14568	14657	14572	14613	14637	14470	14624	14475	14730	14520	14486	14651	14474	14634	14566	14609	14528	14680	14601	14599	14618	14598	14606	14628	14692	14676	14414	14554	14543	14619	14712	14638	14731	14493	14692	14563	14686	14683	14728	14697	14640	14723	14720	14544	14583	14675	14712	14673	14671	14581	14564	14627	14496	14571	14690	14657	14605	14683	14545	14726	14619	14744	14495	14607	14365	14668	14552	14649	14457	14618	14594	14524	14597	14602	14561	14711	14774	14566	14531	14724	14616	14622	14617	14672	14612	14743	14689	14692	14394	14671	14638	14611	14635	14595	14486	14748	14634	14623	14433	14708	14613	14745	14629	14616	14678	14582	14728	14725	14679	14498	14622	14591	14494	14566	14608	14478	14525	14667	14613	14484	14511	14545	14637	14518	14620	14671	14520	14550	14593	14769	14552	14552	14687	14518	14458	14647	14552	14609	14623	14711	14502	14592	14633	14715	14616	14391	14518	14698	14560	14746	14822	14488	14705	14629	14597	14664	14694	14775	14593	14523	14654	14188	14399	14544	14740	14596	14606	14570	14694	14541	14560	14445	14581	14370	14574	14623	14599	14564	14464	14524	14427	14576	14572	14513	14640	14807	14723	14784	14632	14731	14552	14572	14639	14599	14654	14668	14503	14658	14700	14566	14480	14523	14472	14649	14556	14597	14606	14578	14668	14720	14550	14319	14455	14664	14627	14534	14763	14755	14709	14627	14629	14640	14607	14663	14698	14685	14535	14638	14688	14673	14575	14656	14557	14635	14759	14403	14582	14591	14522	14643	14640	14594	14665	14567	14588	14741	14508	14720	14531	14569	14606	14534	14619	14431	14591	14540	14596	14589	14550	14539	14414	14663	14658	14463	14693	14677	14531	14655	14674	14555	14553	14661	14651	14423	14540	14537	14527	14518	14626	14654	14614	14459	14607	14667	14562	14761	14461	14676	14589	14670	14613	14646	14613	14677	14678	14604	14554	14509	14626	14718	14519	14498	14769	14508	14600	14528	14525	14757	14568	14616	14545	14567	14654	14618	14536	14758	14622	14725	14734	14504	14498	14732	14794	14596	14702	14576	14553	14573	14460	14577	14501	14404	14635	14483	14499	14677	14570	14659	14534	14615	14501	14760	14598	14590	14466	14597	14370	14596	14633	14470	14663	14648	14548	14762	14832	14519	14484	14628	14640	14475	14549	14643	14599	14655	14818	14678	14673	14629	14494	14473	14648	14573	14512	14693	14627	14430	14491	14653	14623	14539	14579	14677	14512	14612	14621	14603	14637	14612	14621	14629	14612	14608	14580	14662	14508	14652	14637	14631	14672	14627	14585	14490	14601	14555	14464	14586	14689	14594	14575	14572	14503	14686	14540	14588	14471	14683	14507	14654	14707	14597	14584	14552	14565	14658	14733	14721	14409	14701	14551	14535	14543	14679	14679	14606	14475	14845	14620	14648	14761	14751	14677	14686	14579	14474	14574	14572	14657	14532	14672	14680	14687	14657	14570	14763	14709	14283	14730	14526	14615	14389	14702	14694	14620	14514	14772	14532	14655	14515	14585	14666	14735	14353	14651	14677	14549	14681	14611	14496	14686	14711	14593	14409	14585	14650	14750	14563	14589	14736	14785	14492	14526	14664	14603	14639	14529	14572	14687	14615	14708	14519	14649	14417	14679	14757	14568	14609	14602	14512	14630	14665	14504	14735	14536	14618	14685	14641	14605	14509	14631	14690	14564	14709	14532	14703	14686	14631	14693	14583	14742	14682	14699	14605	14658	14651	14888	14458	14692	14672	14700	14576	14526	14521	14608	14738	14624	14632	14499	14487	14566	14512	14603	14552	14693	14501	14595	14509	14639	14534	14818	14655	14591	14673	14644	14514	14708	14586	14763	14577	14470	14648	14591	14647	14654	14488	14537	14584	14723	14422	14603	14564	14527	14734	14501	14604	14645	14684	14736	14680	14645	14664	14563	14784	14558	14755	14637	14594	14661	14642	14616	14702	14489	14697	14435	14629	14623	14496	14674	14543	14473	14621	14696	14621	14534	14424	14745	14523	14506	14673	14522	14550	14627	14527	14538	14674	14365	14592	14521	14616	14623	14579	14574	14581	14650	14602	14448	14535	14529	14524	14670	14613	14959	14636	14558	14564	14542	14650	14564	14678	14456	14689	14618	14593	14562	14539	14496	14634	14557	14571	14705	14693	14488	14555	14420	14627	14520	14660	14535	14774	14729	14653	14713	14628	14499	14607	14498	14578	14496	14563	14590	14590	14606	14548	14358	14580	14463	14534	14781	14483	14643	14609	14506	14662	14718	14494	14523	14500	14741	14673	14564	14616	14670	14559	14696	14612	14740	14673	14807	14569	14683	14460	14437	14655	14533	14511	14682	14516	14575	14719	14545	14487	14550	14668	14448	14570	14505	14639	14416	14641	14661	14584	14536	14774	14664	14444	14670	14679	14653	14416	14542	14623	14626	14636	14519	14553	14568	14709	14664	14489	14554	14537	14606	14677	14595	14799	14593	14646	14646	14698	14631	14652	14498	14528	14481	14545	14543	14832	14550	14656	14712	14628	14710	14551	14602	14505	14602	14583	14622	14627	14474	14456	14800	14620	14414	14616	14561	14517	14452	14745	14526	14677	14607	14776	14567	14542	14443	14608	14543	14609	14483	14553	14564	14571	14674	14456	14666	14479	14556	14528	14655	14439	14513	14469	14634	14522	14581	14498	14676	14573	14496	14619	14715	14617	14634	14691	14490	14644	14741	14474	14538	14671	14519	14424	14831	14710	14594	14598	14567	14609	14686	14508	14509	14618	14629	14606	14597	14661	14476	14726	14750	14680	14619	14547	14518	14644	14857	14584	14597	14625	14641	14556	14455	14700	14671	14586	14476	14409	14606	14683	14737	14675	14644	14773	14620	14384	14568	14566	14572	14668	14657	14556	14614	14560	14730	14523	14555	14503	14544	14548	14531	14457	14752	14314	14537	14644	14475	14612	14840	14685	14698	14601	14567	14649	14600	14737	14633	14611	14627	14609	14645	14619	14641	14610	14532	14572	14726	14600	14571	14703	14476	14688	14526	14482	14538	14760	14707	14767	14706	14576	14715	14424	14587	14633	14506	14551	14637	14625	14586	14551	14555	14631	14519	14764	14684	14620	14665	14517	14606	14564	14801	14556	14702	14644	14541	14641	14628	14543	14620	14547	14634	14547	14550	14428	14597	14520	14632	14593	14525	14436	14659	14611	14584	14553	14537	14654	14681	14749	14466	14752	14563	14607	14748	14523	14651	14561	14547	14388	14432	14480	14628	14511	14496	14497	14719	14685	14539	14456	14568	14500	14694	14697	14717	14635	14595	14533	14707	14583	14655	14552	14552	14502	14565	14534	14611	14578	14549	14706	14573	14659	14603	14574	14498	14645	14646	14617	14655	14634	14468	14479	14488	14544	14720	14573	14602	14479	14681	14678	14517	14567	14457	14694	14588	14568	14603	14387	14803	14692	14589	14496	14735	14619	14403	14609	14457	14566	14643	14657	14419	14696	14664	14605	14552	14657	14401	14601	14681	14778	14473	14497	14362	14669	14616	14596	14695	14662	14660	14496	14653	14507	14683	14752	14742	14447	14641	14481	14732	14646	14510	14690	14665	14708	14628	14541	14784	14576	14561	14449	14605	14555	14613	14616	14672	14702	14584	14763	14764	14662
28418	24530	29723	26395	21007	19179	18013	17204	16751	16578	16166	16160	16087	16001	15732	15830	15981	15913	15598	15851	15817	15675	15845	15802	15900	15569	15753	15571	15696	15784	15851	15818	15795	15881	15632	15766	15642	15955	15946	15776	15758	15688	15504	15566	15985	15792	15733	15745	15916	15756	15749	15649	15703	15590	15650	15781	15738	15784	15755	15492	15718	15707	15540	15763	15692	15767	15800	15741	15677	15692	15558	15578	15787	15782	15753	15747	16049	15785	15621	15763	15567	15782	15630	15646	15476	15796	15732	15630	15723	15531	15784	15410	15624	15601	15734	15761	15768	15853	15641	15649	15559	15709	15651	15675	15714	15822	15818	15537	15561	15663	15909	15781	15564	15787	15816	15659	15831	15667	15684	15630	15539	15544	15589	15724	15677	15949	15660	15694	15775	15763	15602	15554	15766	15850	15567	15660	15466	15547	15760	15700	15734	15860	15800	15764	15637	15698	15628	15934	15658	15897	15706	15611	15586	15877	15745	15858	15662	15509	15574	15648	15613	15822	15678	15617	15776	15825	15808	15660	15657	15469	15646	15819	15745	15665	15509	15647	15692	15839	15786	15821	15645	15658	15716	15809	15666	15791	15671	15893	15724	15688	15794	15764	15691	15688	15709	15753	15816	15681	15618	15775	15709	15778	15683	15684	15659	15719	15639	15787	15691	15750	15583	15816	15467	15586	15699	15730	15646	15716	15814	15753	15657	15718	15780	15789	15727	15558	15640	15851	15752	15868	15662	15902	15843	15748	15655	15687	15834	15800	15582	15778	15728	15716	15829	15792	15578	15754	15557	15869	15751	15687	15745	15865	15555	15754	15753	15645	15610	15641	15663	15615	15871	15808	15706	15788	15691	15692	15818	15716	15842	15633	15726	15779	15709	15647	15695	15652	15732	15711	15614	15697	15760	15559	15729	15698	15704	15665	15618	15877	15727	15610	15704	15740	15737	15781	15730	15821	15512	15670	15764	15838	15713	15517	15689	15726	15732	15655	15546	15562	15795	15450	15576	15604	15624	15775	15730	15537	15684	15708	15564	15855	15720	15750	15641	15752	15643	15687	15718	15928	15840	15581	15623	15611	15651	15644	15843	15669	15853	15579	15807	15672	15723	15463	15842	15612	15651	15626	15945	15751	15774	15612	15576	15684	15733	15771	15753	15672	15636	15563	15645	15737	15794	15796	15573	15556	15586	15669	15638	15703	15661	15705	15764	15723	15718	15736	15656	15563	15632	15631	15812	15739	15730	15728	15812	15788	15774	15719	15764	15524	15656	15512	15532	15810	15705	15780	15649	15636	15805	15702	15646	15648	15916	15646	15717	15760	15769	15689	15510	15713	15594	15922	15933	15824	15831	15723	15991	15664	15820	15792	15507	15753	15766	15585	15650	15538	15870	15757	15796	15650	15669	15553	15512	15810	15727	15700	15819	15892	15988	15667	15726	15718	15646	15771	15590	15834	15662	15730	15732	15934	15877	15813	15701	15622	15829	15788	15829	15726	15946	15765	15579	15554	15558	15729	15693	15890	15816	15570	15598	15717	15610	15786	15688	15620	15817	15787	15806	15597	15705	15746	15668	15523	15651	15759	15757	15668	15662	15625	15843	15561	15674	15772	15764	15820	15695	15635	15700	15624	15692	15758	15608	15873	15747	15658	15629	15838	15743	15714	15689	15662	15891	15738	15767	15863	15742	15817	15620	15879	15643	15725	15734	15807	15612	15628	15375	15776	15728	15673	15747	15781	15492	15644	15706	15785	15722	15811	15663	15883	15652	15685	15507	15574	15611	15752	15823	15597	15585	15519	15602	15510	15818	15575	15699	15729	15714	15735	15616	15829	15526	15682	15906	15646	15842	15806	15591	15758	15640	15712	15812	15669	15651	15710	15721	15612	15798	15980	15735	15670	15728	15665	15667	15751	15821	15623	15880	15616	15586	15553	15508	15737	15613	15689	15555	15808	15700	15664	15756	15624	15584	15589	15676	15766	15612	15727	15769	15780	15728	15335	15641	15728	15510	15696	15863	15525	15816	15690	15671	15689	15790	15629	15821	15839	15644	15578	15657	15597	15659	15606	15644	15705	15748	15769	15586	15788	15579	15641	15519	15601	15748	15884	15872	15632	15750	15680	15763	16035	15702	15729	15751	15717	15613	15766	15693	15648	15815	15654	15904	15891	15727	15716	15591	15842	15788	15805	15612	15784	15746	15667	15811	15628	15711	15813	15551	15746	15844	15672	15748	15783	15827	15674	15497	15620	15688	15723	15835	15516	15881	15744	15727	15579	15649	15830	15637	15601	15509	15634	15821	15685	15797	15818	15851	16003	15637	15740	15921	15618	15743	15732	15568	15676	15765	15667	15626	15680	15534	15779	15765	15670	15802	15625	15825	15713	15881	15625	15656	15660	15885	15805	15574	15921	15808	15674	15535	15744	15781	15589	15654	15685	15700	15673	15811	15787	15782	15523	15734	15676	15650	15552	15596	15637	15598	15618	15523	15651	15810	15634	15630	15667	15840	15632	15489	15704	15686	15607	15715	15458	15632	15563	15583	15898	15592	15643	15723	15516	15801	15712	15731	15746	15602	15799	15574	15680	15654	15602	15664	15723	15895	15675	15516	15720	15792	15684	15668	15886	15595	15785	15657	15784	15740	15603	15820	15733	15755	15803	15647	15561	15594	15723	15817	15583	15737	15898	15563	15526	15693	15885	15544	15636	15683	15716	15653	15782	15690	15432	15760	15666	15773	15663	15686	15784	15670	15764	15883	15692	15800	15493	15923	15499	15725	15571	15794	15598	15612	15488	15575	15765	15669	15694	15821	15564	15761	15658	15644	15854	15677	15585	15835	15803	15790	15674	15633	15667	15781	15692	15804	15629	15668	15790	15677	15649	15639	15765	15921	15724	15735	15682	15765	15605	15720	15483	15780	15493	15745	15443	15699	15600	15699	15391	15737	15657	15686	15790	15754	15654	15730	15710	15695	15851	15637	15742	15838	15665	15587	15465	15855	15721	15663	15766	15686	15684	15381	15606	15654	15737	15745	15753	15601	15777	15625	15710	15933	15802	15712	15858	15715	15903	15742	15763	15734	15758	15990	15666	15547	15756	15663	15835	15753	15648	15624	15614	15648	15808	15735	15657	15674	15709	15779	15735	15750	15670	15739	15403	15914	15777	15666	15639	15631	15483	15785	15722	15524	15609	15864	15682	15779	15802	15787	15870	15656	15588	15514	15726	15618	15517	15722	15398	15670	15711	15841	15494	15809	15482	15869	15606	15795	15705	15682	15519	15755	15628	15483	15623	15559	15773	15664	15723	15799	15782	15725	15659	15764	15747	15631	15626	15621	15525	15587	15682	15721	15742	15671	15779	15643	15666	15898	15680	15812	15575	15769	15815	15587	15689	15733	15892	15705	15649	15731	15642	15654	15578	15747	15687	15690	15797	15746	15815	15552	15688	15650	15653	15774	15680	15716	15666	15564	15771	15802	15669	15820	15702	15611	15725	15852	15476	15583	15733	15822	15751	15745	15752	15687	15833	15441	15627	15832	15803	15552	15839	15563	15709	15526	15775	15700	15520	15732	15791	15341	15630	15653	15873	15695	15659	15719	15535	15794	15775	15924	15803	15907	15746	15742	15707	15851	15729	15710	15568	15495	15747	15596	15664	15535	15665	15815	15821	15709	15485	15730	15895	15632	15534	15762	15736	15669	15574	15753	15614	15796	15632	15557	15707	15675	16056	15809	15599	15590	15681	15811	15699	15700	15759	15818	15727	15681	15476	15599	15488	15694	15726	15604	15742	15855	15741	15690	15761	15536	15740	15660	15773	15613	15776	15815	15620	15787	15600	15690	15622	15720	15593	15585	15632	15572	15639	15773	15581	15461	15634	15626	15570	15771	15876	15514	15861	15524	15505	15644	15445	15738	15734	15512	15597	15647	15777	15394	15694	15617	15741	15752	15611	15874	15607	15708	15680	15633	15563	15476	15752	15485	15621	15565	15843	15927	15699	15726	15459	15626	15675	15555	15708	15697	15650	15797	15895	15659	15580	15731	15600	15398	15803	15744	15832	15884	15600	15652	15738	15608	15688	15681	15625	15782	15643	15852	15728	15630	15501	15610	15749	15730	15691	15548	15685	15927	15691	15658	15700	15784	15758	15821	15714	15848	15633	15673	15512	15561	15715	15739	15703	15838	15753	15756	15728	15721	15429	15782	15642	15844	15695	15755	15891	15732	15832	15603	15691	15554	15803	15779	15747	15806	15747	15725	15672	15648	15849	15812	15776	15648	15617	15821	15644	15708	15698	15793	15589	15864	15830	15871	15790	15786	15665	15694	15714	15768	15710	15556	15553	15690	15760	15697	15711	15762	15899	15662	15605	15693	15698	15729	15748	15983	15671	15655	15778	15815	15766	15630	15739	15588	15745	15651	15634	15888	15762	15822	15574	15815	15556	15729	15784	15726	15645	15844	15807	15799	15693	15853	15752	15896	15735	15576	15730	15479	15776	15819	15540	15775	15679	15758	15788	15499	15630	15809	15636	15689	15709	15683	15615	15750	15606	15801	15747	15826	15774	15849	15836	15718	15630	15695	15557	15620	15819	15886	15920	15724	15668	15581	15820	15693	15591	15559	15719	15632	15666	15702	15676	15651	15542	15742	15818	15910	15673	15756	15610	15747	15814	15698	15784	15717	15621	15700	15760	15442	15727	15641	15515	15585	15521	15770	15829	15730	15726	15703	15670	15634	15920	15759	15772	15590	15679	15797	15624	15776	15711	15622	15736	15877	15669	15691	15755	15593	15510	15645	15768	15584	15975	15740	15783	15616	15787	15583	15657	15648	15818	15557	15494	15754	15891	15724	15762	15720	15756	15844	15786	15797	15916	15970	15787	15637	15602	15591	15727	15757	15745	15802	15595	15819	15755	15495	15465	15526	15717	15826	15635	15764	15644	15655	15895	15702	15627	15545	15668	15547	15728	15560	15719	15703	15874	15799	15761	15753	15821	15513	15667	15765	15770	15855	15605	15609	15730	15820	15448	15572	15591	15656	15940	15520	15828	15824	15686	15738	15711	15527	15547	15614	15938	15722	15706	15963	15598	15571	15659	15840	15789	15776	15628	15627	15796	15823	15672	15808	15789
24637	35425	32722	25104	20444	18135	16952	15966	15606	14923	14909	14602	14276	14171	14202	14251	13997	14200	14013	14061	14084	13939	13977	13991	14127	14091	14193	13997	13948	14026	14008	14088	13922	13964	14002	14083	13947	13840	13944	13984	13880	14002	13953	14112	13834	14197	14012	14017	14134	13820	14037	14024	13944	13888	14039	14043	14014	14109	14020	13894	13911	14048	14179	13971	13991	13872	14256	14076	13951	13847	13955	13910	13955	14012	13983	14037	13850	14008	14039	13932	13869	13811	13957	14166	13908	14018	14079	13901	13938	13960	13956	13932	14008	13987	14040	13955	14125	14130	13995	13894	13963	13882	13931	14073	13998	13982	13958	13987	14169	13997	14011	14117	14020	13950	13925	13999	14145	14016	13944	14052	14036	13870	13880	13977	13857	13985	13952	13898	13938	13856	13780	13785	14185	13918	13975	13971	13940	14083	13896	14020	14032	14061	14040	13854	14024	13926	13804	13972	14012	13936	13966	13807	14076	14019	13983	13973	14017	13836	14027	13939	13997	14028	13902	13991	13690	13941	13869	13899	14021	13862	13875	13974	14142	13937	13960	13842	14025	13982	14051	13927	13994	13845	13912	14109	13911	13945	14030	13873	13934	14040	13956	13949	13909	13992	13975	13804	13946	13944	14028	13850	13916	14095	13955	14117	14081	14110	13959	13950	13887	14009	14117	13989	14013	13832	13985	14178	13843	13931	13885	13980	13892	14014	13870	13927	13956	13924	14035	13905	13852	13971	14139	13961	13842	13997	14022	14099	13968	13925	13751	14003	14077	13999	13908	14085	13987	14024	13942	13942	13970	13994	13882	14115	14016	13836	13826	14033	13946	13971	13975	13888	13902	14092	14037	13983	14100	13953	13997	14036	13961	13936	13910	14073	13977	14095	14045	13945	14024	14100	13940	14155	13937	13977	14136	14065	14014	13992	14011	13982	14034	13814	14087	13928	14005	13974	13943	13985	13939	13942	13986	13974	14021	13883	13849	14037	14102	13897	13801	14055	13925	13895	14023	13774	14170	14006	14066	14033	14032	13778	13951	13987	13861	13961	13916	14073	13967	13933	14005	13992	13988	14088	14018	14070	14079	13968	14024	13842	13957	13986	13985	14140	13969	13975	13993	14115	13934	13912	13874	14086	13955	14060	14011	13962	14033	13855	14162	13889	13923	13885	14012	14116	13962	13952	14001	13761	13932	13980	13977	13988	13900	14014	13980	14173	14049	13967	13988	14017	13967	13938	14020	13981	14010	14179	13870	13949	14099	13909	13931	13925	13904	13875	13958	14098	13973	14033	13947	14034	14061	14077	14010	13978	14113	13913	13998	13903	13966	13908	14031	13862	14086	13903	13975	13863	13974	13901	13989	13997	14048	13765	13798	14190	14003	13887	13960	13989	14159	13995	13835	13924	13987	14075	13982	13986	13946	14040	14158	14001	14113	13819	13879	13894	14047	13998	13929	14013	13825	14070	13869	13990	14109	13799	14106	13785	13880	13837	14007	13998	13938	14037	14052	13979	14115	13837	13998	13940	13967	14017	14015	13951	13858	13883	13929	14047	13887	14031	13922	14084	13984	13947	13899	14036	13971	13862	13829	13883	14164	13927	14069	13974	13924	13914	14123	13992	14143	13783	13878	13931	13899	13955	14063	14059	14010	13978	13938	14056	13933	14049	14090	13972	13975	13979	13911	13991	14055	13899	14025	13862	13983	13910	13983	13933	14011	13801	14074	13833	14006	14005	13958	14092	13958	13934	13865	13958	13810	13913	13976	13963	14079	14011	14071	14108	13956	14009	14158	14020	14112	13889	13954	13978	13841	14060	13867	13968	13890	13936	14016	14071	14043	13906	13902	13924	14047	13978	14056	13890	13907	14071	14063	13959	13822	14032	13993	14003	14001	14032	13892	14164	13927	14009	13979	13947	14074	14037	13976	13991	14001	13890	14062	13999	14035	14108	13980	13944	13836	14069	13944	14004	14020	13943	14021	13977	14032	13829	14101	13863	13926	13923	13763	13988	13865	13914	14090	14137	13996	13906	14018	14008	13983	13970	14055	13997	13906	13925	14042	13890	13828	13895	13925	14053	14127	14091	13998	14057	13987	13790	14001	13958	13976	14044	13860	14127	14002	14015	14159	14044	14041	14045	13947	14039	13930	14158	13970	13850	14165	13929	14001	13936	14007	13885	14134	13758	13907	14083	14007	13952	13956	13862	14014	14035	14119	14080	14015	13868	13932	13977	13906	13755	14052	13867	14000	14030	14059	13985	13937	14018	13921	13960	13965	13917	14030	13969	13985	13969	13993	13902	13817	13958	14053	13760	13935	13857	14227	13874	14032	13858	13914	13957	14017	13865	13895	14041	13731	13897	13950	14040	14086	14081	13892	13890	13949	14022	14062	14121	13990	13958	14020	13766	14010	13930	13969	13957	14019	13951	14004	14013	13973	13944	13890	14003	13940	13977	13924	13983	13895	13883	13968	14077	13971	14113	13965	14047	14028	14051	14029	13816	14035	13875	14193	13872	13925	13976	14072	13910	14064	14033	13949	14086	13980	14015	13943	13765	14093	13964	13974	13928	13880	13792	13959	13977	14090	13929	13974	14132	14000	13956	13993	14007	14029	14123	13988	13962	14124	13985	14138	13876	13970	13903	13958	13820	13954	13900	13891	13974	14147	14061	13907	13919	13926	13930	13820	14057	13873	13940	14055	14066	14009	13942	13983	13949	14013	14029	13936	13746	13944	14003	13777	13823	14086	13820	14138	13850	13849	14066	14128	14042	13911	13992	14063	13994	13941	13993	14107	13964	14059	14187	13929	13982	13880	13868	13950	13840	13939	14068	14022	14032	13970	14073	14156	13776	13953	14036	14095	13887	13885	13992	14042	13917	13974	13829	13952	14125	14065	14054	13905	13982	13956	13938	13987	13938	14073	14023	13986	14038	13932	13992	14133	14068	14035	14013	13963	13961	13948	14017	13892	14018	13942	14078	14080	14028	14045	14101	14040	13826	14018	13907	14210	13986	13954	14025	14010	14018	13942	13880	14001	13972	13951	13986	13927	13963	13914	13920	14066	13923	13845	14088	14124	13953	13986	13967	13900	13887	14006	13814	13954	13948	13952	13941	14044	14032	13951	14084	14002	14022	13998	13855	13896	14040	13964	13878	13787	13946	14151	14055	13970	13986	13799	13775	13928	13844	14093	13944	13819	13954	14075	14017	13978	13946	13962	13882	14102	13936	13889	13851	14006	14025	14059	13819	14109	14031	14113	13900	14073	13991	14001	14110	13975	13972	14200	14046	13901	14007	13961	14143	14006	13819	14096	13916	13900	13882	14000	14065	14085	13992	14034	13946	14079	14075	14007	14034	13915	14056	13957	14059	14011	13946	13954	13976	14122	13863	13838	13922	13941	14084	14078	13917	14067	14084	14117	14058	13965	14013	14118	14096	13938	13993	14058	13901	14033	13947	13941	13916	14006	13933	14133	13947	14108	13985	14084	13970	13780	13969	13998	13991	14032	14023	13993	13985	14038	13918	13839	13817	13939	13976	13950	13961	13927	14089	13908	13932	13881	14070	13848	13945	14140	13947	13984	14064	13899	13987	13783	13973	13911	13943	13990	14080	13934	13991	14024	13903	14041	14079	13995	14076	13969	14035	13912	13996	14024	14036	14027	14034	14011	13977	13998	13983	13887	14064	13975	13831	13844	14048	13980	14113	14024	14016	13954	13921	13974	13926	14115	13964	13959	13849	14236	14066	13998	14017	13853	13998	13895	13912	14056	13952	14013	14038	13943	14020	13997	14080	13831	14010	13961	14187	13866	14046	13925	13905	14105	13947	13978	14073	13975	13970	13981	14063	14140	13970	14005	13966	13895	14052	13928	13990	14158	14057	14022	13872	14052	13884	13867	13848	13797	14066	14033	13999	14036	13913	13958	13989	14014	13911	14030	13978	14013	14041	14046	13997	14135	14024	14035	14089	13894	14053	13968	14137	13970	13914	13997	13934	13905	14015	14024	13901	13955	14002	13853	14072	13921	14063	13876	13955	13831	13942	13888	14020	13832	13956	13933	13845	13886	13901	14102	13929	13857	13974	13983	14046	13865	13985	14012	13835	13927	14112	14093	13976	14074	13917	13985	14084	13913	13975	13962	13970	14003	14031	14160	13846	13868	13779	13775	14115	13988	13974	14089	13912	14058	13799	13997	14017	14106	13905	13826	13957	13913	14165	13913	13992	13769	13981	13878	14110	14067	13946	13961	13924	13878	13903	14095	14025	13986	14000	13876	14018	13842	14033	13846	13907	14013	14077	13866	14039	14060	14021	13992	13904	14071	14119	14066	14187	13899	14075	13973	13773	14081	13875	13890	13878	13929	13982	13877	14016	14004	13958	13870	13899	13865	13966	14030	14085	14017	14030	14138	13919	13894	14171	14028	14105	14068	13976	14009	13944	14003	14133	13992	14007	14049	14070	13972	14040	13926	14077	14029	13972	13890	14015	13866	14067	13901	14011	13974	14078	13964	14105	14016	14050	14003	13905	13922	13980	14159	14066	13951	13920	13941	13957	13949	13925	14178	14097	13924	13933	14051	13979	14076	14041	14011	13991	14150	13975	14075	13933	13911	14140	13848	14049	14196	14026	13968	14110	14051	13998	14161	14049	14025	13894	13935	13917	13945	14045	14092	14033	13885	13929	13980	14030	13947	13833	13872	14104	13864	14052	14051	13836	13870	13931	13966	13981	13825	14060	13963	14103	13994	13926	14028	13986	13868	14067	13945	13907	14112	13920	13999	14033	13998	13967	13829	13844	14019	13851	14102	14206	14019	14061	13971	14220	13913	14017	13966	13966	14209	13956	14050	13761	14062	14064	14017	13799	14029	14096	14047	14001	13946	13928	14231	14012	14010	14067	14078	13768	14144	14059	14042	13973	13898	13997	13994	13864	13908	14007	13938	13783	14043	14002	14104	13996	13883	14037	13910	14024	14094	13975	13903	13946	13873	13939	13953	14133	14122	13952	14008	14004	13871	13837	14055	14089	14019	14013	14002	13971	13941	13864	14141	13829	14009	14027	13978	13981	14020	13867	14064	14129	13901	14108	14043	14040	13940	13825	13896	14064	14122	13939	13907	13912	14024	14010	13937	14047
24212	21300	28755	25832	25188	26094	24821	21279	19550	18609	17933	17352	16993	16724	16488	16544	16383	16349	16386	16408	16471	16295	16281	16511	16217	16229	16225	16191	16114	16274	16149	16167	16195	16051	16247	16099	16105	16255	16228	16074	16171	16218	16242	16175	16299	16021	16106	16009	15999	16126	16272	16225	16146	16349	16191	16437	16118	16205	16327	16037	16330	16303	16065	16282	15947	16200	16321	16153	16061	16237	16107	16159	16286	16234	16199	16083	16283	16060	16207	16062	16268	16190	16256	16177	16230	16306	16182	16271	16349	16051	16270	16257	16140	16205	16125	16348	16235	16147	16350	16281	16401	16083	16055	16261	16169	16214	16281	16284	16315	16311	16143	16262	16257	16117	16194	16060	16166	16189	16395	16203	16078	16294	16208	16228	16086	16278	16218	16319	16062	15984	16354	16046	16273	15861	16236	16105	16237	16443	16001	16337	16273	16238	16256	16344	16160	16184	16330	16302	15993	16443	16282	16194	16206	16073	16076	16165	16238	16095	16048	16194	16149	16108	16284	16033	16267	16283	16329	16227	16131	16165	16277	16173	16244	16247	16194	16136	16221	16250	16225	16243	16277	16131	16285	16052	16194	16149	16144	16107	16141	16360	16159	16164	16152	16227	16289	16060	16238	16138	16272	16277	16229	16102	16192	16411	16097	16188	16114	16109	16362	16104	16325	16125	16122	16012	16215	16211	16142	16180	16147	16266	16283	16243	16212	16063	15907	16296	16198	16243	16013	15999	16280	16207	16162	16253	16087	16300	16134	16080	16015	15964	16312	16273	16127	16235	15937	16050	16014	16141	16164	16167	16194	16378	16131	16193	16202	16212	16386	16296	16097	16326	16188	16178	16454	16161	16152	16062	16290	16272	16271	16132	16316	16210	16068	16303	16291	16184	16331	16117	16278	16368	16161	16368	16253	16074	16131	16209	16097	16166	16142	16328	16067	15934	16229	16090	16072	16202	15997	16236	16232	16237	16106	16123	16039	16341	16063	16181	16127	15991	16080	16183	16311	16081	16193	16146	16279	16272	16085	16162	16338	16310	16130	16323	16293	16272	16198	16087	16355	16208	16121	16182	16262	16190	16220	16001	16153	16229	16199	16254	16356	16125	16134	16136	16150	16285	16298	16168	16091	16319	16170	16290	16066	16190	16171	16218	16182	15969	15942	16266	15981	16344	16045	16192	16377	16174	16237	16175	16224	16215	16323	16119	16283	16188	16202	16195	16192	16243	16250	16264	16253	16191	16423	16047	15941	16201	16220	16039	16207	16227	16320	16234	16063	16063	16128	16117	16051	16065	16224	15972	16033	15883	16138	16303	16112	16083	16270	16331	16236	15938	16281	16086	16226	16135	16300	16110	16163	16064	16105	15974	16094	16081	16239	16165	16171	16231	16263	16152	16109	16220	16054	16189	16207	16174	16231	16006	16136	16026	16190	16056	16285	16261	16335	16100	16037	16351	16233	16134	16271	16067	16271	16133	16048	15943	16237	16364	16046	16116	16124	16163	16076	16493	16153	16035	16129	15913	16152	16108	16118	16030	16065	16344	16267	16393	16201	16164	16167	16137	16209	16144	16224	16221	16260	16238	16225	16094	16119	16068	16169	16027	16273	16268	16214	16136	16126	16127	16242	16080	16191	16227	16083	16026	16225	16160	16210	16231	16242	16212	16101	16182	16091	16041	16357	16175	16057	16124	16086	16218	16282	16267	16053	16293	16182	16140	16292	15971	16124	16374	16117	16267	16144	16148	16177	16076	16017	16155	16120	16253	16264	16222	16406	16074	16060	16189	16005	16243	16244	16133	16197	16213	16083	16336	16240	15964	16217	16287	16230	16064	16237	16002	16209	16154	16178	16079	16281	16200	16056	15997	16120	16268	16141	16149	16306	16263	16189	16239	16047	16175	16194	16204	16328	16207	16356	16186	16245	16024	16146	16175	16094	16129	16110	16019	16176	16263	16191	16354	16220	16181	16245	16085	16330	16195	16120	16271	15999	16236	16388	16047	16053	16040	16010	16209	16138	16164	16025	16203	16359	16084	16245	16214	16130	16168	16273	16094	16231	16214	16106	16178	16221	16022	16194	16140	16080	16175	16195	16118	16442	16194	16216	16227	16143	16083	16317	16195	16094	16016	16239	16203	16084	16310	16276	16098	16026	16299	16163	16116	16114	16199	16176	16174	16332	16068	16285	16157	16201	16202	16141	16261	16050	16169	15906	16082	16264	16168	16331	16318	16305	16120	16218	16207	16082	16297	16175	16305	16078	16049	16117	16097	16074	16267	16339	16254	16280	16252	16127	16174	16039	16165	16061	16222	16194	16110	16241	16207	16111	15845	16099	16285	16102	16115	16212	16473	16349	16148	16172	16119	16206	16133	16022	16367	16221	16293	16230	16164	16328	16413	16106	16166	16137	16210	16172	16262	16234	16191	16192	16110	16020	16138	16192	16192	16111	16004	16031	16187	16136	16255	16076	16371	16049	16171	16193	16124	16195	16067	16207	16061	16250	16097	16111	16068	16031	16284	16322	16290	16212	16361	16019	16172	16412	16100	16319	16058	16106	16213	16188	16108	16163	16138	16028	16144	16186	16344	16177	16219	16054	16053	16092	16137	16375	16152	16186	16213	16148	16480	16176	16194	16136	16087	16171	16333	15922	16298	16306	16151	16090	16306	16062	16160	16088	16453	16198	15889	16115	16105	16069	16294	16277	16142	16168	16155	16139	16080	16221	16212	16173	16209	16032	16074	16248	16027	16067	16256	16169	16159	16088	16166	16052	16091	16232	16109	16063	16126	16069	16074	15996	16361	16042	16391	16236	16118	15994	16024	16174	16323	15950	16401	16271	16081	16040	16102	16083	16051	16233	16168	16191	16239	16258	16230	16211	16109	16341	16223	16258	16255	16116	16180	16115	16340	16337	16248	16263	16214	16186	16292	16135	16369	16296	16118	15983	15942	16125	15893	16330	16271	16268	16057	16326	16296	16039	16008	16231	16228	16127	16086	16286	16343	16173	16148	16012	16206	16185	16260	16248	16056	15926	16095	16326	16106	16334	16242	16294	16280	16184	16076	16036	16162	16381	15982	16141	15999	16153	16304	15942	16011	15996	16230	16111	16170	16128	16284	15964	16209	16011	16257	16247	16243	16066	16272	16203	16123	16184	16031	16317	16187	16124	16247	16285	16233	16232	16152	16325	16091	16022	16133	16089	16227	16037	16140	16127	16132	16024	16104	16179	16302	16302	16183	16243	16073	16231	16148	16214	16240	16225	15974	16059	16254	16099	16226	16161	16192	16077	16059	16311	16198	16157	16218	16146	16207	16026	16158	16167	16182	16070	16191	16017	16090	16154	16462	16224	16157	16104	16092	16157	16234	16208	16145	16147	16131	16351	16237	16156	16193	15994	16063	16215	16082	16155	16065	16315	16159	16102	16075	16224	15910	16127	16341	16150	16376	16146	16184	16170	16116	16069	15976	16263	16358	16145	16114	16112	16248	16233	16223	16291	16135	16350	16200	16319	16218	16170	16166	16327	16269	16352	16270	16159	16171	16257	16110	16192	16288	16184	16073	16270	16256	16396	16299	16337	16060	16195	16095	16190	16386	16003	15972	16087	16003	15915	16360	16265	16066	16262	16198	16057	16037	16228	16084	15893	16061	15996	16056	16119	16373	16356	16184	16152	15995	15979	16332	16442	16294	16050	16247	16285	15985	16145	16067	16109	16198	16209	16058	16213	16172	16222	16306	16070	16173	15970	16147	16224	16154	16033	16193	16066	16189	16344	16177	16287	16404	16306	16160	16125	16314	16288	16293	16153	16380	16120	15993	16231	16408	16249	16046	16187	16331	16179	16130	16229	16083	15968	16205	16140	16204	16285	16177	16225	16084	16253	16032	16237	16228	16090	15940	16145	15915	16115	16217	16252	16433	16390	16001	16081	16095	16107	16140	16058	16046	16142	15984	16120	16190	16145	16086	15905	16209	16168	16078	15989	16210	16452	16262	16163	16284	16060	16134	16169	15994	16078	16056	15899	15982	16283	15876	16131	16166	16266	16182	15985	16232	16106	16139	16062	16272	16170	16283	16116	16325	16054	16075	16085	16188	16108	16270	16344	16157	16040	15948	16195	16345	16160	16046	16263	16182	16044	16013	16010	16234	16252	16057	16173	16042	16297	15976	16170	16201	16081	16239	16219	16230	16095	16199	16197	16282	16079	16185	16196	16012	16004	16286	16211	16138	16081	16101	16006	16063	16191	16063	16148	16263	16194	16118	16340	16292	16315	16282	16160	16043	16172	16191	16053	16241	16276	16507	16173	16078	16298	16197	16205	16298	16195	16271	16189	16263	16197	16259	16313	16025	16090	16154	16169	16280	16447	16174	16044	16114	16156	16209	16375	16074	16159	16220	16162	16110	16138	16290	16257	16012	16009	16246	16180	16091	16206	16292	16113	16278	16083	16183	16091	16206	16191	16066	16117	16196	16060	16029	16040	16323	16094	16120	16117	16085	16233	16218	16298	16318	16235	16078	16158	16169	16367	16030	16173	16257	16187	16064	16183	16213	16309	16127	16039	16236	16209	16099	15952	16257	16233	16154	16147	16168	16250	16300	15999	16024	16169	16012	16007	16227	16250	16194	16113	16251	16241	16141	16006	16219	16036	16021	16239	15990	16215	16000	16051	16165	16095	16180	16171	16290	16356	16283	15949	16530	16286	16149	16288	16252	16107	16098	16278	16280	16068	16193	16076	16206	16269	16220	16261	16451	16148	16094	15988	16166	16243	16237	16034	16227	16119	16013	16141	16043	16130	16240	16135	16319	16168	16132	16211	16266	16181	16050	16292	16056	16263	16242	16142	16205	16134	16215	16061	16246	16162	16220	16063	16223	16172	16214	16379	16030	16153	16093	16180	16050	16314	16265	16336	16140	16009	16302	16034	16222	16064	16042	16151	15943	16113	16112	16096	16177	16133	16134	16170	16019	16352	16281	16164	16210	15968	16070	16065	16073	15981	16039	16395	16104	16155	15951	16251	16115	16393	16073	16062	16275	16224	16131	16232	16041	16195	16174	16109	15976	15975	16205	16232	16132	16373	16241	16068	16277	16107	16060	15971	16043	16202	16197	16281	16399	16241	16233	16050	16253
26429	44176	41854	33883	29730	26222	22840	20673	18737	17235	16359	15796	15053	14818	14634	14516	14647	14591	14635	14444	14422	14387	14409	14406	14517	14373	14348	14490	14422	14537	14436	14341	14516	14421	14473	14425	14493	14411	14416	14375	14508	14383	14332	14372	14403	14361	14461	14227	14209	14250	14338	14414	14403	14286	14368	14278	14347	14353	14553	14397	14352	14463	14438	14486	14385	14206	14467	14576	14437	14307	14411	14449	14414	14201	14330	14226	14357	14356	14316	14354	14370	14403	14502	14396	14486	14407	14388	14542	14338	14269	14337	14455	14399	14292	14305	14362	14630	14342	14340	14190	14415	14433	14434	14477	14203	14321	14323	14547	14324	14181	14500	14377	14457	14504	14351	14463	14292	14313	14317	14396	14353	14408	14195	14390	14392	14391	14396	14261	14287	14155	14444	14259	14445	14413	14342	14400	14436	14345	14286	14260	14496	14316	14451	14221	14555	14330	14477	14417	14264	14540	14302	14341	14515	14338	14290	14267	14390	14209	14432	14318	14384	14396	14301	14239	14290	14538	14132	14303	14410	14398	14367	14442	14479	14410	14232	14472	14304	14329	14380	14315	14157	14398	14392	14207	14427	14366	14276	14265	14363	14362	14338	14324	14406	14273	14437	14331	14505	14375	14347	14263	14375	14441	14479	14193	14307	14374	14297	14424	14377	14434	14253	14473	14399	14377	14148	14388	14478	14373	14302	14313	14268	14321	14374	14339	14285	14371	14228	14198	14437	14297	14391	14190	14406	14304	14339	14201	14399	14386	14401	14361	14309	14334	14411	14379	14448	14417	14244	14445	14397	14372	14399	14336	14263	14420	14314	14340	14338	14365	14338	14263	14457	14225	14301	14282	14329	14434	14436	14330	14327	14404	14234	14422	14388	14480	14502	14164	14371	14385	14470	14309	14400	14279	14181	14262	14198	14153	14406	14299	14235	14272	14336	14330	14432	14301	14296	14280	14305	14285	14408	14407	14074	14362	14574	14325	14460	14426	14263	14191	14385	14415	14195	14358	14255	14340	14430	14310	14413	14389	14563	14391	14368	14265	14277	14354	14352	14432	14358	14508	14301	14204	14330	14244	14418	14287	14414	14337	14298	14344	14192	14279	14347	14425	14493	14399	14382	14435	14330	14440	14211	14339	14521	14301	14408	14379	14215	14223	14263	14334	14392	14366	14265	14320	14261	14315	14193	14412	14351	14406	14354	14350	14218	14435	14374	14364	14335	14379	14376	14549	14415	14291	14300	14304	14383	14219	14466	14445	14273	14255	14437	14181	14465	14329	14242	14467	14363	14268	14367	14228	14203	14265	14236	14608	14256	14423	14210	14285	14425	14158	14460	14227	14442	14399	14199	14427	14389	14290	14341	14273	14336	14387	14439	14376	14384	14290	14254	14271	14204	14395	14406	14259	14306	14453	14443	14427	14520	14427	14334	14344	14518	14242	14504	14422	14299	14527	14362	14282	14244	14368	14343	14430	14569	14291	14139	14264	14456	14445	14317	14307	14139	14310	14373	14290	14370	14637	14324	14512	14341	14241	14247	14467	14317	14325	14445	14466	14209	14361	14441	14343	14387	14321	14228	14352	14487	14288	14341	14278	14403	14312	14275	14409	14299	14531	14354	14467	14350	14300	14340	14369	14448	14417	14294	14234	14468	14455	14306	14259	14161	14424	14277	14270	14470	14328	14470	14376	14390	14355	14493	14224	14209	14275	14365	14393	14313	14270	14393	14507	14291	14346	14309	14432	14408	14173	14318	14473	14293	14314	14252	14284	14359	14325	14349	14426	14381	14441	14214	14383	14372	14453	14326	14497	14496	14295	14499	14219	14316	14407	14312	14329	14300	14226	14367	14426	14377	14187	14284	14203	14356	14459	14339	14440	14100	14404	14292	14444	14168	14206	14338	14310	14233	14256	14467	14151	14372	14314	14348	14422	14418	14304	14248	14489	14242	14260	14313	14326	14358	14252	14231	14476	14467	14333	14231	14379	14148	14413	14269	14316	14354	14280	14245	14122	14348	14301	14430	14351	14265	14467	14375	14242	14510	14404	14246	14328	14302	14399	14447	14322	14328	14328	14469	14382	14307	14464	14179	14317	14293	14305	14380	14294	14361	14335	14335	14325	14455	14320	14367	14272	14392	14090	14322	14234	14245	14496	14303	14386	14443	14458	14258	14290	14348	14301	14402	14464	14345	14448	14354	14171	14281	14450	14459	14424	14297	14318	14321	14306	14447	14387	14366	14418	14296	14488	14334	14298	14297	14332	14141	14335	14203	14467	14364	14416	14433	14362	14375	14315	14260	14372	14225	14378	14178	14256	14381	14310	14247	14291	14387	14459	14535	14428	14316	14376	14406	14225	14421	14287	14381	14488	14405	14354	14353	14185	14461	14246	14253	14474	14367	14433	14453	14252	14175	14131	14191	14389	14421	14267	14472	14252	14335	14469	14522	14446	14360	14121	14278	14511	14372	14141	14414	14499	14127	14310	14401	14389	14361	14465	14285	14435	14277	14426	14429	14199	14456	14179	14327	14256	14535	14393	14366	14367	14454	14347	14491	14398	14214	14453	14138	14266	14272	14329	14402	14342	14433	14356	14328	14331	14179	14355	14342	14440	14391	14150	14260	14316	14426	14407	14337	14231	14258	14333	14380	14292	14291	14387	14391	14496	14320	14347	14281	14298	14470	14405	14415	14369	14411	14455	14347	14314	14299	14302	14310	14379	14466	14231	14470	14291	14353	14398	14387	14367	14319	14269	14363	14425	14307	14540	14266	14435	14271	14389	14353	14170	14370	14272	14383	14222	14282	14333	14315	14426	14289	14452	14533	14257	14374	14222	14217	14339	14462	14255	14214	14275	14295	14321	14476	14251	14483	14144	14430	14279	14447	14220	14343	14413	14237	14287	14401	14424	14472	14375	14416	14552	14351	14472	14408	14540	14215	14221	14464	14262	14345	14353	14476	14528	14413	14294	14391	14517	14437	14453	14471	14173	14440	14258	14235	14315	14230	14353	14408	14406	14369	14457	14460	14311	14497	14354	14228	14274	14293	14501	14330	14281	14330	14381	14343	14313	14314	14432	14234	14297	14394	14335	14262	14383	14459	14334	14216	14489	14277	14388	14418	14364	14386	14369	14579	14398	14357	14180	14370	14361	14301	14490	14298	14388	14386	14174	14143	14285	14405	14271	14409	14453	14339	14373	14328	14173	14332	14322	14232	14280	14281	14392	14324	14271	14325	14382	14385	14239	14391	14408	14321	14467	14253	14313	14214	14440	14268	14419	14342	14369	14423	14463	14257	14382	14297	14363	14360	14214	14138	14366	14313	14324	14525	14383	14475	14516	14187	14333	14481	14446	14337	14329	14456	14500	14391	14452	14357	14363	14287	14415	14426	14509	14430	14465	14411	14276	14200	14197	14305	14154	14400	14259	14435	14444	14362	14185	14491	14271	14405	14358	14279	14235	14368	14438	14350	14382	14289	14302	14265	14363	14479	14430	14421	14502	14434	14201	14315	14306	14386	14328	14285	14429	14266	14280	14469	14339	14539	14423	14314	14410	14331	14272	14417	14427	14370	14347	14255	14412	14361	14339	14529	14255	14480	14351	14408	14384	14282	14318	14225	14351	14290	14276	14211	14103	14314	14441	14253	14350	14471	14368	14329	14269	14344	14437	14286	14330	14441	14378	14372	14373	14410	14243	14367	14338	14351	14430	14367	14342	14523	14316	14415	14383	14442	14333	14421	14521	14199	14265	14416	14308	14437	14201	14219	14496	14225	14183	14542	14449	14387	14338	14446	14507	14270	14348	14274	14459	14542	14244	14494	14274	14427	14275	14272	14223	14226	14366	14349	14244	14238	14351	14369	14435	14361	14161	14332	14442	14353	14348	14296	14264	14384	14451	14257	14201	14327	14339	14328	14478	14252	14248	14440	14443	14418	14273	14330	14261	14388	14375	14509	14222	14276	14498	14431	14398	14454	14319	14364	14464	14379	14448	14361	14327	14274	14345	14493	14187	14442	14302	14278	14334	14552	14343	14142	14211	14301	14254	14496	14238	14307	14426	14416	14503	14294	14055	14311	14308	14454	14250	14315	14312	14240	14393	14286	14149	14251	14418	14285	14345	14255	14266	14336	14506	14315	14426	14242	14403	14227	14164	14535	14347	14484	14341	14265	14311	14367	14328	14338	14445	14427	14371	14338	14360	14383	14363	14282	14296	14289	14371	14275	14513	14265	14465	14308	14163	14362	14411	14366	14327	14359	14540	14329	14318	14327	14207	14342	14496	14190	14386	14280	14195	14277	14340	14262	14329	14204	14436	14204	14337	14424	14413	14464	14320	14241	14395	14308	14385	14200	14275	14282	14165	14325	14312	14435	14196	14231	14356	14465	14198	14105	14459	14310	14283	14414	14545	14245	14207	14349	14366	14384	14355	14270	14473	14353	14203	14387	14340	14429	14286	14499	14132	14237	14331	14463	14350	14123	14437	14290	14346	14347	14264	14184	14279	14404	14534	14379	14402	14314	14523	14340	14501	14293	14491	14382	14255	14265	14286	14285	14275	14286	14261	14331	14371	14329	14305	14399	14331	14372	14257	14339	14294	14281	14335	14394	14481	14218	14365	14389	14251	14350	14341	14215	14497	14264	14329	14208	14436	14404	14281	14266	14448	14170	14260	14332	14460	14463	14301	14465	14339	14404	14547	14202	14332	14353	14469	14415	14232	14441	14404	14385	14326	14382	14331	14456	14324	14356	14461	14270	14213	14382	14471	14350	14368	14361	14421	14332	14555	14400	14243	14396	14404	14311	14447	14439	14348	14282	14090	14459	14565	14407	14338	14389	14355	14435	14335	14330	14336	14249	14350	14369	14326	14539	14316	14306	14347	14486	14283	14289	14416	14339	14306	14311	14265	14253	14361	14157	14353	14366	14517	14243	14483	14409	14483	14159	14407	14431	14325	14219	14303	14373	14509	14338	14410	14416	14281	14453	14326	14297	14340	14405	14416	14460	14255	14440	14452	14407	14468	14410	14346	14248	14310	14191	14288	14310	14287	14180	14178	14334	14424	14324	14303	14274	14217	14358	14432	14239	14296	14405	14233	14430	14357	14237	14232	14337	14365	14282	14329	14288	14459
22881	21249	29037	24196	23678	27744	29949	24396	21785	20493	18979	18007	17812	17542	17672	17377	17379	17079	17074	17057	17132	17266	17274	17044	17013	17231	17138	17030	17152	16875	17154	16900	16955	17056	17032	17096	17049	17042	16868	16975	17075	16921	17007	16960	16812	16883	16923	16822	16962	16893	16991	17091	16815	16941	17129	16777	16923	16946	16955	16872	17016	16752	16914	17002	16914	17067	17157	16819	17040	16914	17035	16933	17023	16947	16840	17101	16968	16891	16978	17162	16778	16874	16939	17087	16899	16876	16667	16795	16792	16656	16930	16792	16927	16911	16927	16969	16799	16653	16828	17035	16852	16845	16941	16748	16970	16934	17105	16727	16951	16835	16810	16802	16785	16926	17121	16911	16953	16917	16727	16883	16989	16856	16925	16949	16893	16778	17041	16816	17031	16717	16813	16961	16831	16961	16872	16674	16904	16750	16677	17046	16877	17040	16752	16778	16965	16780	16935	16861	16837	16820	16986	17014	16645	16816	16662	16891	16708	16810	16864	16719	16815	16761	16933	16914	16938	16830	16871	16894	16955	17053	16884	16774	16902	16685	16959	16927	16769	16909	17132	16988	16935	16851	16757	16823	16688	16744	16835	16725	16840	16938	16847	16870	16915	16742	16803	16941	16995	16868	16934	16934	16843	16761	16673	16841	16788	16771	16938	16967	16865	16885	16704	16761	16901	16527	16680	16788	16765	16863	16955	16866	16829	16857	16843	17053	16816	16884	16840	16761	17000	17003	17220	17041	17034	16805	16733	16740	16631	16685	16858	16871	16981	16747	16892	16781	16844	16962	17001	16884	16974	16778	16799	16952	17050	16667	16874	16890	17059	16910	16822	16848	16919	17026	16884	16815	16636	16881	16727	16936	16943	16704	16834	16941	16985	16890	16897	16815	16795	16874	16893	16901	16866	16909	16808	16999	16746	16981	17059	16973	16928	16784	16978	16792	16958	16712	16738	16905	16742	16829	16919	16743	16786	16781	16750	16734	16747	16890	16856	16788	17132	16851	16824	16987	16805	16809	16949	16858	16778	16849	16784	16929	16700	16883	16685	16835	16785	16864	17218	16848	16962	16707	17025	16868	16737	16809	16770	16870	17169	16832	16853	16819	16827	16869	16897	16873	16823	16782	16971	16922	17008	16768	16850	17087	16830	16830	16698	16969	16638	16862	16939	16719	16706	17035	16699	16818	16895	16896	16762	16901	17028	16637	16783	16878	16890	16761	16851	17016	16865	16929	17028	16928	16876	17026	16659	16685	17066	16752	16873	16942	16865	16641	16792	16800	16800	16967	16799	16905	16809	16789	16983	16809	16798	16797	16727	16707	17076	16619	16758	16874	16961	16918	16804	16636	16888	16813	16825	16836	16816	16843	16819	16726	16960	17045	17003	16793	17039	16865	16868	16872	16845	16844	16818	16789	16884	16737	16876	17022	16857	17010	16805	16693	16935	16957	16670	16859	17027	16903	16910	16976	16844	16681	16977	16897	16708	17060	16784	16762	16860	17007	16830	16782	17106	16903	16857	16837	16945	16851	16992	16952	16877	16965	16842	16970	16975	16735	16901	16853	16815	16652	17065	16906	16748	16924	16835	16831	16846	16795	16838	16779	16982	16857	16863	16994	16849	16955	16782	16788	16575	16858	16971	16618	16965	16952	17014	16867	16827	16777	16717	16939	16913	16717	17004	16765	17078	16986	16934	16977	16889	16713	16936	16933	16850	16909	16912	16896	16806	16868	16986	16665	16722	16925	16879	16840	16824	16917	17079	16845	16921	16927	16885	16521	16869	16773	16895	16740	16761	16859	16862	16887	16980	16857	16760	16853	16969	16891	16679	17026	16744	16647	16870	16848	17025	16950	16820	16908	17076	17075	16814	16713	16836	16732	16686	16901	16888	16864	17097	16731	16894	16847	16831	16945	16901	16824	16817	16885	16678	16834	16921	16951	16994	16833	16832	16912	16824	16791	17062	17005	16833	16970	17004	16985	16863	16983	16837	17123	16997	16995	16984	16914	16812	16869	16926	16942	16846	16931	16733	16939	16841	16648	16788	16948	16781	16794	16836	16802	16893	16810	16697	16913	16696	16736	16658	16836	16727	16733	16726	16819	16915	16759	16794	16674	16886	16673	16707	16835	16865	16888	16822	16810	16792	17119	17130	16832	17092	16783	16762	16832	16785	16824	16793	16916	16831	16788	16846	16917	16847	16819	16927	16926	16994	16774	16940	16882	16831	16701	16820	16982	16736	16726	16818	16863	17053	16790	16745	16740	16857	17013	16781	16813	16998	16890	16773	16860	16880	17053	17004	17017	17048	16844	16967	16783	16850	16848	16911	16756	17009	16854	16720	16825	16854	16697	16891	16883	16881	16723	16590	17048	16843	16701	16790	16976	16730	16893	16846	17062	17008	16828	17078	16759	16613	16810	16761	16818	17032	16818	17046	17078	16974	16777	17031	16749	16849	16864	17115	16969	16930	16717	16817	17047	16843	17030	16749	16667	16775	17034	16950	16883	16986	16696	16834	16873	16936	16933	16931	16824	16666	16988	16941	16887	16779	16746	16916	16836	16951	16827	17101	16768	16834	16813	16788	16915	16778	16877	16976	16783	16845	16820	16693	16807	16747	16794	16714	16861	17026	16626	16673	16842	17005	16945	16871	16938	17026	16930	16864	16891	16790	16851	16774	16888	16612	16757	16770	16952	16888	17083	16931	16980	16800	16909	16917	16995	16979	16722	16669	16803	16688	16810	17014	16806	16881	16704	16857	16826	16921	16792	17069	17008	16711	16697	16819	16846	16730	16611	16879	16860	16727	16955	16822	16818	16797	16843	16877	16896	16816	16756	16737	16844	16779	16871	16872	16919	16966	16736	16995	16935	16722	16687	16973	16843	16889	16855	16761	16894	16764	16866	16862	16602	16917	17040	16890	17022	16643	16705	16824	16787	16941	16863	17069	16732	16944	16899	17024	16740	16933	16826	16889	16979	16860	16937	16725	16747	16939	17172	16947	16960	16924	16954	16982	16815	16726	16878	16751	16683	16662	16881	16727	16885	16872	16890	16757	17050	16992	16843	16997	16627	16703	16924	17050	16734	16948	16924	16853	16984	16907	16735	16891	16903	16935	16949	16717	17003	16826	16788	16989	16803	16836	17129	16830	16990	16820	16905	16803	16905	16631	16847	16844	16827	16664	16944	16771	16970	16870	16750	16922	17048	17058	16961	16838	16978	17129	16868	16761	16977	17072	16922	16879	16864	17003	16702	16789	16878	16828	16835	16878	16806	16707	16826	16926	16853	16862	16873	16734	16791	16941	16929	16790	16778	16940	16967	16638	16660	16783	16803	16754	16703	16941	16868	16902	17002	16936	16888	16708	16836	16818	16765	16726	16992	16876	16820	16719	16808	16833	16735	16922	16886	17028	16835	16860	17008	16894	16738	16752	16825	16910	17031	16718	16791	16720	16992	16884	16999	16995	16837	16854	16606	17025	16917	16924	16908	16999	17022	16838	16788	16843	16882	16663	16939	16779	16868	16627	16832	16781	16916	16944	16969	16902	16936	16822	16876	16888	16858	16737	16674	16715	17024	16797	16738	16858	16885	16658	16904	16768	16786	16795	16807	16975	16777	16783	16993	16762	16677	16982	16894	16988	16901	16816	16956	16637	16837	16857	16773	16696	16731	16908	16962	16850	16859	17069	16815	16940	17081	17017	16930	16765	16757	16678	16742	16862	16848	16813	16974	17022	16801	16945	16797	16868	16881	16914	16720	16909	16673	16779	16942	16869	16807	16926	16880	16844	16901	16751	16676	16826	16774	16867	16954	16785	17128	16906	16836	16732	16830	16866	16947	16837	16783	16907	16988	17037	16927	16825	16856	16755	16775	16819	16913	16961	17106	16985	16938	17019	16703	16919	16904	16872	16919	16940	16837	16672	16974	16807	16824	16746	16649	16814	16901	16796	16932	16861	16879	16798	16807	16850	16860	17013	17002	16780	16797	16972	16876	16845	16844	16958	16872	16964	16683	16716	16742	16849	16786	16950	16774	16783	16647	16863	16743	16991	16900	17013	16738	16966	16821	16743	16817	16639	16894	16808	16865	16935	16786	16868	16786	16856	16910	16532	16725	16845	16711	16864	16739	16750	16716	16796	16877	16737	16858	16856	16616	16878	16776	16811	16839	16732	16956	16838	16847	17008	16831	16787	16839	17026	16954	17092	16685	17023	16902	16858	16709	16880	16781	16732	16728	16698	16988	17124	16961	16976	16783	16898	16825	16778	16829	16795	16839	17025	16909	16866	16776	16825	16930	16726	16835	16786	16671	16900	16930	16953	16900	16839	16763	17038	16897	17015	16858	16667	16927	16871	16947	16842	16585	16762	16837	16984	16751	16863	16848	16752	16838	16929	16735	16926	16566	16839	16848	16829	16836	16714	16866	16863	16798	16952	16864	16801	16921	16763	16838	16962	16851	16741	16907	16655	16753	17122	16786	16893	17013	16697	16888	16685	16734	16671	16933	16864	17011	17036	16887	16708	16884	16960	16887	16792	16858	16767	16879	16820	16800	16720	16695	16660	16597	16790	16775	16749	16948	17056	16979	17000	17050	16743	16844	16860	16738	16743	16742	16861	16844	16959	16919	16919	16609	16903	16747	16738	16654	16896	16570	16702	16828	16829	16891	16860	16839	16797	16833	16802	16827	16838	16975	16787	16992	16888	16860	16977	16875	16795	16804	16852	16887	16757	16943	16630	16817	16875	16774	16732	16925	16870	16938	16770	16950	17004	16931	16810	16877	16875	16812	16825	17095	16955	16838	16834	16778	16829	16879	16938	16957	16717	16690	17000	17007	16978	16797	16945	16801	16848	16924	16935	16816	16741	16849	16902	16841	16812	16786	17101	16908	16816	16780	16995	16836	16957	16967	16972	16717	16886	16833	16854	16707	17041	16908	16944	16937	16839	16941	16867	17013	16798	17000	17075	16772	16818	16888	16782	16701	16770	16843	16757	16904	16828	16873	16996	16990	16749	17033	16744	16976	16810	16816	16790	16799	16858	16975	16833	16802	16852	16774	16836	16752	16894	16921	16948	16956	16972	16983	16802	16697	16940	16965	16666	16903	16980	16748	16908	16774	16914	17014	16843	16883
29814	51777	48347	40172	35848	31784	27441	24296	21070	18642	16998	16135	15715	15543	15295	15272	15086	15073	15081	14912	15014	14951	15011	14859	14826	14852	14979	14703	14911	14781	14735	14716	14855	15093	14792	14899	14778	14951	15015	14802	14940	14938	14988	14991	14699	15101	15026	15012	14685	14903	14847	14934	14865	14855	14837	14770	14712	14698	14885	14892	14846	14786	14894	14981	14756	14868	14728	14991	14805	14841	14679	14856	14831	14781	14722	14685	14687	14706	14732	14804	14783	14743	14687	14861	14684	14663	14862	14745	14673	14883	14640	14752	14764	14816	14876	14704	14773	14837	14861	14849	14682	14927	14619	14726	14824	14651	14561	14562	14669	14833	14802	14779	14982	14731	14709	14737	14857	14703	14744	14626	14764	14669	14749	14652	14823	14786	14813	14752	14789	14849	14662	14638	14913	14751	14741	14761	14920	14848	14769	14758	14748	14942	14729	14762	14778	14651	14771	14769	14830	14729	14793	14801	14753	14698	14724	14729	15011	14674	14747	14846	14547	14593	14818	14799	14911	14672	14963	14965	14752	14681	14932	14760	14720	14859	14641	14647	14837	14771	14941	14782	14692	14997	14818	14773	14551	14772	14966	14828	14980	14753	14853	14729	14788	14862	14797	14631	14768	14652	14757	14637	14626	14798	14724	14867	14690	14758	14879	14802	14704	14905	14873	14576	14837	14770	14856	14736	14743	14725	14809	14771	14703	14767	14757	14871	14773	14756	14936	14876	14841	14819	14829	14766	14669	14714	14845	14662	14638	14839	14894	14555	14762	14661	14785	14645	14715	14782	14936	14813	14866	14803	14731	14758	14729	14900	14612	14749	14584	14722	14646	14841	15008	14874	14656	14797	14803	14795	14804	14553	14900	14752	14812	14751	14843	14679	14783	14781	14690	14676	14769	14718	14721	14706	14700	14617	14875	14814	14756	14808	14575	14721	14528	14690	14624	14514	14841	14668	14830	14725	14669	14720	14653	14712	14763	14707	14683	14815	14665	14613	14751	14902	14903	14839	15004	14652	14786	14753	14767	14773	14785	14614	14787	14818	14703	14920	14765	14804	14661	14787	14834	14562	14797	14876	14649	14744	14832	14849	14744	14820	14850	14759	14716	14898	14754	14802	14711	14846	14871	14737	14708	14791	14831	14750	14945	14676	14826	14829	14748	14729	14683	14805	14724	14655	14632	14734	14865	14808	14814	14763	14681	14806	14832	14805	14939	14831	14837	14789	14886	14787	14812	14719	14716	14584	14756	14873	14764	14943	14646	14891	14845	14626	14777	14761	14768	14752	14902	14553	14873	14899	14613	14898	14696	14745	14879	14790	14720	14660	14650	14771	14621	14703	14958	14712	14806	14762	14858	14905	14791	14708	14770	14686	14739	14725	14718	14776	14913	14840	14629	14655	14773	14708	14731	14773	14853	14537	14761	14791	15002	14737	14865	14727	14579	14703	14806	14835	14767	14744	14794	14624	14951	14755	14769	14733	14666	14720	14917	14590	14624	14874	14825	14599	14697	14657	14684	14777	14742	14862	14830	14744	14669	14799	14701	14727	14633	14753	14775	14697	14799	14741	14635	14757	14842	14696	14706	14749	14708	14850	14761	14578	14644	14795	14736	14535	14838	14672	14798	14904	14732	14713	14815	14741	14684	14717	14635	14840	14604	14801	14716	14835	14764	14750	14867	14788	14835	14720	14828	14724	14807	14729	14805	14757	14924	14562	14604	14766	14982	14619	14708	14704	14698	14819	14824	14800	14758	14689	14753	14790	14609	14634	14756	14904	14731	14803	14793	14734	14721	14757	14835	14673	14742	14797	14893	14657	14797	14796	14770	14853	14719	14752	14635	14633	14702	14909	14797	14678	14684	14560	14848	14723	14899	14805	14619	14805	14713	14774	14834	14762	14954	14823	14719	14782	14753	14605	14739	14748	14586	14721	14876	14731	14837	14682	14755	14580	14944	14801	14703	14695	14964	14876	14719	14772	14754	14720	14752	14719	14683	14723	14826	14699	14737	14742	14655	14787	14743	14800	14823	14823	14713	14628	14702	14646	14822	14803	14781	14811	14625	14750	14691	14691	14710	14745	14797	14848	14655	14727	14745	14861	14928	14769	14691	14620	14795	14558	14708	14715	14729	14790	14654	14629	14806	14677	14886	14660	14737	14843	14776	14751	14822	14778	14653	14676	14816	14863	14755	14641	14655	14701	14671	14768	14633	14648	14839	14833	14779	14742	14715	14918	14788	14793	14777	14890	14933	14939	14808	14739	14939	14649	14781	14890	14568	14682	14853	14737	14603	14735	14663	14715	14856	14771	14823	14634	14688	14625	14878	14742	14744	14753	14854	14867	14844	14688	14727	14875	14802	14660	14735	14733	14845	14746	14844	14647	14635	14826	14670	14689	14791	14774	14845	14679	14803	14818	14816	14755	14870	14743	14710	14622	14921	14776	14769	14595	14835	14711	14766	14699	14751	14721	14675	14706	14759	14629	14787	14703	14578	14747	14767	14822	14879	14663	14801	14757	14663	14684	14831	14601	14687	14687	14938	14845	14692	14783	14800	14822	14847	14832	14633	14653	14599	14711	14794	14793	14731	14751	14829	14651	14847	14637	14650	14865	14701	14751	14800	14579	14850	14781	14749	14700	14766	14520	14757	14619	14818	14731	14630	14784	14671	14808	14746	14814	14778	14862	14632	14644	14629	14839	14567	14593	14800	14742	14738	14918	15030	14677	14739	14812	14777	14783	14846	14720	14784	14695	14768	14774	14845	14666	14743	14836	14715	14835	14487	14836	14721	14882	14677	14748	14730	14832	14736	14637	14584	14840	14694	14812	14618	14761	14769	14775	14779	14831	14831	14660	14757	14512	14667	14777	14829	14893	14851	14884	14668	14805	14675	14821	14893	14588	14760	14816	14755	14726	14711	14765	14826	14710	14824	14805	14922	14643	14863	14580	14907	14826	14755	14759	14737	14696	14594	14730	14897	14842	14756	14773	14819	14779	14715	14810	14668	14711	14723	14711	14697	14629	14868	14698	14742	14635	14929	14804	14864	14806	14771	14794	14758	14675	14793	14843	14716	14612	14683	14930	14919	14786	14839	14815	14717	14682	14787	14722	14697	14794	14648	14823	14860	14633	14764	14578	14936	14704	14848	14732	14780	14513	14736	14590	14786	14792	14664	14659	14907	14640	14814	14692	14853	14769	14683	14812	14906	14705	14880	14882	14933	14671	14676	14637	14593	14665	14797	14725	14776	14838	14882	14457	14821	14725	14982	14695	14758	14747	14828	14668	14820	14687	14754	14941	14659	14661	14580	14676	14662	14729	14666	14778	14768	14800	14788	14636	14840	14754	14971	14686	14867	14677	14787	14707	14619	14920	14738	14709	14709	14778	14682	14881	14902	14907	14763	14704	14825	14852	14853	14877	14928	14916	14746	14654	14806	14654	14780	14759	14716	14953	14797	14666	14635	14500	14902	14641	14613	14881	14822	14739	14689	14779	14858	14858	14776	14623	14686	14811	14588	14599	14836	14521	14632	14826	14748	14634	14830	14668	14768	14806	14671	14860	14626	14699	14765	14937	14620	14834	14894	14653	14807	14609	14815	14605	14677	14809	14851	14672	14826	14802	14868	14759	14811	14711	14615	14944	14694	14710	14796	14708	14805	14601	14788	14903	14923	14708	14701	14842	14772	14804	14678	14831	14751	14776	14805	14827	14835	14734	14795	14804	14791	14611	14627	14840	14774	14851	14735	14710	14731	14723	14686	14770	14777	14727	14770	14819	14734	14849	14613	14697	14753	14681	14823	14691	14779	14645	14763	14791	14761	14853	14687	14715	14801	14687	14712	14888	14777	14936	14793	14669	14852	14659	14747	14722	14793	14782	14636	14804	14814	14701	14724	14807	14798	14799	14779	14945	14873	14737	14858	14690	14642	14882	14722	14729	14683	14772	14782	14732	14732	14606	14813	14685	14742	14724	14843	14690	14684	14713	14919	14787	14743	14732	14671	14657	14513	14902	14832	14754	14789	14695	14862	14756	14784	14776	14799	14718	14748	14770	14908	14805	14775	14945	14863	14680	14742	14741	14790	14933	14614	14698	14948	14568	14752	14693	14856	14742	14881	14697	14734	14894	14752	14691	14635	14765	14767	14774	14722	14652	14808	14567	14842	14719	14685	14763	14791	14835	14768	14892	14920	14783	14683	14783	14611	14699	14771	14643	14753	14739	14939	14768	14763	14844	14707	14600	14977	14614	14712	14764	14686	14756	14616	14520	14833	14860	14697	14904	14580	14729	14582	14752	14879	14828	14812	14825	14742	14831	14748	14711	14763	14798	14838	14701	14659	14833	14789	14751	14788	14732	14694	14816	14930	14856	14784	14837	14752	14815	14766	14811	14914	14693	14800	14848	14841	14835	14738	14737	15000	15027	14760	14810	14785	14754	14646	14793	14875	14625	14753	14672	14857	14761	14767	14837	14854	14729	14733	14748	14738	14859	14766	14834	14714	14799	14713	14748	14793	14694	14808	14697	14798	14839	14871	14741	14604	14822	14710	14843	14754	14870	14729	14771	14791	14722	14915	14944	14598	14853	14721	14860	14619	14639	14703	14862	14799	14734	14709	14774	14799	14786	14721	14965	14936	14806	14638	14733	14554	14651	14778	14723	14800	14882	14710	14729	14724	14752	14573	14817	14923	14739	14790	14693	14737	14851	14790	14761	14656	14770	14769	14790	14695	14796	14846	14827	14739	14724	14807	14819	14880	14779	14691	14679	14784	14751	14774	14799	14826	14857	14679	14631	14538	14920	14745	14703	14697	14924	14781	14803	14923	14803	14820	14685	14834	14865	14619	14798	14819	14734	14844	14705	14818	14686	14774	14946	14701	14940	15008	14692	14899	14744	14893	14721	14785	14954	14809	14797	14783	14852	14783	14795	14762	14667	14703	14700	14841	14899	14724	14679	14687	14695	14771	14722	14645	14855	14776	14634	14863	14849	14569	14860	14720	14741	14696	14843	14692	14852	14813	14799	14635	14763	14854	14690	14671	14838	14791	14864	14840	15015	14747	14865	14794	14665	14651	14774	14674	14843	14813	14738	14819	14898	14798	14964	14878	14687	14846	14657	14729	14775	14815	14744
28226	24281	29297	26044	21313	19422	18302	17452	16722	16325	16062	15811	16084	15888	15856	15974	15809	15895	15791	15729	15747	15923	15962	15743	15927	15751	15892	15927	15795	15705	15726	15862	15737	15843	15914	15855	15852	15759	15797	15805	15908	15915	15799	15691	15694	15919	15864	15821	15777	15847	15881	15704	15835	15822	15827	15863	15845	15659	15831	15585	15841	16024	15766	15744	16060	15760	15673	15748	15869	15700	15855	15443	15725	15738	15609	15509	15785	15655	15601	15769	15882	15862	15671	15869	15851	15649	15763	15873	15670	15801	15792	15864	15826	15784	15784	15775	15793	15687	15745	15903	15912	15787	15795	15693	15905	15800	15779	15847	15867	15757	15791	15733	15715	15925	15812	15931	15871	15648	15906	15942	15875	15744	15779	15688	15895	15745	15655	15798	15858	15756	15505	15801	15713	15651	15673	15815	15973	15668	15656	15906	15534	15768	16013	15831	15742	15772	15839	15757	15736	15730	15643	15776	15627	15812	15730	15551	15779	15737	15703	15753	15817	15793	15636	15824	15880	15641	15636	15700	15676	15671	15641	15834	15760	15548	15883	15929	15814	15786	15767	15892	15765	15674	15659	15689	15535	15721	15722	15860	15914	15801	15795	15752	15822	15646	15723	15793	15817	15702	15953	15805	15982	15837	15801	15813	15699	15857	15793	15827	15576	15994	15693	15731	15787	15589	15610	15851	15686	15808	15793	15662	15945	15860	15854	15776	15914	15730	15717	15662	15640	15727	15981	15719	15773	15797	15498	15847	15988	15762	15779	15859	16008	15711	15680	15592	15810	15817	15935	15841	15754	15817	15656	15776	15795	15508	15737	15702	15753	15805	15792	15892	15711	15881	15784	15878	15841	15855	15764	15900	16000	15757	15709	15926	15715	15864	15856	15756	15811	15569	15648	15875	15855	15886	15764	15595	15690	15474	15755	15764	15879	15689	15601	15728	15912	15994	15939	15808	15808	15828	15852	15806	15741	15517	15703	15556	15723	15706	15632	15685	15829	15981	15757	15754	15727	15760	15991	15648	15721	15732	15685	15811	15703	15758	15565	15827	15830	15507	15752	15586	15735	15662	15763	15741	15673	15615	15772	15843	15827	15706	15798	15771	15786	15800	15879	15697	15800	15825	15722	15666	15595	15681	15763	15760	15661	15673	15906	15707	15808	15885	15722	15723	15713	15720	15656	16017	15722	15688	15785	15755	15763	15786	15591	15864	15740	15536	15825	15815	15941	15808	15682	15779	15757	15710	15876	15763	15807	15846	15920	15864	15625	15709	16034	15867	15750	15701	15800	15665	15703	15699	15654	15375	15611	15879	15664	15947	15612	15713	15763	15696	15672	15906	15501	15875	15914	15854	15763	15723	15693	15789	15668	15711	15702	15965	15964	15714	15968	15777	15627	15883	15877	15812	15859	15842	15872	15862	15809	15766	15608	15914	16091	15767	15762	15796	15591	15623	15873	15736	15746	15829	15775	15869	15638	15798	15575	15725	15817	15822	15636	15886	15705	15655	15786	15650	15719	15783	15587	15647	15877	15761	15868	15726	15826	15826	15822	15804	15682	15752	15784	15783	15679	15772	15719	16010	15706	15750	15950	16076	15907	15760	15800	15757	15864	15821	15769	15770	15796	15634	15856	15622	15647	15758	15686	15798	15988	15895	15803	15909	15895	15916	15548	15849	15726	15550	15779	15704	15684	15951	15814	15617	15714	15924	15670	15731	15958	15707	15757	15556	15841	15681	15676	15814	15677	15846	15577	15763	15899	15966	15792	15820	15723	15606	16056	15648	15724	15698	15854	15849	15608	15515	15868	15808	15982	15754	15742	15722	15797	15716	15769	15671	15640	15921	15908	15756	15751	15693	15635	15747	15804	15923	15949	15620	15702	15896	15852	15825	15681	15767	15631	15657	15600	15808	15588	15646	15839	15712	15883	15908	15703	15617	15693	15928	15869	15778	15923	15982	15875	15764	15772	15682	15826	15787	15851	15702	15807	15772	15928	15770	16018	15952	15844	15633	15686	15847	15515	15829	15913	15924	15806	15673	15678	15770	15707	15781	15803	15757	15801	15829	15753	15957	15639	15750	15704	15591	15720	15824	15874	15680	15565	15718	15799	15867	15887	15837	15800	15888	15827	15634	15725	15831	15543	15758	15530	15646	15660	15833	15924	15837	16004	15780	15776	15850	15798	15805	15749	15745	15919	15509	15843	15796	15754	15897	15803	15831	15755	15914	15799	15707	15647	15441	15727	15772	15694	15638	15966	15678	15730	15881	15719	15654	15842	15781	15605	15681	15704	15843	15742	15886	15679	15753	15682	15785	15787	15693	15781	15765	16034	15669	15665	15794	15749	15774	15796	15614	15793	15836	15710	15771	15778	15536	15703	15780	15699	15662	16024	15816	15729	15705	15667	15700	15769	15718	15815	15592	16028	15751	15613	15777	15708	15914	15740	15909	16076	15654	15635	15666	15667	15799	15838	15611	15817	15782	15680	15806	15745	15704	15795	15853	15507	15675	15888	15639	15731	15682	15848	15968	15828	15762	15752	15949	16086	15702	15656	15655	15874	15831	15790	15636	15606	15881	15703	15646	15857	15676	15902	15719	15715	15639	15820	15915	15748	15846	15763	15922	15943	15990	15981	15743	15984	15764	15758	15696	15701	15780	15787	15755	15691	15350	15848	15918	15744	15925	15767	15774	15703	15763	15833	15647	15613	15732	15684	15814	15625	15727	15679	15765	15751	15661	15884	15592	15894	15761	15782	15927	15867	15673	15791	15752	15634	15693	15809	15989	15602	15741	16037	15766	15548	15704	15841	15790	15720	15800	15595	15790	15749	15736	15897	15887	15669	15909	15913	15803	15767	15659	15693	15631	16015	15840	15866	15956	15838	15612	15835	15767	15843	15765	15967	15732	15659	15707	15734	15858	15723	15987	15837	15816	15742	15825	15776	15837	15786	15616	15750	15763	15720	15629	15746	15715	15726	15772	15637	15763	15763	15783	15504	15852	15683	15589	15751	15948	15824	15919	15843	15837	15747	15921	15837	15840	15473	15711	15902	15793	15660	15797	15809	15558	15620	15922	15864	15769	15737	15901	15888	15874	15791	15971	15903	15886	15904	15999	15854	15874	15791	15793	15902	15829	15664	15799	15770	15586	15661	15729	15774	15925	15741	15832	15627	15657	15790	15646	15597	15806	15692	15805	15978	15776	15900	15657	15754	15805	15647	15879	15734	15753	15804	15950	15712	15857	15890	15825	15701	15624	15633	15656	15669	15711	15830	15720	15770	15759	16039	15733	15647	15800	15691	15882	15688	15882	15623	15876	15852	15758	15993	15673	15820	15859	15857	15811	15883	15768	15723	15838	15904	15784	15571	15704	15824	16036	15739	15640	15826	15863	15750	15541	15847	15961	15789	15774	15742	15799	15847	15689	15751	15649	15710	15657	15870	15633	15900	15759	15848	15830	15773	15733	16029	15827	15815	15962	15872	15777	15607	15653	15831	15866	15906	15692	15890	15833	15510	15845	15935	15916	15928	15667	15775	15765	15830	15748	15727	15561	15732	15625	15579	15795	15894	15810	15707	15710	16047	15795	15799	15820	15790	15792	15887	15822	15684	15723	15747	15839	15741	15854	15727	15644	15872	15907	15849	15753	15873	15840	15668	15765	15789	15597	15817	15629	15638	15851	15812	15826	15849	15990	15706	15747	15688	15743	15916	15919	16055	15723	15725	15755	15646	15836	15864	15727	15912	15640	15718	15656	15791	15913	15584	15713	15764	15960	15767	15919	15840	15846	16011	15859	15876	15940	15649	15733	15805	15762	15941	15864	15828	15819	15816	15794	15898	15728	15510	15805	15666	15907	15866	15895	15619	15724	15953	15690	15851	15838	15747	15611	15835	15710	15656	15743	15715	15651	15593	15823	15769	15775	15726	15680	15725	15479	15735	15612	15749	15791	15785	15829	15731	15713	15817	15552	15785	15754	15695	15705	15690	15767	15794	15723	15772	15622	15870	15820	15796	15775	15720	15787	15824	15750	15687	15794	15797	15700	15689	15613	15737	15793	15829	15725	15643	15767	15921	15709	15972	15942	15945	15987	15820	15785	15697	15831	15564	15818	15796	15941	15868	15709	15932	15871	15730	15668	15814	15844	15834	15747	15606	15907	15785	15732	15852	15799	15929	15800	15728	15703	15651	15844	15649	15775	15587	15681	15733	15787	16035	15824	15724	15613	15788	15996	15942	15853	15709	15840	15959	15777	15879	15909	15956	15871	15576	15787	15907	15710	15748	15954	15649	15541	15747	15557	15699	15871	15661	15886	15761	15739	15733	15729	15889	15801	15749	15801	15798	15726	15828	15767	15822	15830	15959	15930	15886	15827	15715	15870	15913	15811	15589	15857	15865	15856	15625	15902	15867	15927	15581	15923	15743	15739	15731	15581	15825	15820	15688	15899	15726	15804	15827	15752	15898	15707	15897	15889	15827	15656	15722	15705	15856	15708	15860	15810	15726	15895	15862	15823	15796	15794	15749	15809	15910	15780	15911	15893	15822	15676	15737	15778	15777	15665	15948	15629	15775	15810	15777	15696	15992	15827	15617	15914	15978	15639	15853	16019	15618	15650	15638	15729	15816	15581	15711	15798	15746	15748	15617	15674	15653	15617	15768	15802	15889	15811	15781	15623	15763	16048	15837	15750	15676	15631	15597	15829	15878	15665	15870	15728	15648	15856	15744	15555	15644	15953	15675	15669	15928	15666	15657	15826	15862	15753	15942	15680	15676	15883	15851	15649	15848	15567	15695	15555	15619	15761	15808	15839	15762	15805	15831	15769	15635	15845	15788	15832	15800	15748	15783	15461	15800	15625	15639	15791	15597	15777	15793	15699	15761	15661	15679	15820	15783	15928	15869	15807	15725	15734	15737	15893	15737	15872	16070	15800	15760	15814	15779	15875	15797	15771	15656	15730	15696	15777	15773	15788	15670	15740	15807	15788	15908	15968	15617	15769	15827	15806	15560	15646	15755	15723	15853	15867	15735	15838	15711	15779	15916	15733	15703	15854	15732	15607	15920	15904	15919	15592	15680	15782	15662	15675	15860	15733	15771	15746	15632	15707	15729	15858	15751	15765	15669	15785
24134	35050	31999	24660	21292	18697	17320	16098	15360	14915	14565	14400	14099	14222	14266	14206	14163	14155	14098	14279	14357	14036	14177	14299	13955	14019	13854	14184	14098	14144	13991	14064	14183	14035	14151	13966	13973	14057	13942	14051	13923	13928	14299	13918	13983	14116	14166	14074	14027	13997	13976	13987	14051	14015	13987	14001	14027	14027	14179	13958	14120	13969	13943	13985	13980	14080	14248	13989	13979	13932	14133	13945	14000	14095	14085	13957	13955	14011	14114	13873	14020	14111	14049	13993	13991	14031	14146	13999	13984	14020	13973	14093	13930	13902	14237	14068	13897	14014	13921	14118	14097	14107	13976	14043	14082	13846	14033	14097	14011	14036	13942	14014	14080	14120	14032	14062	14146	13991	13969	14239	14015	14104	14057	13911	13918	14169	14040	13997	14073	14097	13884	13836	14058	14009	14326	14216	13965	13914	13956	14158	14094	13922	13911	14074	14063	14033	13891	14095	14008	13997	13912	14130	13900	14015	14024	13925	14100	13894	14095	14140	14121	14049	14078	13833	13856	13962	13817	13776	14096	13939	14049	13908	14007	13918	14047	13984	13923	13952	14135	14021	13879	14031	13869	13956	14112	14097	14046	13942	14010	14058	14092	13931	14157	14023	14182	14084	14098	14067	13957	13995	14180	14020	13972	13906	14064	14049	13786	14091	13917	14100	13991	13950	13976	13911	14167	13981	14014	13895	13994	14125	13973	13915	14004	14008	14023	14058	14180	13925	14037	14046	14039	13980	14060	14039	14009	14023	13977	14095	14055	14108	13950	14307	14112	13946	13953	14156	14073	13987	13952	13871	13944	14007	14069	13793	14002	14065	14019	13915	14050	13897	14044	14157	13995	13915	14128	13842	13965	14077	14070	14038	14122	14066	14068	13883	14094	13962	14014	14060	13988	14078	14031	13917	14070	14070	14088	14033	13952	13874	13932	14044	14119	13965	13980	14162	14196	13916	13952	13973	13973	14035	14103	14184	13811	14077	13997	13971	13933	14045	14048	13908	13996	14046	14093	14157	14009	13946	14071	13812	14105	13815	13932	14011	14029	13999	13843	13951	13990	13971	13952	13897	13924	14059	14139	13889	14002	13906	14202	14046	13974	13927	14029	13995	14139	13983	14086	14116	14005	14012	14058	14063	14010	14041	14005	14060	13932	14042	14130	13978	14000	14056	13907	14071	14138	14084	13961	14072	13947	14021	14036	14036	13955	13951	13959	13968	13973	14078	13824	14212	13966	13988	14101	14118	13974	13935	14008	13963	14021	13992	14032	13885	14117	14023	13811	14018	14071	13966	14231	13875	13932	13960	14051	13991	13941	14046	13987	14021	14034	14093	14033	13915	14009	13865	14019	13943	13949	13946	14052	14184	13948	14161	13995	13897	13963	13959	13945	13998	13906	13976	13979	13931	14063	13992	13993	14071	14137	14103	14057	14056	13916	13984	14167	14078	13929	14161	13782	14039	13921	14091	14151	13943	13993	14074	14040	14092	14161	14063	13968	13963	14033	13851	14002	13883	13980	13981	14063	14132	13922	14020	14129	14071	13880	13971	14029	14028	13863	14121	14101	14119	14078	14052	14065	14071	14135	14198	14003	14001	14040	13968	14111	14018	14027	13951	13949	14034	14065	14285	14001	13978	14022	14088	13981	13944	14024	14028	14016	13854	14132	13908	14116	14023	14045	14131	13967	13916	14067	14016	14116	13927	13998	13946	13952	14048	13970	13917	14046	14171	13974	13970	14017	14073	13783	13916	13881	13813	14045	13893	14062	13953	13978	13942	13901	13939	14171	13966	14105	13972	14021	14048	14025	14075	13976	14056	14040	14149	13922	13992	14012	13944	14044	13986	13937	14099	13974	14030	13868	14014	14156	13900	14053	14007	14081	14134	13968	14120	13936	13915	13885	14046	14007	14014	13986	13977	13987	13931	14128	14066	14044	14184	14086	13847	14068	14029	14075	14250	14014	13954	13861	13915	13833	14015	14225	13954	13911	14126	14014	14093	13888	14102	14046	14064	13991	13967	13958	13993	14135	13943	14068	14118	14029	14123	14032	14047	13941	14020	13893	13900	13984	13930	13914	13929	14171	14121	13969	14066	14035	13918	14056	14232	13893	14013	14018	14011	13894	14023	14088	13922	13985	14012	13930	13968	13937	14064	14085	13965	14113	13943	13965	14017	13930	14028	13923	13955	14051	14047	13951	14058	14026	14033	14034	13973	14025	13961	14072	14107	13924	14014	13941	14046	14046	13972	14017	13925	13962	14027	13944	13971	14020	14130	13958	14218	13999	14040	13920	13973	13954	13997	14130	14052	14106	14040	13981	13940	14099	13996	14162	14045	14043	13891	14166	14106	13989	14107	13950	14123	14022	13942	13797	14049	13952	13986	14016	13889	13875	14139	13934	14015	13958	13996	13952	14055	14188	13853	13982	14142	13949	14162	14101	14044	13992	13901	13906	14047	13926	14070	14124	14014	13966	13990	14048	14058	13898	14179	14062	14045	13887	14165	14192	14071	14274	13986	14116	14063	14027	14060	13897	13841	13945	13884	13967	13955	14014	14033	13979	13986	13880	13938	14026	14047	13978	14000	14025	14020	13970	13961	14049	13982	13954	13987	14054	13909	14013	14048	13965	14230	14044	13958	13955	14080	13904	13979	13949	14140	13924	13861	14092	14036	13924	13844	14006	13947	13983	14021	13830	14044	13972	14122	14054	13978	13879	14075	13934	14000	14036	14061	14022	13851	14001	13991	13973	13994	14049	14041	14001	14051	14104	13878	13900	14081	13984	14004	14134	13973	13990	13903	13974	13939	13965	14129	13880	14114	13866	14094	14002	13987	14056	13883	14070	14087	13982	13946	13988	14013	14045	14020	14112	13925	13939	14059	14059	14043	14128	14186	13982	13902	14031	14035	13887	14029	14092	13950	13997	13995	14111	14088	14018	14080	14113	13861	13964	13941	14001	14013	14162	14116	14021	14207	13936	14156	14170	14086	13971	13977	13935	14125	14086	13929	14006	14109	14116	13905	13894	14103	13954	13931	13982	13878	14180	14066	13774	14052	14030	13859	13928	14126	13988	14141	14125	14124	13889	14079	14084	13924	14034	13964	14033	14151	13772	14047	14041	14037	14016	14152	14037	13964	14117	13913	14073	14323	13908	14100	13801	13886	14129	14060	13847	14014	14092	13887	13988	13918	13919	14067	14031	14044	14026	14141	14066	14051	14075	14056	13958	14041	14111	14172	13820	14187	13948	14043	13926	13904	14198	14019	14035	14110	13706	14027	14044	13969	14179	13933	13892	13979	13921	14126	13926	14016	13974	13985	13801	14044	14002	13910	13857	13971	13956	13907	14076	14052	13962	13964	13998	14025	13899	14128	13990	14001	14093	14044	13743	14055	14107	14139	14037	14142	13967	13857	14109	14044	14062	14046	13985	14065	13944	14020	13987	13898	14071	14013	14119	14168	13970	13906	14045	14073	14011	14051	13969	13886	14112	13820	14136	14097	13975	14056	14001	14147	14148	13923	14025	14018	14044	13885	13998	13919	13978	13932	14032	14020	14129	14143	13880	13877	13866	14027	14038	14026	14032	14108	13962	14019	14208	14078	14164	14062	13899	14075	14157	13950	13925	14115	13946	14018	14064	13820	13961	13915	14054	14043	13909	13856	14102	14006	13957	13959	13974	14125	13957	13960	14023	14050	13912	14014	13949	14035	13945	14044	13924	14041	13918	14109	14058	13853	14030	13934	13847	14013	13962	14119	14126	14023	14071	14031	14015	13971	14097	14136	13897	14021	13996	13874	14077	14071	14077	14017	13960	13955	14030	13945	14088	13948	13976	13824	14072	14008	14080	13833	14070	14005	14035	14111	13992	14000	14027	14054	14182	13960	14085	14033	14088	13975	14003	14061	14042	13997	13918	14003	14072	13948	13965	14049	14045	14051	14120	14006	13964	14060	14180	13920	14155	14054	14065	13883	13904	13962	14002	14206	13910	13924	13935	14073	14084	14015	14042	13970	14079	14134	14051	14051	13998	14041	13851	14070	14058	14029	13950	14016	13932	14224	14096	14069	13818	13979	14063	14109	14084	14024	14063	13981	14002	14003	13951	14109	14006	13944	13849	14097	14051	13897	14001	14045	14021	13947	13965	14132	14104	13954	13967	14040	14011	13993	14027	14088	13953	13939	14089	14064	14268	13903	14041	13977	14030	13995	14287	13974	13985	13966	14192	14082	13910	14033	14093	14008	14024	14016	13977	13939	14110	13803	14050	13989	14062	14260	14076	13976	13858	14086	13945	14011	14110	14066	14021	13973	14031	14077	14087	13987	14027	14088	14067	14064	14145	13952	14088	13851	13994	14182	14044	14200	14024	14045	14076	13889	14162	14068	14090	14107	13992	13991	14155	14059	14131	14127	14125	14033	14036	13904	14028	13908	14042	14201	14096	13997	14104	13962	14054	14021	13904	14063	14200	13984	13955	14107	13960	13975	13997	14002	14143	14070	14172	13972	14031	14062	13991	14008	13948	13794	14146	13921	13916	14093	14115	14057	13985	14048	13790	14023	14003	14008	14150	14079	14015	14211	14122	14014	14226	14125	14027	14068	14030	13881	13988	14081	14014	14127	14043	14060	14132	14102	14009	13904	14187	14106	13943	13794	14095	13940	14046	13987	13877	14077	14166	14068	13878	14049	14086	14092	14061	14189	13855	14049	14092	14047	13894	14017	14137	14116	13995	13954	14027	13736	14067	14037	13990	13998	13989	13870	14150	14034	14055	13979	14003	14189	14057	13895	13883	14153	14027	13987	14089	13979	13971	13996	13912	14017	13964	13984	13938	13984	14128	13935	13964	14090	13946	14088	14051	13980	14140	14145	13895	14172	14051	14150	14088	14092	14092	14009	13992	13982	14037	14101	14164	13981	14184	13952	13979	14095	14110	14052	14038	13997	14173	14143	14116	13875	13898	13953	14141	14031	13793	14067	14082	13991	13855	14093	14053	14077	14068	13980	14042	14087	14090	14018	13888	14102	13928	13931	13912	13991	13952	13859	13996	13932	14194	14071	14107	13870	13952	14095	13925	13948	14014	13982	14037	13964	13967	14005	13818	13901	14007	13986	13997	14018	13985	13988	13932	14102
24055	21189	28629	25726	25154	26278	24813	20672	18833	18105	17530	16733	16554	16426	16449	16376	16012	16220	16094	16239	16049	15912	16038	16076	16088	16122	16110	16031	16133	16062	15900	15930	15974	16103	15969	16035	16121	16249	16197	16130	16046	15974	16212	16036	15934	15883	15921	16142	15780	16058	16206	15937	16066	16090	15966	16057	16065	16127	15942	15827	15864	15770	16038	15847	16021	15853	15996	16109	16119	15768	16044	15831	16002	16012	15978	15834	15859	15653	16021	15886	15790	15833	15849	15882	16161	16190	15874	16059	16102	15957	16082	15936	15984	15997	15922	16042	16089	15844	16085	16004	15829	15956	15669	16101	16015	15712	15735	15916	15896	16077	15979	15898	15943	15769	15904	16032	16004	15939	16015	15877	15937	15918	15988	15831	15759	15942	15910	15689	15978	15967	15997	15955	15955	15913	16036	15973	15855	15891	15859	15847	15754	15870	15917	15933	15809	15786	15974	15783	15832	15928	15891	16164	16020	15953	15845	16009	16077	15901	15803	15995	16067	15999	16004	15926	15896	15977	15855	15815	15911	15946	15825	15998	15858	15799	15934	15874	15836	15915	16011	15782	15929	15889	15839	15947	15964	15838	15750	15986	16070	16064	15735	15833	15874	15931	15917	15832	15767	16003	15851	15856	15924	15924	15984	16087	15955	16009	16085	15879	15945	16053	15802	15857	15974	15758	15925	16012	15919	15988	15928	15963	15931	15924	15974	15794	15941	15766	16161	15733	16016	15962	15922	15880	15737	15762	16026	15711	15859	16001	15892	15887	16034	16058	15829	15977	15786	15949	15937	15934	15925	15983	16018	15883	16024	15984	15936	15977	16016	15883	16009	15907	15864	16081	15835	16021	15944	15905	15915	15901	15874	15957	15981	15798	15966	15894	15822	15869	15978	15905	15914	15941	16004	16069	16063	15758	16068	15740	16066	15958	15912	15982	15922	15963	15902	15949	15913	15995	15910	15892	16019	15799	15939	15986	16039	15875	15920	15990	16037	15823	16026	15761	15838	15848	15800	16017	15951	15962	15997	15987	16217	15897	15986	16109	15966	15871	15748	16019	15871	15983	15850	15757	15882	15912	15931	15866	15815	15904	16075	15840	15810	15974	16029	15918	15892	16005	15936	15962	15880	15954	15966	15905	16021	15944	15910	15781	15834	16064	15936	15931	16052	15936	16006	16007	15928	16011	16001	15672	15797	15792	16162	15852	15864	16085	15739	16072	16001	16005	15871	15988	16042	15853	15813	15900	15926	16050	15796	15868	15935	15810	15675	15980	15891	16021	15777	15971	16067	15871	15847	15844	15893	16057	15992	16083	15904	16018	16021	15781	15914	15830	15762	15977	16203	15601	16031	16036	16030	16039	15922	16040	16083	15792	16052	16017	15965	15796	16008	15791	15836	15845	15869	15686	15924	15981	15748	15895	15793	15936	15918	15890	15949	15866	15950	15971	15876	16082	15901	15780	15849	16020	16009	15914	15945	15793	15997	16078	15922	15811	15896	15959	15901	15841	15896	15950	15901	16053	15990	16181	15939	15821	15950	15909	15996	16050	15659	15882	15852	16166	15932	16040	16006	16174	15750	15877	15892	15923	16074	15847	16104	15758	15846	15873	16058	15868	15906	15893	15792	16078	16061	16113	15874	15963	15953	15927	15912	15979	15790	15835	15789	15897	16004	16003	16086	15843	15926	15816	15784	15904	16006	16028	15957	15868	15969	16018	15954	15817	16102	15932	15912	15949	16113	16087	15967	16029	15904	15800	15866	15937	15910	15872	15962	15939	15956	16044	15908	16061	15898	15862	15940	15959	16006	15858	15873	15920	15994	16074	15968	16009	15878	15982	15864	15900	16153	15976	16056	16034	16014	16040	15954	15861	15663	15899	15926	15943	15814	15661	15840	15740	15937	15973	16036	15989	16023	16011	15902	16110	15973	15971	16014	16029	15814	15802	15864	16100	15954	16186	15935	16063	16144	16050	16116	15900	15946	16128	15883	16101	16171	16021	15839	15920	15874	15922	15620	16053	16051	16058	16005	16109	16025	15867	16043	16064	15946	15946	15795	15947	15787	16099	15899	15761	15941	16106	15908	15790	15820	16209	15935	15890	16033	15856	15826	15810	16033	15694	16033	15915	15880	15825	15828	15783	15963	16077	15866	15813	16076	15702	15954	15894	15662	15975	15849	15853	15777	15887	16045	15840	15959	16148	15726	15767	15869	15975	15945	15843	16029	15829	16016	15833	16034	15840	15876	15887	15983	15876	15835	15937	15672	15944	15917	15873	16005	15900	16162	16082	16007	15933	16011	15882	15735	15940	15948	15933	15999	15948	16015	16008	15872	15926	16015	15944	16047	15864	15911	16001	16087	15932	15827	15838	15850	15808	15799	15954	16114	15856	15883	16058	15913	15806	15690	15860	16046	16082	15758	15926	15897	15931	16129	16037	15968	15919	15887	15968	15998	15942	15892	16000	15787	15962	15730	15778	15690	15945	16092	15944	15799	16008	16003	15955	16157	15835	15968	15818	15768	15771	15964	16086	15896	15898	15823	15911	15846	16117	15912	16051	16092	15933	16058	15816	15771	15850	16003	15754	15970	15850	15891	15885	16039	16004	15861	16009	15834	15778	15931	16076	15837	15850	15930	15950	15851	15740	15826	15969	15971	15935	15902	15956	16191	15847	15846	15922	16041	16078	16042	15795	15857	15915	15925	16219	15582	15903	15971	15881	15847	15981	15980	15946	15923	15805	15986	16049	15951	15692	16044	15727	15965	16211	15891	16026	16082	15881	15993	16006	15954	15952	15951	16059	15956	15950	15943	15775	15953	15812	15831	15970	15760	15923	16405	15896	15929	16040	16110	15989	15856	15858	15934	16068	15911	15882	15861	16016	16035	15868	15925	15795	16021	15668	15728	15845	15901	15886	15931	15915	16063	15819	15903	15954	16183	15870	16072	16193	15868	15928	15985	15894	15920	15829	15950	15947	15906	15757	16073	15942	15940	15990	16006	15774	15714	15957	16004	15840	16008	15854	15843	15884	16057	15823	15809	16040	16085	15891	15885	15919	15991	15862	16033	15940	15999	16079	15976	15960	15946	16133	15870	15925	15813	15844	15848	15887	15852	16102	15907	15988	16038	15874	15736	15857	15738	15640	15873	15978	16072	15847	15894	16054	15723	15902	15873	15915	15863	16070	15783	15749	15938	15904	15759	16058	15916	16037	15949	15904	15928	15873	15933	15853	15997	16046	15942	15875	15867	16109	16063	15939	15980	15960	15962	15764	15790	16125	16010	15828	15899	15930	15965	15840	15768	15804	15793	15925	15841	15791	16045	16036	15747	15836	15954	16046	15979	15787	15877	15989	15987	15984	15917	15685	15814	15897	15748	15989	16139	15939	15975	15920	15754	15862	15771	15906	15876	16100	15893	15874	15774	15871	16068	15983	15791	15727	15929	15809	16014	15945	15916	16092	15922	15914	15858	15803	15875	15994	15915	15908	16019	16052	15869	15920	16119	16050	15800	15917	15955	15873	16142	16016	15943	16010	15895	15795	16009	16017	16071	15973	16016	15998	15926	15950	16020	16060	15870	15849	15685	15996	15886	15865	15859	15977	15928	15825	15989	15890	15973	15814	15733	15838	15981	15987	16130	15838	15979	15990	15922	16045	16226	15983	15947	15830	15987	15861	15774	16066	15886	15905	15810	16008	15957	15932	15980	15939	15824	15847	15774	15896	15927	15993	15899	16077	15969	15881	15944	15849	15953	15897	16017	15932	15903	15927	15765	15835	15945	15840	15882	16068	15811	15741	15839	15961	15689	16027	15829	15841	16068	15909	15959	16034	15918	16000	15890	15962	15869	16027	15803	15978	15934	16068	15979	15952	15765	15903	15889	15925	16111	15949	15959	15906	15826	16031	15817	15968	15884	16041	15808	15779	15953	16007	16191	16136	16012	15946	15897	16149	15908	15983	16062	16012	16140	15831	15894	15796	15949	15981	15983	15943	15992	15876	15900	15768	15961	15850	15985	15950	15947	15897	15925	15892	15828	15880	15787	16086	15808	15910	15968	15773	16056	15780	16034	15858	16200	16020	16080	16140	15983	15773	15995	15789	16002	16034	15868	15878	16002	15781	15873	15896	15870	15930	16139	15987	16016	15968	15852	15765	15958	15879	16101	16054	15773	15976	15734	15934	15959	15913	15860	16008	16001	15840	15965	16058	15957	15958	15826	16179	16035	16041	15926	15905	15988	16087	15858	15957	15946	15814	15866	15978	16077	15801	15971	15881	15850	15847	15958	15948	16121	15826	15898	16133	15906	15891	15772	16060	15936	15844	16015	15913	15946	15816	15966	15757	15635	15959	15775	15832	15752	15851	16051	15911	15778	15871	16139	15816	16006	16030	15880	15984	15968	16093	15924	16072	16011	16058	15938	15852	15980	15774	15830	15988	15964	16026	15865	16097	15928	15808	15756	15967	15884	15994	15919	16049	15886	16043	16058	16018	16006	15966	15925	15934	15795	15809	15908	15913	15968	16018	15844	15937	15918	15898	16003	15930	15943	15986	16100	15842	15972	15905	15973	16003	16072	15945	15866	16071	15976	15981	16088	15966	15899	15847	16019	16039	15805	16074	15809	16035	16047	16019	16022	15908	15777	15802	16103	15952	16059	15802	15799	16060	16185	15941	15992	15810	15942	15959	15890	15790	15969	15814	15818	15833	15803	15835	15917	15967	15647	15657	16143	15976	16035	16025	15901	16041	15819	15735	15815	16015	16344	16154	16061	15985	15771	15801	15835	15868	16062	15966	16065	15949	15867	16072	15819	15960	16017	16116	15752	16047	15934	16021	15898	15898	16014	15843	15940	16131	15921	15639	15779	15958	15975	15922	15899	15982	15947	15905	15851	16040	15910	15602	15805	16076	16035	16238	15999	15761	16032	15886	15938	15914	15920	15880	15953	15937	16041	15823	15942	16038	15800	15903	15824	16105	16068	15945	16027	16207	16053	16185	15952	15770	15901	16093	16004	15906	15951	15875	16135	15997	15959	15938	16081	15907	15849	15839	15942	15825	15973	16035	16174	15940	16100	15952	15936	15902	16010	16100	15901	16196	15904	15804	15960	15901	15918	15933	15988	15978	15798	15951
26016	43791	41643	34139	29828	26131	23142	19352	17986	16694	15789	15111	14885	14675	14535	14493	14371	14454	14360	14230	14239	14292	14241	14400	14203	14172	14234	14154	14125	14128	14231	14202	14206	14126	14207	14210	14228	14148	14144	14282	14266	14106	14065	14188	14327	14212	14082	14230	14358	14161	14226	14037	14221	14256	14199	14247	14127	14243	14215	14124	14114	14418	14207	14264	14234	14094	14225	14255	14143	14136	14058	14086	14004	14166	14104	14166	14164	14068	14181	14077	14211	14140	14039	14111	14177	14033	14090	14158	14115	14341	14151	14229	14271	14220	14169	14160	14059	14203	14205	14253	14058	14166	14076	14113	14125	14058	14159	14319	14076	14212	14063	14239	14216	14212	14169	14116	14124	14095	13976	14255	14199	14188	14056	14251	14190	14130	14198	14299	14160	14157	14146	14167	14136	14109	13982	14042	14200	14204	14180	14186	14378	14113	14224	14228	14210	14206	14115	14259	14166	14201	14057	14022	14146	14080	14153	14323	14171	14114	13988	14101	14181	14201	14200	14400	14124	14082	14068	14141	14191	14101	14095	14155	14089	14170	14228	14188	13978	14080	14234	14083	14054	14321	14205	14194	14195	14038	14149	14235	14121	14084	14209	14145	14065	14040	14158	14217	14097	14114	14087	14245	14097	14144	14010	14129	14193	14127	14284	14056	14020	14008	14102	14382	14224	14020	14104	13944	14029	14205	14136	14093	14003	14091	14330	14228	13933	14112	14069	14071	14349	14164	14031	14173	13962	14085	14077	14098	14164	14051	14084	14164	14084	14147	14107	14245	14103	14100	14144	14280	14021	14239	14126	14106	14013	14197	14083	14211	14145	14058	14229	14198	14091	14147	14114	14089	14018	14162	14007	14067	14110	14163	14097	14307	14170	14025	14139	14057	14256	14210	14234	14173	13974	14164	14199	14266	14236	14151	13951	14101	14119	14154	14149	14166	14173	14179	14278	14239	14171	14225	13953	14222	14257	14144	14171	14069	14343	14154	14158	14101	14239	14223	14192	14110	14174	14167	14165	14090	14151	14105	14107	14044	14018	14129	14160	14357	14139	13978	14110	14173	14227	14039	14005	14154	14240	13899	14129	14245	14155	14102	14113	14006	14282	14115	13979	14219	14249	14215	14137	14138	14076	14238	14231	14050	13977	14295	14132	14149	14067	14412	14164	14105	14173	14310	14220	14143	13952	14237	14155	13993	14086	14053	14167	13988	14045	13974	14098	14168	14156	14161	14181	14286	14092	14044	14042	14150	14179	14077	14064	14157	14043	14035	13931	14167	14157	13967	14260	14034	14095	14101	14302	14255	14128	14041	14163	14221	13986	14241	14114	14043	14263	14005	14118	14012	14251	14089	14306	14071	14022	14166	14017	14082	14066	14094	14037	14166	14239	14160	14049	14289	14044	14171	14228	13984	14181	14159	14065	14169	14141	14214	14105	14317	14132	14251	14327	14149	14162	14115	14185	14265	14087	14088	14074	14236	14026	14208	14118	14250	14099	14194	14260	14105	14177	14188	14133	14001	14146	14044	13991	14086	14131	14140	14180	14060	14249	14063	14321	14296	14015	14035	14144	14189	14173	14214	14116	14150	13979	14248	14238	14209	14181	14048	14250	14287	14196	14328	14137	14135	14054	14109	14062	14203	13966	14117	14183	14235	14095	14263	14068	14283	14174	14183	14123	14210	14157	14044	14214	14130	14227	14226	14010	14327	14153	14219	13984	14030	14265	13961	14127	14271	14001	14034	14110	14323	14248	14156	14153	14164	14139	14206	14067	14060	14185	14237	14057	14065	14249	14060	14139	14269	14322	14079	14288	14291	14250	14110	14346	14266	14213	14064	14178	14121	14102	14032	14089	14180	14114	14124	14106	14031	14188	14248	14259	14105	14125	14131	14253	14156	14177	14150	14161	14246	14133	14248	14070	14138	14279	14152	14075	14204	14100	14082	14071	14053	14088	14150	14165	14074	14178	14005	14193	14199	14039	14152	14153	14178	14132	14163	14073	14086	14091	14101	13952	14197	14149	14034	14174	14314	14366	14104	14051	14135	14196	14242	14357	14157	14092	14186	14038	14149	14124	14146	14039	14232	14227	14184	14153	14221	13949	14225	14073	14322	14131	14084	14261	14212	13995	14146	14064	14036	14075	14137	14198	13970	14127	14130	14169	13912	14210	14164	14070	14166	14022	14165	14184	14094	14117	14101	14151	14045	14090	14176	14297	14029	14185	14136	14103	14201	14131	14160	14084	14052	14065	14078	14282	14169	13903	14091	14117	14130	14131	14087	14150	14321	14053	14140	14042	14112	14157	14262	14228	14041	14098	14202	14123	13945	14182	14107	14221	13979	14252	14043	14049	14168	14092	14085	14247	14245	14048	14065	13986	14092	14192	14195	14082	14169	14236	14130	14231	14037	14127	13977	14299	14356	14166	14218	14178	13968	14113	14093	14031	14104	13973	14277	14233	14227	14154	14064	14072	14082	14102	14192	14090	14111	14011	14273	14042	14252	14220	14286	14086	14130	14215	14143	14221	14158	14076	14104	14348	14028	14146	14075	14064	14178	14252	14105	14157	14046	14245	14340	14010	14172	14123	14079	14171	14076	14210	14144	13981	14271	14117	14232	14154	14128	14379	13978	14207	14265	14085	14082	14225	14112	14112	14145	14109	14059	14304	14046	14127	14131	14196	14277	14078	14186	14233	14149	14087	14156	13949	14111	14114	14198	14183	13997	14121	14051	14070	14142	14255	14327	13985	14222	14066	14130	14204	14015	14150	14165	14115	14249	13920	14237	14066	14126	14071	14056	14049	14120	14243	13973	14174	14189	14223	13974	14187	14077	14051	14095	13976	14233	14113	14307	14287	14134	14161	14106	14146	14046	13995	14066	14134	14228	14127	14185	14082	14112	14066	14138	14198	14241	14007	14144	14008	14068	14240	14015	14094	14133	14121	14163	14159	14031	14193	14197	14189	14234	14238	14063	14031	14260	14133	14247	14151	14298	14217	14374	14253	14283	13970	14282	14141	14182	14040	14058	13992	14117	14245	14197	14201	14139	14102	14230	14143	14132	14093	14214	14074	14190	14161	14098	14139	14216	14133	14128	14089	14175	14162	14046	14121	14024	14177	14236	14124	14132	14162	14174	14066	14065	14164	14043	14162	14094	14196	14237	13929	14213	14120	14194	14100	14232	14211	14311	14279	14145	14158	14217	14198	13982	14031	13988	13972	14110	14359	14071	14267	14353	14074	14028	14030	14089	14099	14288	14263	14067	14044	14093	14082	14227	14038	14177	14183	14251	14091	13968	14114	14166	14222	14071	13979	14189	14074	14069	14195	14046	14187	14266	14049	14241	14096	14224	14173	14161	14201	14137	14050	13919	14168	14200	14153	14231	14174	14160	14143	14087	14300	14221	14062	14189	14117	14208	14041	14210	14224	14296	14116	14155	14218	14090	14164	14049	14200	14244	14176	14266	14294	14144	14228	14184	14220	13887	14094	13915	14103	14033	14028	13968	14136	13963	14061	14036	14134	14123	14075	14066	14219	14246	14025	14135	13924	14081	14204	14077	14138	14073	14268	14106	14378	14164	14210	14333	14013	14049	14118	14050	14282	14004	14176	14177	14219	14034	14306	14016	14165	14154	14070	13909	14017	14007	14123	14246	14259	14160	14297	13984	14234	14119	14085	14062	14245	14125	14153	14046	14181	14019	14092	14241	14094	14074	14148	14020	14057	14107	14234	14070	14052	14248	14189	14298	13969	14270	14150	14118	14068	14184	14024	14119	14184	14060	14085	14164	14079	13885	14080	14257	14231	14089	14086	14130	14167	14074	14230	14173	14094	14073	14221	14146	14019	14083	14140	14163	14129	14101	14168	14190	14055	14157	14190	14294	14150	14189	14180	14092	14213	14089	14129	14099	14223	14026	14025	14146	14103	14169	14240	14141	14106	14150	14202	14118	14299	14159	14163	14062	14220	14046	14258	14083	14103	14192	14133	14209	14149	14029	14141	14092	14159	14053	14227	14189	14036	14156	14083	13974	14156	14166	14278	14057	14004	14105	13976	14050	14207	14069	14111	14154	14195	14127	14285	14235	14205	14102	14076	14166	13858	14163	14139	14063	14197	14127	14146	14257	14162	14185	14108	14021	14086	14171	14094	14067	14124	14257	14201	14056	14177	14164	13974	14074	14178	14227	14064	14171	14025	14176	14156	14186	14197	14112	14181	13946	13995	14197	14010	14038	14066	14236	14142	14281	14187	14095	13943	14160	14161	14074	14309	14149	14209	14186	14039	14045	14067	14088	14173	14068	14057	14225	14168	14160	14126	14019	14109	14072	14352	13985	14089	14135	14300	14210	14103	14170	14126	14105	14232	13994	14110	14127	14176	14181	14158	14189	14160	14199	14183	14037	14178	14059	14216	14064	14175	13995	14147	14144	14105	14085	13892	14139	14234	14164	14201	14060	14270	14207	14164	14063	14033	14064	14014	14225	14243	13969	14195	14045	14115	14026	14072	14155	14005	14126	14037	14210	14117	14070	14128	14156	14180	13963	14101	14071	14215	14055	14104	13911	14055	14002	14144	14187	14179	14196	14130	14040	14288	14170	14144	14185	14121	14112	14208	14082	14183	14085	14233	14104	14177	14044	14259	14270	13982	14037	14048	14159	14251	14061	14155	14244	14063	14076	14149	14077	14137	14250	14144	14237	14076	14185	14172	14071	14013	14199	14200	14369	14014	14130	14137	14101	14083	14158	14059	14076	14111	14163	14170	13936	14097	14061	14026	14106	14111	14019	14122	13982	14164	14073	14133	14130	14042	14130	14224	14264	14111	14091	14216	14201	14143	14002	14189	14090	14077	13966	14218	14176	14118	14021	14169	14329	14201	14317	14004	14036	14123	14147	14179	14199	14052	14185	14255	14236	14082	14153	14108	14062	14298	14118	14093	14292	14299	14157	14079	14183	14172	13934	14139	14203	14107	14208	14179	13964	14259	14254	14199	14156	14041	14016	14003	14038	14226	14170	14136	14009	14216	14106	14077	14157	14100	14129	14155	14239	14170	14078	14341	14129	14270	14123	14061	14116	14018	14241	14182	14209	14182	14135	14183	14077	14257	14182	14218	14220	14053	14225	14082	14023
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
